--- /srv/rebuilderd/tmp/rebuilderd7luaTE/inputs/coinor-libbonmin4t64_1.8.9-3+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd7luaTE/out/coinor-libbonmin4t64_1.8.9-3+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-19 22:38:17.000000 debian-binary │ -rw-r--r-- 0 0 0 1204 2026-01-19 22:38:17.000000 control.tar.xz │ --rw-r--r-- 0 0 0 336888 2026-01-19 22:38:17.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 336788 2026-01-19 22:38:17.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 0x0bd0dc 0x000bd0dc 0x000bd0dc 0x01aa0 0x01aa0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbeb80 0xbeb80 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x0bd0d4 0x000bd0d4 0x000bd0d4 0x01a90 0x01a90 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbeb68 0xbeb68 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 {} │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ [ 4] .dynstr STRTAB 0000bd64 00bd64 019ad4 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00025838 025838 001144 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0002697c 02697c 000170 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00026aec 026aec 003130 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00029c1c 029c1c 001990 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 0002b5ac 02b5ac 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002b5b8 02b5b8 002728 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0002dce0 02dce0 07aa6c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000a874c 0a874c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000a8754 0a8754 00d208 00 A 0 0 4 │ │ │ │ - [14] .ARM.extab PROGBITS 000b595c 0b595c 00777d 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000bd0dc 0bd0dc 001aa0 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000beb7c 0beb7c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0002dce0 02dce0 07aa64 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000a8744 0a8744 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000a874c 0a874c 00d208 00 A 0 0 4 │ │ │ │ + [14] .ARM.extab PROGBITS 000b5954 0b5954 00777d 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000bd0d4 0bd0d4 001a90 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000beb64 0beb64 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 {} │ │ │ │ @@ -553,1661 +553,1661 @@ │ │ │ │ 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: 00070729 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 555: 000cea40 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 556: 0009fcf9 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ - 557: 000b56d4 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ + 556: 0009fcf1 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ + 557: 000b5698 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ 558: 0002f8e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjCoeffEid │ │ │ │ 559: 000cd734 24 OBJECT WEAK DEFAULT 19 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 560: 0002eee5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16basisIsAvailableEv │ │ │ │ - 561: 0005862d 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ - 562: 0006793d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ + 561: 000622b5 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ + 562: 00064c6d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ 563: 00073325 60 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ 564: 00073185 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ 565: 00037809 6 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase13alternateTestEP7CbcNodeS1_ │ │ │ │ - 566: 00068ed9 3824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ - 567: 0006b9b9 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ - 568: 00095ae9 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ + 566: 00066211 3824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ + 567: 00068cf1 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ + 568: 00095171 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ 569: 000cedac 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 570: 000a5e71 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 570: 000a5e69 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 571: 000731fd 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ 572: 0008ee11 4048 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 573: 0006fb19 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ 574: 000cd7d8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ - 575: 00063fc9 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ + 575: 0005fd41 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ 576: 000cd7b8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7BabInfoE │ │ │ │ 577: 0008a1c1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD0Ev │ │ │ │ - 578: 000645f5 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ + 578: 0006036d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ 579: 00086a31 1058 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 580: 0004dc79 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD0Ev │ │ │ │ 581: 000cd83c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11CbcDfsDiverE │ │ │ │ - 582: 00068359 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ + 582: 00065689 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ 583: 0002f7e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteColsEiPKi │ │ │ │ - 584: 00092905 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 584: 00096f61 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ 585: 00084d85 160 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 586: 00034e89 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ - 587: 00066891 732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ - 588: 0006a2e9 30 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ + 587: 0006b411 732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ + 588: 00067621 30 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ 589: 000730c9 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ - 590: 00051319 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ - 591: 000ce700 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 590: 0004ebd1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ + 591: 000ce7c0 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 592: 00087b4d 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ 593: 00037549 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 594: 0009348d 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ + 594: 00092b15 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ 595: 0004c0f5 1160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 596: 00099709 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ + 596: 00099705 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ 597: 00036e25 70 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ - 598: 0006053d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ - 599: 0006872d 548 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 600: 0006c899 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ + 598: 0005c0fd 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 599: 00065a61 548 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 600: 0006e5d1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ 601: 00088541 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ - 602: 00099c91 2456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 603: 00095e1d 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 604: 000cdbd4 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ - 605: 000a5d39 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingaSERKS0_ │ │ │ │ - 606: 000a4811 512 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ - 607: 0005e899 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ + 602: 00099c89 2456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 603: 000954a5 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 604: 000cdd50 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ + 605: 000a5d31 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingaSERKS0_ │ │ │ │ + 606: 000a4809 512 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ + 607: 0005a459 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ 608: 00032c61 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy15setupHeuristicsER8CbcModel │ │ │ │ 609: 00040761 66 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ - 610: 000619f1 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ - 611: 000923ad 36 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 610: 0005d769 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ + 611: 00096a09 36 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 612: 000322a5 92 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD1Ev │ │ │ │ 613: 00073ff5 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC2Ev │ │ │ │ 614: 000cd6f8 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ - 615: 00051fdd 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ + 615: 0004f895 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ 616: 000733e1 168 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ 617: 000d0094 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ 618: 000800a1 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 619: 000cdd4c 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ - 620: 0009fd9d 76 FUNC WEAK DEFAULT 11 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ + 619: 000cdc54 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ + 620: 0009fd95 76 FUNC WEAK DEFAULT 11 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ 621: 0003b605 1276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_ │ │ │ │ 622: 000332b5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD0Ev │ │ │ │ - 623: 000a7489 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ - 624: 00098b8d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ + 623: 000a7481 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ + 624: 00098b89 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ 625: 0008aa81 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 626: 000349b1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2Ei │ │ │ │ 627: 00079cd5 348 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ - 628: 00068411 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ + 628: 00065745 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ 629: 000374a9 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 630: 000b5820 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ - 631: 000511ed 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ + 630: 000b5818 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ + 631: 00055845 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ 632: 0004e169 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 633: 0004a275 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 634: 0004c995 872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ - 635: 00096915 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ - 636: 000a4a11 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 635: 0009193d 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ + 636: 000a4a09 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 637: 0008398d 38 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ 638: 000ce060 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ - 639: 00094a21 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 639: 000940a9 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 640: 0003a7e9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD0Ev │ │ │ │ 641: 00071105 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ 642: 00035f51 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 643: 0003359d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2Ev │ │ │ │ 644: 00034ce5 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 645: 0003a809 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EPK18CoinMessageHandler │ │ │ │ - 646: 0004f171 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ + 646: 000564b1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ 647: 0008b8b5 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ - 648: 0006de29 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ + 648: 0006c8f9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ 649: 000d00b4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ - 650: 00069dc9 1308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 651: 00062919 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 652: 000ce82c 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ - 653: 000b53f8 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ + 650: 00067101 1308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 651: 0005e691 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 652: 000ce8ec 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ + 653: 000b53f0 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 654: 00070589 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1EPKcS2_ │ │ │ │ - 655: 0006c329 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ + 655: 0006e061 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ 656: 000423c1 372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ 657: 00032ced 74 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 658: 000d00d4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ 659: 00070729 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ - 660: 000cdd84 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 660: 000cde74 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ 661: 00087de1 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2Ev │ │ │ │ 662: 00071255 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ - 663: 0009c611 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ - 664: 00097d51 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ - 665: 00057ef9 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ - 666: 000a1b01 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ + 663: 0009c609 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ + 664: 00097d4d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ + 665: 000557b1 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ + 666: 000a1af9 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ 667: 0008ebc1 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 668: 0004a245 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetup20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 669: 00073081 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ 670: 000349e1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERK12OsiBabSolver │ │ │ │ 671: 0004ce81 14 FUNC WEAK DEFAULT 11 _ZTv0_n120_NK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 672: 00066b6d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ - 673: 00054ccd 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ - 674: 000a5a55 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ - 675: 00055935 1988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ - 676: 000a4285 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED1Ev │ │ │ │ - 677: 00064885 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ + 672: 0006b6ed 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ + 673: 00052585 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 674: 000a5a4d 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ + 675: 000531ed 1988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 676: 000a427d 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED1Ev │ │ │ │ + 677: 0005c261 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ 678: 000ce588 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ - 679: 00057395 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ + 679: 00054c4d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ 680: 00073101 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ 681: 0008a161 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ - 682: 000645f5 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ + 682: 0006036d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ 683: 0004dc4d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD1Ev │ │ │ │ 684: 00084e29 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 685: 000ce438 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin6TMINLPE │ │ │ │ - 686: 00068359 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ - 687: 00092845 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 686: 00065689 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ + 687: 00096ea1 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ 688: 0007236d 1136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ 689: 0006f939 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ 690: 000cea7c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin9DummyPumpE │ │ │ │ 691: 00074db5 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ - 692: 0005cee1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ - 693: 000924a5 134 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ + 692: 00060901 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ + 693: 00096b01 134 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ 694: 00034e89 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD2Ev │ │ │ │ - 695: 0006a2e5 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ - 696: 000b5210 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ + 695: 0006761d 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ + 696: 000b525c 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ 697: 000331fd 2 FUNC WEAK DEFAULT 11 _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ 698: 0008aa81 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 699: 0004066d 66 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 700: 0004def1 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13refixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ - 701: 00093341 176 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ - 702: 000934dd 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ - 703: 000b52c0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ - 704: 00096485 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ - 705: 0009dba1 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ + 701: 0009799d 176 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 702: 00092b65 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ + 703: 000b5298 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ + 704: 00095b0d 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ + 705: 0009db99 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ 706: 00071339 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ - 707: 000962a9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ + 707: 00095931 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ 708: 0004aeb5 4672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 709: 000916a9 344 FUNC WEAK DEFAULT 11 _ZNSt6__list13_Scratch_listINSt8__detail15_List_node_baseEE5mergeINS3_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRS2_T_ │ │ │ │ - 710: 000a7c31 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 710: 000a7c29 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: 0004e01d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ 714: 0007112d 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ 715: 000cd9fc 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 716: 00037879 112 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12DiverCompare5cloneEv │ │ │ │ - 717: 00051fdd 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ + 717: 0004f895 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ 718: 000322a5 92 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD2Ev │ │ │ │ - 719: 000a1dc9 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 719: 000a1dc1 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 720: 00033289 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 721: 000ce054 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ - 722: 000a0b8d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ - 723: 00096499 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 724: 000b53cc 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ - 725: 0009195d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ - 726: 000b5368 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 727: 000ce68c 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ + 722: 000a0b85 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ + 723: 00095b21 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ + 724: 000b53c4 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ + 725: 00095fb9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 726: 000b5360 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ + 727: 000ce74c 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ 728: 0006f509 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ - 729: 000511ed 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ - 730: 00091cf5 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ + 729: 00055845 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ + 730: 00096351 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ 731: 0004a249 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD1Ev │ │ │ │ - 732: 000b55e0 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ + 732: 000b56b0 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ 733: 0003a625 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ 734: 0007c009 1192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ 735: 000cda2c 36 OBJECT WEAK DEFAULT 19 _ZTVN8CglLandP10ParametersE │ │ │ │ 736: 0008d71d 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ - 737: 00063fc9 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ + 737: 0005fd41 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 738: 00034ce5 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD2Ev │ │ │ │ 739: 00032d85 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ - 740: 0005ce9d 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ - 741: 000684f1 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ + 740: 000608bd 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ + 741: 00065825 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ 742: 00080275 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ - 743: 0006ddf5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ - 744: 0004f0e9 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ - 745: 0009fde9 136 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ - 746: 00064831 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 743: 0006c8c5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ + 744: 00056429 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ + 745: 0009fde1 136 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ + 746: 0005c20d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 747: 00086e55 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ - 748: 00094af1 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 748: 00094179 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 749: 000cda50 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11BonminSetupE │ │ │ │ 750: 00073735 204 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ 751: 000320ed 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ 752: 00074989 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ 753: 0007120d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ 754: 000ceba8 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ - 755: 00057ef9 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ - 756: 000a01f5 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ - 757: 0006ad51 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ - 758: 00097d51 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ + 755: 000557b1 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ + 756: 000a01ed 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ + 757: 00068089 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ + 758: 00097d4d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ 759: 0004ddcd 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ - 760: 000b4ff8 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ - 761: 000b51c0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ + 760: 000b4ff0 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ + 761: 000b5178 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ 762: 0002fbe5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ 763: 0007329d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ 764: 00083dbd 680 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ - 765: 000b576c 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ + 765: 000b5764 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ 766: 000730ed 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ 767: 00083a31 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ 768: 0007fb09 1432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 769: 0004f071 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 769: 000563b1 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 770: 000cd6cc 32 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin3BabE │ │ │ │ 771: 000320bd 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin3Bab15replaceIntegersEPP9OsiObjecti │ │ │ │ - 772: 000a3129 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ - 773: 000a4285 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ - 774: 00092fc1 520 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ - 775: 000923a5 4 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ - 776: 000b4f60 30 OBJECT WEAK DEFAULT 13 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ - 777: 000572c1 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ + 772: 000a3121 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ + 773: 000a427d 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ + 774: 0009761d 520 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ + 775: 00096a01 4 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ + 776: 000b4f58 30 OBJECT WEAK DEFAULT 13 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ + 777: 00054b79 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 778: 0004dc4d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD2Ev │ │ │ │ 779: 0008a161 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ - 780: 0006bf85 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 781: 00066c09 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ + 780: 000692bd 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 781: 0006b789 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ 782: 0008bc05 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 783: 00065db5 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 783: 0006a935 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 784: 0004133d 376 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD0Ev │ │ │ │ - 785: 000674cd 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ - 786: 000a4a15 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 785: 0006c045 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ + 786: 000a4a0d 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 787: 0006f8f1 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ - 788: 0006a2e5 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ + 788: 0006761d 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ 789: 0003aadd 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 790: 0009bd19 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ + 790: 0009bd11 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ 791: 00036ac5 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiveraSERKS0_ │ │ │ │ - 792: 000b52f4 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 792: 000b52cc 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 793: 0004dcad 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin21CbcStrategyChooseCuts5cloneEv │ │ │ │ 794: 00040595 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ 795: 000cebec 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ - 796: 0009f17d 2940 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ + 796: 0009f175 2940 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ 797: 0008b999 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ - 798: 00066bfd 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ + 798: 0006b77d 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ 799: 00047305 3612 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 800: 0009d921 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpaSERKS0_ │ │ │ │ + 800: 0009d919 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpaSERKS0_ │ │ │ │ 801: 0008167d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ 802: 0004c57d 1048 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ - 803: 00099935 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ + 803: 0009992d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ 804: 000712c5 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ - 805: 000b5864 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ + 805: 000b585c 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 806: 0006f69d 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ 807: 00037955 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD0Ev │ │ │ │ 808: 000ceb60 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 809: 000b5848 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ + 809: 000b5840 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ 810: 0008c6e9 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 811: 000816d1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ 812: 000ce9ec 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 813: 00094a09 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ + 813: 00094091 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ 814: 0002ece5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasedd │ │ │ │ - 815: 00057289 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ + 815: 00054b41 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ 816: 00034da5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD0Ev │ │ │ │ 817: 00033289 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD2Ev │ │ │ │ - 818: 0009b60d 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ - 819: 0009aad5 2316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 820: 00099965 812 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ + 818: 0009b605 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ + 819: 0009aacd 2316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 820: 0009995d 812 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ 821: 00042125 668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 822: 000918e9 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 822: 00095f45 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ 823: 00074569 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ - 824: 000b52a0 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 825: 0009ff89 384 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ - 826: 000647f1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 827: 0009342d 68 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 824: 000b531c 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 825: 0009ff81 384 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ + 826: 0005c1cd 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 827: 00097a89 68 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ 828: 00074ba9 524 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ 829: 0006f4ad 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 830: 0004a249 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD2Ev │ │ │ │ - 831: 0006dfe5 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ - 832: 0006b6b1 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ - 833: 0004f8e1 3672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 831: 0006cab5 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ + 832: 000689e9 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ + 833: 00056c21 3672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 834: 0003a625 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 835: 00032885 720 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ 836: 000302c9 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 837: 00040d91 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ - 838: 000a7b91 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ - 839: 0006ddf5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ - 840: 0004f0e9 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ + 838: 000a7b89 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ + 839: 0006c8c5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ + 840: 00056429 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ 841: 000408bd 124 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKS0_ │ │ │ │ 842: 0002e629 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ - 843: 0006b641 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 843: 00068979 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ 844: 000354ad 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 845: 000ce0b4 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 846: 00033c15 1860 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 847: 000a5001 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 848: 0009fd69 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ + 847: 000a4ff9 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 848: 0009fd61 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ 849: 0006fca1 1424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ - 850: 00099909 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ + 850: 00099901 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 851: 00032699 196 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ 852: 0007120d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD2Ev │ │ │ │ - 853: 000a23bd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ - 854: 000a46dd 306 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ - 855: 00092c49 16 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 853: 000a23b5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ + 854: 000a46d5 306 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ + 855: 000972a5 16 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 856: 0003ad71 932 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 857: 00097a0d 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 858: 000b50a4 29 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ + 857: 00092a35 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 858: 000b509c 29 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ 859: 000410d1 252 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ - 860: 0009b60d 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2EPNS_11BonminSetupE │ │ │ │ + 860: 0009b605 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2EPNS_11BonminSetupE │ │ │ │ 861: 0007d6b1 840 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ - 862: 0006bc41 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 863: 0006b7a1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ - 864: 00052b19 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ - 865: 0006d59d 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_ │ │ │ │ + 862: 00068f79 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 863: 00068ad9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ + 864: 000503d1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ + 865: 0006f2d5 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: 000334f9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1EP8CbcModeli │ │ │ │ - 867: 00095891 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ - 868: 00091c85 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ + 867: 00094f19 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ + 868: 000962e1 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ 869: 000839d5 20 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ 870: 00034d49 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModeldi │ │ │ │ - 871: 0009b6c1 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ - 872: 00064871 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 873: 0006027d 704 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 871: 0009b6b9 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ + 872: 0005c24d 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 873: 0005be3d 704 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 874: 00071c25 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ - 875: 000cdcd4 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ + 875: 000cdc98 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 876: 0002f6e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasecdd │ │ │ │ - 877: 000572c1 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ - 878: 00065259 784 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ - 879: 00066c11 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 880: 0005c4c9 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ - 881: 00050739 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ + 877: 00054b79 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ + 878: 00069dd9 784 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ + 879: 0006b78d 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 880: 00059e29 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ + 881: 00057a79 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ 882: 00040df9 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ - 883: 0006db29 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ + 883: 0006c5f9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ 884: 00040839 132 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 885: 000411cd 368 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD1Ev │ │ │ │ 886: 00034e29 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver24getBestPossibleObjectiveEv │ │ │ │ - 887: 000b588c 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ + 887: 000b5884 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ 888: 0006f8f1 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ 889: 00034a49 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ - 890: 00096089 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 890: 00095711 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 891: 00036f29 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare14every1000NodesEP8CbcModeli │ │ │ │ 892: 000cd72c 8 OBJECT WEAK DEFAULT 19 _ZTI17CoinWarmStartDiff │ │ │ │ 893: 000414b5 436 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 894: 000cdea4 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ - 895: 0005ac49 2 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ - 896: 00099909 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2EPNS_11BonminSetupE │ │ │ │ - 897: 000936dd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ - 898: 0005893d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ - 899: 000b5344 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ + 894: 000cde1c 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ + 895: 0005a439 2 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ + 896: 00099901 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2EPNS_11BonminSetupE │ │ │ │ + 897: 00092d65 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ + 898: 000625c5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ + 899: 000b533c 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ 900: 000712c5 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD2Ev │ │ │ │ 901: 00037805 2 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase11generateCppEP8_IO_FILE │ │ │ │ 902: 00036fb1 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver3popEv │ │ │ │ 903: 00037911 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD1Ev │ │ │ │ 904: 00071501 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 905: 00075051 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23switchToOriginalProblemEv │ │ │ │ - 906: 000a75d1 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 906: 000a75c9 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 907: 00073119 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ - 908: 000b57a0 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 909: 000cdb9c 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ + 908: 000b5798 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ + 909: 000cdb4c 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 910: 00034d4d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ - 911: 000b5140 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ + 911: 000b5198 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ 912: 000335d1 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 913: 0007479d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ - 914: 0005ac55 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ - 915: 000a01a9 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ + 914: 000648d1 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ + 915: 000a01a1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ 916: 00081705 300 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ - 917: 00091cad 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ + 917: 00096309 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ 918: 000cd6a4 16 OBJECT WEAK DEFAULT 19 _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 919: 000b4eac 11 OBJECT WEAK DEFAULT 13 _ZTS9CoinError │ │ │ │ - 920: 000b53e8 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ + 919: 000b4ea4 11 OBJECT WEAK DEFAULT 13 _ZTS9CoinError │ │ │ │ + 920: 000b53e0 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ 921: 0006f4ad 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ - 922: 0009fd01 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ - 923: 000962ad 30 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ - 924: 000a4f79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2ERKS0_ │ │ │ │ + 922: 0009fcf9 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ + 923: 00095935 30 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ + 924: 000a4f71 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2ERKS0_ │ │ │ │ 925: 00073151 36 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ 926: 00049fc5 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeEN5Ipopt8SmartPtrINS_6TMINLPEEEb │ │ │ │ - 927: 000a0109 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1Ev │ │ │ │ - 928: 000927c5 60 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 927: 000a0101 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1Ev │ │ │ │ + 928: 00096e21 60 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ 929: 0008a9fd 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1Ev │ │ │ │ 930: 0004d111 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1Ev │ │ │ │ - 931: 0009b3e1 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 931: 0009b3d9 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 932: 000749b5 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ 933: 0004a375 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ - 934: 0009c8c1 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ + 934: 0009c8b9 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ 935: 000cecd0 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 936: 00040dcd 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED1Ev │ │ │ │ 937: 000354ad 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2Ev │ │ │ │ 938: 0004d76d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 939: 000a0159 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ - 940: 000979d9 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ - 941: 0009898d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ - 942: 0004ef55 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ + 939: 000a0151 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ + 940: 00092a01 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ + 941: 00098989 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ + 942: 00056291 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ 943: 00030471 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab9bestBoundEv │ │ │ │ 944: 0008ab35 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ - 945: 000a5e51 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ + 945: 000a5e49 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ 946: 0008c339 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 947: 0009aaa5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2ERKS0_ │ │ │ │ - 948: 00056309 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 947: 0009aa9d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2ERKS0_ │ │ │ │ + 948: 00053bc1 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 949: 000369ed 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2ERKS0_ │ │ │ │ - 950: 00096089 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 950: 00095711 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 951: 000847cd 396 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ - 952: 00066d2d 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ + 952: 0006b8a9 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 953: 000cd764 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 954: 000b5180 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ - 955: 0009d8d9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2ERKS0_ │ │ │ │ - 956: 00091d75 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ - 957: 000cde0c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ - 958: 0005ef3d 3764 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 954: 000b5138 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ + 955: 0009d8d1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2ERKS0_ │ │ │ │ + 956: 000963d1 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ + 957: 000cdd84 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ + 958: 0005aafd 3764 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 959: 0004a779 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERKS0_ │ │ │ │ - 960: 00052b19 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ - 961: 0006b7a1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ + 960: 000503d1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ + 961: 00068ad9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ 962: 0008fde1 1424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 963: 000334c5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1Ev │ │ │ │ 964: 000ce038 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ - 965: 000a5da5 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ + 965: 000a5d9d 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 966: 000d0038 60 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ 967: 00073131 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ 968: 00072bf9 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ - 969: 000605e5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ - 970: 0006580d 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 969: 0005c35d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ + 970: 0006a38d 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 971: 00033695 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ - 972: 0006dc21 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ + 972: 0006c6f1 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ 973: 0004ce79 6 FUNC WEAK DEFAULT 11 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 974: 0006e3c9 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ - 975: 000964f9 632 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 974: 0006ce99 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ + 975: 00095b81 632 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 976: 00084ec1 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 977: 0003352d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 978: 000411cd 368 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD2Ev │ │ │ │ 979: 00089001 3764 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin10TNLPSolver13UnsolvedError14writeDiffFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 980: 00037811 2 FUNC WEAK DEFAULT 11 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ - 981: 0006dad5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ - 982: 0006d1c1 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ - 983: 000b5250 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ - 984: 0009369d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ + 981: 0006c5a5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ + 982: 0006eef9 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ + 983: 000b5228 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ + 984: 00092d25 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 985: 0002f5e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ - 986: 000588f9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ - 987: 00094129 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 988: 0006dfc1 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ + 986: 00062581 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ + 987: 000937b1 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 988: 0006ca91 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ 989: 000856d9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 990: 00068445 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ + 990: 00065779 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ 991: 0004a92d 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setStrategyEP18CbcStrategyDefault │ │ │ │ 992: 00037911 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD2Ev │ │ │ │ - 993: 00052b4d 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ + 993: 00050405 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ 994: 000cdefc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7QuadCutE │ │ │ │ 995: 0004a849 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ - 996: 0005cf41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 997: 00066d09 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ - 998: 00053301 6604 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 996: 00060961 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 997: 0006b885 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ + 998: 00050bb9 6604 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 999: 00086fa1 182 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPaSERKS0_ │ │ │ │ 1000: 000481b1 7608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ 1001: 00034d4d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD2Ev │ │ │ │ 1002: 000745fd 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ - 1003: 000a2ec5 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ + 1003: 000a2ebd 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ 1004: 000cd974 128 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ - 1005: 000a4ffd 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1006: 0005acd1 740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1005: 000a4ff5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1006: 00058631 740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 1007: 000cdf4c 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin4CutsE │ │ │ │ 1008: 000ceb0c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ - 1009: 0006a469 180 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ - 1010: 0006dffd 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ - 1011: 0006d6b9 200 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ - 1012: 00096495 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ - 1013: 000cdd40 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ - 1014: 000cdec4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1015: 0005e04d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ + 1009: 000677a1 180 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ + 1010: 0006cacd 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ + 1011: 0006c189 200 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ + 1012: 00095b1d 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ + 1013: 000cdc48 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ + 1014: 000cde3c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1015: 00061a6d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ 1016: 000ceac4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ - 1017: 000a0109 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ - 1018: 00092755 52 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1017: 000a0101 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ + 1018: 00096db1 52 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ 1019: 0004d111 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2Ev │ │ │ │ 1020: 0008a9fd 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ - 1021: 0009f0bd 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ + 1021: 0009f0b5 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ 1022: 0006f549 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo14setNlpSolutionEPKdid │ │ │ │ 1023: 0008c3dd 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 1024: 000839b5 32 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ 1025: 00040dcd 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ - 1026: 000b51ac 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ + 1026: 000b5164 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ 1027: 00043d05 4220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 1028: 000363a5 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ - 1029: 000964cd 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ - 1030: 000a646d 4108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ + 1029: 00095b55 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ + 1030: 000a6465 4108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ 1031: 0008ab35 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD2Ev │ │ │ │ - 1032: 00065a99 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ - 1033: 0009e5b5 2824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1034: 000a5e05 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ - 1035: 00067fc9 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1032: 0006a619 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ + 1033: 0009e5ad 2824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1034: 000a5dfd 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ + 1035: 000652f9 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1036: 000cdfa0 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7AuxInfoE │ │ │ │ 1037: 000839f1 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 1038: 0004d1b9 1460 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1039: 0004d76d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1040: 0006f6d1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1Ei │ │ │ │ 1041: 000cdfc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 1042: 000cdf68 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ - 1043: 00092059 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ + 1043: 000966b5 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ 1044: 000cd74c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 1045: 000353ed 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ 1046: 000731d5 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ - 1047: 0006be45 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 1047: 0006917d 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 1048: 000880d1 74 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP11PerturbInfo20SetPerturbationArrayEiPKd │ │ │ │ - 1049: 000cdd08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ + 1049: 000cdccc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ 1050: 00085365 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ 1051: 000334c5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2Ev │ │ │ │ - 1052: 000b55fc 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ + 1052: 000b56cc 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ 1053: 0008bbfd 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1054: 00057f91 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ - 1055: 0009322d 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1056: 0006b0d1 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ + 1054: 00055871 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ + 1055: 00097889 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1056: 00068409 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ 1057: 000732bd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ - 1058: 000925a9 56 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1058: 00096c05 56 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ 1059: 00084cad 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ - 1060: 000605a1 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ + 1060: 0005c319 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 1061: 00030505 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD0Ev │ │ │ │ 1062: 0003a809 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ 1063: 0008b769 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ - 1064: 000ce6c0 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ - 1065: 0009f0bd 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2EPNS_11BonminSetupE │ │ │ │ + 1064: 000ce780 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ + 1065: 0009f0b5 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2EPNS_11BonminSetupE │ │ │ │ 1066: 000ce0c4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1067: 00037801 4 FUNC WEAK DEFAULT 11 _ZNK14CbcCompareBase8fullScanEv │ │ │ │ - 1068: 00067611 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1068: 00064941 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 1069: 00071359 98 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ - 1070: 000a5a21 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ - 1071: 00057ed1 22 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ + 1070: 000a5a19 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ + 1071: 00055789 22 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ 1072: 00072c55 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ - 1073: 000b5428 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ - 1074: 000968f1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ - 1075: 000933f1 58 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 1073: 000b5420 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ + 1074: 00091919 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ + 1075: 00097a4d 58 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ 1076: 000cdac0 8 OBJECT WEAK DEFAULT 19 _ZTI13CoinWarmStart │ │ │ │ - 1077: 0006dad5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ - 1078: 00051575 52 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ + 1077: 0006c5a5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ + 1078: 0004ee2d 52 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ 1079: 00079a95 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 1080: 00034dc5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD0Ev │ │ │ │ 1081: 0002e929 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ 1082: 0007306d 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ 1083: 00083b1d 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ - 1084: 0009369d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ - 1085: 00091c55 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ + 1084: 00092d25 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ + 1085: 000962b1 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ 1086: 00088139 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1ERKS0_ │ │ │ │ - 1087: 000588f9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ + 1087: 00062581 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ 1088: 000713bd 98 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ - 1089: 000b5130 16 OBJECT WEAK DEFAULT 13 _ZTS13CoinWarmStart │ │ │ │ + 1089: 000b5128 16 OBJECT WEAK DEFAULT 13 _ZTS13CoinWarmStart │ │ │ │ 1090: 00084219 340 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ 1091: 00085569 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ - 1092: 000cdc88 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1092: 000cdc08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ 1093: 000731a5 14 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ 1094: 0004a849 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD2Ev │ │ │ │ 1095: 0004eb7d 84 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ 1096: 000cdfe0 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ - 1097: 000cdb24 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ + 1097: 000cdad4 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ 1098: 000803b5 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ 1099: 00074595 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ - 1100: 00060541 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ + 1100: 0005c101 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ 1101: 000745fd 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD2Ev │ │ │ │ 1102: 000352f9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ - 1103: 000a2e85 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ + 1103: 000a2e7d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ 1104: 00034c9d 72 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ 1105: 00083bbd 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ - 1106: 000952b1 384 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1107: 000a2425 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthaSERKS0_ │ │ │ │ + 1106: 00094939 384 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1107: 000a241d 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthaSERKS0_ │ │ │ │ 1108: 000ce518 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1109: 00066c01 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_ │ │ │ │ - 1110: 000ce9d0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1109: 0006b781 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_ │ │ │ │ + 1110: 000ce608 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 1111: 000809cd 3248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ - 1112: 0004ee15 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ + 1112: 00056151 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ 1113: 00070e89 68 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED1Ev │ │ │ │ 1114: 000cdfb4 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 1115: 00071501 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 1116: 00088179 888 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ - 1117: 00096495 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ - 1118: 00062c9d 2736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1119: 000a7481 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ + 1117: 00095b1d 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ + 1118: 0005ea15 2736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1119: 000a7479 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ 1120: 00071f61 1036 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ 1121: 0006f529 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo11nlpObjValueEv │ │ │ │ 1122: 00037031 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver8bestNodeEd │ │ │ │ 1123: 000cec38 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 1124: 000420e9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ - 1125: 000665a5 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ + 1125: 0006b125 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ 1126: 000d00cc 4 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11OuterApprox12nTimesCalledE │ │ │ │ 1127: 000334f9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 1128: 000cdf94 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 1129: 00036559 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 1130: 000cd758 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ - 1131: 000b50c4 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ + 1131: 000b50bc 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ 1132: 00087739 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ - 1133: 00092689 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 1134: 0006e065 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ - 1135: 0006af91 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ - 1136: 000a427d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ - 1137: 0009d49d 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ + 1133: 00096ce5 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 1134: 0006cb35 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ + 1135: 000682c9 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ + 1136: 000a4275 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ + 1137: 0009d495 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ 1138: 0008c485 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ 1139: 000ced5c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12MilpRoundingE │ │ │ │ - 1140: 00058589 162 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ + 1140: 00055e69 162 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ 1141: 00083c79 82 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ - 1142: 000a5e05 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD2Ev │ │ │ │ - 1143: 000cdb70 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ - 1144: 0006a351 80 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ + 1142: 000a5dfd 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD2Ev │ │ │ │ + 1143: 000cdb20 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ + 1144: 00067689 80 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ 1145: 0002e729 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ - 1146: 0009db49 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ - 1147: 0006dbb1 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ + 1146: 0009db41 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ + 1147: 0006c681 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ 1148: 00048121 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup15registerOptionsEv │ │ │ │ 1149: 00073141 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ 1150: 00083a41 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ 1151: 0006f6d1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 1152: 00034501 1124 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1153: 0006d271 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ + 1153: 0006efa9 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ 1154: 000cecc4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ - 1155: 00091f9d 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ + 1155: 000965f9 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ 1156: 00085731 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ - 1157: 00098845 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1157: 00098841 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1158: 000374ed 90 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9cleanTreeEP8CbcModeldRd │ │ │ │ 1159: 0008526d 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 1160: 000352c1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ - 1161: 000b54d8 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ + 1161: 000b54d0 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 1162: 00083a49 28 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ 1163: 000878f1 284 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ - 1164: 00092ab5 404 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1165: 00067b55 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ + 1164: 00097111 404 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1165: 00064e85 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ 1166: 00036f79 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver3popEv │ │ │ │ 1167: 00041669 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 1168: 00032dfd 1024 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 1169: 00032cb5 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 1170: 00086e55 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ - 1171: 000605a1 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ + 1171: 0005c319 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ 1172: 00030491 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD1Ev │ │ │ │ 1173: 000399b5 1204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ - 1174: 0006d3d5 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ - 1175: 000a59f5 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ - 1176: 000a7bc5 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ + 1174: 0006f10d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ + 1175: 000a59ed 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ + 1176: 000a7bbd 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ 1177: 00040839 132 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 1178: 0008ad79 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1179: 000884f1 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 1180: 0004a2d5 52 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD0Ev │ │ │ │ - 1181: 00096841 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ - 1182: 00051549 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ - 1183: 00060605 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ - 1184: 00098411 1076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1181: 00091869 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ + 1182: 0004ee01 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ + 1183: 0005c37d 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1184: 0009840d 1076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1185: 00034d79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ - 1186: 000ce944 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1186: 000ce63c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1187: 000cec2c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1188: 0005fdf1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ + 1188: 0005b9b1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ 1189: 000915c5 14 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ - 1190: 000b5324 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1191: 0005cdc1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ - 1192: 000ce608 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ - 1193: 0005d461 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ + 1190: 000b52fc 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1191: 000607e1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ + 1192: 000ce6c8 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ + 1193: 00060e81 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ 1194: 0008436d 324 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 1195: 000cd6b4 16 OBJECT WEAK DEFAULT 19 _ZTV9CoinError │ │ │ │ 1196: 0008c029 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1197: 00070bd1 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader9copyNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ 1198: 00079ff1 4988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ - 1199: 000cde98 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1199: 000cde10 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 1200: 000839e9 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ 1201: 000cd81c 8 OBJECT WEAK DEFAULT 19 _ZTI14CbcCompareBase │ │ │ │ 1202: 0004d15d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERKS0_ │ │ │ │ - 1203: 00092fb1 16 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 1203: 0009760d 16 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ 1204: 0004eb31 76 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ 1205: 0007ba35 1492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ - 1206: 000b5284 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ - 1207: 00061cc5 2076 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 1208: 00067721 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1206: 000b520c 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ + 1207: 0005da3d 2076 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1208: 00064a51 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 1209: 000ce088 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1210: 00032c61 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ - 1211: 00091e6d 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ - 1212: 000cdc54 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ + 1211: 000964c9 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ + 1212: 000cdd10 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 1213: 0003ac15 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1214: 000955d9 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ + 1214: 00094c61 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ 1215: 000cda80 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1216: 0009197d 40 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ - 1217: 000a2e85 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD2Ev │ │ │ │ + 1216: 00095fd9 40 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 1217: 000a2e7d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD2Ev │ │ │ │ 1218: 000335d1 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 1219: 00081e29 2656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ 1220: 00083b51 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ 1221: 0008a1e1 560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1ERKS0_ │ │ │ │ 1222: 0003aadd 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKNS_18OsiTMINLPInterfaceE │ │ │ │ 1223: 00083a35 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ 1224: 00037589 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare4testEP7CbcNodeS2_ │ │ │ │ 1225: 00070e89 68 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED2Ev │ │ │ │ - 1226: 0009bd19 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2ERKS0_ │ │ │ │ - 1227: 0006c82d 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ - 1228: 000cdbc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1226: 0009bd11 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2ERKS0_ │ │ │ │ + 1227: 0006e565 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ + 1228: 000cdd44 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ 1229: 00081831 48 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ - 1230: 000b5398 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ + 1230: 000b5390 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 1231: 00033235 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15allBranchesGoneEv │ │ │ │ 1232: 0003fadd 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1233: 00033569 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18BonCbcFullNodeInfo5cloneEv │ │ │ │ - 1234: 00099935 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2ERKS0_ │ │ │ │ - 1235: 00057ebd 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ + 1234: 0009992d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2ERKS0_ │ │ │ │ + 1235: 00055775 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ 1236: 0008c1fd 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ 1237: 000ceda0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 1238: 00068951 748 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ - 1239: 00067a59 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1238: 00065c85 748 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ + 1239: 00064d89 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 1240: 000d0074 4 OBJECT UNIQUE DEFAULT 22 _ZZ11CoinDrand48bjE4last │ │ │ │ - 1241: 000b57fc 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1242: 000cdb7c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ - 1243: 000920b1 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1241: 000b57f4 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ + 1242: 000cdb2c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ + 1243: 0009670d 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 1244: 000cd6c4 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin3BabE │ │ │ │ 1245: 0006f7e1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERK12OsiBabSolver │ │ │ │ 1246: 00034de5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver24getBestPossibleObjectiveEv │ │ │ │ - 1247: 0006c7b9 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ - 1248: 0006e5c9 3608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ - 1249: 00093a01 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ + 1247: 0006e4f1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ + 1248: 0006d099 3608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ + 1249: 00093089 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ 1250: 000727dd 1032 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ 1251: 000714f1 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ - 1252: 0006deed 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ + 1252: 0006c9bd 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ 1253: 00083c2d 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ - 1254: 0009db49 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD2Ev │ │ │ │ - 1255: 0006a309 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ - 1256: 000683a5 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ + 1254: 0009db41 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD2Ev │ │ │ │ + 1255: 00067641 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ + 1256: 000656d9 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ 1257: 0002f0e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7readMpsEPKcS2_ │ │ │ │ - 1258: 0006d47d 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ - 1259: 0009fd35 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ + 1258: 0006f1b5 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1259: 0009fd2d 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ 1260: 00087df5 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1ERKS1_ │ │ │ │ 1261: 0003a945 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 1262: 00052631 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ - 1263: 000b5160 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ + 1262: 0004fee9 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ + 1263: 000b51b8 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ 1264: 0007e62d 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2ERKS0_ │ │ │ │ - 1265: 000cdeb4 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1265: 000cde2c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 1266: 000735a5 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ - 1267: 00051901 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ + 1267: 0004f1b9 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ 1268: 0008526d 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ 1269: 0008dbb1 3412 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 1270: 000352c1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2Ev │ │ │ │ - 1271: 000b5058 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ - 1272: 000a7b91 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2ERKS0_ │ │ │ │ + 1271: 000b5050 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ + 1272: 000a7b89 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2ERKS0_ │ │ │ │ 1273: 0007e3e5 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ - 1274: 000a4fa5 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ + 1274: 000a4f9d 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ 1275: 00085385 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18SetVariablesBoundsEiPKdS2_ │ │ │ │ - 1276: 000ce654 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ - 1277: 0009cb11 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2ERKS0_ │ │ │ │ - 1278: 000a3241 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD0Ev │ │ │ │ - 1279: 0006a401 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ + 1276: 000ce714 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ + 1277: 0009cb09 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2ERKS0_ │ │ │ │ + 1278: 000a3239 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD0Ev │ │ │ │ + 1279: 00067739 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ 1280: 000731b5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1281: 000d0008 48 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ - 1282: 000b4f80 30 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 1283: 000513f9 336 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ - 1284: 000b547c 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ + 1282: 000b4f78 30 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 1283: 0004ecb1 336 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ + 1284: 000b5474 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1285: 00030491 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD2Ev │ │ │ │ - 1286: 000a7479 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ - 1287: 00068271 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ + 1286: 000a7471 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ + 1287: 000655a1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ 1288: 000798d5 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ 1289: 000730b1 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ - 1290: 0006d3d5 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ + 1290: 0006f10d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ 1291: 0003f171 1364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ - 1292: 00052af5 34 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ + 1292: 000503ad 34 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ 1293: 0008b999 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ - 1294: 000a59f5 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD2Ev │ │ │ │ - 1295: 000a23bd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2ERKS0_ │ │ │ │ + 1294: 000a59ed 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD2Ev │ │ │ │ + 1295: 000a23b5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2ERKS0_ │ │ │ │ 1296: 000855c1 62 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ - 1297: 0006decd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ + 1297: 0006c99d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ 1298: 0004a2a9 44 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD1Ev │ │ │ │ - 1299: 00051549 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ - 1300: 00096841 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ + 1299: 0004ee01 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ + 1300: 00091869 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ 1301: 00034d79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD2Ev │ │ │ │ 1302: 000ce394 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 1303: 0004a33d 54 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ - 1304: 0006d119 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ + 1304: 0006ee51 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 1305: 000ce42c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin6TMINLPE │ │ │ │ - 1306: 000511c1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ + 1306: 00058501 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ 1307: 00036cf9 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4pushEP7CbcNode │ │ │ │ - 1308: 0006b355 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ + 1308: 0006868d 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ 1309: 00083a65 6 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1310: 000b5508 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ + 1310: 000b5500 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1311: 000cdf5c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 1312: 0008678d 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ 1313: 00084fa5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ 1314: 0004eb31 76 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ 1315: 00087059 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1316: 000682bd 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1316: 000655ed 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1317: 000915b9 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ - 1318: 000950c1 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1319: 0006dfc9 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ - 1320: 000a30d9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1EPNS_11BonminSetupE │ │ │ │ - 1321: 0006c90d 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ - 1322: 000955d9 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ - 1323: 000919a5 124 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ - 1324: 0006db29 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ + 1318: 00094749 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1319: 0006ca99 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ + 1320: 000a30d1 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1EPNS_11BonminSetupE │ │ │ │ + 1321: 0006e645 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ + 1322: 00094c61 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ + 1323: 00096001 124 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 1324: 0006c5f9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ 1325: 0008b979 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ 1326: 00083b51 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED2Ev │ │ │ │ - 1327: 00064941 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1328: 00068529 516 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ + 1327: 000694c1 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1328: 0006585d 516 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ 1329: 000cea88 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 1330: 000ce048 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1331: 000959b1 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ + 1331: 00095039 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ 1332: 0003546d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiveraSERKS0_ │ │ │ │ - 1333: 0006a581 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ - 1334: 0009c67d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ + 1333: 000678b9 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ + 1334: 0009c675 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ 1335: 00084f45 94 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1336: 000cd830 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcProbedDiverE │ │ │ │ 1337: 00035a29 1320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1338: 0003b115 1264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 1339: 000cdc14 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ - 1340: 000b51e0 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1339: 000cdbd4 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ + 1340: 000b527c 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ 1341: 00072f95 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1342: 00064881 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ + 1342: 0005c25d 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ 1343: 00034c99 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ 1344: 00071421 206 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ 1345: 000cd958 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin17RegisteredOptionsE │ │ │ │ - 1346: 0009631d 88 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ + 1346: 000959a5 88 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ 1347: 0002f9e5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface13getPrimalRaysEi │ │ │ │ 1348: 00072be9 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ 1349: 00073099 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ 1350: 000cd7e4 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ - 1351: 000683dd 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ + 1351: 00065711 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ 1352: 00037fe9 3708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1353: 00083c2d 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD2Ev │ │ │ │ - 1354: 0006ab71 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ - 1355: 0006cf69 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ + 1354: 00067ea9 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ + 1355: 0006eca1 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ 1356: 00085659 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ - 1357: 0006a309 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ - 1358: 0009213d 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 1359: 0005cad9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1357: 00067641 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ + 1358: 00096799 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1359: 0005a445 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ 1360: 00072bed 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ 1361: 00084e89 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1362: 000407d1 60 FUNC WEAK DEFAULT 11 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ - 1363: 00052bc1 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ - 1364: 000a5cc9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2ERKS0_ │ │ │ │ - 1365: 0009fd09 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ + 1363: 00050479 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ + 1364: 000a5cc1 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2ERKS0_ │ │ │ │ + 1365: 0009fd01 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ 1366: 000750ed 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1367: 00052631 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ - 1368: 0006d781 852 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ - 1369: 0004f561 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ + 1367: 0004fee9 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ + 1368: 0006c251 852 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ + 1369: 000568a1 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ 1370: 00070589 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2EPKcS2_ │ │ │ │ 1371: 0003f6c5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ 1372: 000cec78 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 1373: 000cd964 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 1374: 000cd824 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin8CbcDiverE │ │ │ │ - 1375: 000b4fa0 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ - 1376: 000a30d9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ - 1377: 00056309 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 1375: 000b4f98 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ + 1376: 000a30d1 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ + 1377: 00053bc1 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 1378: 0007e3e5 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2Ev │ │ │ │ - 1379: 000a31fd 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ - 1380: 0006a3a1 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ + 1379: 000a31f5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ + 1380: 000676d9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ 1381: 00073691 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ - 1382: 000a2389 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1Ev │ │ │ │ - 1383: 00064831 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1382: 000a2381 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1Ev │ │ │ │ + 1383: 0005c20d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1384: 0007310d 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ 1385: 000cdf74 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 1386: 00065fd9 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ + 1386: 0006ab59 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ 1387: 0007304d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ 1388: 00036e6d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ - 1389: 0009a689 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ - 1390: 0006b641 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ - 1391: 00067c59 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1392: 000a3261 4116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ - 1393: 00062a11 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1394: 0006de49 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ + 1389: 0009a681 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ + 1390: 00068979 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 1391: 00064f89 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1392: 000a3259 4116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ + 1393: 0005e789 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1394: 0006c919 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ 1395: 00035375 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiveraSERKS0_ │ │ │ │ 1396: 0004a2a9 44 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD2Ev │ │ │ │ 1397: 00086655 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ 1398: 00084fe9 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 1399: 000a5b99 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ - 1400: 0004ee49 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ + 1399: 000a5b91 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ + 1400: 00056185 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ 1401: 0004d7c1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts18setupCutGeneratorsER8CbcModel │ │ │ │ - 1402: 0006dd09 236 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ - 1403: 000511c1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ + 1402: 0006c7d9 236 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ + 1403: 00058501 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ 1404: 000ce4b0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ - 1405: 000cdcc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ + 1405: 000cdc8c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ 1406: 0008a411 1516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ 1407: 00037865 20 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver4sizeEv │ │ │ │ 1408: 00081699 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ 1409: 00086851 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 1410: 0009bd59 2232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1410: 0009bd51 2232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1411: 000cd9f4 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ - 1412: 000967f1 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ + 1412: 00095e79 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 1413: 00037481 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver5emptyEv │ │ │ │ 1414: 0004a0e9 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeERKNS_18OsiTMINLPInterfaceEb │ │ │ │ 1415: 00074315 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ - 1416: 0005e1ed 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ - 1417: 000a11b5 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1416: 00061c0d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ + 1417: 000a11ad 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1418: 00033695 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2ERKS0_ │ │ │ │ - 1419: 0006dc21 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ - 1420: 000cdafc 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ + 1419: 0006c6f1 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ + 1420: 000cdbac 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ 1421: 00070231 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1422: 00070f09 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ - 1423: 0005e869 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ + 1423: 00062289 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ 1424: 0008807d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfo16gutsOfDestructorEv │ │ │ │ 1425: 0008b931 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ - 1426: 000a112d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ + 1426: 000a1125 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 1427: 000ce3a4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ - 1428: 00092801 66 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ - 1429: 0006b4b5 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ - 1430: 000683b1 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ - 1431: 0006a51d 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ - 1432: 0009c651 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ - 1433: 00097e61 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ - 1434: 00066e15 416 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ - 1435: 00092565 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ + 1428: 00096e5d 66 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 1429: 000687ed 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ + 1430: 000656e5 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ + 1431: 00067855 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ + 1432: 0009c649 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ + 1433: 00097e5d 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ + 1434: 0006b991 416 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ + 1435: 00096bc1 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ 1436: 000303f5 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC1Ev │ │ │ │ 1437: 0003781d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9endSearchEv │ │ │ │ 1438: 0008bac1 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ 1439: 000915d5 172 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ 1440: 000915bd 6 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ - 1441: 00066541 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ - 1442: 000b50f4 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11BonminSetupE │ │ │ │ - 1443: 00066419 20 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1441: 0006b0c1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ + 1442: 000b50ec 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11BonminSetupE │ │ │ │ + 1443: 0006af99 20 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 1444: 00087a6d 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 1445: 00032d39 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ 1446: 00073055 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ 1447: 00081861 1480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ 1448: 0008d7fd 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1449: 0009b865 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ - 1450: 000ce78c 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ - 1451: 000a0b9d 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 1452: 000962cd 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ - 1453: 0006d50d 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1449: 0009b85d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ + 1450: 000ce84c 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ + 1451: 000a0b95 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ + 1452: 00095955 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ + 1453: 0006f245 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 1454: 000353b1 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ 1455: 00072be5 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1456: 000cde18 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ - 1457: 00057ef1 6 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ - 1458: 0009fd09 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD2Ev │ │ │ │ + 1456: 000cdd90 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ + 1457: 000557a9 6 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ + 1458: 0009fd01 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD2Ev │ │ │ │ 1459: 00087059 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1460: 00036a91 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver5cloneEv │ │ │ │ - 1461: 000b5230 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1462: 0005e20d 1628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 1463: 000cdd14 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ + 1461: 000b51ec 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1462: 00061c2d 1628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1463: 000cdcd8 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ 1464: 00040635 56 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ 1465: 00073125 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ 1466: 00032699 196 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ │ │ │ │ - 1467: 000a31fd 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ - 1468: 0006a3a1 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ - 1469: 000a2389 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2Ev │ │ │ │ + 1467: 000a31f5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ + 1468: 000676d9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ + 1469: 000a2381 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2Ev │ │ │ │ 1470: 0004a91d 14 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 1471: 000ce06c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ - 1472: 00096a29 3240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ + 1472: 00091a51 3240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ 1473: 0004ccfd 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver30optimize_with_lazy_constraintsEdidRK7OsiCuts │ │ │ │ 1474: 000915ad 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ - 1475: 000645b9 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ + 1475: 00060331 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ 1476: 00073361 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ - 1477: 000989c5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ + 1477: 000989c1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ 1478: 000794ad 1064 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ - 1479: 0009a65d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ + 1479: 0009a655 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 1480: 0007354d 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ 1481: 000853f5 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ - 1482: 000a0159 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1EPNS_11BonminSetupE │ │ │ │ - 1483: 000b4fc0 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ + 1482: 000a0151 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1EPNS_11BonminSetupE │ │ │ │ + 1483: 000b4fb8 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 1484: 0008d71d 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1ERKS0_ │ │ │ │ - 1485: 0006de49 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ - 1486: 0005b60d 3772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1485: 0006c919 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ + 1486: 00058f6d 3772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1487: 0004a309 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneEv │ │ │ │ - 1488: 000b52d8 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ + 1488: 000b52b0 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ 1489: 00091801 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ - 1490: 000cdb48 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ + 1490: 000cdaf8 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ 1491: 000cdfd4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ - 1492: 0006e015 80 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ + 1492: 0006cae5 80 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ 1493: 00083a39 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ - 1494: 000663bd 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ - 1495: 000515f1 160 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ - 1496: 00064785 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ - 1497: 000a1c21 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ + 1494: 0006af3d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ + 1495: 0004eea9 160 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 1496: 0005c161 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ + 1497: 000a1c19 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ 1498: 000d00b0 4 OBJECT GLOBAL DEFAULT 23 currentOA │ │ │ │ - 1499: 0005e199 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ - 1500: 000b503c 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ - 1501: 0005ac4d 6 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ - 1502: 0006642d 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ - 1503: 0009976d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ - 1504: 0005e869 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ + 1499: 00061bb9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ + 1500: 000b5034 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ + 1501: 0005a43d 6 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ + 1502: 0006afad 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ + 1503: 00099765 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ + 1504: 00062289 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ 1505: 0008b931 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD2Ev │ │ │ │ - 1506: 00092789 58 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1506: 00096de5 58 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ 1507: 0008acc9 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1508: 000ce524 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ 1509: 000878f1 284 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ - 1510: 0009c651 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD2Ev │ │ │ │ - 1511: 0006a51d 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ + 1510: 0009c649 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD2Ev │ │ │ │ + 1511: 00067855 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ 1512: 0008b0f9 872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1513: 000b57e0 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ - 1514: 000922a5 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ + 1513: 000b57d8 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ + 1514: 00096901 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 1515: 000303f5 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC2Ev │ │ │ │ - 1516: 00093811 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ - 1517: 000b5358 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ + 1516: 00092e99 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ + 1517: 000b5350 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ 1518: 000747c9 448 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ 1519: 00036eb1 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModel │ │ │ │ 1520: 00030529 7056 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab14branchAndBoundERNS_12BabSetupBaseE │ │ │ │ - 1521: 000b5070 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12DiverCompareE │ │ │ │ + 1521: 000b5068 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12DiverCompareE │ │ │ │ 1522: 000ced10 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ - 1523: 0009b839 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ + 1523: 0009b831 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ 1524: 00036f8d 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver3popEv │ │ │ │ - 1525: 000962cd 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ + 1525: 00095955 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ 1526: 000353b1 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2Ev │ │ │ │ - 1527: 0006b7cd 110 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ - 1528: 0006cc15 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ + 1527: 00068b05 110 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ + 1528: 0006e94d 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ 1529: 0007c4b1 3740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ - 1530: 0005d461 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ - 1531: 000a8585 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ - 1532: 0009de7d 552 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ + 1530: 00060e81 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ + 1531: 000a857d 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ + 1532: 0009de75 552 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ 1533: 00032159 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 1534: 000352f9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2ERKS0_ │ │ │ │ - 1535: 00098b61 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1536: 0006ced1 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ - 1537: 00060fa5 2636 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1535: 00098b5d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ + 1536: 0006ec09 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ + 1537: 0005cd1d 2636 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1538: 0002eae5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ - 1539: 000a4639 162 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ + 1539: 000a4631 162 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 1540: 000407a5 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD1Ev │ │ │ │ - 1541: 000b55b8 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ + 1541: 000b55b0 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ 1542: 000420e9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_ │ │ │ │ - 1543: 00096911 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ - 1544: 00052ae9 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ - 1545: 00066c0d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ + 1543: 00091939 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ + 1544: 000503a1 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ + 1545: 000656d5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ 1546: 0008bac1 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ 1547: 000378e9 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ - 1548: 00098999 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ - 1549: 0009a65d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD2Ev │ │ │ │ + 1548: 00098995 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ + 1549: 0009a655 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD2Ev │ │ │ │ 1550: 00079e31 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1551: 0007305d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ - 1552: 000cdb3c 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ + 1552: 000cdaec 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ 1553: 00085721 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ 1554: 0006f9e9 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 1555: 000cda5c 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11BonminSetupE │ │ │ │ - 1556: 00066c05 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ - 1557: 0009bcd9 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ + 1556: 0006b785 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1557: 0009bcd1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ 1558: 000336d1 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin21BonCbcPartialNodeInfo5cloneEv │ │ │ │ 1559: 0004070d 82 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD0Ev │ │ │ │ 1560: 00036c05 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver3topEv │ │ │ │ 1561: 000ceb18 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ 1562: 00074521 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9setSolverEN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1563: 000671c9 412 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ + 1563: 0006bd41 412 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ 1564: 00040601 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ - 1565: 000a8585 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 1566: 000662c1 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ - 1567: 00099961 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1565: 000a857d 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2EPNS_11BonminSetupE │ │ │ │ + 1566: 0006ae41 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ + 1567: 00099959 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1568: 0008d6fd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD0Ev │ │ │ │ 1569: 000420b5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1EPK18CoinMessageHandler │ │ │ │ - 1570: 00098b61 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ - 1571: 0009d8a1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1Ev │ │ │ │ + 1570: 00098b5d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ + 1571: 0009d899 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1Ev │ │ │ │ 1572: 000cd6ec 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ - 1573: 0005e199 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ + 1573: 00061bb9 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ 1574: 000327c5 192 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ - 1575: 00099741 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ + 1575: 00099739 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 1576: 000cd69c 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10ErrorCodesE │ │ │ │ - 1577: 000b53b8 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ + 1577: 000b53b0 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ 1578: 00084959 348 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ - 1579: 00093751 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ - 1580: 0009fe71 280 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ + 1579: 00092dd9 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ + 1580: 0009fe69 280 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ 1581: 00032411 484 FUNC WEAK DEFAULT 11 _ZNK9CoinError5printEb │ │ │ │ 1582: 00038e65 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ 1583: 00040011 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ - 1584: 0005c4c9 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ - 1585: 00052989 352 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ - 1586: 00091f45 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ + 1584: 00059e29 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ + 1585: 00050241 352 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ + 1586: 000965a1 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ 1587: 00040d21 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ - 1588: 000b561c 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ - 1589: 000cdc94 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1590: 0005709d 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ - 1591: 0004f5b9 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ + 1588: 000b56ec 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ + 1589: 000cdc14 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1590: 00054955 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ + 1591: 000568f9 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ 1592: 00073395 76 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1593: 0005cf45 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ + 1593: 00060965 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 1594: 000d008c 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 1595: 000ce5e0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ - 1596: 0009bcd9 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2EPNS_11BonminSetupE │ │ │ │ - 1597: 000ce92c 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1596: 0009bcd1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2EPNS_11BonminSetupE │ │ │ │ + 1597: 000ce624 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1598: 0003b605 1276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ - 1599: 00059535 2388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1599: 000631bd 2388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1600: 00040f99 312 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ - 1601: 000ce950 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ + 1601: 000ce648 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ 1602: 00032dc9 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy5cloneEv │ │ │ │ - 1603: 00098dc5 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1604: 000619f1 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ + 1603: 00098dc1 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1604: 0005d769 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ 1605: 000d00d1 1 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ 1606: 00088ac1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13UnsolvedError10printErrorERSo │ │ │ │ 1607: 00087d01 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ - 1608: 0006dbed 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ - 1609: 0004ec71 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ + 1608: 0006c6bd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ + 1609: 00055fad 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ 1610: 000cd794 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 1611: 00073065 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ - 1612: 00096915 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ - 1613: 0009b839 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD2Ev │ │ │ │ - 1614: 00066da1 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ - 1615: 0006ba5d 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ - 1616: 000a448d 428 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIiEvPT_i │ │ │ │ + 1612: 0009193d 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ + 1613: 0009b831 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD2Ev │ │ │ │ + 1614: 0006b91d 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ + 1615: 00068d95 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ + 1616: 000a4485 428 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIiEvPT_i │ │ │ │ 1617: 0006f7e1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ 1618: 0007361d 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ - 1619: 00093471 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ - 1620: 000cdad4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ + 1619: 00092af9 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ + 1620: 000cdb84 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ 1621: 0008a1e1 560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ 1622: 000750a5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ - 1623: 00068c3d 26 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ - 1624: 00066bf5 6 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ + 1623: 00065f71 26 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ + 1624: 0006b775 6 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ 1625: 0008789d 82 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ 1626: 000857c1 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14check_solutionEPP9OsiObjecti │ │ │ │ - 1627: 000a1bed 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ + 1627: 000a1be5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ 1628: 00070255 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1629: 000327c5 192 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ - 1630: 00093299 168 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 1630: 000978f5 168 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ 1631: 000d0088 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ - 1632: 00057eb9 4 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ + 1632: 00055771 4 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 1633: 000407a5 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD2Ev │ │ │ │ - 1634: 0006db7d 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ - 1635: 000931c9 100 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1636: 00064f55 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ - 1637: 0005cd61 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ + 1634: 0006c64d 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ + 1635: 00097825 100 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1636: 00069ad5 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ + 1637: 00060781 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ 1638: 000cd7c4 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7BabInfoE │ │ │ │ 1639: 000844b1 360 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ - 1640: 000683ad 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ - 1641: 00098999 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ - 1642: 0004ede1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1640: 000656e1 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ + 1641: 00098995 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ + 1642: 0005611d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1643: 000406b1 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions19RegisteringCategoryEv │ │ │ │ 1644: 0008bb55 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ - 1645: 0009ca91 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1Ev │ │ │ │ + 1645: 0009ca89 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1Ev │ │ │ │ 1646: 00088b99 1128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ 1647: 00040591 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1648: 0006f989 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ 1649: 000371b5 644 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver8bestNodeEd │ │ │ │ - 1650: 00051345 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ + 1650: 0004ebfd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ 1651: 000406c1 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ - 1652: 0002e161 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1652: 0002e0a5 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 1653: 000320b9 4 FUNC WEAK DEFAULT 11 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 1654: 000ce95c 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1654: 000ce654 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1655: 00087df5 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2ERKS1_ │ │ │ │ - 1656: 000a118d 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalaSERKS0_ │ │ │ │ + 1656: 000a1185 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalaSERKS0_ │ │ │ │ 1657: 000ce078 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1658: 00068399 10 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ + 1658: 000656c9 10 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ 1659: 0004080d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ - 1660: 0006a875 764 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ + 1660: 00067bad 764 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ 1661: 00084ef1 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1662: 00074b01 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ - 1663: 000b55a0 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ - 1664: 00054ccd 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ - 1665: 000662c1 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ - 1666: 00064635 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ - 1667: 000664c1 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ - 1668: 0009aaa5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ - 1669: 0006c531 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ + 1663: 000b5598 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ + 1664: 00052585 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 1665: 0006ae41 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ + 1666: 000603ad 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ + 1667: 0006b041 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ + 1668: 0009aa9d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ + 1669: 0006e269 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 1670: 00049f69 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1671: 0008d6b5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ - 1672: 000675cd 68 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ - 1673: 00066615 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1674: 0009d8a1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2Ev │ │ │ │ + 1672: 0006c145 68 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ + 1673: 0006b195 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1674: 0009d899 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2Ev │ │ │ │ 1675: 0003670d 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 1676: 00087a0d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED1Ev │ │ │ │ 1677: 00079c85 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ - 1678: 00099741 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD2Ev │ │ │ │ + 1678: 00099739 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD2Ev │ │ │ │ 1679: 00072ca1 756 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ 1680: 0003f781 860 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1681: 0006b91d 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 1682: 0004ede1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1681: 00068c55 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 1682: 0005611d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1683: 00088159 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD0Ev │ │ │ │ - 1684: 0009aad1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1685: 000cded0 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1686: 000a86b5 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1687: 0006d119 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ + 1684: 0009aac9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1685: 000cde48 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1686: 000a86ad 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ + 1687: 0006ee51 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ 1688: 000321c5 224 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ - 1689: 000a1159 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ + 1689: 000a1151 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ 1690: 00040011 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ 1691: 00074af1 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ - 1692: 0009aa79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1Ev │ │ │ │ + 1692: 0009aa71 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1Ev │ │ │ │ 1693: 00034359 216 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ 1694: 00084ab5 504 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 1695: 0002ede5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyColCutERK9OsiColCut │ │ │ │ - 1696: 000b4eb8 37 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 1697: 000b510c 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ + 1696: 000b4eb0 37 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1697: 000b5104 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 1698: 000ce9f8 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1699: 0004ec1d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ + 1699: 00055f59 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ 1700: 000d00a8 1 OBJECT GLOBAL DEFAULT 23 BonminAbortAll │ │ │ │ - 1701: 000cdaf0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ - 1702: 0006dbed 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ + 1701: 000cdba0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ + 1702: 0006c6bd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ 1703: 00037815 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver9endSearchEv │ │ │ │ 1704: 000850bd 428 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1705: 000935d9 134 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1705: 00092c61 134 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1706: 000ceb9c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ 1707: 000370c9 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver8bestNodeEd │ │ │ │ - 1708: 00052b4d 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ + 1708: 00050405 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 1709: 000cdf84 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ - 1710: 000b50dc 24 OBJECT WEAK DEFAULT 13 _ZTSN8CglLandP10ParametersE │ │ │ │ + 1710: 000b50d4 24 OBJECT WEAK DEFAULT 13 _ZTSN8CglLandP10ParametersE │ │ │ │ 1711: 0008d789 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ - 1712: 000b56a8 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ - 1713: 000a7c35 2384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1712: 000b566c 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1713: 000a7c2d 2384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1714: 00032d85 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2ERKS0_ │ │ │ │ - 1715: 00065569 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ + 1715: 0006a0e9 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ 1716: 00084ed9 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 1717: 00087851 74 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ - 1718: 000a1bc1 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ - 1719: 00092721 50 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 1718: 000a1bb9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ + 1719: 00096d7d 50 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ 1720: 00084ce1 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ - 1721: 000b5758 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ - 1722: 000ce65c 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ + 1721: 000b5750 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ + 1722: 000ce71c 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ 1723: 00083ae5 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 1724: 000ce098 28 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 1725: 00040d55 58 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ - 1726: 0005cd61 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ - 1727: 000938cd 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ - 1728: 0005e04d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ + 1726: 00060781 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ + 1727: 00092f55 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ + 1728: 00061a6d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ 1729: 0003bb01 13792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1730: 000745d9 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ - 1731: 0009ca91 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2Ev │ │ │ │ + 1731: 0009ca89 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2Ev │ │ │ │ 1732: 0006f989 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED2Ev │ │ │ │ 1733: 0002e829 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ - 1734: 0005d251 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ - 1735: 0005ce25 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ + 1734: 00060c71 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ + 1735: 00060845 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 1736: 000406c1 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ - 1737: 00052cd5 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ + 1737: 0005058d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 1738: 0006f5c1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ - 1739: 00095739 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ - 1740: 000b4f20 14 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin3BabE │ │ │ │ - 1741: 00092479 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ - 1742: 000a3191 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ - 1743: 0005d031 544 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ - 1744: 00097fcd 368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ - 1745: 000a2461 2400 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1739: 00094dc1 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ + 1740: 000b4f18 14 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin3BabE │ │ │ │ + 1741: 00096ad5 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1742: 000a3189 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ + 1743: 00060a51 544 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ + 1744: 00097fc9 368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ + 1745: 000a2459 2400 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1746: 0004080d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD2Ev │ │ │ │ 1747: 0002f4e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ - 1748: 0004f561 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ - 1749: 000b4f30 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ + 1748: 000568a1 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ + 1749: 000b4f28 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ 1750: 0008c521 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1751: 00040ced 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ - 1752: 0009bc99 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1Ev │ │ │ │ - 1753: 0006af29 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ + 1752: 0009bc91 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1Ev │ │ │ │ + 1753: 00068261 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ 1754: 000ce4bc 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 1755: 00032365 172 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ - 1756: 0009813d 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ + 1756: 00098139 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ 1757: 00032c65 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy13setupPrintingER8CbcModeli │ │ │ │ 1758: 00085a15 3136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 1759: 000cea34 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 1760: 0006503d 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ + 1760: 00069bbd 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ 1761: 000cd848 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12DiverCompareE │ │ │ │ 1762: 0008d6b5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ 1763: 0008bc29 1024 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1764: 000ce694 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ + 1764: 000ce754 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ 1765: 0007d34d 868 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14readOptionFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1766: 000a4275 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ + 1766: 000a426d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 1767: 000397a5 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ - 1768: 000b58a4 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ + 1768: 000b589c 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 1769: 00087a0d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ - 1770: 0006c945 720 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ - 1771: 0006719d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ - 1772: 0005813d 624 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ - 1773: 00097d99 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ + 1770: 0006e67d 720 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ + 1771: 0006bd15 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ + 1772: 00055a1d 624 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ + 1773: 00097d95 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ 1774: 00088155 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ - 1775: 00058ded 568 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ - 1776: 000573b9 2816 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ + 1775: 00062a75 568 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ + 1776: 00054c71 2816 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ 1777: 0008c6c9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ 1778: 00037829 14 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4sizeEv │ │ │ │ - 1779: 00098b35 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ + 1779: 00098b31 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ 1780: 000866e5 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ - 1781: 0006c3a1 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ + 1781: 0006e0d9 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ 1782: 00034431 208 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD1Ev │ │ │ │ - 1783: 0009aa79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2Ev │ │ │ │ - 1784: 000b4ee0 22 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ + 1783: 0009aa71 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2Ev │ │ │ │ + 1784: 000b4ed8 22 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 1785: 00034a81 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ - 1786: 00050d35 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1787: 000647f1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1788: 0004ec1d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ + 1786: 00058075 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1787: 0005c1cd 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1788: 00055f59 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ 1789: 00071039 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ - 1790: 0005ca01 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ + 1790: 0005a361 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ 1791: 00091681 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ - 1792: 0006d3a9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ - 1793: 000b5710 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1794: 00066fb9 484 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ - 1795: 00066ce5 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ - 1796: 000982a9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1797: 000929d5 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1792: 0006f0e1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ + 1793: 000b5708 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ + 1794: 0006bb31 484 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ + 1795: 0006b861 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1796: 000982a5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1797: 00097031 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ 1798: 00084ea9 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ - 1799: 000a1cb9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 1799: 000a1cb1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 1800: 00083a6d 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ - 1801: 000a0325 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ + 1801: 000a031d 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ 1802: 000747c1 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11getVarNamesB5cxx11Ev │ │ │ │ - 1803: 00067e6d 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ - 1804: 000a112d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2ERKS0_ │ │ │ │ + 1803: 0006519d 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 1804: 000a1125 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2ERKS0_ │ │ │ │ 1805: 000401b5 988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1806: 00087851 74 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD2Ev │ │ │ │ 1807: 000cdf08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin4CutsE │ │ │ │ - 1808: 00064909 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ - 1809: 000923d1 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ - 1810: 000a1bc1 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD2Ev │ │ │ │ + 1808: 0005c2e5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ + 1809: 00096a2d 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 1810: 000a1bb9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD2Ev │ │ │ │ 1811: 00042125 668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 1812: 00034c89 2 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ - 1813: 000ce6b8 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ - 1814: 0009de5d 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ - 1815: 000a0235 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ + 1813: 000ce778 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ + 1814: 0009de55 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ + 1815: 000a022d 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ 1816: 00083ab9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ 1817: 00070ed1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ 1818: 0003275d 102 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj │ │ │ │ - 1819: 000998dd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1Ev │ │ │ │ + 1819: 000998d5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1Ev │ │ │ │ 1820: 00034a11 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ - 1821: 000b526c 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ + 1821: 000b5244 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ 1822: 00032c61 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy18setupCutGeneratorsER8CbcModel │ │ │ │ - 1823: 00091afd 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1823: 00096159 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ 1824: 000d0090 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ - 1825: 0006d1c1 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ - 1826: 00067791 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 1827: 000b5028 19 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin8CbcDiverE │ │ │ │ + 1825: 0006eef9 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ + 1826: 00064ac1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1827: 000b5020 19 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin8CbcDiverE │ │ │ │ 1828: 00071165 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 1829: 0009b9d5 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ + 1829: 0009b9cd 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ 1830: 00032b55 204 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ - 1831: 0005ce25 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ - 1832: 000b5528 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ - 1833: 000a1b01 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2EPNS_11BonminSetupE │ │ │ │ - 1834: 0006dfcd 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ - 1835: 00092425 46 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1831: 00060845 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ + 1832: 000b5520 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ + 1833: 000a1af9 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2EPNS_11BonminSetupE │ │ │ │ + 1834: 0006ca9d 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ + 1835: 00096a81 46 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ 1836: 0007ec95 3172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ - 1837: 0004ef89 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1837: 000562c9 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1838: 00071c25 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ - 1839: 000a0b85 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ - 1840: 000cde90 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ + 1839: 000a0b7d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ + 1840: 000cde08 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ 1841: 0004a881 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 1842: 0004c0f5 1160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1843: 00058085 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ - 1844: 0009bc99 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2Ev │ │ │ │ - 1845: 0006af29 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ + 1843: 00055965 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ + 1844: 0009bc91 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2Ev │ │ │ │ + 1845: 00068261 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ 1846: 000cda8c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1847: 0006af91 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ - 1848: 00054d31 792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ + 1847: 000682c9 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ + 1848: 000525e9 792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ 1849: 0007d9f9 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 1850: 000325f5 164 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD1Ev │ │ │ │ - 1851: 0004ee6d 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1852: 000b51fc 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ + 1851: 000561a9 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1852: 000b51d8 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ 1853: 00032d39 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2Eiii │ │ │ │ - 1854: 00098995 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 1855: 000513c1 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ - 1856: 00096375 272 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ - 1857: 00066bf1 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: 00092a41 116 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ - 1859: 00094eed 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ - 1860: 00050739 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ + 1854: 00098991 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 1855: 0004ec79 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ + 1856: 000959fd 272 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ + 1857: 0006b771 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: 0009709d 116 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1859: 00094575 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ + 1860: 00057a79 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ 1861: 0008c055 158 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 1862: 00087849 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1863: 0009de5d 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC2EPNS_11TMINLP2TNLPE │ │ │ │ - 1864: 0006719d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ - 1865: 00092455 36 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1863: 0009de55 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC2EPNS_11TMINLP2TNLPE │ │ │ │ + 1864: 0006bd15 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ + 1865: 00096ab1 36 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ 1866: 000d00ec 408 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ - 1867: 0009d959 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1867: 0009d951 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1868: 00088155 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ - 1869: 0006a5ed 648 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ + 1869: 00067925 648 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ 1870: 00083a2d 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ - 1871: 00098341 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1872: 000b5588 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ + 1871: 0009833d 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ + 1872: 000b5580 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ 1873: 0008c63d 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 1874: 000d00ac 4 OBJECT GLOBAL DEFAULT 23 OAModel │ │ │ │ 1875: 00033321 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfo15allBranchesGoneEv │ │ │ │ 1876: 00083a45 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ 1877: 00084e41 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ - 1878: 000a23f1 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ - 1879: 00098b35 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ + 1878: 000a23e9 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ + 1879: 00098b31 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ 1880: 00034431 208 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD2Ev │ │ │ │ - 1881: 000cdd90 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 1882: 000b57c4 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ + 1881: 000cde80 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 1882: 000b57bc 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 1883: 000d0098 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ - 1884: 0006b83d 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ + 1884: 00068b75 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ 1885: 00084d1d 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ 1886: 0008c6e9 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1887: 00073195 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ - 1888: 000b56ec 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ - 1889: 0006d3a9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ - 1890: 0009cb4d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1891: 00091c45 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ - 1892: 000515a9 72 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ - 1893: 0006c529 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ - 1894: 000a4fd9 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalaSERKS0_ │ │ │ │ + 1888: 000b55d8 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1889: 0006f0e1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ + 1890: 0009cb45 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1891: 000962a1 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1892: 0004ee61 72 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ + 1893: 0006e261 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ + 1894: 000a4fd1 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalaSERKS0_ │ │ │ │ 1895: 00036cad 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver4pushEP7CbcNode │ │ │ │ 1896: 0008ecf5 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 1897: 00037459 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver5emptyEv │ │ │ │ 1898: 00033301 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD0Ev │ │ │ │ - 1899: 000b4ef8 38 OBJECT WEAK DEFAULT 13 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 1900: 00098b8d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ - 1901: 00051371 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ + 1899: 000b4ef0 38 OBJECT WEAK DEFAULT 13 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1900: 00098b89 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ + 1901: 0004ec29 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ 1902: 0004d15d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ 1903: 00073195 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ - 1904: 0006b549 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ + 1904: 00068881 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 1905: 00035439 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver5cloneEv │ │ │ │ - 1906: 000648dd 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ + 1906: 0005c2b9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ 1907: 00072bf1 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ 1908: 00074a41 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ 1909: 00034991 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ 1910: 00083d8d 48 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ 1911: 000ce57c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BranchingTQPE │ │ │ │ - 1912: 00095431 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1913: 00092969 108 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ - 1914: 00059e89 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ - 1915: 000b4f4c 20 OBJECT WEAK DEFAULT 13 _ZTS17CoinWarmStartDiff │ │ │ │ + 1912: 00094ab9 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1913: 00096fc5 108 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 1914: 00063b11 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ + 1915: 000b4f44 20 OBJECT WEAK DEFAULT 13 _ZTS17CoinWarmStartDiff │ │ │ │ 1916: 00083ab9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD2Ev │ │ │ │ 1917: 0004e88d 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ - 1918: 0005a221 2600 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 1919: 000998dd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2Ev │ │ │ │ - 1920: 00098341 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ + 1918: 00063ea9 2600 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1919: 000998d5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2Ev │ │ │ │ + 1920: 0009833d 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ 1921: 00073049 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1922: 000cdac8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ + 1922: 000cdb78 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ 1923: 00084d51 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ 1924: 000839ed 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ 1925: 00088b7d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ - 1926: 0009c69d 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ - 1927: 0009b801 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ + 1926: 0009c695 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ + 1927: 0009b7f9 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ 1928: 000cd950 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ - 1929: 000ce638 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ - 1930: 000a0b99 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 1931: 00094bb9 820 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ - 1932: 0006d001 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ + 1929: 000ce6f8 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ + 1930: 000a0b91 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 1931: 00094241 820 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ + 1932: 0006ed39 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ 1933: 00074429 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ 1934: 00037839 10 FUNC WEAK DEFAULT 11 _ZNK7CbcTree4sizeEv │ │ │ │ - 1935: 00058085 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD2Ev │ │ │ │ + 1935: 00055965 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD2Ev │ │ │ │ 1936: 00085601 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ 1937: 000325f5 164 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD2Ev │ │ │ │ - 1938: 00068251 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ + 1938: 00065581 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ 1939: 0003352d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2ERKS0_ │ │ │ │ - 1940: 0005895d 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1940: 000625e5 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ 1941: 000cd8dc 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 1942: 000cebe0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ - 1943: 00091a21 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1944: 00051395 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ + 1943: 0009607d 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1944: 0004ec4d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ 1945: 000751e1 196 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ - 1946: 000b5014 17 OBJECT WEAK DEFAULT 13 _ZTS14CbcCompareBase │ │ │ │ + 1946: 000b500c 17 OBJECT WEAK DEFAULT 13 _ZTS14CbcCompareBase │ │ │ │ 1947: 00037439 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver5emptyEv │ │ │ │ - 1948: 000cdc08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ - 1949: 0005129d 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 1948: 000cdbc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ + 1949: 000585b1 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 1950: 0007e62d 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ - 1951: 000ce9dc 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1951: 000ce614 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 1952: 00034c85 2 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic8validateEv │ │ │ │ 1953: 000377ad 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver24getBestPossibleObjectiveEv │ │ │ │ - 1954: 000a1101 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1Ev │ │ │ │ + 1954: 000a10f9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1Ev │ │ │ │ 1955: 000915b1 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ 1956: 00036c39 116 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver3topEv │ │ │ │ 1957: 00085451 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ - 1958: 00091aed 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1958: 00096149 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 1959: 000cda20 12 OBJECT WEAK DEFAULT 19 _ZTIN8CglLandP10ParametersE │ │ │ │ - 1960: 00064889 84 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ - 1961: 0006580d 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1962: 000923fd 40 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ - 1963: 000a5941 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ - 1964: 0009cb11 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ + 1960: 0005c265 84 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ + 1961: 0006a38d 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1962: 00096a59 40 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1963: 000a5939 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ + 1964: 0009cb09 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ 1965: 00084619 436 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ 1966: 0004dce1 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 1967: 0002f1e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ - 1968: 0009cb51 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1969: 00052bf5 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ + 1968: 0009cb49 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1969: 000504ad 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 1970: 000320c9 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin3BabclEPNS_12BabSetupBaseE │ │ │ │ - 1971: 000a2f0d 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ + 1971: 000a2f05 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ 1972: 00084065 436 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ 1973: 0008c63d 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD2Ev │ │ │ │ - 1974: 0006d401 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ + 1974: 0006f139 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ 1975: 0006fc75 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD1Ev │ │ │ │ 1976: 000349e1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ │ - 1977: 000967a5 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ - 1978: 0005ce65 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ + 1977: 00095e2d 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ + 1978: 00060885 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 1979: 000915b5 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ - 1980: 000925e1 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ - 1981: 000cdb18 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ + 1980: 00096c3d 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1981: 000cdac8 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ 1982: 00084e71 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ - 1983: 00067551 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ + 1983: 0006c0c9 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 1984: 000ceb54 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 1985: 000420b5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2EPK18CoinMessageHandler │ │ │ │ 1986: 000332d5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ - 1987: 00055049 2284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ - 1988: 000b5198 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ - 1989: 000648dd 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ - 1990: 0004ebd1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1987: 00052901 2284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ + 1988: 000b5150 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ + 1989: 0005c2b9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ + 1990: 00055f0d 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1991: 00034965 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ - 1992: 000b5444 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ + 1992: 000b543c 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 1993: 0008b461 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ 1994: 0003b115 1264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 1995: 0005709d 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ - 1996: 000928a1 100 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ - 1997: 0005cf45 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ - 1998: 000a2fa9 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ - 1999: 00065a99 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ - 2000: 00098bbd 520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ - 2001: 000a5941 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2EPNS_11BonminSetupE │ │ │ │ + 1995: 00054955 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ + 1996: 00096efd 100 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 1997: 00060965 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ + 1998: 000a2fa1 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ + 1999: 0006a619 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ + 2000: 00098bb9 520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ + 2001: 000a5939 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2EPNS_11BonminSetupE │ │ │ │ 2002: 00083d29 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ 2003: 0002fae5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDualRaysEib │ │ │ │ - 2004: 00097e11 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ + 2004: 00097e0d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ 2005: 0008d7fd 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2006: 000976d1 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 2006: 000926f9 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 2007: 00082889 4356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ 2008: 00085269 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ 2009: 0008811d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1Ev │ │ │ │ 2010: 000353ed 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2ERKS0_ │ │ │ │ - 2011: 000a11b1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2011: 000a11a9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2012: 0007b36d 1736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ - 2013: 000663e1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 2014: 00064c1d 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 2013: 0006af61 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 2014: 0006979d 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 2015: 0008c28d 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ 2016: 00074429 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC2Ev │ │ │ │ 2017: 0002dd9d 296 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin12BabSetupBase5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ 2018: 000752a5 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ - 2019: 0009252d 56 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ - 2020: 00097e31 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ - 2021: 000b555c 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ - 2022: 000b54a8 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ + 2019: 00096b89 56 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ + 2020: 00097e2d 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ + 2021: 000b5554 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ + 2022: 000b54a0 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 2023: 0008c0f5 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2024: 00042a45 4800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 2025: 000b5088 25 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ - 2026: 00068215 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ + 2025: 000b5080 25 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ + 2026: 00065545 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: 00032c95 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD0Ev │ │ │ │ - 2031: 000a5cc9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ - 2032: 00051395 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ - 2033: 000a3129 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1ERKS0_ │ │ │ │ - 2034: 000b5544 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2035: 000580b5 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ + 2031: 000a5cc1 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ + 2032: 0004ec4d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ + 2033: 000a3121 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1ERKS0_ │ │ │ │ + 2034: 000b553c 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ + 2035: 00055995 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ 2036: 00072bf5 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 2037: 00033201 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ 2038: 000ced1c 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ - 2039: 000a1101 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2Ev │ │ │ │ + 2039: 000a10f9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2Ev │ │ │ │ 2040: 00088139 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2ERKS0_ │ │ │ │ 2041: 000d0284 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ - 2042: 00051345 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ - 2043: 000a8675 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ - 2044: 00059e89 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ - 2045: 00067365 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_ │ │ │ │ + 2042: 0004ebfd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ + 2043: 000a866d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ + 2044: 00063b11 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ + 2045: 0006bedd 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: 000732dd 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ 2047: 0002ebe5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addColERK20CoinPackedVectorBaseddd │ │ │ │ - 2048: 000982ad 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2048: 000982a9 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2049: 000854b1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17SetVariableBoundsEidd │ │ │ │ 2050: 00074fa1 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ 2051: 0006fc75 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD2Ev │ │ │ │ 2052: 000749e1 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ - 2053: 000ce620 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ + 2053: 000ce6e0 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ 2054: 00070f21 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ 2055: 000730d9 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ 2056: 00044d81 9076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ - 2057: 00096771 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ - 2058: 0009cad1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ - 2059: 00091d2d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ + 2057: 00095df9 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ + 2058: 0009cac9 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ + 2059: 00096389 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 2060: 000cd68c 8 OBJECT WEAK DEFAULT 19 _ZTI9CoinError │ │ │ │ 2061: 0003ad71 932 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2062: 00040cb9 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ - 2063: 0004ee15 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ + 2063: 00056151 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ 2064: 0004a1b9 140 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 2065: 000cdfbc 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt4TNLPE │ │ │ │ 2066: 00070d95 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ - 2067: 000a245d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2067: 000a2455 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2068: 000332d5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD2Ev │ │ │ │ 2069: 00079c35 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ - 2070: 00066cc1 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ + 2070: 0006b83d 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ 2071: 00034c55 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ 2072: 000cd854 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin8CbcDiverE │ │ │ │ 2073: 000735e1 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ - 2074: 0009bd55 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2075: 000b5738 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 2076: 000a03e1 1956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ + 2074: 0009bd4d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2075: 000b5730 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ + 2076: 000a03d9 1956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ 2077: 00084ab5 504 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 2078: 00034965 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD2Ev │ │ │ │ - 2079: 0009a629 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ + 2079: 0009a621 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ 2080: 0008b589 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 2081: 0006dfc5 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ + 2081: 0006ca95 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 2082: 00032c21 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ - 2083: 0006ac61 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ - 2084: 000ce710 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 2083: 00067f99 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ + 2084: 000ce7d0 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 2085: 0008b7d9 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ 2086: 00083ccd 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ - 2087: 00097de5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ - 2088: 00052869 288 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ + 2087: 00097de1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ + 2088: 00050121 288 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 2089: 000408bd 124 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKS0_ │ │ │ │ - 2090: 0005e8c5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ + 2090: 0005a485 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ 2091: 0008811d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ 2092: 00040e61 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: 0006679d 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ - 2094: 0006c5c1 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ - 2095: 0009cad1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2EPNS_11BonminSetupE │ │ │ │ - 2096: 00051691 624 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ + 2093: 0006b31d 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 2094: 0006e2f9 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ + 2095: 0009cac9 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2EPNS_11BonminSetupE │ │ │ │ + 2096: 0004ef49 624 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ 2097: 00049f69 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2098: 00070781 1104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ 2099: 000ce0d0 696 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ - 2100: 00068215 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ + 2100: 00065545 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ 2101: 00035341 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver5cloneEv │ │ │ │ 2102: 00032c69 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ - 2103: 000b5570 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ + 2103: 000b5568 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ 2104: 00073301 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ 2105: 0002efe5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8writeMpsEPKcS2_d │ │ │ │ - 2106: 0006af85 10 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ + 2106: 000682bd 10 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ 2107: 00034c8d 4 FUNC WEAK DEFAULT 11 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ - 2108: 000a5da5 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2EPNS_11BonminSetupE │ │ │ │ + 2108: 000a5d9d 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2EPNS_11BonminSetupE │ │ │ │ 2109: 0006fa51 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ - 2110: 000580b5 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED2Ev │ │ │ │ - 2111: 00051219 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ + 2110: 00055995 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED2Ev │ │ │ │ + 2111: 0005852d 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ 2112: 00074b99 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ - 2113: 000ce84c 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ + 2113: 000ce90c 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ 2114: 000ced68 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ - 2115: 0006aed9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ - 2116: 000923a9 2 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 2117: 000a863d 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ - 2118: 0005cdc1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ - 2119: 00095739 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ + 2115: 00068211 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ + 2116: 00096a05 2 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 2117: 000a8635 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ + 2118: 000607e1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ + 2119: 00094dc1 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ 2120: 0006f5c1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ - 2121: 0006786d 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 2121: 00064b9d 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 2122: 0007ec45 78 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ - 2123: 0005fdf1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ - 2124: 00098bb9 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2123: 0005b9b1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ + 2124: 00098bb5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2125: 0003ac15 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 2126: 0005862d 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ - 2127: 000a74c1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 2128: 0009c649 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ + 2126: 000622b5 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ + 2127: 000a74b9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ + 2128: 0009c641 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ 2129: 00037825 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9endSearchEv │ │ │ │ 2130: 0008784d 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ 2131: 00040be1 216 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ - 2132: 0006bb01 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 2132: 00068e39 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 2133: 00087a39 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ - 2134: 000b4fe4 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7BabInfoE │ │ │ │ + 2134: 000b4fdc 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7BabInfoE │ │ │ │ 2135: 00036c19 32 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver3topEv │ │ │ │ - 2136: 00066415 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 2136: 0006af95 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 2137: 0008c119 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 2138: 000cdb88 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ - 2139: 0006473d 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ + 2138: 000cdb38 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ + 2139: 000604b5 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ 2140: 000320c1 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ - 2141: 000a01a9 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1ERKS0_ │ │ │ │ + 2141: 000a01a1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1ERKS0_ │ │ │ │ 2142: 000cd770 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 2143: 0002f3e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 2144: 000ce3b0 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2145: 0005acc1 14 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ - 2146: 000a2dc1 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ - 2147: 00097d99 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ + 2145: 0005a449 14 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ + 2146: 000a2db9 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ + 2147: 00097d95 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 2148: 00034ed1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD0Ev │ │ │ │ 2149: 00084f09 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 2150: 00051319 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ - 2151: 000a4f79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ + 2150: 0004ebd1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ + 2151: 000a4f71 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ 2152: 00040939 680 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ 2153: 00083ccd 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD2Ev │ │ │ │ 2154: 0003f0e1 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15registerOptionsEv │ │ │ │ - 2155: 0004ec91 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2156: 00097de5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ + 2155: 00055fcd 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2156: 00097de1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 2157: 0002f2e5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ - 2158: 0005e899 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ + 2158: 0005a459 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ 2159: 00036da5 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4pushEP7CbcNode │ │ │ │ 2160: 0007dd21 1732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceaSERKS0_ │ │ │ │ 2161: 00073ff5 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ - 2162: 0006d271 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ + 2162: 0006efa9 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ 2163: 00032301 100 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD0Ev │ │ │ │ - 2164: 00095e1d 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 2165: 000926f5 44 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ - 2166: 00052019 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ - 2167: 000cdc48 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ + 2164: 000954a5 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 2165: 00096d51 44 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 2166: 0004f8d1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ + 2167: 000cdd04 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ 2168: 000cd920 48 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12DiverCompareE │ │ │ │ - 2169: 000a7bf9 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthaSERKS0_ │ │ │ │ + 2169: 000a7bf1 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthaSERKS0_ │ │ │ │ 2170: 000ce388 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 2171: 000369ed 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 2172: 000349b1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1Ei │ │ │ │ 2173: 000cec84 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 2174: 00037845 30 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4sizeEv │ │ │ │ - 2175: 0006f3e1 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 2175: 0006deb1 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2176: 00034c91 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPdR7OsiCuts │ │ │ │ 2177: 00073175 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ - 2178: 0009d8d9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ - 2179: 00064879 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 2178: 0009d8d1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ + 2179: 0005c255 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ 2180: 00090371 4668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ - 2181: 000583ad 476 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 2181: 00055c8d 476 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 2182: 0004a779 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ - 2183: 00057ee9 8 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ + 2183: 000557a1 8 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ 2184: 0008abb9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 2185: 00074a0d 52 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 2186: 00032c69 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD2Ev │ │ │ │ 2187: 00034a11 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERKS0_ │ │ │ │ 2188: 0003359d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1Ev │ │ │ │ 2189: 00034d11 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 2190: 0002e539 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ 2191: 00034c81 4 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ - 2192: 000a42c5 456 FUNC WEAK DEFAULT 11 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ - 2193: 000a2dc1 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 2194: 000624e1 104 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ + 2192: 000a42bd 456 FUNC WEAK DEFAULT 11 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ + 2193: 000a2db9 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2EPNS_11BonminSetupE │ │ │ │ + 2194: 0005e259 104 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ 2195: 00073579 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ 2196: 000ce5ec 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ - 2197: 00062919 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 2198: 000684ad 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ - 2199: 0006c329 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ - 2200: 00092c59 856 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ - 2201: 0005cee1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ + 2197: 0005e691 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 2198: 000657e1 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ + 2199: 0006e061 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ + 2200: 000972b5 856 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 2201: 00060901 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ 2202: 00085511 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ 2203: 0008af29 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ - 2204: 00092625 100 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 2205: 0006374d 2172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 2204: 00096c81 100 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 2205: 0005f4c5 2172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 2206: 00034c55 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC2ER8CbcModel │ │ │ │ - 2207: 000a863d 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD2Ev │ │ │ │ + 2207: 000a8635 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD2Ev │ │ │ │ 2208: 00087de1 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1Ev │ │ │ │ - 2209: 000b5784 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ + 2209: 000b577c 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x26aec 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,32 +29,32 @@ │ │ │ │ 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 000b4eac _ZTS9CoinError │ │ │ │ -000cd698 0006a002 R_ARM_ABS32 000b4eb8 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000cd690 00039702 R_ARM_ABS32 000b4ea4 _ZTS9CoinError │ │ │ │ +000cd698 0006a002 R_ARM_ABS32 000b4eb0 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd69c 0001ce02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv116__enum_type_infoE@CXXABI_1.3 │ │ │ │ -000cd6a0 0006f802 R_ARM_ABS32 000b4ee0 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ +000cd6a0 0006f802 R_ARM_ABS32 000b4ed8 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 000cd6a4 00014d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv119__pointer_type_infoE@CXXABI_1.3 │ │ │ │ -000cd6a8 00076b02 R_ARM_ABS32 000b4ef8 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000cd6a8 00076b02 R_ARM_ABS32 000b4ef0 _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 000322a5 _ZN9CoinErrorD1Ev │ │ │ │ 000cfeb0 00026415 R_ARM_GLOB_DAT 000322a5 _ZN9CoinErrorD1Ev │ │ │ │ 000cd6c0 00087302 R_ARM_ABS32 00032301 _ZN9CoinErrorD0Ev │ │ │ │ -000cd6c8 0006cc02 R_ARM_ABS32 000b4f20 _ZTSN6Bonmin3BabE │ │ │ │ +000cd6c8 0006cc02 R_ARM_ABS32 000b4f18 _ZTSN6Bonmin3BabE │ │ │ │ 000cd6d0 0004dc02 R_ARM_ABS32 000cd6c4 _ZTIN6Bonmin3BabE │ │ │ │ 000cd6d4 00049402 R_ARM_ABS32 00030491 _ZN6Bonmin3BabD1Ev │ │ │ │ 000cd6d8 00042502 R_ARM_ABS32 00030505 _ZN6Bonmin3BabD0Ev │ │ │ │ 000cd6dc 0005f002 R_ARM_ABS32 00030529 _ZN6Bonmin3Bab14branchAndBoundERNS_12BabSetupBaseE │ │ │ │ 000cd6e0 00034402 R_ARM_ABS32 000302c9 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 000cd6e4 0007b202 R_ARM_ABS32 000320c9 _ZN6Bonmin3BabclEPNS_12BabSetupBaseE │ │ │ │ 000cd6e8 00030302 R_ARM_ABS32 000320bd _ZN6Bonmin3Bab15replaceIntegersEPP9OsiObjecti │ │ │ │ @@ -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,32 +106,32 @@ │ │ │ │ 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 │ │ │ │ 000cebe0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cec2c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cec78 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cecc4 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ced10 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ced5c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceda0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cd6f0 0006d502 R_ARM_ABS32 000b4f30 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ +000cd6f0 0006d502 R_ARM_ABS32 000b4f28 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ 000cd6f4 0000fc02 R_ARM_ABS32 00000000 _ZTI11CbcStrategy │ │ │ │ 000cfdb8 0000fc15 R_ARM_GLOB_DAT 00000000 _ZTI11CbcStrategy │ │ │ │ 000cd6fc 00062402 R_ARM_ABS32 000cd6ec _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ 000cfcc0 00062415 R_ARM_GLOB_DAT 000cd6ec _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ 000cd700 00083602 R_ARM_ABS32 00032c69 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 000cd704 0007ee02 R_ARM_ABS32 00032c95 _ZN6Bonmin14CbcNlpStrategyD0Ev │ │ │ │ 000cd708 00064202 R_ARM_ABS32 00032dc9 _ZNK6Bonmin14CbcNlpStrategy5cloneEv │ │ │ │ @@ -139,31 +139,31 @@ │ │ │ │ 000cd710 00026002 R_ARM_ABS32 00032c61 _ZN6Bonmin14CbcNlpStrategy15setupHeuristicsER8CbcModel │ │ │ │ 000cd714 0006dd02 R_ARM_ABS32 00032c65 _ZN6Bonmin14CbcNlpStrategy13setupPrintingER8CbcModeli │ │ │ │ 000cd718 0004ba02 R_ARM_ABS32 00032c61 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ 000cd71c 00049102 R_ARM_ABS32 00032cb5 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 000cd720 00029102 R_ARM_ABS32 00032ced _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cd724 0002b902 R_ARM_ABS32 000331fd _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ 000cd728 00049002 R_ARM_ABS32 00032dfd _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ -000cd730 00077b02 R_ARM_ABS32 000b4f4c _ZTS17CoinWarmStartDiff │ │ │ │ +000cd730 00077b02 R_ARM_ABS32 000b4f44 _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 │ │ │ │ -000cd738 00030802 R_ARM_ABS32 000b4f60 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ +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 000b4f58 _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 00050202 R_ARM_ABS32 000b4f80 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000cd750 00050202 R_ARM_ABS32 000b4f78 _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 00055f02 R_ARM_ABS32 000b4fa0 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ +000cd75c 00055f02 R_ARM_ABS32 000b4f98 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cd760 00000602 R_ARM_ABS32 00000000 _ZTI15CbcFullNodeInfo │ │ │ │ -000cd768 0005cb02 R_ARM_ABS32 000b4fc0 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ +000cd768 0005cb02 R_ARM_ABS32 000b4fb8 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 000cd76c 00007302 R_ARM_ABS32 00000000 _ZTI18CbcPartialNodeInfo │ │ │ │ 000cd774 00046a02 R_ARM_ABS32 000cd758 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cfc38 00046a15 R_ARM_GLOB_DAT 000cd758 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cd778 0002d002 R_ARM_ABS32 00033289 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 000cd77c 00026e02 R_ARM_ABS32 000332b5 _ZN6Bonmin18BonCbcFullNodeInfoD0Ev │ │ │ │ 000cd780 00014402 R_ARM_ABS32 00000000 _ZNK15CbcFullNodeInfo12applyToModelEP8CbcModelRP18CoinWarmStartBasisPP14CbcCountRowCutRi │ │ │ │ 000cd784 0001eb02 R_ARM_ABS32 00000000 _ZN15CbcFullNodeInfo11applyBoundsEiRdS0_i │ │ │ │ @@ -175,37 +175,37 @@ │ │ │ │ 000cd79c 0007c202 R_ARM_ABS32 000332d5 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ 000cd7a0 00076a02 R_ARM_ABS32 00033301 _ZN6Bonmin21BonCbcPartialNodeInfoD0Ev │ │ │ │ 000cd7a4 0000e102 R_ARM_ABS32 00000000 _ZNK18CbcPartialNodeInfo12applyToModelEP8CbcModelRP18CoinWarmStartBasisPP14CbcCountRowCutRi │ │ │ │ 000cd7a8 0000e302 R_ARM_ABS32 00000000 _ZN18CbcPartialNodeInfo11applyBoundsEiRdS0_i │ │ │ │ 000cd7ac 00016502 R_ARM_ABS32 00000000 _ZNK18CbcPartialNodeInfo13buildRowBasisER18CoinWarmStartBasis │ │ │ │ 000cd7b0 00061602 R_ARM_ABS32 000336d1 _ZNK6Bonmin21BonCbcPartialNodeInfo5cloneEv │ │ │ │ 000cd7b4 00075302 R_ARM_ABS32 00033321 _ZN6Bonmin21BonCbcPartialNodeInfo15allBranchesGoneEv │ │ │ │ -000cd7bc 00085602 R_ARM_ABS32 000b4fe4 _ZTSN6Bonmin7BabInfoE │ │ │ │ +000cd7bc 00085602 R_ARM_ABS32 000b4fdc _ZTSN6Bonmin7BabInfoE │ │ │ │ 000cd7c0 00046802 R_ARM_ABS32 000cdf94 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 000cdfa4 00046802 R_ARM_ABS32 000cdf94 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 000cffac 00046815 R_ARM_GLOB_DAT 000cdf94 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 000cd7c8 00024002 R_ARM_ABS32 000cd7b8 _ZTIN6Bonmin7BabInfoE │ │ │ │ 000cfc88 00024015 R_ARM_GLOB_DAT 000cd7b8 _ZTIN6Bonmin7BabInfoE │ │ │ │ 000cd7cc 0007c702 R_ARM_ABS32 00034965 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 000cd7d0 00077502 R_ARM_ABS32 00034991 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ 000cd7d4 00037902 R_ARM_ABS32 00034a49 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ -000cd7dc 0002f802 R_ARM_ABS32 000b4ff8 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ +000cd7dc 0002f802 R_ARM_ABS32 000b4ff0 _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 00034ce5 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 000cd7f0 00088d02 R_ARM_ABS32 00034d11 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 000cd7f4 00045002 R_ARM_ABS32 00034c9d _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 00053f02 R_ARM_ABS32 00034c99 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ 000cd800 0006f902 R_ARM_ABS32 00034a81 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ 000cd804 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ -000cdd6c 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ +000cdc74 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cea18 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cea60 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceaa8 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceaf0 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceb38 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceb80 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cebc8 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ @@ -230,30 +230,30 @@ │ │ │ │ 000cec58 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceca4 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cecf0 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ced3c 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ced88 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cedcc 00088f02 R_ARM_ABS32 00034c81 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cd808 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ -000cdd70 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ +000cdc78 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cea1c 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cea64 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceaac 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceaf4 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceb3c 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cebcc 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cec10 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cec5c 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceca8 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cecf4 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ced40 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ced8c 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cedd0 0007a002 R_ARM_ABS32 00034c85 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cd80c 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ -000cdd74 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ +000cdc7c 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cea20 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cea68 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceab0 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceaf8 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceb40 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceb88 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cebd0 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ @@ -261,15 +261,15 @@ │ │ │ │ 000cec60 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cecac 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cecf8 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ced44 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ced90 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cedd4 00071402 R_ARM_ABS32 00034c89 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cd810 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ -000cdd78 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ +000cdc80 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cea24 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cea6c 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceab4 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceafc 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceb44 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceb8c 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cebd4 00083b02 R_ARM_ABS32 00034c8d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ @@ -292,23 +292,23 @@ │ │ │ │ 000cec68 00007f02 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000cecb4 00007f02 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000ced00 00007f02 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000ced4c 00007f02 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000ced98 00007f02 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000ceddc 00007f02 R_ARM_ABS32 00000000 _ZN12CbcHeuristic13shouldHeurRunEi │ │ │ │ 000cd818 00088002 R_ARM_ABS32 00034c91 _ZN6Bonmin14GuessHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cd820 00079a02 R_ARM_ABS32 000b5014 _ZTS14CbcCompareBase │ │ │ │ -000cd828 00072302 R_ARM_ABS32 000b5028 _ZTSN6Bonmin8CbcDiverE │ │ │ │ +000cd820 00079a02 R_ARM_ABS32 000b500c _ZTS14CbcCompareBase │ │ │ │ +000cd828 00072302 R_ARM_ABS32 000b5020 _ZTSN6Bonmin8CbcDiverE │ │ │ │ 000cd82c 00001d02 R_ARM_ABS32 00000000 _ZTI7CbcTree │ │ │ │ 000cd838 00001d02 R_ARM_ABS32 00000000 _ZTI7CbcTree │ │ │ │ 000cd844 00001d02 R_ARM_ABS32 00000000 _ZTI7CbcTree │ │ │ │ 000cfc34 00001d15 R_ARM_GLOB_DAT 00000000 _ZTI7CbcTree │ │ │ │ -000cd834 0005dc02 R_ARM_ABS32 000b503c _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ -000cd840 0004f702 R_ARM_ABS32 000b5058 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ -000cd84c 0005f102 R_ARM_ABS32 000b5070 _ZTSN6Bonmin12DiverCompareE │ │ │ │ +000cd834 0005dc02 R_ARM_ABS32 000b5034 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ +000cd840 0004f702 R_ARM_ABS32 000b5050 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ +000cd84c 0005f102 R_ARM_ABS32 000b5068 _ZTSN6Bonmin12DiverCompareE │ │ │ │ 000cd850 0004b102 R_ARM_ABS32 000cd81c _ZTI14CbcCompareBase │ │ │ │ 000cd858 00055e02 R_ARM_ABS32 000cd824 _ZTIN6Bonmin8CbcDiverE │ │ │ │ 000cd85c 00038e02 R_ARM_ABS32 00034d4d _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ 000cd860 00033002 R_ARM_ABS32 00034da5 _ZN6Bonmin8CbcDiverD0Ev │ │ │ │ 000cd864 00083502 R_ARM_ABS32 00035341 _ZNK6Bonmin8CbcDiver5cloneEv │ │ │ │ 000cd868 0003d402 R_ARM_ABS32 00037811 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ 000cd8ac 0003d402 R_ARM_ABS32 00037811 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ @@ -362,16 +362,16 @@ │ │ │ │ 000cd934 00042b02 R_ARM_ABS32 00037801 _ZNK14CbcCompareBase8fullScanEv │ │ │ │ 000cd938 00038702 R_ARM_ABS32 00037911 _ZN6Bonmin12DiverCompareD1Ev │ │ │ │ 000cd93c 00032702 R_ARM_ABS32 00037955 _ZN6Bonmin12DiverCompareD0Ev │ │ │ │ 000cd940 00038502 R_ARM_ABS32 00037805 _ZN14CbcCompareBase11generateCppEP8_IO_FILE │ │ │ │ 000cd944 0002cc02 R_ARM_ABS32 00037879 _ZNK6Bonmin12DiverCompare5cloneEv │ │ │ │ 000cd948 0004c802 R_ARM_ABS32 00037589 _ZN6Bonmin12DiverCompare4testEP7CbcNodeS2_ │ │ │ │ 000cd94c 00023502 R_ARM_ABS32 00037809 _ZN14CbcCompareBase13alternateTestEP7CbcNodeS1_ │ │ │ │ -000cd954 0007e902 R_ARM_ABS32 000b5088 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ -000cd95c 00035a02 R_ARM_ABS32 000b50a4 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ +000cd954 0007e902 R_ARM_ABS32 000b5080 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ +000cd95c 00035a02 R_ARM_ABS32 000b509c _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ 000cd960 0000a802 R_ARM_ABS32 00000000 _ZTIN5Ipopt17RegisteredOptionsE │ │ │ │ 000cd968 00078802 R_ARM_ABS32 000cd950 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000ce050 00078802 R_ARM_ABS32 000cd950 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000ce390 00078802 R_ARM_ABS32 000cd950 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000cfd44 00078815 R_ARM_GLOB_DAT 000cd950 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ 000cd96c 00067302 R_ARM_ABS32 000406c1 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ 000cfd20 00067315 R_ARM_GLOB_DAT 000406c1 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ @@ -404,21 +404,21 @@ │ │ │ │ 000cd9d8 0001cf02 R_ARM_ABS32 00000000 _ZN5Ipopt17RegisteredOptions17AddStringOption10ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_b │ │ │ │ 000cd9dc 00012c02 R_ARM_ABS32 00000000 _ZN5Ipopt17RegisteredOptions13AddBoolOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bS8_b │ │ │ │ 000cd9e0 00011602 R_ARM_ABS32 00000000 _ZN5Ipopt17RegisteredOptions9GetOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cd9e4 0000d002 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions25OutputOptionDocumentationERKNS_10JournalistENS_8SmartPtrINS_11OptionsListEEEi │ │ │ │ 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 00046b02 R_ARM_ABS32 000b50c4 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ +000cd9f8 00046b02 R_ARM_ABS32 000b50bc _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ 000cda00 00058302 R_ARM_ABS32 000cd9f4 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 000cda58 00058302 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,395 +447,395 @@ │ │ │ │ 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 │ │ │ │ 000ced0c 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cda08 0007e102 R_ARM_ABS32 0002dd9d _ZNK6Bonmin12BabSetupBase5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ 000cda14 00086a02 R_ARM_ABS32 0003f0e1 _ZN6Bonmin12BabSetupBase15registerOptionsEv │ │ │ │ 000cda18 00066f02 R_ARM_ABS32 00040591 _ZN6Bonmin12BabSetupBase20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cda1c 00048f02 R_ARM_ABS32 00041669 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 000cda7c 00048f02 R_ARM_ABS32 00041669 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 000cfd58 00048f15 R_ARM_GLOB_DAT 00041669 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ -000cda24 0006ae02 R_ARM_ABS32 000b50dc _ZTSN8CglLandP10ParametersE │ │ │ │ +000cda24 0006ae02 R_ARM_ABS32 000b50d4 _ZTSN8CglLandP10ParametersE │ │ │ │ 000cda28 00009802 R_ARM_ABS32 00000000 _ZTI8CglParam │ │ │ │ 000cda30 0007a702 R_ARM_ABS32 000cda20 _ZTIN8CglLandP10ParametersE │ │ │ │ 000cda34 0000e902 R_ARM_ABS32 00000000 _ZN8CglParam10setINFINITEd │ │ │ │ 000cda38 0000d102 R_ARM_ABS32 00000000 _ZN8CglParam6setEPSEd │ │ │ │ 000cda3c 0000fb02 R_ARM_ABS32 00000000 _ZN8CglParam12setEPS_COEFFEd │ │ │ │ 000cda40 00016c02 R_ARM_ABS32 00000000 _ZN8CglParam14setMAX_SUPPORTEi │ │ │ │ 000cda44 00021202 R_ARM_ABS32 00000000 _ZNK8CglParam5cloneEv │ │ │ │ 000cda48 00051202 R_ARM_ABS32 0004a2a9 _ZN8CglLandP10ParametersD1Ev │ │ │ │ 000cda4c 00049c02 R_ARM_ABS32 0004a2d5 _ZN8CglLandP10ParametersD0Ev │ │ │ │ -000cda54 0005a202 R_ARM_ABS32 000b50f4 _ZTSN6Bonmin11BonminSetupE │ │ │ │ +000cda54 0005a202 R_ARM_ABS32 000b50ec _ZTSN6Bonmin11BonminSetupE │ │ │ │ 000cda60 0002ed02 R_ARM_ABS32 000cda50 _ZTIN6Bonmin11BonminSetupE │ │ │ │ 000cda64 0005cf02 R_ARM_ABS32 0004a309 _ZNK6Bonmin11BonminSetup5cloneEv │ │ │ │ 000cda68 00051702 R_ARM_ABS32 0004a33d _ZNK6Bonmin11BonminSetup5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ 000cda6c 0002db02 R_ARM_ABS32 0004a249 _ZN6Bonmin11BonminSetupD1Ev │ │ │ │ 000cda70 00027902 R_ARM_ABS32 0004a275 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 000cfed4 00027915 R_ARM_GLOB_DAT 0004a275 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 000cda74 00047c02 R_ARM_ABS32 00048121 _ZN6Bonmin11BonminSetup15registerOptionsEv │ │ │ │ 000cda78 00029c02 R_ARM_ABS32 0004a245 _ZN6Bonmin11BonminSetup20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cda84 0006a102 R_ARM_ABS32 000b510c _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ +000cda84 0006a102 R_ARM_ABS32 000b5104 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 000cda88 00018f02 R_ARM_ABS32 00000000 _ZTI18CbcStrategyDefault │ │ │ │ 000cfee4 00018f15 R_ARM_GLOB_DAT 00000000 _ZTI18CbcStrategyDefault │ │ │ │ 000cda90 0004bf02 R_ARM_ABS32 000cda80 _ZTIN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 000cda94 0002ab02 R_ARM_ABS32 0004dc4d _ZN6Bonmin21CbcStrategyChooseCutsD1Ev │ │ │ │ 000cda98 00024402 R_ARM_ABS32 0004dc79 _ZN6Bonmin21CbcStrategyChooseCutsD0Ev │ │ │ │ 000cda9c 00031902 R_ARM_ABS32 0004dcad _ZNK6Bonmin21CbcStrategyChooseCuts5cloneEv │ │ │ │ 000cdaa0 00057902 R_ARM_ABS32 0004d7c1 _ZN6Bonmin21CbcStrategyChooseCuts18setupCutGeneratorsER8CbcModel │ │ │ │ 000cdaa4 0001df02 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault15setupHeuristicsER8CbcModel │ │ │ │ 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 00044102 R_ARM_ABS32 000b5130 _ZTS13CoinWarmStart │ │ │ │ -000cdacc 00038f02 R_ARM_ABS32 000b5140 _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 0004ec1d _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -000cdae0 00064902 R_ARM_ABS32 0004ec71 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ -000cdae4 00086b02 R_ARM_ABS32 0004ec91 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdae8 00073b02 R_ARM_ABS32 0004ee6d _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdaec 0007c602 R_ARM_ABS32 0004ebd1 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdaf4 0004ef02 R_ARM_ABS32 000b5160 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ -000cdb00 0006a502 R_ARM_ABS32 000cdaf0 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ -000cdb04 0002e802 R_ARM_ABS32 0004f0e9 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -000cdb08 00028602 R_ARM_ABS32 0004f171 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ -000cdb0c 00072d02 R_ARM_ABS32 0004ef89 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb10 0006fa02 R_ARM_ABS32 00050d35 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb14 00030102 R_ARM_ABS32 0004f071 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb1c 0003ba02 R_ARM_ABS32 000b5180 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ -000cdb20 0001fe02 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ -000cdb28 0007bd02 R_ARM_ABS32 000cdb18 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ -000cdb2c 00079802 R_ARM_ABS32 00051395 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ -000cdb30 00073f02 R_ARM_ABS32 000513c1 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ -000cdb34 0001b302 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdb38 00004002 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ -000cdb40 0007c402 R_ARM_ABS32 000b5198 _ZTS15BonRandomChoice │ │ │ │ -000cdb44 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ -000cdb84 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +000cdac4 00044102 R_ARM_ABS32 000b5128 _ZTS13CoinWarmStart │ │ │ │ +000cdacc 0003ba02 R_ARM_ABS32 000b5138 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ +000cdad0 0001fe02 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ +000cdad8 0007bd02 R_ARM_ABS32 000cdac8 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ +000cdadc 00079802 R_ARM_ABS32 0004ec4d _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ +000cdae0 00073f02 R_ARM_ABS32 0004ec79 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ +000cdae4 0001b302 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdae8 00004002 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ +000cdaf0 0007c402 R_ARM_ABS32 000b5150 _ZTS15BonRandomChoice │ │ │ │ +000cdaf4 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +000cdb34 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ 000cfd2c 0000a315 R_ARM_GLOB_DAT 00000000 _ZTI17OsiChooseVariable │ │ │ │ -000cdb4c 00061002 R_ARM_ABS32 000cdb3c _ZTI15BonRandomChoice │ │ │ │ -000cdb50 00076402 R_ARM_ABS32 000515a9 _ZNK15BonRandomChoice5cloneEv │ │ │ │ -000cdb54 00049e02 R_ARM_ABS32 00051549 _ZN15BonRandomChoiceD1Ev │ │ │ │ -000cdb58 00043602 R_ARM_ABS32 00051575 _ZN15BonRandomChoiceD0Ev │ │ │ │ -000cdb5c 00050302 R_ARM_ABS32 000513f9 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ -000cdb60 0005d702 R_ARM_ABS32 000515f1 _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 00040202 R_ARM_ABS32 000b51ac _ZTSN6Bonmin7HotInfoE │ │ │ │ -000cdb78 0000cb02 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ -000cdb80 0002f902 R_ARM_ABS32 000b51c0 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ -000cdb8c 00047702 R_ARM_ABS32 000cdb70 _ZTIN6Bonmin7HotInfoE │ │ │ │ -000cdb90 00055302 R_ARM_ABS32 00052bc1 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ -000cdb94 00026702 R_ARM_ABS32 00051fdd _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -000cdb98 00087602 R_ARM_ABS32 00052019 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ -000cdba0 0004da02 R_ARM_ABS32 000cdb7c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -000cfec4 0004da15 R_ARM_GLOB_DAT 000cdb7c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -000cdba4 00032f02 R_ARM_ABS32 00057289 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ -000cdba8 00030902 R_ARM_ABS32 000572c1 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ -000cdbac 0002a702 R_ARM_ABS32 00057395 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ -000cdbb0 0006f002 R_ARM_ABS32 000573b9 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ -000cdbb4 0002a302 R_ARM_ABS32 00055935 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -000cdbbc 0004f302 R_ARM_ABS32 00051901 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdbc0 00083002 R_ARM_ABS32 00051691 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ -000cdbc4 0007c302 R_ARM_ABS32 00055049 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ -000cdbcc 00053c02 R_ARM_ABS32 000b51e0 _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 0004cc02 R_ARM_ABS32 000cdbc8 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ -000cdbdc 0005b602 R_ARM_ABS32 0005e20d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc5c 0005b602 R_ARM_ABS32 0005e20d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc9c 0005b602 R_ARM_ABS32 0005e20d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdcdc 0005b602 R_ARM_ABS32 0005e20d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdbe0 00039202 R_ARM_ABS32 0005ac55 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ -000cdbe4 0003da02 R_ARM_ABS32 000588f9 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ -000cdbe8 00038202 R_ARM_ABS32 0005893d _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ -000cdbec 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdc2c 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdc6c 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdcac 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdcec 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdd2c 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdee8 00086102 R_ARM_ABS32 0005acc1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdbf0 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdc30 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdc70 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdcb0 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdcf0 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdd30 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdeec 00037f02 R_ARM_ABS32 0005ac49 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdafc 00061002 R_ARM_ABS32 000cdaec _ZTI15BonRandomChoice │ │ │ │ +000cdb00 00076402 R_ARM_ABS32 0004ee61 _ZNK15BonRandomChoice5cloneEv │ │ │ │ +000cdb04 00049e02 R_ARM_ABS32 0004ee01 _ZN15BonRandomChoiceD1Ev │ │ │ │ +000cdb08 00043602 R_ARM_ABS32 0004ee2d _ZN15BonRandomChoiceD0Ev │ │ │ │ +000cdb0c 00050302 R_ARM_ABS32 0004ecb1 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ +000cdb10 0005d702 R_ARM_ABS32 0004eea9 _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 00040202 R_ARM_ABS32 000b5164 _ZTSN6Bonmin7HotInfoE │ │ │ │ +000cdb28 0000cb02 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ +000cdb30 0002f902 R_ARM_ABS32 000b5178 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ +000cdb3c 00047702 R_ARM_ABS32 000cdb20 _ZTIN6Bonmin7HotInfoE │ │ │ │ +000cdb40 00055302 R_ARM_ABS32 00050479 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ +000cdb44 00026702 R_ARM_ABS32 0004f895 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +000cdb48 00087602 R_ARM_ABS32 0004f8d1 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ +000cdb50 0004da02 R_ARM_ABS32 000cdb2c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +000cfec4 0004da15 R_ARM_GLOB_DAT 000cdb2c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +000cdb54 00032f02 R_ARM_ABS32 00054b41 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ +000cdb58 00030902 R_ARM_ABS32 00054b79 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +000cdb5c 0002a702 R_ARM_ABS32 00054c4d _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ +000cdb60 0006f002 R_ARM_ABS32 00054c71 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ +000cdb64 0002a302 R_ARM_ABS32 000531ed _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +000cdb6c 0004f302 R_ARM_ABS32 0004f1b9 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdb70 00083002 R_ARM_ABS32 0004ef49 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +000cdb74 0007c302 R_ARM_ABS32 00052901 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ +000cdb7c 00038f02 R_ARM_ABS32 000b5198 _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 00055f59 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +000cdb90 00064902 R_ARM_ABS32 00055fad _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ +000cdb94 00086b02 R_ARM_ABS32 00055fcd _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb98 00073b02 R_ARM_ABS32 000561a9 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb9c 0007c602 R_ARM_ABS32 00055f0d _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdba4 0004ef02 R_ARM_ABS32 000b51b8 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ +000cdbb0 0006a502 R_ARM_ABS32 000cdba0 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ +000cdbb4 0002e802 R_ARM_ABS32 00056429 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +000cdbb8 00028602 R_ARM_ABS32 000564b1 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ +000cdbbc 00072d02 R_ARM_ABS32 000562c9 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbc0 0006fa02 R_ARM_ABS32 00058075 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbc4 00030102 R_ARM_ABS32 000563b1 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbcc 00073c02 R_ARM_ABS32 000b51d8 _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 0003ee02 R_ARM_ABS32 00058631 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdbe0 00031a02 R_ARM_ABS32 00040595 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +000cfd88 00031a15 R_ARM_GLOB_DAT 00040595 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +000cdbe4 00067b02 R_ARM_ABS32 0004080d _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ +000cdbe8 00061c02 R_ARM_ABS32 00040601 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +000cfea4 00061c15 R_ARM_GLOB_DAT 00040601 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +000cdbec 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdc2c 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdcb0 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdcf0 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdd28 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdd68 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cde60 00086102 R_ARM_ABS32 0005a449 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdbf0 00037f02 R_ARM_ABS32 0005a439 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdc30 00037f02 R_ARM_ABS32 0005a439 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdcb4 00037f02 R_ARM_ABS32 0005a439 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdcf4 00037f02 R_ARM_ABS32 0005a439 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdd2c 00037f02 R_ARM_ABS32 0005a439 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdd6c 00037f02 R_ARM_ABS32 0005a439 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cde64 00037f02 R_ARM_ABS32 0005a439 _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 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc3c 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc7c 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdcbc 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdcfc 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdd3c 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdef8 0005dd02 R_ARM_ABS32 0005ac4d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc00 00077e02 R_ARM_ABS32 0005a221 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdc04 00079402 R_ARM_ABS32 0005895d _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdc0c 00073c02 R_ARM_ABS32 000b51fc _ZTSN6Bonmin7EcpCutsE │ │ │ │ -000cdc18 00079c02 R_ARM_ABS32 000cdc08 _ZTIN6Bonmin7EcpCutsE │ │ │ │ -000cdc1c 0003ee02 R_ARM_ABS32 0005acd1 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc20 00031a02 R_ARM_ABS32 00040595 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -000cfd88 00031a15 R_ARM_GLOB_DAT 00040595 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -000cdc24 00067b02 R_ARM_ABS32 0004080d _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ -000cdc28 00061c02 R_ARM_ABS32 00040601 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -000cfea4 00061c15 R_ARM_GLOB_DAT 00040601 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -000cdc40 00067402 R_ARM_ABS32 0002e161 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdc44 00054f02 R_ARM_ABS32 0005cad9 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdc4c 0002b802 R_ARM_ABS32 000b5210 _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 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdc3c 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdcc0 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd00 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd38 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd78 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cde70 0005dd02 R_ARM_ABS32 0005a43d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdc00 00067402 R_ARM_ABS32 0002e0a5 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdc04 00054f02 R_ARM_ABS32 0005a445 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdc0c 0005b502 R_ARM_ABS32 000b51ec _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cdc18 00044402 R_ARM_ABS32 000cdc08 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cdc1c 0005b602 R_ARM_ABS32 00061c2d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdca0 0005b602 R_ARM_ABS32 00061c2d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdd18 0005b602 R_ARM_ABS32 00061c2d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdd58 0005b602 R_ARM_ABS32 00061c2d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdc20 00044c02 R_ARM_ABS32 0005c101 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ +000cdc24 00086e02 R_ARM_ABS32 0005a459 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +000cdc28 00082a02 R_ARM_ABS32 0005a485 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ +000cdc40 00036902 R_ARM_ABS32 0005be3d _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdc44 00025602 R_ARM_ABS32 0005c0fd _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdc4c 0004b602 R_ARM_ABS32 000b520c _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ +000cdc58 0003f502 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ +000cdc5c 00077202 R_ARM_ABS32 0005c2b9 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ +000cdc60 00071002 R_ARM_ABS32 0005c2e5 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ +000cdc64 0007a802 R_ARM_ABS32 0005c265 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ +000cdc6c 00053e02 R_ARM_ABS32 0005c25d _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ +000cdc70 0005d802 R_ARM_ABS32 0005c161 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ +000cdc84 0002a502 R_ARM_ABS32 0005c261 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ +000cdc88 00088302 R_ARM_ABS32 0005c255 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cdc90 0003d702 R_ARM_ABS32 000b5228 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ +000cdc9c 00057d02 R_ARM_ABS32 000cdc8c _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ +000cdca4 00089202 R_ARM_ABS32 0005e259 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ +000cdca8 00042402 R_ARM_ABS32 0005c319 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +000cdcac 0003c902 R_ARM_ABS32 0005c35d _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ +000cdcc4 0004b702 R_ARM_ABS32 0005da3d _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdcc8 00049f02 R_ARM_ABS32 0005c37d _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdcd0 00071d02 R_ARM_ABS32 000b5244 _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 0005b502 R_ARM_ABS32 000b5230 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -000cdc98 00044402 R_ARM_ABS32 000cdc88 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -000cdca0 00044c02 R_ARM_ABS32 00060541 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ -000cdca4 00086e02 R_ARM_ABS32 0005e899 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ -000cdca8 00082a02 R_ARM_ABS32 0005e8c5 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ -000cdcc0 00036902 R_ARM_ABS32 0006027d _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdcc4 00025602 R_ARM_ABS32 0006053d _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdccc 0003d702 R_ARM_ABS32 000b5250 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ -000cdcd8 00057d02 R_ARM_ABS32 000cdcc8 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ -000cdce0 00089202 R_ARM_ABS32 000624e1 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ -000cdce4 00042402 R_ARM_ABS32 000605a1 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ -000cdce8 0003c902 R_ARM_ABS32 000605e5 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ -000cdd00 0004b702 R_ARM_ABS32 00061cc5 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdd04 00049f02 R_ARM_ABS32 00060605 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdd0c 00071d02 R_ARM_ABS32 000b526c _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ -000cdd18 00041902 R_ARM_ABS32 000cdd08 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ -000cdd1c 00089d02 R_ARM_ABS32 0006374d _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdd20 00068202 R_ARM_ABS32 00064635 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ -000cdd24 00024202 R_ARM_ABS32 000645f5 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ -000cdd28 00085b02 R_ARM_ABS32 0006473d _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ -000cdd44 0004b602 R_ARM_ABS32 000b5284 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ -000cdd50 0003f502 R_ARM_ABS32 000cdd40 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ -000cdd54 00077202 R_ARM_ABS32 000648dd _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ -000cdd58 00071002 R_ARM_ABS32 00064909 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ -000cdd5c 0007a802 R_ARM_ABS32 00064889 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ -000cdd64 00053e02 R_ARM_ABS32 00064881 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ -000cdd68 0005d802 R_ARM_ABS32 00064785 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ -000cdd7c 0002a502 R_ARM_ABS32 00064885 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ -000cdd80 00088302 R_ARM_ABS32 00064879 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cdd88 00033802 R_ARM_ABS32 000b52a0 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cdd8c 00059302 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000ce3b4 00059302 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000cfd74 00059315 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 000662c1 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -000cdd9c 0005d602 R_ARM_ABS32 000663bd _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -000cdda0 0007dd02 R_ARM_ABS32 000663e1 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cdda4 00074102 R_ARM_ABS32 00066bf1 _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 00066bf1 _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 00066bf1 _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 00066bf1 _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 00066bf1 _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 00066415 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cddac 0007de02 R_ARM_ABS32 00064c1d _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cddb0 00036f02 R_ARM_ABS32 00066c11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce3d0 00036f02 R_ARM_ABS32 00066c11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cddb4 00052f02 R_ARM_ABS32 00064941 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cddb8 0005a302 R_ARM_ABS32 00066419 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cddbc 00052102 R_ARM_ABS32 00084fa5 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -000ce3dc 00052102 R_ARM_ABS32 00084fa5 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -000cddc0 0005de02 R_ARM_ABS32 0006642d _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -000cddc4 00068302 R_ARM_ABS32 000664c1 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -000cddc8 00046502 R_ARM_ABS32 000665a5 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -000cddcc 00068902 R_ARM_ABS32 00066615 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000cddd0 00030f02 R_ARM_ABS32 00065db5 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000cddd4 00065802 R_ARM_ABS32 00066bf5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce024 00065802 R_ARM_ABS32 00066bf5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce3f4 00065802 R_ARM_ABS32 00066bf5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce568 00065802 R_ARM_ABS32 00066bf5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce5cc 00065802 R_ARM_ABS32 00066bf5 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000cddd8 00031e02 R_ARM_ABS32 00066bfd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce028 00031e02 R_ARM_ABS32 00066bfd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce3f8 00031e02 R_ARM_ABS32 00066bfd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce56c 00031e02 R_ARM_ABS32 00066bfd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce5d0 00031e02 R_ARM_ABS32 00066bfd _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000cdddc 00058102 R_ARM_ABS32 00086851 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce3fc 00058102 R_ARM_ABS32 00086851 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000cdde0 00045502 R_ARM_ABS32 00066c01 _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 00045502 R_ARM_ABS32 00066c01 _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 00045502 R_ARM_ABS32 00066c01 _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 00045502 R_ARM_ABS32 00066c01 _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 00045502 R_ARM_ABS32 00066c01 _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 00084ed9 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce404 0006b402 R_ARM_ABS32 00084ed9 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000cdde8 00068802 R_ARM_ABS32 000675cd _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -000cddec 0003e502 R_ARM_ABS32 00066d09 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000ce40c 0003e502 R_ARM_ABS32 00066d09 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000cff2c 0003e515 R_ARM_GLOB_DAT 00066d09 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000cddf0 0005a102 R_ARM_ABS32 00066541 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -000cddf4 00082d02 R_ARM_ABS32 0006679d _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cddf8 00070302 R_ARM_ABS32 00066ce5 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000ce418 00070302 R_ARM_ABS32 00066ce5 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cff98 00070315 R_ARM_GLOB_DAT 00066ce5 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cddfc 0006b302 R_ARM_ABS32 00065569 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -000cde00 0002a002 R_ARM_ABS32 00066b6d _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -000cde04 00056a02 R_ARM_ABS32 00065fd9 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -000cde08 00081602 R_ARM_ABS32 00066cc1 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -000ce428 00081602 R_ARM_ABS32 00066cc1 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -000cde10 0002bf02 R_ARM_ABS32 000b52c0 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ -000cde14 00051902 R_ARM_ABS32 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ +000cdcdc 00041902 R_ARM_ABS32 000cdccc _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ +000cdce0 00089d02 R_ARM_ABS32 0005f4c5 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdce4 00068202 R_ARM_ABS32 000603ad _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ +000cdce8 00024202 R_ARM_ABS32 0006036d _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ +000cdcec 00085b02 R_ARM_ABS32 000604b5 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ +000cdd08 0002b802 R_ARM_ABS32 000b525c _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd48 00053c02 R_ARM_ABS32 000b527c _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cdd54 0004cc02 R_ARM_ABS32 000cdd44 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cdd5c 00039202 R_ARM_ABS32 000648d1 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ +000cdd60 0003da02 R_ARM_ABS32 00062581 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +000cdd64 00038202 R_ARM_ABS32 000625c5 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ +000cdd7c 00077e02 R_ARM_ABS32 00063ea9 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdd80 00079402 R_ARM_ABS32 000625e5 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdd88 0002bf02 R_ARM_ABS32 000b5298 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ +000cdd8c 00051902 R_ARM_ABS32 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ 000ce43c 00051902 R_ARM_ABS32 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ 000cffd4 00051915 R_ARM_GLOB_DAT 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ -000cde1c 0003bd02 R_ARM_ABS32 000cde0c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -000cffbc 0003bd15 R_ARM_GLOB_DAT 000cde0c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -000cde20 0007ea02 R_ARM_ABS32 00068215 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ -000cde24 00079202 R_ARM_ABS32 00068251 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ -000cde28 00040b02 R_ARM_ABS32 00067fc9 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cde2c 00042c02 R_ARM_ABS32 00067611 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cde30 00053002 R_ARM_ABS32 00068529 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -000cfed8 00053015 R_ARM_GLOB_DAT 00068529 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -000cde34 00025702 R_ARM_ABS32 0006872d _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cfcb4 00025715 R_ARM_GLOB_DAT 0006872d _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cde38 0004b802 R_ARM_ABS32 00067721 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cde3c 00072202 R_ARM_ABS32 00067791 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cde40 0004d702 R_ARM_ABS32 00067a59 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cde44 00059602 R_ARM_ABS32 000683b1 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -000cfe44 00059615 R_ARM_GLOB_DAT 000683b1 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -000cde48 0003de02 R_ARM_ABS32 00068445 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -000cfc6c 0003de15 R_ARM_GLOB_DAT 00068445 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -000cde4c 00023202 R_ARM_ABS32 0006793d _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ -000cde50 00056f02 R_ARM_ABS32 00067c59 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000cde54 00084902 R_ARM_ABS32 0006786d _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000cde58 00048d02 R_ARM_ABS32 00067b55 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ -000cde5c 00070b02 R_ARM_ABS32 00067e6d _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cde60 00069802 R_ARM_ABS32 000321c5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ +000cdd94 0003bd02 R_ARM_ABS32 000cdd84 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +000cffbc 0003bd15 R_ARM_GLOB_DAT 000cdd84 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +000cdd98 0007ea02 R_ARM_ABS32 00065545 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +000cdd9c 00079202 R_ARM_ABS32 00065581 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ +000cdda0 00040b02 R_ARM_ABS32 000652f9 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cdda4 00042c02 R_ARM_ABS32 00064941 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cdda8 00053002 R_ARM_ABS32 0006585d _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +000cfed8 00053015 R_ARM_GLOB_DAT 0006585d _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +000cddac 00025702 R_ARM_ABS32 00065a61 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cfcb4 00025715 R_ARM_GLOB_DAT 00065a61 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cddb0 0004b802 R_ARM_ABS32 00064a51 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cddb4 00072202 R_ARM_ABS32 00064ac1 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cddb8 0004d702 R_ARM_ABS32 00064d89 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cddbc 00059602 R_ARM_ABS32 000656e5 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +000cfe44 00059615 R_ARM_GLOB_DAT 000656e5 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +000cddc0 0003de02 R_ARM_ABS32 00065779 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +000cfc6c 0003de15 R_ARM_GLOB_DAT 00065779 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +000cddc4 00023202 R_ARM_ABS32 00064c6d _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ +000cddc8 00056f02 R_ARM_ABS32 00064f89 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cddcc 00084902 R_ARM_ABS32 00064b9d _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cddd0 00048d02 R_ARM_ABS32 00064e85 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ +000cddd4 00070b02 R_ARM_ABS32 0006519d _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cddd8 00069802 R_ARM_ABS32 000321c5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ 000cff70 00069815 R_ARM_GLOB_DAT 000321c5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -000cde64 0005fd02 R_ARM_ABS32 00032159 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ +000cdddc 0005fd02 R_ARM_ABS32 00032159 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 000cfcf0 0005fd15 R_ARM_GLOB_DAT 00032159 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ -000cde68 0002ef02 R_ARM_ABS32 000320ed _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ +000cdde0 0002ef02 R_ARM_ABS32 000320ed _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ 000cfc0c 0002ef15 R_ARM_GLOB_DAT 000320ed _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ -000cde6c 0004e802 R_ARM_ABS32 000683a5 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ -000cde70 0002e502 R_ARM_ABS32 000684f1 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ -000cde74 00089602 R_ARM_ABS32 000684ad _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ -000cde78 00065702 R_ARM_ABS32 00068c3d _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -000ce498 00065702 R_ARM_ABS32 00068c3d _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -000cde7c 00067a02 R_ARM_ABS32 00068399 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -000ce49c 00067a02 R_ARM_ABS32 00068399 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -000cde80 00027402 R_ARM_ABS32 00068411 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -000ce4a0 00027402 R_ARM_ABS32 00068411 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -000cde84 00054702 R_ARM_ABS32 000683dd _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -000ce4a4 00054702 R_ARM_ABS32 000683dd _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -000cde88 00066802 R_ARM_ABS32 000683ad _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ -000cde8c 00060902 R_ARM_ABS32 00066c0d _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000ce4ac 00060902 R_ARM_ABS32 00066c0d _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000cfca4 00060915 R_ARM_GLOB_DAT 00066c0d _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000cde94 0005d002 R_ARM_ABS32 000b52d8 _ZTSN4Coin16ReferencedObjectE │ │ │ │ -000cde9c 00031802 R_ARM_ABS32 000b52f4 _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 0004e702 R_ARM_ABS32 0006a309 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ -000cdeb0 00047802 R_ARM_ABS32 0006a351 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ -000cdeb8 0004af02 R_ARM_ABS32 000cde98 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -000cdebc 00059702 R_ARM_ABS32 0006a51d _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ -000cdec0 00053502 R_ARM_ABS32 0006a581 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ -000cdec8 0004a602 R_ARM_ABS32 000b5324 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cded4 0003f602 R_ARM_ABS32 000cdec4 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cded8 00028a02 R_ARM_ABS32 00069dc9 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdedc 0003f102 R_ARM_ABS32 0006a469 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ -000cdee0 00056402 R_ARM_ABS32 0006a3a1 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ -000cdee4 0004ff02 R_ARM_ABS32 0006a401 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ -000cdf00 00038302 R_ARM_ABS32 000b5344 _ZTSN6Bonmin7QuadCutE │ │ │ │ +000cdde4 0004e802 R_ARM_ABS32 000656d9 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ +000cdde8 0002e502 R_ARM_ABS32 00065825 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ +000cddec 00089602 R_ARM_ABS32 000657e1 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ +000cddf0 00065702 R_ARM_ABS32 00065f71 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +000ce498 00065702 R_ARM_ABS32 00065f71 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +000cddf4 00067a02 R_ARM_ABS32 000656c9 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +000ce49c 00067a02 R_ARM_ABS32 000656c9 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +000cddf8 00027402 R_ARM_ABS32 00065745 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +000ce4a0 00027402 R_ARM_ABS32 00065745 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +000cddfc 00054702 R_ARM_ABS32 00065711 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +000ce4a4 00054702 R_ARM_ABS32 00065711 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +000cde00 00066802 R_ARM_ABS32 000656e1 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ +000cde04 00060902 R_ARM_ABS32 000656d5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000ce4ac 00060902 R_ARM_ABS32 000656d5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000cfca4 00060915 R_ARM_GLOB_DAT 000656d5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000cde0c 0005d002 R_ARM_ABS32 000b52b0 _ZTSN4Coin16ReferencedObjectE │ │ │ │ +000cde14 00031802 R_ARM_ABS32 000b52cc _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 0004e702 R_ARM_ABS32 00067641 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ +000cde28 00047802 R_ARM_ABS32 00067689 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ +000cde30 0004af02 R_ARM_ABS32 000cde10 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cde34 00059702 R_ARM_ABS32 00067855 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ +000cde38 00053502 R_ARM_ABS32 000678b9 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ +000cde40 0004a602 R_ARM_ABS32 000b52fc _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cde4c 0003f602 R_ARM_ABS32 000cde3c _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cde50 00028a02 R_ARM_ABS32 00067101 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cde54 0003f102 R_ARM_ABS32 000677a1 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ +000cde58 00056402 R_ARM_ABS32 000676d9 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ +000cde5c 0004ff02 R_ARM_ABS32 00067739 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ +000cde78 00033802 R_ARM_ABS32 000b531c _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cde7c 00059302 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000ce3b4 00059302 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000cfd74 00059315 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 0006ae41 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +000cde8c 0005d602 R_ARM_ABS32 0006af3d _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +000cde90 0007dd02 R_ARM_ABS32 0006af61 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cde94 00074102 R_ARM_ABS32 0006b771 _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 0006b771 _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 0006b771 _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 0006b771 _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 0006b771 _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 0006af95 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cde9c 0007de02 R_ARM_ABS32 0006979d _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cdea0 00036f02 R_ARM_ABS32 0006b78d _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce3d0 00036f02 R_ARM_ABS32 0006b78d _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cdea4 00052f02 R_ARM_ABS32 000694c1 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cdea8 0005a302 R_ARM_ABS32 0006af99 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cdeac 00052102 R_ARM_ABS32 00084fa5 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +000ce3dc 00052102 R_ARM_ABS32 00084fa5 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +000cdeb0 0005de02 R_ARM_ABS32 0006afad _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +000cdeb4 00068302 R_ARM_ABS32 0006b041 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +000cdeb8 00046502 R_ARM_ABS32 0006b125 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +000cdebc 00068902 R_ARM_ABS32 0006b195 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cdec0 00030f02 R_ARM_ABS32 0006a935 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cdec4 00065802 R_ARM_ABS32 0006b775 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce024 00065802 R_ARM_ABS32 0006b775 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce3f4 00065802 R_ARM_ABS32 0006b775 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce568 00065802 R_ARM_ABS32 0006b775 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce5cc 00065802 R_ARM_ABS32 0006b775 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000cdec8 00031e02 R_ARM_ABS32 0006b77d _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce028 00031e02 R_ARM_ABS32 0006b77d _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce3f8 00031e02 R_ARM_ABS32 0006b77d _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce56c 00031e02 R_ARM_ABS32 0006b77d _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce5d0 00031e02 R_ARM_ABS32 0006b77d _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000cdecc 00058102 R_ARM_ABS32 00086851 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce3fc 00058102 R_ARM_ABS32 00086851 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000cded0 00045502 R_ARM_ABS32 0006b781 _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 00045502 R_ARM_ABS32 0006b781 _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 00045502 R_ARM_ABS32 0006b781 _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 00045502 R_ARM_ABS32 0006b781 _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 00045502 R_ARM_ABS32 0006b781 _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 00084ed9 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce404 0006b402 R_ARM_ABS32 00084ed9 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000cded8 00068802 R_ARM_ABS32 0006c145 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +000cdedc 0003e502 R_ARM_ABS32 0006b885 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000ce40c 0003e502 R_ARM_ABS32 0006b885 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000cff2c 0003e515 R_ARM_GLOB_DAT 0006b885 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000cdee0 0005a102 R_ARM_ABS32 0006b0c1 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +000cdee4 00082d02 R_ARM_ABS32 0006b31d _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cdee8 00070302 R_ARM_ABS32 0006b861 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000ce418 00070302 R_ARM_ABS32 0006b861 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cff98 00070315 R_ARM_GLOB_DAT 0006b861 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cdeec 0006b302 R_ARM_ABS32 0006a0e9 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +000cdef0 0002a002 R_ARM_ABS32 0006b6ed _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +000cdef4 00056a02 R_ARM_ABS32 0006ab59 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +000cdef8 00081602 R_ARM_ABS32 0006b83d _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +000ce428 00081602 R_ARM_ABS32 0006b83d _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +000cdf00 00038302 R_ARM_ABS32 000b533c _ZTSN6Bonmin7QuadCutE │ │ │ │ 000cdf04 00014c02 R_ARM_ABS32 00000000 _ZTI9OsiRowCut │ │ │ │ 000cfe6c 00014c15 R_ARM_GLOB_DAT 00000000 _ZTI9OsiRowCut │ │ │ │ -000cdf0c 0005ed02 R_ARM_ABS32 000b5358 _ZTSN6Bonmin4CutsE │ │ │ │ +000cdf0c 0005ed02 R_ARM_ABS32 000b5350 _ZTSN6Bonmin4CutsE │ │ │ │ 000cdf10 00015502 R_ARM_ABS32 00000000 _ZTI7OsiCuts │ │ │ │ 000cfe78 00015515 R_ARM_GLOB_DAT 00000000 _ZTI7OsiCuts │ │ │ │ 000cdf18 0003e202 R_ARM_ABS32 000cdefc _ZTIN6Bonmin7QuadCutE │ │ │ │ 000cfd80 0003e215 R_ARM_GLOB_DAT 000cdefc _ZTIN6Bonmin7QuadCutE │ │ │ │ -000cdf1c 00055802 R_ARM_ABS32 0006d781 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ -000cdf20 00072a02 R_ARM_ABS32 0006dfcd _ZNK6OsiCuteqERKS_ │ │ │ │ -000cffc4 00072a15 R_ARM_GLOB_DAT 0006dfcd _ZNK6OsiCuteqERKS_ │ │ │ │ -000cdf24 0005d402 R_ARM_ABS32 0006e015 _ZNK6OsiCutneERKS_ │ │ │ │ -000cdf28 00033f02 R_ARM_ABS32 0006dfe5 _ZNK6OsiCutltERKS_ │ │ │ │ -000cdf2c 0003f202 R_ARM_ABS32 0006dffd _ZNK6OsiCutgtERKS_ │ │ │ │ +000cdf1c 00055802 R_ARM_ABS32 0006c251 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ +000cdf20 00072a02 R_ARM_ABS32 0006ca9d _ZNK6OsiCuteqERKS_ │ │ │ │ +000cffc4 00072a15 R_ARM_GLOB_DAT 0006ca9d _ZNK6OsiCuteqERKS_ │ │ │ │ +000cdf24 0005d402 R_ARM_ABS32 0006cae5 _ZNK6OsiCutneERKS_ │ │ │ │ +000cdf28 00033f02 R_ARM_ABS32 0006cab5 _ZNK6OsiCutltERKS_ │ │ │ │ +000cdf2c 0003f202 R_ARM_ABS32 0006cacd _ZNK6OsiCutgtERKS_ │ │ │ │ 000cdf30 0000f402 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentEv │ │ │ │ 000cdf34 00018102 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentERK18OsiSolverInterface │ │ │ │ 000cdf38 00012702 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10infeasibleERK18OsiSolverInterface │ │ │ │ -000cdf3c 0003f302 R_ARM_ABS32 0006d6b9 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ -000cdf40 0002e702 R_ARM_ABS32 0006ddf5 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ -000cdf44 00028802 R_ARM_ABS32 0006de29 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ -000cdf48 00066202 R_ARM_ABS32 0006db7d _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ +000cdf3c 0003f302 R_ARM_ABS32 0006c189 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +000cdf40 0002e702 R_ARM_ABS32 0006c8c5 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +000cdf44 00028802 R_ARM_ABS32 0006c8f9 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ +000cdf48 00066202 R_ARM_ABS32 0006c64d _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ 000cdf50 00070f02 R_ARM_ABS32 000cdf08 _ZTIN6Bonmin4CutsE │ │ │ │ 000cfe68 00070f15 R_ARM_GLOB_DAT 000cdf08 _ZTIN6Bonmin4CutsE │ │ │ │ -000cdf54 00057202 R_ARM_ABS32 0006de49 _ZN6Bonmin4CutsD1Ev │ │ │ │ -000cdf58 00051102 R_ARM_ABS32 0006decd _ZN6Bonmin4CutsD0Ev │ │ │ │ -000cdf60 0002d602 R_ARM_ABS32 000b5368 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ -000cdf6c 0004ce02 R_ARM_ABS32 000b5398 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ +000cdf54 00057202 R_ARM_ABS32 0006c919 _ZN6Bonmin4CutsD1Ev │ │ │ │ +000cdf58 00051102 R_ARM_ABS32 0006c99d _ZN6Bonmin4CutsD0Ev │ │ │ │ +000cdf60 0002d602 R_ARM_ABS32 000b5360 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ +000cdf6c 0004ce02 R_ARM_ABS32 000b5390 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cdf78 00051f02 R_ARM_ABS32 000cdf5c _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 000cdf7c 00067002 R_ARM_ABS32 0006f989 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ 000cdf80 00061202 R_ARM_ABS32 0006f9e9 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 000cdf88 00041202 R_ARM_ABS32 000cdf68 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cdf8c 00031302 R_ARM_ABS32 0006f8f1 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ 000cdf90 0002b102 R_ARM_ABS32 0006f939 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ -000cdf98 00062902 R_ARM_ABS32 000b53b8 _ZTSN6Bonmin7AuxInfoE │ │ │ │ +000cdf98 00062902 R_ARM_ABS32 000b53b0 _ZTSN6Bonmin7AuxInfoE │ │ │ │ 000cdf9c 0000e402 R_ARM_ABS32 00000000 _ZTI12OsiBabSolver │ │ │ │ 000cfd84 0000e415 R_ARM_GLOB_DAT 00000000 _ZTI12OsiBabSolver │ │ │ │ 000cdfa8 00033d02 R_ARM_ABS32 0006f4ad _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 000cdfac 0002d802 R_ARM_ABS32 0006f509 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ 000cdfb0 00032602 R_ARM_ABS32 0006f69d _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ -000cdfb8 0002d402 R_ARM_ABS32 000b53cc _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ -000cdfc0 00039802 R_ARM_ABS32 000b53e8 _ZTSN5Ipopt4TNLPE │ │ │ │ +000cdfb8 0002d402 R_ARM_ABS32 000b53c4 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ +000cdfc0 00039802 R_ARM_ABS32 000b53e0 _ZTSN5Ipopt4TNLPE │ │ │ │ 000cdfc4 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000cdfdc 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce434 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce4b8 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce5e8 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -000ce9d8 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -000cdfcc 00028d02 R_ARM_ABS32 000b53f8 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ +000ce610 00045a02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ +000cdfcc 00028d02 R_ARM_ABS32 000b53f0 _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 00043102 R_ARM_ABS32 000b5428 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ +000cdfd8 00043102 R_ARM_ABS32 000b5420 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ 000cdfe4 00041102 R_ARM_ABS32 000cdfc8 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 000cdfe8 00032402 R_ARM_ABS32 000712c5 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ 000cdfec 0002c202 R_ARM_ABS32 00071339 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ 000cdff0 00072402 R_ARM_ABS32 00071165 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000cdff8 00080602 R_ARM_ABS32 00070f21 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ 000cdffc 0005af02 R_ARM_ABS32 00072be5 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 000ce540 0005af02 R_ARM_ABS32 00072be5 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ @@ -855,19 +855,19 @@ │ │ │ │ 000ce02c 00058e02 R_ARM_ABS32 00070f09 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce034 0007f402 R_ARM_ABS32 00072bf5 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce578 0007f402 R_ARM_ABS32 00072bf5 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce5dc 0007f402 R_ARM_ABS32 00072bf5 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce03c 0005d302 R_ARM_ABS32 000cdfd4 _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ 000ce040 0002f102 R_ARM_ABS32 0007120d _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ 000ce044 00029602 R_ARM_ABS32 00071255 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ -000ce04c 0007c802 R_ARM_ABS32 000b5444 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ -000ce058 00050402 R_ARM_ABS32 000b547c _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ -000ce064 0007e602 R_ARM_ABS32 000b54a8 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ +000ce04c 0007c802 R_ARM_ABS32 000b543c _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ +000ce058 00050402 R_ARM_ABS32 000b5474 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ +000ce064 0007e602 R_ARM_ABS32 000b54a0 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000ce068 0001e402 R_ARM_ABS32 00000000 _ZTI18CoinMessageHandler │ │ │ │ -000ce070 00048902 R_ARM_ABS32 000b54d8 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ +000ce070 00048902 R_ARM_ABS32 000b54d0 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 000ce07c 00053202 R_ARM_ABS32 000ce048 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000cfc2c 00053215 R_ARM_GLOB_DAT 000ce048 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000ce080 0004e502 R_ARM_ABS32 00083c2d _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ 000ce084 00047502 R_ARM_ABS32 00083c79 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ 000ce08c 0002d102 R_ARM_ABS32 000ce054 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000cff80 0002d115 R_ARM_GLOB_DAT 000ce054 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000ce090 00082602 R_ARM_ABS32 00083ccd _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ 000ce0ac 0006bb02 R_ARM_ABS32 00083ae5 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 000cfc20 0006bb15 R_ARM_GLOB_DAT 00083ae5 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 000ce0b0 00070802 R_ARM_ABS32 00083a6d _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ 000ce0b8 0005bf02 R_ARM_ABS32 000ce06c _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 000ce0bc 0004c402 R_ARM_ABS32 00083b51 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ 000ce0c0 00045102 R_ARM_ABS32 00083bbd _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ 000cfd04 00045115 R_ARM_GLOB_DAT 00083bbd _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ -000ce0c8 00051e02 R_ARM_ABS32 000b5508 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ +000ce0c8 00051e02 R_ARM_ABS32 000b5500 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000ce0cc 0001ad02 R_ARM_ABS32 00000000 _ZTI18OsiSolverInterface │ │ │ │ 000cff24 0001ad15 R_ARM_GLOB_DAT 00000000 _ZTI18OsiSolverInterface │ │ │ │ 000ce0d4 00042a02 R_ARM_ABS32 000ce0c4 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000cfc08 00042a15 R_ARM_GLOB_DAT 000ce0c4 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000ce0d8 0003c702 R_ARM_ABS32 00073131 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ 000ce0dc 00047d02 R_ARM_ABS32 00073141 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ 000ce0e0 0002fa02 R_ARM_ABS32 0002fbe5 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ @@ -955,16 +955,16 @@ │ │ │ │ 000ce1d0 0001d402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setObjCoeffSetEPKiS1_PKd │ │ │ │ 000ce1d4 0001bb02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface12setObjectiveEPKd │ │ │ │ 000ce1d8 00043902 R_ARM_ABS32 0002e929 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ 000ce1dc 0002fb02 R_ARM_ABS32 0007329d _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ 000ce1e0 0004f202 R_ARM_ABS32 000735a5 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ 000ce1e4 00042102 R_ARM_ABS32 000732bd _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ 000ce1e8 00081902 R_ARM_ABS32 000735e1 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ -000ce1ec 0005c302 R_ARM_ABS32 000645b9 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ -000cfee0 0005c315 R_ARM_GLOB_DAT 000645b9 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +000ce1ec 0005c302 R_ARM_ABS32 00060331 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +000cfee0 0005c315 R_ARM_GLOB_DAT 00060331 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ 000ce1f0 00005302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setColSetBoundsEPKiS1_PKd │ │ │ │ 000ce1f4 00034a02 R_ARM_ABS32 0002e629 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ 000ce1f8 00047902 R_ARM_ABS32 0002e729 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ 000ce1fc 00040d02 R_ARM_ABS32 000839f1 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 000ce200 00012202 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setRowSetBoundsEPKiS1_PKd │ │ │ │ 000ce204 0006c502 R_ARM_ABS32 0002e829 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ 000ce208 00021002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setRowSetTypesEPKiS1_PKcPKdS5_ │ │ │ │ @@ -1006,16 +1006,16 @@ │ │ │ │ 000ce298 0007ad02 R_ARM_ABS32 00084619 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ 000ce29c 00074e02 R_ARM_ABS32 00083a2d _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ 000ce2a0 00088e02 R_ARM_ABS32 0002e539 _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ 000ce2a4 0002ff02 R_ARM_ABS32 00083a31 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ 000ce2a8 00014e02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface16restoreBaseModelEi │ │ │ │ 000ce2ac 0003b702 R_ARM_ABS32 000847cd _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ 000ce2b0 0007e202 R_ARM_ABS32 000752a5 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ -000ce2b4 00067c02 R_ARM_ABS32 0006a875 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ -000cfcfc 00067c15 R_ARM_GLOB_DAT 0006a875 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +000ce2b4 00067c02 R_ARM_ABS32 00067bad _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +000cfcfc 00067c15 R_ARM_GLOB_DAT 00067bad _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ 000ce2b8 00060202 R_ARM_ABS32 0002eae5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ 000ce2bc 0003d902 R_ARM_ABS32 0002f5e5 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ 000ce2c0 0006d302 R_ARM_ABS32 0002f4e5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ 000ce2c4 00085f02 R_ARM_ABS32 0002f3e5 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 000ce2c8 00086d02 R_ARM_ABS32 0002f2e5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ 000ce2cc 0007af02 R_ARM_ABS32 0002f1e5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ 000ce2d0 0000c402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface17loadFromCoinModelER9CoinModelb │ │ │ │ @@ -1061,61 +1061,61 @@ │ │ │ │ 000ce370 00044a02 R_ARM_ABS32 000803b5 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ 000ce374 00081002 R_ARM_ABS32 0004a1b9 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 000cfe8c 00081015 R_ARM_GLOB_DAT 0004a1b9 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 000ce378 0007d702 R_ARM_ABS32 00082889 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ 000ce37c 0005a702 R_ARM_ABS32 00081861 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ 000ce380 00078102 R_ARM_ABS32 00073049 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000ce384 00077602 R_ARM_ABS32 00083d8d _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ -000ce38c 00072802 R_ARM_ABS32 000b5528 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ +000ce38c 00072802 R_ARM_ABS32 000b5520 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000ce398 00087a02 R_ARM_ABS32 000ce388 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000cfec8 00087a15 R_ARM_GLOB_DAT 000ce388 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000ce39c 0006b502 R_ARM_ABS32 00087851 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ 000cfe7c 0006b515 R_ARM_GLOB_DAT 00087851 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ 000ce3a0 00065902 R_ARM_ABS32 0008789d _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ -000ce3a8 0007f202 R_ARM_ABS32 000b5544 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ +000ce3a8 0007f202 R_ARM_ABS32 000b553c _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ 000ce3b8 00048702 R_ARM_ABS32 0008526d _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 000ce3bc 00041a02 R_ARM_ABS32 00085365 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ 000ce3c0 00053702 R_ARM_ABS32 00084f45 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000ce3c8 00057602 R_ARM_ABS32 00084fe9 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 000ce3cc 00086502 R_ARM_ABS32 00084f09 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce3d4 00087f02 R_ARM_ABS32 0006f3e1 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cfeec 00087f15 R_ARM_GLOB_DAT 0006f3e1 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce3d4 00087f02 R_ARM_ABS32 0006deb1 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cfeec 00087f15 R_ARM_GLOB_DAT 0006deb1 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 000ce3d8 0006a802 R_ARM_ABS32 000850bd _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 000ce3e0 0002ac02 R_ARM_ABS32 00084e29 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 000ce3e4 00075502 R_ARM_ABS32 00084e41 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 000ce3e8 0007be02 R_ARM_ABS32 00084e71 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ 000ce3ec 00067d02 R_ARM_ABS32 00084ef1 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 000ce3f0 00055102 R_ARM_ABS32 00084e89 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 000ce408 00043b02 R_ARM_ABS32 00083b1d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ 000cfecc 00043b15 R_ARM_GLOB_DAT 00083b1d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ 000ce410 00070602 R_ARM_ABS32 00084ea9 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 000ce414 0003d002 R_ARM_ABS32 00084ec1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000ce41c 00074d02 R_ARM_ABS32 0006a5ed _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -000cfe20 00074d15 R_ARM_GLOB_DAT 0006a5ed _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000ce41c 00074d02 R_ARM_ABS32 00067925 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000cfe20 00074d15 R_ARM_GLOB_DAT 00067925 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ 000ce420 00044202 R_ARM_ABS32 00084219 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ 000cfc54 00044215 R_ARM_GLOB_DAT 00084219 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ 000ce424 0004aa02 R_ARM_ABS32 0008436d _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 000cfe80 0004aa15 R_ARM_GLOB_DAT 0008436d _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ -000ce430 0007e502 R_ARM_ABS32 000b555c _ZTSN6Bonmin6TMINLPE │ │ │ │ +000ce430 0007e502 R_ARM_ABS32 000b5554 _ZTSN6Bonmin6TMINLPE │ │ │ │ 000ce44c 00074602 R_ARM_ABS32 00087849 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 000cfe10 00074615 R_ARM_GLOB_DAT 00087849 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 000ce478 00025902 R_ARM_ABS32 00088541 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ 000ce47c 00049b02 R_ARM_ABS32 000884f1 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 000ce48c 0004c702 R_ARM_ABS32 00083a35 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ 000cfcac 0004c715 R_ARM_GLOB_DAT 00083a35 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ -000ce490 00061402 R_ARM_ABS32 00066c05 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cff40 00061415 R_ARM_GLOB_DAT 00066c05 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +000ce490 00061402 R_ARM_ABS32 0006b785 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cff40 00061415 R_ARM_GLOB_DAT 0006b785 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ 000ce494 00085202 R_ARM_ABS32 0008784d _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ 000cfe84 00085215 R_ARM_GLOB_DAT 0008784d _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ -000ce4a8 00030d02 R_ARM_ABS32 00066c09 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -000cfe60 00030d15 R_ARM_GLOB_DAT 00066c09 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -000ce4b4 00083702 R_ARM_ABS32 000b5570 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ +000ce4a8 00030d02 R_ARM_ABS32 0006b789 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +000cfe60 00030d15 R_ARM_GLOB_DAT 0006b789 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +000ce4b4 00083702 R_ARM_ABS32 000b5568 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ 000ce4c0 00057c02 R_ARM_ABS32 000ce4b0 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -000ce958 00057c02 R_ARM_ABS32 000ce4b0 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -000ce51c 00075002 R_ARM_ABS32 000b5588 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ +000ce650 00057c02 R_ARM_ABS32 000ce4b0 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ +000ce51c 00075002 R_ARM_ABS32 000b5580 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ 000ce528 00045402 R_ARM_ABS32 000ce518 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ 000ce52c 00059102 R_ARM_ABS32 0008b931 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 000ce530 00052d02 R_ARM_ABS32 0008b979 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ 000ce534 0005e302 R_ARM_ABS32 0008acc9 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000ce53c 00088802 R_ARM_ABS32 0008abb9 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 000ce544 00041d02 R_ARM_ABS32 0008bbfd _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 000ce548 00030e02 R_ARM_ABS32 0008bc05 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ @@ -1123,1276 +1123,1276 @@ │ │ │ │ 000cfd60 0006e315 R_ARM_GLOB_DAT 0008bc29 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 000ce554 00028702 R_ARM_ABS32 0008b8b5 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ 000ce558 0007c902 R_ARM_ABS32 0008b461 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ 000ce55c 00089b02 R_ARM_ABS32 0008af29 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ 000ce560 0005e802 R_ARM_ABS32 0008b0f9 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 000ce564 00049a02 R_ARM_ABS32 0008ad79 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 000ce570 00082002 R_ARM_ABS32 0008b589 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce580 00067f02 R_ARM_ABS32 000b55a0 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ +000ce580 00067f02 R_ARM_ABS32 000b5598 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ 000ce58c 00077702 R_ARM_ABS32 000ce57c _ZTIN6Bonmin12BranchingTQPE │ │ │ │ 000ce590 00075102 R_ARM_ABS32 0008c63d _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 000ce594 0006f102 R_ARM_ABS32 0008c6c9 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ 000ce598 0004ac02 R_ARM_ABS32 0008c029 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000ce5a0 00074502 R_ARM_ABS32 0008c055 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 000ce5ac 0007e702 R_ARM_ABS32 0008c0f5 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 000ce5b0 00085902 R_ARM_ABS32 0008c119 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 000ce5b8 00047202 R_ARM_ABS32 0008c485 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ 000ce5bc 0004d402 R_ARM_ABS32 0008c1fd _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ 000ce5c0 0007df02 R_ARM_ABS32 0008c28d _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ 000ce5c4 0003b202 R_ARM_ABS32 0008c339 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 000ce5c8 0006d602 R_ARM_ABS32 0008c521 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 000ce5d4 0003ff02 R_ARM_ABS32 0008c3dd _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce5e4 00060502 R_ARM_ABS32 000b55b8 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ -000ce60c 0002dc02 R_ARM_ABS32 000b55e0 _ZTS19CoinWarmStartVectorIdE │ │ │ │ -000ce618 00043402 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ -000ce63c 00043402 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ +000ce5e4 00060502 R_ARM_ABS32 000b55b0 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ +000ce60c 00076002 R_ARM_ABS32 000b55d8 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000ce618 00045602 R_ARM_ABS32 000ce608 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000ce61c 00049d02 R_ARM_ABS32 00091869 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +000ce620 00043202 R_ARM_ABS32 00091919 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +000ce640 0006b002 R_ARM_ABS32 000b566c _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000ce64c 00022d02 R_ARM_ABS32 000b5698 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ +000ce658 0004a202 R_ARM_ABS32 000ce63c _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000ce65c 00078b02 R_ARM_ABS32 00094241 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +000ce660 00065302 R_ARM_ABS32 00092af9 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ +000ce664 0005ac02 R_ARM_ABS32 00095955 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ +000ce668 00054202 R_ARM_ABS32 000959a5 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ +000ce670 00064102 R_ARM_ABS32 000ce648 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ +000ce674 0003d802 R_ARM_ABS32 00092d25 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +000ce678 00038102 R_ARM_ABS32 00092d65 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ +000ce67c 0003cf02 R_ARM_ABS32 00095b81 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce680 00036302 R_ARM_ABS32 00094f19 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ +000ce684 00052602 R_ARM_ABS32 00094749 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce688 00074302 R_ARM_ABS32 00094575 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ +000ce68c 00027f02 R_ARM_ABS32 000940a9 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +000ce690 0002ec02 R_ARM_ABS32 00094179 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +000ce694 00077802 R_ARM_ABS32 00094ab9 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce698 0006a902 R_ARM_ABS32 00092c61 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce69c 00045202 R_ARM_ABS32 00094939 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce6a0 0002be02 R_ARM_ABS32 00092b65 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ +000ce6a4 00025202 R_ARM_ABS32 00092b15 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ +000ce6a8 0006bf02 R_ARM_ABS32 00092f55 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ +000ce6ac 0004e102 R_ARM_ABS32 00093089 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ +000ce6b0 00053302 R_ARM_ABS32 00095039 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ +000ce6b4 00023802 R_ARM_ABS32 00095171 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ +000ce6b8 0005ec02 R_ARM_ABS32 00092e99 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ +000ce6bc 00062b02 R_ARM_ABS32 00092dd9 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ +000ce6c0 00048a02 R_ARM_ABS32 00083a49 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +000cfcec 00048a15 R_ARM_GLOB_DAT 00083a49 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +000ce6c4 0002c302 R_ARM_ABS32 00095931 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ +000ce6cc 0002dc02 R_ARM_ABS32 000b56b0 _ZTS19CoinWarmStartVectorIdE │ │ │ │ +000ce6d8 00043402 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ +000ce6fc 00043402 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ 000cff20 00043415 R_ARM_GLOB_DAT 000cdac0 _ZTI13CoinWarmStart │ │ │ │ -000ce624 00041c02 R_ARM_ABS32 000b55fc _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce64c 00030702 R_ARM_ABS32 000923a5 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ -000ce650 00084402 R_ARM_ABS32 000923a9 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce654 0006ba02 R_ARM_ABS32 000ce65c _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000ce658 0006ba02 R_ARM_ABS32 000ce65c _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000cfefc 0006ba15 R_ARM_GLOB_DAT 000ce65c _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000ce674 0004a802 R_ARM_ABS32 000ce608 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -000cfdc0 0004a815 R_ARM_GLOB_DAT 000ce608 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -000ce678 0007aa02 R_ARM_ABS32 000923fd _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ -000ce67c 00074902 R_ARM_ABS32 00092455 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ -000ce680 00066302 R_ARM_ABS32 000931c9 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ -000ce684 00089802 R_ARM_ABS32 00092c59 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce688 00048c02 R_ARM_ABS32 00092ab5 _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 000923ad _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ -000ce6ac 00087502 R_ARM_ABS32 000926f5 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ -000ce6b0 00042202 R_ARM_ABS32 000925a9 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ -000ce6b4 0002b502 R_ARM_ABS32 000924a5 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ -000ce6b8 00042802 R_ARM_ABS32 000ce6c0 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6bc 00042802 R_ARM_ABS32 000ce6c0 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000cffd8 00042815 R_ARM_GLOB_DAT 000ce6c0 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6d4 0003fa02 R_ARM_ABS32 00092755 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ -000ce6d8 0003a002 R_ARM_ABS32 000927c5 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ -000ce6dc 00089c02 R_ARM_ABS32 00092625 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -000ce6fc 00089c02 R_ARM_ABS32 00092625 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -000ce700 00082402 R_ARM_ABS32 000ce710 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce70c 00082402 R_ARM_ABS32 000ce710 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000cfdc4 00082415 R_ARM_GLOB_DAT 000ce710 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce720 00041402 R_ARM_ABS32 000cd74c _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce6e4 00041c02 R_ARM_ABS32 000b56cc _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce70c 00030702 R_ARM_ABS32 00096a01 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ +000ce710 00084402 R_ARM_ABS32 00096a05 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce714 0006ba02 R_ARM_ABS32 000ce71c _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000ce718 0006ba02 R_ARM_ABS32 000ce71c _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000cfefc 0006ba15 R_ARM_GLOB_DAT 000ce71c _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000ce734 0004a802 R_ARM_ABS32 000ce6c8 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +000cfdc0 0004a815 R_ARM_GLOB_DAT 000ce6c8 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +000ce738 0007aa02 R_ARM_ABS32 00096a59 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ +000ce73c 00074902 R_ARM_ABS32 00096ab1 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ +000ce740 00066302 R_ARM_ABS32 00097825 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ +000ce744 00089802 R_ARM_ABS32 000972b5 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce748 00048c02 R_ARM_ABS32 00097111 _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 00096a09 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +000ce76c 00087502 R_ARM_ABS32 00096d51 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ +000ce770 00042202 R_ARM_ABS32 00096c05 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ +000ce774 0002b502 R_ARM_ABS32 00096b01 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ +000ce778 00042802 R_ARM_ABS32 000ce780 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce77c 00042802 R_ARM_ABS32 000ce780 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000cffd8 00042815 R_ARM_GLOB_DAT 000ce780 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce794 0003fa02 R_ARM_ABS32 00096db1 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ +000ce798 0003a002 R_ARM_ABS32 00096e21 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ +000ce79c 00089c02 R_ARM_ABS32 00096c81 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +000ce7bc 00089c02 R_ARM_ABS32 00096c81 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +000ce7c0 00082402 R_ARM_ABS32 000ce7d0 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce7cc 00082402 R_ARM_ABS32 000ce7d0 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000cfdc4 00082415 R_ARM_GLOB_DAT 000ce7d0 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce7e0 00041402 R_ARM_ABS32 000cd74c _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 000cff0c 00041415 R_ARM_GLOB_DAT 000cd74c _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce724 0002af02 R_ARM_ABS32 00092845 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ -000ce728 00024802 R_ARM_ABS32 00092905 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ -000ce72c 00070502 R_ARM_ABS32 000929d5 _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 00096ea1 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ +000ce7e8 00024802 R_ARM_ABS32 00096f61 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ +000ce7ec 00070502 R_ARM_ABS32 00097031 _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 00093299 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -000ce758 00018a02 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce75c 0000b502 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce780 0002bd02 R_ARM_ABS32 00093341 _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 000b561c _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 000978f5 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +000ce818 00018a02 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce81c 0000b502 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce840 0002bd02 R_ARM_ABS32 0009799d _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 000b56ec _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 0009252d _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 00059b02 R_ARM_ABS32 00092565 _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 0005aa02 R_ARM_ABS32 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce89c 0005aa02 R_ARM_ABS32 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce8f0 0005aa02 R_ARM_ABS32 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000cffc8 0005aa15 R_ARM_GLOB_DAT 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce870 00033602 R_ARM_ABS32 000918e9 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce874 0002d502 R_ARM_ABS32 0009195d _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce878 00043302 R_ARM_ABS32 000933f1 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce87c 00071f02 R_ARM_ABS32 00091afd _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce880 00079702 R_ARM_ABS32 00091a21 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce8a0 00052b02 R_ARM_ABS32 000919a5 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce8f4 00052b02 R_ARM_ABS32 000919a5 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce8a4 0004c002 R_ARM_ABS32 0009197d _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce8f8 0004c002 R_ARM_ABS32 0009197d _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce8a8 00033b02 R_ARM_ABS32 0009342d _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce8fc 00033b02 R_ARM_ABS32 0009342d _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce8ac 00076302 R_ARM_ABS32 00091c45 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce900 00076302 R_ARM_ABS32 00091c45 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce8b0 0007a602 R_ARM_ABS32 00091aed _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce904 0007a602 R_ARM_ABS32 00091aed _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce948 0006b002 R_ARM_ABS32 000b56a8 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -000ce954 00022d02 R_ARM_ABS32 000b56d4 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ -000ce960 0004a202 R_ARM_ABS32 000ce944 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -000ce964 00078b02 R_ARM_ABS32 00094bb9 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -000ce968 00065302 R_ARM_ABS32 00093471 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ -000ce96c 0005ac02 R_ARM_ABS32 000962cd _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ -000ce970 00054202 R_ARM_ABS32 0009631d _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ -000ce978 00064102 R_ARM_ABS32 000ce950 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ -000ce97c 0003d802 R_ARM_ABS32 0009369d _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ -000ce980 00038102 R_ARM_ABS32 000936dd _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ -000ce984 0003cf02 R_ARM_ABS32 000964f9 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce988 00036302 R_ARM_ABS32 00095891 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ -000ce98c 00052602 R_ARM_ABS32 000950c1 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce990 00074302 R_ARM_ABS32 00094eed _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ -000ce994 00027f02 R_ARM_ABS32 00094a21 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -000ce998 0002ec02 R_ARM_ABS32 00094af1 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -000ce99c 00077802 R_ARM_ABS32 00095431 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a0 0006a902 R_ARM_ABS32 000935d9 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a4 00045202 R_ARM_ABS32 000952b1 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a8 0002be02 R_ARM_ABS32 000934dd _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ -000ce9ac 00025202 R_ARM_ABS32 0009348d _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ -000ce9b0 0006bf02 R_ARM_ABS32 000938cd _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ -000ce9b4 0004e102 R_ARM_ABS32 00093a01 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ -000ce9b8 00053302 R_ARM_ABS32 000959b1 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ -000ce9bc 00023802 R_ARM_ABS32 00095ae9 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ -000ce9c0 0005ec02 R_ARM_ABS32 00093811 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ -000ce9c4 00062b02 R_ARM_ABS32 00093751 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ -000ce9c8 00048a02 R_ARM_ABS32 00083a49 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -000cfcec 00048a15 R_ARM_GLOB_DAT 00083a49 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -000ce9cc 0002c302 R_ARM_ABS32 000962a9 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ -000ce9d4 00076002 R_ARM_ABS32 000b56ec _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -000ce9e0 00045602 R_ARM_ABS32 000ce9d0 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -000ce9e4 00049d02 R_ARM_ABS32 00096841 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -000ce9e8 00043202 R_ARM_ABS32 000968f1 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ -000ce9f0 00070102 R_ARM_ABS32 000b5710 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ +000ce890 0007e302 R_ARM_ABS32 00096b89 _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 00059b02 R_ARM_ABS32 00096bc1 _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 0005aa02 R_ARM_ABS32 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce95c 0005aa02 R_ARM_ABS32 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce9b0 0005aa02 R_ARM_ABS32 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000cffc8 0005aa15 R_ARM_GLOB_DAT 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce930 00033602 R_ARM_ABS32 00095f45 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce934 0002d502 R_ARM_ABS32 00095fb9 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce938 00043302 R_ARM_ABS32 00097a4d _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce93c 00071f02 R_ARM_ABS32 00096159 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce940 00079702 R_ARM_ABS32 0009607d _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce960 00052b02 R_ARM_ABS32 00096001 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce9b4 00052b02 R_ARM_ABS32 00096001 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce964 0004c002 R_ARM_ABS32 00095fd9 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce9b8 0004c002 R_ARM_ABS32 00095fd9 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce968 00033b02 R_ARM_ABS32 00097a89 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce9bc 00033b02 R_ARM_ABS32 00097a89 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce96c 00076302 R_ARM_ABS32 000962a1 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce9c0 00076302 R_ARM_ABS32 000962a1 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce970 0007a602 R_ARM_ABS32 00096149 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce9c4 0007a602 R_ARM_ABS32 00096149 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce9f0 00070102 R_ARM_ABS32 000b5708 _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 0009898d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea58 0003ad02 R_ARM_ABS32 0009898d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceaa0 0003ad02 R_ARM_ABS32 0009898d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceae8 0003ad02 R_ARM_ABS32 0009898d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceb30 0003ad02 R_ARM_ABS32 0009898d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceb78 0003ad02 R_ARM_ABS32 0009898d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea2c 00073e02 R_ARM_ABS32 00098995 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cea74 00073e02 R_ARM_ABS32 00098995 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceabc 00073e02 R_ARM_ABS32 00098995 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb04 00073e02 R_ARM_ABS32 00098995 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb4c 00073e02 R_ARM_ABS32 00098995 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb94 00073e02 R_ARM_ABS32 00098995 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cea30 0004a002 R_ARM_ABS32 00098411 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cea78 0004a002 R_ARM_ABS32 00098411 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceac0 0004a002 R_ARM_ABS32 00098411 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb50 0004a002 R_ARM_ABS32 00098411 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb98 0004a002 R_ARM_ABS32 00098411 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cea38 00081b02 R_ARM_ABS32 000b5738 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ +000cea10 0003ad02 R_ARM_ABS32 00098989 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea58 0003ad02 R_ARM_ABS32 00098989 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceaa0 0003ad02 R_ARM_ABS32 00098989 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceae8 0003ad02 R_ARM_ABS32 00098989 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceb30 0003ad02 R_ARM_ABS32 00098989 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceb78 0003ad02 R_ARM_ABS32 00098989 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea2c 00073e02 R_ARM_ABS32 00098991 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cea74 00073e02 R_ARM_ABS32 00098991 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceabc 00073e02 R_ARM_ABS32 00098991 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb04 00073e02 R_ARM_ABS32 00098991 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb4c 00073e02 R_ARM_ABS32 00098991 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb94 00073e02 R_ARM_ABS32 00098991 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cea30 0004a002 R_ARM_ABS32 0009840d _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cea78 0004a002 R_ARM_ABS32 0009840d _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceac0 0004a002 R_ARM_ABS32 0009840d _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb50 0004a002 R_ARM_ABS32 0009840d _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb98 0004a002 R_ARM_ABS32 0009840d _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cea38 00081b02 R_ARM_ABS32 000b5730 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 000cea44 0006df02 R_ARM_ABS32 000cea34 _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ -000cea48 00060c02 R_ARM_ABS32 00098999 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ -000cea4c 0005c502 R_ARM_ABS32 000989c5 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ -000cea50 00025402 R_ARM_ABS32 00099709 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ -000cea5c 0007d002 R_ARM_ABS32 00098bbd _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ -000cea80 0006b902 R_ARM_ABS32 000b5758 _ZTSN6Bonmin9DummyPumpE │ │ │ │ +000cea48 00060c02 R_ARM_ABS32 00098995 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ +000cea4c 0005c502 R_ARM_ABS32 000989c1 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ +000cea50 00025402 R_ARM_ABS32 00099705 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ +000cea5c 0007d002 R_ARM_ABS32 00098bb9 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ +000cea80 0006b902 R_ARM_ABS32 000b5750 _ZTSN6Bonmin9DummyPumpE │ │ │ │ 000cea8c 0002b202 R_ARM_ABS32 000cea7c _ZTIN6Bonmin9DummyPumpE │ │ │ │ -000cea90 00062702 R_ARM_ABS32 00099741 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ -000cea94 0005df02 R_ARM_ABS32 0009976d _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ -000cea98 00081f02 R_ARM_ABS32 0009a629 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ -000ceaa4 00033402 R_ARM_ABS32 00099965 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ -000ceac8 0002fd02 R_ARM_ABS32 000b576c _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ +000cea90 00062702 R_ARM_ABS32 00099739 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ +000cea94 0005df02 R_ARM_ABS32 00099765 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ +000cea98 00081f02 R_ARM_ABS32 0009a621 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ +000ceaa4 00033402 R_ARM_ABS32 0009995d _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ +000ceac8 0002fd02 R_ARM_ABS32 000b5764 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ 000cead4 0003f802 R_ARM_ABS32 000ceac4 _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ -000cead8 0005c702 R_ARM_ABS32 0009a65d _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ -000ceadc 00056d02 R_ARM_ABS32 0009a689 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ -000ceae0 00078702 R_ARM_ABS32 0009b801 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ -000ceaec 00036702 R_ARM_ABS32 0009b6c1 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ -000ceb08 0003a302 R_ARM_ABS32 0009b3e1 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb10 0008a102 R_ARM_ABS32 000b5784 _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ +000cead8 0005c702 R_ARM_ABS32 0009a655 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ +000ceadc 00056d02 R_ARM_ABS32 0009a681 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ +000ceae0 00078702 R_ARM_ABS32 0009b7f9 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ +000ceaec 00036702 R_ARM_ABS32 0009b6b9 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ +000ceb08 0003a302 R_ARM_ABS32 0009b3d9 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb10 0008a102 R_ARM_ABS32 000b577c _ZTSN6Bonmin13HeuristicRINSE │ │ │ │ 000ceb1c 0003f002 R_ARM_ABS32 000ceb0c _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ -000ceb20 0005f302 R_ARM_ABS32 0009b839 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ -000ceb24 0005a902 R_ARM_ABS32 0009b865 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ -000ceb28 00029702 R_ARM_ABS32 0009c611 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ -000ceb34 00072502 R_ARM_ABS32 0009b9d5 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ -000ceb58 00038c02 R_ARM_ABS32 000b57a0 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ +000ceb20 0005f302 R_ARM_ABS32 0009b831 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ +000ceb24 0005a902 R_ARM_ABS32 0009b85d _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ +000ceb28 00029702 R_ARM_ABS32 0009c609 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ +000ceb34 00072502 R_ARM_ABS32 0009b9cd _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ +000ceb58 00038c02 R_ARM_ABS32 000b5798 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 000ceb64 0007c002 R_ARM_ABS32 000ceb54 _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ -000ceb68 00059802 R_ARM_ABS32 0009c651 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ -000ceb6c 00053602 R_ARM_ABS32 0009c67d _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ -000ceb70 00047102 R_ARM_ABS32 0009d49d _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ -000ceb74 00085002 R_ARM_ABS32 0009c649 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ -000ceb7c 0003a602 R_ARM_ABS32 0009c8c1 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ -000ceb84 00078602 R_ARM_ABS32 0009c69d _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ -000ceba0 00075a02 R_ARM_ABS32 000b57c4 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ +000ceb68 00059802 R_ARM_ABS32 0009c649 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ +000ceb6c 00053602 R_ARM_ABS32 0009c675 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ +000ceb70 00047102 R_ARM_ABS32 0009d495 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ +000ceb74 00085002 R_ARM_ABS32 0009c641 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ +000ceb7c 0003a602 R_ARM_ABS32 0009c8b9 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ +000ceb84 00078602 R_ARM_ABS32 0009c695 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ +000ceba0 00075a02 R_ARM_ABS32 000b57bc _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 000cebac 0006aa02 R_ARM_ABS32 000ceb9c _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ -000cebb0 00055502 R_ARM_ABS32 0009fd09 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ -000cebb4 0004eb02 R_ARM_ABS32 0009fd35 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ -000cebb8 00035002 R_ARM_ABS32 0009fd69 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ -000cebc0 00022c02 R_ARM_ABS32 0009fcf9 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ -000cebc4 00031c02 R_ARM_ABS32 0009f17d _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ -000cebdc 00039a02 R_ARM_ABS32 0009fd01 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ -000cebe4 0005e902 R_ARM_ABS32 000b57e0 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ +000cebb0 00055502 R_ARM_ABS32 0009fd01 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ +000cebb4 0004eb02 R_ARM_ABS32 0009fd2d _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ +000cebb8 00035002 R_ARM_ABS32 0009fd61 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ +000cebc0 00022c02 R_ARM_ABS32 0009fcf1 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ +000cebc4 00031c02 R_ARM_ABS32 0009f175 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ +000cebdc 00039a02 R_ARM_ABS32 0009fcf9 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ +000cebe4 0005e902 R_ARM_ABS32 000b57d8 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ 000cebf0 00079602 R_ARM_ABS32 000cebe0 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 000cec34 00079602 R_ARM_ABS32 000cebe0 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ 000cec80 00079602 R_ARM_ABS32 000cebe0 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ -000cec04 00072f02 R_ARM_ABS32 000a0b85 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ -000cec50 00072f02 R_ARM_ABS32 000a0b85 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ -000cec9c 00072f02 R_ARM_ABS32 000a0b85 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ -000cec08 00081c02 R_ARM_ABS32 000a03e1 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ -000cec54 00081c02 R_ARM_ABS32 000a03e1 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ -000ceca0 00081c02 R_ARM_ABS32 000a03e1 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ -000cec20 0002d202 R_ARM_ABS32 000a0b8d _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ -000cec30 0004d902 R_ARM_ABS32 000b57fc _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ +000cec04 00072f02 R_ARM_ABS32 000a0b7d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ +000cec50 00072f02 R_ARM_ABS32 000a0b7d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ +000cec9c 00072f02 R_ARM_ABS32 000a0b7d _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ +000cec08 00081c02 R_ARM_ABS32 000a03d9 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ +000cec54 00081c02 R_ARM_ABS32 000a03d9 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ +000ceca0 00081c02 R_ARM_ABS32 000a03d9 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ +000cec20 0002d202 R_ARM_ABS32 000a0b85 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ +000cec30 0004d902 R_ARM_ABS32 000b57f4 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 000cec3c 0004a302 R_ARM_ABS32 000cec2c _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ -000cec40 0006b602 R_ARM_ABS32 000a1bc1 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ -000cec44 00065b02 R_ARM_ABS32 000a1bed _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ -000cec48 00069902 R_ARM_ABS32 000a1159 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ -000cec6c 0005d902 R_ARM_ABS32 000a1c21 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ -000cec70 00078a02 R_ARM_ABS32 000a0b99 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000cec74 0005ab02 R_ARM_ABS32 000a0b9d _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -000cec7c 00027602 R_ARM_ABS32 000b5820 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ +000cec40 0006b602 R_ARM_ABS32 000a1bb9 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ +000cec44 00065b02 R_ARM_ABS32 000a1be5 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ +000cec48 00069902 R_ARM_ABS32 000a1151 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ +000cec6c 0005d902 R_ARM_ABS32 000a1c19 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ +000cec70 00078a02 R_ARM_ABS32 000a0b91 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000cec74 0005ab02 R_ARM_ABS32 000a0b95 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000cec7c 00027602 R_ARM_ABS32 000b5818 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 000cec88 00055c02 R_ARM_ABS32 000cec78 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ -000cec8c 00044f02 R_ARM_ABS32 000a2e85 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ -000cec90 0003eb02 R_ARM_ABS32 000a2ec5 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ -000cec94 00075602 R_ARM_ABS32 000a23f1 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ -000cecb8 0007b302 R_ARM_ABS32 000a2f0d _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ -000cecbc 00070702 R_ARM_ABS32 000a1cb9 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000cecc0 0002cf02 R_ARM_ABS32 000a1dc9 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -000cecc8 00032902 R_ARM_ABS32 000b5848 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ +000cec8c 00044f02 R_ARM_ABS32 000a2e7d _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ +000cec90 0003eb02 R_ARM_ABS32 000a2ebd _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ +000cec94 00075602 R_ARM_ABS32 000a23e9 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ +000cecb8 0007b302 R_ARM_ABS32 000a2f05 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ +000cecbc 00070702 R_ARM_ABS32 000a1cb1 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000cecc0 0002cf02 R_ARM_ABS32 000a1dc1 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000cecc8 00032902 R_ARM_ABS32 000b5840 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000cecd4 00048202 R_ARM_ABS32 000cecc4 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000ced18 00048202 R_ARM_ABS32 000cecc4 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000ceda8 00048202 R_ARM_ABS32 000cecc4 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ -000cece8 0006e602 R_ARM_ABS32 000a4275 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ -000ced34 0006e602 R_ARM_ABS32 000a4275 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ -000cedc4 0006e602 R_ARM_ABS32 000a4275 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ -000cecec 00057002 R_ARM_ABS32 000a3261 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ -000ced38 00057002 R_ARM_ABS32 000a3261 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ -000cedc8 00057002 R_ARM_ABS32 000a3261 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ -000ced04 00047002 R_ARM_ABS32 000a427d _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ -000ced14 00032502 R_ARM_ABS32 000b5864 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ +000cece8 0006e602 R_ARM_ABS32 000a426d _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ +000ced34 0006e602 R_ARM_ABS32 000a426d _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ +000cedc4 0006e602 R_ARM_ABS32 000a426d _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ +000cecec 00057002 R_ARM_ABS32 000a3259 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ +000ced38 00057002 R_ARM_ABS32 000a3259 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ +000cedc8 00057002 R_ARM_ABS32 000a3259 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ +000ced04 00047002 R_ARM_ABS32 000a4275 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ +000ced14 00032502 R_ARM_ABS32 000b585c _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 000ced20 0005f202 R_ARM_ABS32 000ced10 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ -000ced24 00049702 R_ARM_ABS32 000a59f5 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ -000ced28 00042e02 R_ARM_ABS32 000a5a21 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ -000ced2c 0004fa02 R_ARM_ABS32 000a4fa5 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ -000ced50 0002a202 R_ARM_ABS32 000a5a55 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ -000ced54 00027c02 R_ARM_ABS32 000a4a11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000ced58 00031202 R_ARM_ABS32 000a4a15 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ -000ced60 00037702 R_ARM_ABS32 000b588c _ZTSN6Bonmin12MilpRoundingE │ │ │ │ +000ced24 00049702 R_ARM_ABS32 000a59ed _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ +000ced28 00042e02 R_ARM_ABS32 000a5a19 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ +000ced2c 0004fa02 R_ARM_ABS32 000a4f9d _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ +000ced50 0002a202 R_ARM_ABS32 000a5a4d _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ +000ced54 00027c02 R_ARM_ABS32 000a4a09 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000ced58 00031202 R_ARM_ABS32 000a4a0d _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000ced60 00037702 R_ARM_ABS32 000b5884 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ 000ced6c 00047302 R_ARM_ABS32 000ced5c _ZTIN6Bonmin12MilpRoundingE │ │ │ │ -000ced70 00040a02 R_ARM_ABS32 000a5e05 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ -000ced74 0003b102 R_ARM_ABS32 000a5e51 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ -000ced78 00026f02 R_ARM_ABS32 000a7489 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ -000ced80 00050602 R_ARM_ABS32 000a7479 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ -000ced84 00040602 R_ARM_ABS32 000a646d _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ -000ced9c 00045f02 R_ARM_ABS32 000a7481 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ -000ceda4 0006e802 R_ARM_ABS32 000b58a4 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ +000ced70 00040a02 R_ARM_ABS32 000a5dfd _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ +000ced74 0003b102 R_ARM_ABS32 000a5e49 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ +000ced78 00026f02 R_ARM_ABS32 000a7481 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ +000ced80 00050602 R_ARM_ABS32 000a7471 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ +000ced84 00040602 R_ARM_ABS32 000a6465 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ +000ced9c 00045f02 R_ARM_ABS32 000a7479 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ +000ceda4 0006e802 R_ARM_ABS32 000b589c _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 000cedb0 0004d502 R_ARM_ABS32 000ceda0 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ -000cedb4 00084502 R_ARM_ABS32 000a863d _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ -000cedb8 0007fb02 R_ARM_ABS32 000a8675 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ -000cedbc 00049802 R_ARM_ABS32 000a7bc5 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ -000cede0 00069602 R_ARM_ABS32 000a86b5 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ -000cede4 00084f02 R_ARM_ABS32 000a74c1 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ -000cede8 00038a02 R_ARM_ABS32 000a75d1 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ +000cedb4 00084502 R_ARM_ABS32 000a8635 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ +000cedb8 0007fb02 R_ARM_ABS32 000a866d _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ +000cedbc 00049802 R_ARM_ABS32 000a7bbd _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ +000cede0 00069602 R_ARM_ABS32 000a86ad _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ +000cede4 00084f02 R_ARM_ABS32 000a74b9 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ +000cede8 00038a02 R_ARM_ABS32 000a75c9 _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 00056915 R_ARM_GLOB_DAT 000cdf74 _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 000cfc24 00028915 R_ARM_GLOB_DAT 000d00b4 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ -000cfc28 00040515 R_ARM_GLOB_DAT 000964cd _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ +000cfc28 00040515 R_ARM_GLOB_DAT 00095b55 _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 00032365 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ 000cfc58 00003d15 R_ARM_GLOB_DAT 00000000 _ZN9CoinError12printErrors_E │ │ │ │ 000cfc5c 0004ab15 R_ARM_GLOB_DAT 000cd6b4 _ZTV9CoinError │ │ │ │ 000cfc60 0007ed15 R_ARM_GLOB_DAT 000cdf14 _ZTVN6Bonmin7QuadCutE │ │ │ │ 000cfc64 00004515 R_ARM_GLOB_DAT 00000000 _ZTI26CbcSimpleIntegerPseudoCost │ │ │ │ 000cfc68 0003c815 R_ARM_GLOB_DAT 00072bf9 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ 000cfc70 00039615 R_ARM_GLOB_DAT 000cd6a4 _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cfc74 00044815 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 0004bc15 R_ARM_GLOB_DAT 000cdc54 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cfca0 0004bc15 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 00096375 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ +000cfccc 00074015 R_ARM_GLOB_DAT 000959fd _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 0005b815 R_ARM_GLOB_DAT 00040635 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ -000cfcf8 0005b715 R_ARM_GLOB_DAT 000cdd14 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ +000cfcf8 0005b715 R_ARM_GLOB_DAT 000cdcd8 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ 000cfd00 0007a315 R_ARM_GLOB_DAT 000915b1 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ 000cfd08 0005a015 R_ARM_GLOB_DAT 000915bd _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ 000cfd10 0004d815 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 0005c215 R_ARM_GLOB_DAT 000915ad _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ -000cfd28 0005d215 R_ARM_GLOB_DAT 000cdb48 _ZTV15BonRandomChoice │ │ │ │ -000cfd30 00066015 R_ARM_GLOB_DAT 00057eb9 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ +000cfd28 0005d215 R_ARM_GLOB_DAT 000cdaf8 _ZTV15BonRandomChoice │ │ │ │ +000cfd30 00066015 R_ARM_GLOB_DAT 00055771 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 000cfd34 0004b915 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 00058c15 R_ARM_GLOB_DAT 000cdafc _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ -000cfd68 0004d315 R_ARM_GLOB_DAT 00057ebd _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ +000cfd64 00058c15 R_ARM_GLOB_DAT 000cdbac _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ +000cfd68 0004d315 R_ARM_GLOB_DAT 00055775 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ 000cfd6c 0000d215 R_ARM_GLOB_DAT 00000000 _ZTI6OsiSOS │ │ │ │ 000cfd78 0000d515 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt13StreamJournalE │ │ │ │ -000cfd7c 00053b15 R_ARM_GLOB_DAT 000cdc14 _ZTVN6Bonmin7EcpCutsE │ │ │ │ +000cfd7c 00053b15 R_ARM_GLOB_DAT 000cdbd4 _ZTVN6Bonmin7EcpCutsE │ │ │ │ 000cfd8c 00030215 R_ARM_GLOB_DAT 000cd6cc _ZTVN6Bonmin3BabE │ │ │ │ 000cfd90 0006ad15 R_ARM_GLOB_DAT 000cdf84 _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cfd94 00046315 R_ARM_GLOB_DAT 000cec38 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 000cfd98 0002bb15 R_ARM_GLOB_DAT 0004066d _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cfd9c 00067515 R_ARM_GLOB_DAT 000320b9 _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 00040c15 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 00042f15 R_ARM_GLOB_DAT 00057ed1 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ +000cfdd8 00075915 R_ARM_GLOB_DAT 000cde80 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cfddc 00042f15 R_ARM_GLOB_DAT 00055789 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ 000cfde0 00053115 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 00061915 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 0004a515 R_ARM_GLOB_DAT 000915c5 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ -000cfe1c 0002c015 R_ARM_GLOB_DAT 00096485 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ -000cfe24 0005b015 R_ARM_GLOB_DAT 000cde18 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ +000cfe1c 0002c015 R_ARM_GLOB_DAT 00095b0d _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ +000cfe24 0005b015 R_ARM_GLOB_DAT 000cdd90 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ 000cfe28 00026115 R_ARM_GLOB_DAT 00040761 _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 000962ad _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ -000cfe38 00069515 R_ARM_GLOB_DAT 000cded0 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cfe3c 00025c15 R_ARM_GLOB_DAT 000cdbd4 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cfe34 00039b15 R_ARM_GLOB_DAT 00095935 _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 00055d15 R_ARM_GLOB_DAT 000cd964 _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 000cfe54 00050115 R_ARM_GLOB_DAT 000d0008 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ 000cfe58 0005e415 R_ARM_GLOB_DAT 000ce524 _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ 000cfe5c 0002f215 R_ARM_GLOB_DAT 000ceba8 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ 000cfe64 00061315 R_ARM_GLOB_DAT 000cda5c _ZTVN6Bonmin11BonminSetupE │ │ │ │ -000cfe70 00079f15 R_ARM_GLOB_DAT 000ce9dc _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000cfe70 00079f15 R_ARM_GLOB_DAT 000ce614 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 000cfe74 0005da15 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 0006dfc5 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ +000cfe94 00082115 R_ARM_GLOB_DAT 0006ca95 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 000cfe98 00085e15 R_ARM_GLOB_DAT 000cd770 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cfe9c 0002ad15 R_ARM_GLOB_DAT 000ce438 _ZTVN6Bonmin6TMINLPE │ │ │ │ 000cfea0 0003c415 R_ARM_GLOB_DAT 000ce038 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ 000cfea8 0007f615 R_ARM_GLOB_DAT 000ced1c _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ -000cfeac 0005b115 R_ARM_GLOB_DAT 00057ef1 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ +000cfeac 0005b115 R_ARM_GLOB_DAT 000557a9 _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 0003ec15 R_ARM_GLOB_DAT 000cd974 _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ 000cfef0 00087d15 R_ARM_GLOB_DAT 000cec84 _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 000cfef4 00019b15 R_ARM_GLOB_DAT 00000000 _ZTV9CglClique │ │ │ │ -000cfef8 0003dc15 R_ARM_GLOB_DAT 0006dfc1 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ +000cfef8 0003dc15 R_ARM_GLOB_DAT 0006ca91 _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 00054615 R_ARM_GLOB_DAT 000cd7e4 _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ 000cff18 00051615 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 00052715 R_ARM_GLOB_DAT 0006dfc9 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ +000cff50 00052715 R_ARM_GLOB_DAT 0006ca99 _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 00040f99 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ 000cff60 0002cb15 R_ARM_GLOB_DAT 000cd9fc _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 000cff64 0003c615 R_ARM_GLOB_DAT 000d0038 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ 000cff68 00065f15 R_ARM_GLOB_DAT 000d0088 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ -000cff6c 00088715 R_ARM_GLOB_DAT 00057ee9 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ +000cff6c 00088715 R_ARM_GLOB_DAT 000557a1 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ 000cff74 00069d15 R_ARM_GLOB_DAT 00034359 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ 000cff78 0002df15 R_ARM_GLOB_DAT 000cda2c _ZTVN8CglLandP10ParametersE │ │ │ │ 000cff7c 00059f15 R_ARM_GLOB_DAT 000915d5 _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 0004f115 R_ARM_GLOB_DAT 000cdeb4 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cff9c 0004f115 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 00052515 R_ARM_GLOB_DAT 000915b9 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ 000cffc0 0003ef15 R_ARM_GLOB_DAT 000cdf4c _ZTVN6Bonmin4CutsE │ │ │ │ 000cffcc 0003cd15 R_ARM_GLOB_DAT 0004ce79 _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 00044915 R_ARM_GLOB_DAT 000cdb24 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ +000cffe8 00044915 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 000915b5 _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 0x29c1c contains 818 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 000cef40 0005c616 R_ARM_JUMP_SLOT 000794ad _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ 000cef44 00000316 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ -000cef48 00049d16 R_ARM_JUMP_SLOT 00096841 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +000cef48 00049d16 R_ARM_JUMP_SLOT 00091869 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ 000cef4c 0002ef16 R_ARM_JUMP_SLOT 000320ed _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ 000cef50 00042716 R_ARM_JUMP_SLOT 0008b769 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ 000cef54 00080e16 R_ARM_JUMP_SLOT 00040cb9 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ 000cef58 00000716 R_ARM_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4 │ │ │ │ 000cef5c 00000916 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2ERKS_ │ │ │ │ 000cef60 00048b16 R_ARM_JUMP_SLOT 000878f1 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ 000cef64 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler11setLogLevelEi │ │ │ │ 000cef68 00000c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20setNumberBeforeTrustEi │ │ │ │ -000cef6c 00058216 R_ARM_JUMP_SLOT 0009bd59 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cef6c 00058216 R_ARM_JUMP_SLOT 0009bd51 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cef70 00089a16 R_ARM_JUMP_SLOT 00085511 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ 000cef74 00000d16 R_ARM_JUMP_SLOT 00000000 _Z10CoinFinited │ │ │ │ 000cef78 00000e16 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationD1Ev │ │ │ │ 000cef7c 00040e16 R_ARM_JUMP_SLOT 0004d1b9 _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 0005f816 R_ARM_JUMP_SLOT 0006cc15 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ +000cef88 0005f816 R_ARM_JUMP_SLOT 0006e94d _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ 000cef8c 0006f416 R_ARM_JUMP_SLOT 000866e5 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ 000cef90 0004e316 R_ARM_JUMP_SLOT 000714f1 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ -000cef94 00060716 R_ARM_JUMP_SLOT 00096911 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ +000cef94 00060716 R_ARM_JUMP_SLOT 00091939 _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 00059c16 R_ARM_JUMP_SLOT 000303f5 _ZN6Bonmin3BabC1Ev │ │ │ │ 000cefa8 00001616 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel18isProvenInfeasibleEv │ │ │ │ 000cefac 00075e16 R_ARM_JUMP_SLOT 0008c6e9 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000cefb0 0006ec16 R_ARM_JUMP_SLOT 0005813d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ +000cefb0 0006ec16 R_ARM_JUMP_SLOT 00055a1d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ 000cefb4 00001716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setLogLevelEi │ │ │ │ -000cefb8 00028a16 R_ARM_JUMP_SLOT 00069dc9 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cefb8 00028a16 R_ARM_JUMP_SLOT 00067101 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 000cefbc 00057616 R_ARM_JUMP_SLOT 00084fe9 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cefc0 00031616 R_ARM_JUMP_SLOT 0009bd19 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ +000cefc0 00031616 R_ARM_JUMP_SLOT 0009bd11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ 000cefc4 00075116 R_ARM_JUMP_SLOT 0008c63d _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 000cefc8 00001816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbiiiPKdPKiS3_S3_ │ │ │ │ 000cefcc 00001916 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ -000cefd0 00063616 R_ARM_JUMP_SLOT 0005709d _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ +000cefd0 00063616 R_ARM_JUMP_SLOT 00054955 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ 000cefd4 00001b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixD1Ev │ │ │ │ -000cefd8 00040916 R_ARM_JUMP_SLOT 0009e5b5 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cefd8 00040916 R_ARM_JUMP_SLOT 0009e5ad _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cefdc 00001c16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ 000cefe0 00044e16 R_ARM_JUMP_SLOT 000352f9 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ -000cefe4 00075c16 R_ARM_JUMP_SLOT 0006b83d _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ +000cefe4 00075c16 R_ARM_JUMP_SLOT 00068b75 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ 000cefe8 00035116 R_ARM_JUMP_SLOT 0006fca1 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ -000cefec 00035916 R_ARM_JUMP_SLOT 00097a0d _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ +000cefec 00035916 R_ARM_JUMP_SLOT 00092a35 _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 00087b4d _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ -000ceff8 00064e16 R_ARM_JUMP_SLOT 00066da1 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ -000ceffc 00071716 R_ARM_JUMP_SLOT 000a0235 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ -000cf000 00063916 R_ARM_JUMP_SLOT 0005cf45 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +000ceff8 00064e16 R_ARM_JUMP_SLOT 0006b91d _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +000ceffc 00071716 R_ARM_JUMP_SLOT 000a022d _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ +000cf000 00063916 R_ARM_JUMP_SLOT 00060965 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 000cf004 00002216 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2D1Ev │ │ │ │ 000cf008 00002316 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1Ev │ │ │ │ 000cf00c 0007c716 R_ARM_JUMP_SLOT 00034965 _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 0004dce1 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf024 00046416 R_ARM_JUMP_SLOT 000420e9 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ 000cf028 00002816 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2ERKS_ │ │ │ │ -000cf02c 0002e716 R_ARM_JUMP_SLOT 0006ddf5 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +000cf02c 0002e716 R_ARM_JUMP_SLOT 0006c8c5 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ 000cf030 00002916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerD2Ev │ │ │ │ -000cf034 00082316 R_ARM_JUMP_SLOT 0006ac61 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ +000cf034 00082316 R_ARM_JUMP_SLOT 00067f99 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ 000cf038 00002a16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplication23RegisterAllIpoptOptionsERKNS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf03c 0005c016 R_ARM_JUMP_SLOT 00096a29 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ +000cf03c 0005c016 R_ARM_JUMP_SLOT 00091a51 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ 000cf040 00048416 R_ARM_JUMP_SLOT 00085731 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ -000cf044 00080016 R_ARM_JUMP_SLOT 000982ad _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf044 00080016 R_ARM_JUMP_SLOT 000982a9 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf048 00002e16 R_ARM_JUMP_SLOT 00000000 _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ 000cf04c 00025516 R_ARM_JUMP_SLOT 00036e25 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ 000cf050 00002f16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1Ev │ │ │ │ -000cf054 00061b16 R_ARM_JUMP_SLOT 000671c9 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ +000cf054 00061b16 R_ARM_JUMP_SLOT 0006bd41 _ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ 000cf058 00003016 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel23getBestPossibleObjValueEv │ │ │ │ -000cf05c 0003c516 R_ARM_JUMP_SLOT 000a5da5 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ +000cf05c 0003c516 R_ARM_JUMP_SLOT 000a5d9d _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 000cf060 00003116 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepth4testEP7CbcNodeS1_ │ │ │ │ 000cf064 00003216 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2Ev │ │ │ │ 000cf068 00083616 R_ARM_JUMP_SLOT 00032c69 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 000cf06c 00003416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC2Ev │ │ │ │ -000cf070 0003e616 R_ARM_JUMP_SLOT 00053301 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf074 00072116 R_ARM_JUMP_SLOT 0006d1c1 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +000cf070 0003e616 R_ARM_JUMP_SLOT 00050bb9 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf074 00072116 R_ARM_JUMP_SLOT 0006eef9 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ 000cf078 00003516 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2ubEv │ │ │ │ 000cf07c 00003716 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultD2Ev │ │ │ │ -000cf080 00080a16 R_ARM_JUMP_SLOT 0009cad1 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ +000cf080 00080a16 R_ARM_JUMP_SLOT 0009cac9 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ 000cf084 00075516 R_ARM_JUMP_SLOT 00084e41 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 000cf088 00003816 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessages10addMessageEiRK14CoinOneMessage │ │ │ │ -000cf08c 00059916 R_ARM_JUMP_SLOT 00097e61 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ +000cf08c 00059916 R_ARM_JUMP_SLOT 00097e5d _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ 000cf090 00003916 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCosts10initializeEi │ │ │ │ 000cf094 00003a16 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4 │ │ │ │ 000cf098 00003b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasCopyEiPKdiPdi │ │ │ │ 000cf09c 00040316 R_ARM_JUMP_SLOT 00043d05 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 000cf0a0 00003c16 R_ARM_JUMP_SLOT 00000000 _ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4 │ │ │ │ 000cf0a4 00003e16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel18setNumberPenaltiesEi │ │ │ │ 000cf0a8 00048716 R_ARM_JUMP_SLOT 0008526d _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ -000cf0ac 00078016 R_ARM_JUMP_SLOT 00098341 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ +000cf0ac 00078016 R_ARM_JUMP_SLOT 0009833d _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ 000cf0b0 00004216 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000cf0b4 00080b16 R_ARM_JUMP_SLOT 00091d2d _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ +000cf0b4 00080b16 R_ARM_JUMP_SLOT 00096389 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 000cf0b8 00004316 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ 000cf0bc 0007d816 R_ARM_JUMP_SLOT 00085269 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ 000cf0c0 00043716 R_ARM_JUMP_SLOT 00079a95 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 000cf0c4 00004416 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2Ev │ │ │ │ -000cf0c8 00060116 R_ARM_JUMP_SLOT 00060fa5 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf0c8 00060116 R_ARM_JUMP_SLOT 0005cd1d _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf0cc 00004716 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ev │ │ │ │ -000cf0d0 00040a16 R_ARM_JUMP_SLOT 000a5e05 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ -000cf0d4 00086716 R_ARM_JUMP_SLOT 000a4f79 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ -000cf0d8 00056316 R_ARM_JUMP_SLOT 000a31fd _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ +000cf0d0 00040a16 R_ARM_JUMP_SLOT 000a5dfd _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ +000cf0d4 00086716 R_ARM_JUMP_SLOT 000a4f71 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ +000cf0d8 00056316 R_ARM_JUMP_SLOT 000a31f5 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ 000cf0dc 00055b16 R_ARM_JUMP_SLOT 0003f6c5 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ -000cf0e0 00086c16 R_ARM_JUMP_SLOT 00097de5 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ +000cf0e0 00086c16 R_ARM_JUMP_SLOT 00097de1 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 000cf0e4 0002c416 R_ARM_JUMP_SLOT 0004aeb5 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf0e8 0002e016 R_ARM_JUMP_SLOT 0008d71d _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ -000cf0ec 00039316 R_ARM_JUMP_SLOT 000a01a9 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ +000cf0ec 00039316 R_ARM_JUMP_SLOT 000a01a1 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ 000cf0f0 00004a16 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ -000cf0f4 0004a716 R_ARM_JUMP_SLOT 0005cdc1 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +000cf0f4 0004a716 R_ARM_JUMP_SLOT 000607e1 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ 000cf0f8 0005f916 R_ARM_JUMP_SLOT 0007c4b1 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ 000cf0fc 0002b016 R_ARM_JUMP_SLOT 0007236d _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ 000cf100 00004b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix13setDimensionsEii │ │ │ │ 000cf104 00086816 R_ARM_JUMP_SLOT 00040939 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ 000cf108 0007b416 R_ARM_JUMP_SLOT 00084065 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ 000cf10c 00028216 R_ARM_JUMP_SLOT 00035f51 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf110 00004c16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorD2Ev │ │ │ │ 000cf114 00004e16 R_ARM_JUMP_SLOT 00000000 _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ 000cf118 00004f16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateD1Ev │ │ │ │ 000cf11c 00081516 R_ARM_JUMP_SLOT 00079c35 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ -000cf120 00042416 R_ARM_JUMP_SLOT 000605a1 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +000cf120 00042416 R_ARM_JUMP_SLOT 0005c319 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 000cf124 00005116 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory8setLimitEi │ │ │ │ -000cf128 00034616 R_ARM_JUMP_SLOT 000a7b91 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ +000cf128 00034616 R_ARM_JUMP_SLOT 000a7b89 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ 000cf12c 00065d16 R_ARM_JUMP_SLOT 000327c5 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ -000cf130 0007ea16 R_ARM_JUMP_SLOT 00068215 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +000cf130 0007ea16 R_ARM_JUMP_SLOT 00065545 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 000cf134 0003e316 R_ARM_JUMP_SLOT 0004a849 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ 000cf138 00005416 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ 000cf13c 0002e316 R_ARM_JUMP_SLOT 00032d85 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ 000cf140 00087116 R_ARM_JUMP_SLOT 00073ff5 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ -000cf144 00089016 R_ARM_JUMP_SLOT 000a42c5 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ +000cf144 00089016 R_ARM_JUMP_SLOT 000a42bd _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ 000cf148 00034516 R_ARM_JUMP_SLOT 00040d91 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ -000cf14c 00056116 R_ARM_JUMP_SLOT 00056309 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ +000cf14c 00056116 R_ARM_JUMP_SLOT 00053bc1 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 000cf150 00005516 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2Ev │ │ │ │ 000cf154 00005616 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandPC1ERKNS_10ParametersERKN3LAP9ValidatorE │ │ │ │ 000cf158 0004d016 R_ARM_JUMP_SLOT 0003fadd _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf15c 00005816 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD2Ev │ │ │ │ 000cf160 00005916 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2ERKS_ │ │ │ │ 000cf164 0006c216 R_ARM_JUMP_SLOT 000745d9 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ 000cf168 00073216 R_ARM_JUMP_SLOT 0004c0f5 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf16c 0006ef16 R_ARM_JUMP_SLOT 00058ded _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ +000cf16c 0006ef16 R_ARM_JUMP_SLOT 00062a75 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ 000cf170 00005b16 R_ARM_JUMP_SLOT 00000000 _ZN6CbcSOSC1EP8CbcModeliPKiPKdii │ │ │ │ 000cf174 00005c16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2ERKS_ │ │ │ │ 000cf178 00055216 R_ARM_JUMP_SLOT 000407d1 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ 000cf17c 00005e16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2EPK18OsiSolverInterface │ │ │ │ -000cf180 0005ce16 R_ARM_JUMP_SLOT 0005b60d _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf180 0005ce16 R_ARM_JUMP_SLOT 00058f6d _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf184 00048816 R_ARM_JUMP_SLOT 000352c1 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ 000cf188 00006316 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionD1Ev │ │ │ │ 000cf18c 0002a916 R_ARM_JUMP_SLOT 0008a161 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ 000cf190 00081216 R_ARM_JUMP_SLOT 00070d95 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 000cf194 00006416 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cf198 00006516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix10deleteRowsEiPKi │ │ │ │ 000cf19c 00045b16 R_ARM_JUMP_SLOT 00071501 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 000cf1a0 00006716 R_ARM_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ 000cf1a4 00006816 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 000cf1a8 00006916 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1ERKS_ │ │ │ │ -000cf1ac 00087216 R_ARM_JUMP_SLOT 0006d271 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ -000cf1b0 00035216 R_ARM_JUMP_SLOT 00099909 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ +000cf1ac 00087216 R_ARM_JUMP_SLOT 0006efa9 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +000cf1b0 00035216 R_ARM_JUMP_SLOT 00099901 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 000cf1b4 00006a16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ -000cf1b8 00062516 R_ARM_JUMP_SLOT 0005e199 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ -000cf1bc 00025716 R_ARM_JUMP_SLOT 0006872d _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cf1b8 00062516 R_ARM_JUMP_SLOT 00061bb9 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ +000cf1bc 00025716 R_ARM_JUMP_SLOT 00065a61 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 000cf1c0 00006e16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2ERKS_ │ │ │ │ 000cf1c4 00006f16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ER8CbcModel │ │ │ │ 000cf1c8 00063316 R_ARM_JUMP_SLOT 00040d21 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ 000cf1cc 0002c516 R_ARM_JUMP_SLOT 000916a9 _ZNSt6__list13_Scratch_listINSt8__detail15_List_node_baseEE5mergeINS3_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRS2_T_ │ │ │ │ -000cf1d0 0004ea16 R_ARM_JUMP_SLOT 0006d47d _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf1d0 0004ea16 R_ARM_JUMP_SLOT 0006f1b5 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 000cf1d4 00007016 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt9IpBlasDotEiPKdiS1_i │ │ │ │ -000cf1d8 0004ee16 R_ARM_JUMP_SLOT 00052631 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ +000cf1d8 0004ee16 R_ARM_JUMP_SLOT 0004fee9 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ 000cf1dc 00007116 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2ERKS_ │ │ │ │ 000cf1e0 00007216 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEd │ │ │ │ 000cf1e4 00069e16 R_ARM_JUMP_SLOT 00084ab5 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ -000cf1e8 00079d16 R_ARM_JUMP_SLOT 0005129d _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ +000cf1e8 00079d16 R_ARM_JUMP_SLOT 000585b1 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 000cf1ec 00007616 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ 000cf1f0 00037d16 R_ARM_JUMP_SLOT 000414b5 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ 000cf1f4 00026a16 R_ARM_JUMP_SLOT 000800a1 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf1f8 00033216 R_ARM_JUMP_SLOT 0009b60d _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ -000cf1fc 00026316 R_ARM_JUMP_SLOT 000923ad _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +000cf1f8 00033216 R_ARM_JUMP_SLOT 0009b605 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ +000cf1fc 00026316 R_ARM_JUMP_SLOT 00096a09 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 000cf200 0004a116 R_ARM_JUMP_SLOT 00034d79 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ -000cf204 0004cb16 R_ARM_JUMP_SLOT 0006c82d _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +000cf204 0004cb16 R_ARM_JUMP_SLOT 0006e565 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ 000cf208 00027816 R_ARM_JUMP_SLOT 0004e169 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf20c 00007c16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface17solveFromHotStartEv │ │ │ │ 000cf210 00007d16 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageC1EicPKc │ │ │ │ -000cf214 00057716 R_ARM_JUMP_SLOT 000a5b99 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ +000cf214 00057716 R_ARM_JUMP_SLOT 000a5b91 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ 000cf218 00007e16 R_ARM_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ 000cf21c 00079016 R_ARM_JUMP_SLOT 00085601 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ 000cf220 0006ca16 R_ARM_JUMP_SLOT 0006f5c1 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ 000cf224 00083216 R_ARM_JUMP_SLOT 00070781 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ 000cf228 00066c16 R_ARM_JUMP_SLOT 0008bb55 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ 000cf22c 00008216 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ 000cf230 0002eb16 R_ARM_JUMP_SLOT 00086e55 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ -000cf234 0006d916 R_ARM_JUMP_SLOT 0006af29 _ZN6Bonmin4TMatD1Ev │ │ │ │ +000cf234 0006d916 R_ARM_JUMP_SLOT 00068261 _ZN6Bonmin4TMatD1Ev │ │ │ │ 000cf238 00008316 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ 000cf23c 00008416 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@GLIBCXX_3.4.15 │ │ │ │ 000cf240 0004ae16 R_ARM_JUMP_SLOT 00079ff1 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ -000cf244 00052416 R_ARM_JUMP_SLOT 000682bd _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf244 00052416 R_ARM_JUMP_SLOT 000655ed _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf248 00038e16 R_ARM_JUMP_SLOT 00034d4d _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ -000cf24c 00086e16 R_ARM_JUMP_SLOT 0005e899 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +000cf24c 00086e16 R_ARM_JUMP_SLOT 0005a459 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ 000cf250 00079e16 R_ARM_JUMP_SLOT 0007e62d _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ 000cf254 0005fd16 R_ARM_JUMP_SLOT 00032159 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 000cf258 00045c16 R_ARM_JUMP_SLOT 00088179 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ 000cf25c 00008616 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverC1Ev │ │ │ │ 000cf260 00008716 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt7JournalD2Ev │ │ │ │ 000cf264 00064716 R_ARM_JUMP_SLOT 00087d01 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 000cf268 00088916 R_ARM_JUMP_SLOT 00074a0d _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 000cf26c 0005a516 R_ARM_JUMP_SLOT 00032d39 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ 000cf270 00008916 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ -000cf274 00046e16 R_ARM_JUMP_SLOT 0006e065 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf278 00034116 R_ARM_JUMP_SLOT 0004f8e1 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf274 00046e16 R_ARM_JUMP_SLOT 0006cb35 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf278 00034116 R_ARM_JUMP_SLOT 00056c21 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf27c 00008a16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2ERKS_ │ │ │ │ 000cf280 00049416 R_ARM_JUMP_SLOT 00030491 _ZN6Bonmin3BabD1Ev │ │ │ │ -000cf284 00059216 R_ARM_JUMP_SLOT 000a112d _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ +000cf284 00059216 R_ARM_JUMP_SLOT 000a1125 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 000cf288 00008b16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD2Ev │ │ │ │ 000cf28c 00008c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ 000cf290 0006a816 R_ARM_JUMP_SLOT 000850bd _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 000cf294 00008d16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut3rowEv │ │ │ │ -000cf298 0004d616 R_ARM_JUMP_SLOT 00068951 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ +000cf298 0004d616 R_ARM_JUMP_SLOT 00065c85 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ 000cf29c 00073916 R_ARM_JUMP_SLOT 0007d9f9 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 000cf2a0 00068616 R_ARM_JUMP_SLOT 00049f69 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf2a4 0002f316 R_ARM_JUMP_SLOT 00057ef9 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ -000cf2a8 00041e16 R_ARM_JUMP_SLOT 00057f91 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ +000cf2a4 0002f316 R_ARM_JUMP_SLOT 000557b1 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ +000cf2a8 00041e16 R_ARM_JUMP_SLOT 00055871 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ 000cf2ac 00009016 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthD1Ev │ │ │ │ 000cf2b0 00009216 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -000cf2b4 0003ab16 R_ARM_JUMP_SLOT 000a0159 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ +000cf2b4 0003ab16 R_ARM_JUMP_SLOT 000a0151 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ 000cf2b8 00009316 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut6setRowERK16CoinPackedVector │ │ │ │ -000cf2bc 00065016 R_ARM_JUMP_SLOT 000a448d _Z9CoinZeroNIiEvPT_i │ │ │ │ +000cf2bc 00065016 R_ARM_JUMP_SLOT 000a4485 _Z9CoinZeroNIiEvPT_i │ │ │ │ 000cf2c0 00009416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC1Ev │ │ │ │ 000cf2c4 00039916 R_ARM_JUMP_SLOT 0006f4ad _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ 000cf2c8 00037216 R_ARM_JUMP_SLOT 00040df9 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ -000cf2cc 0006dc16 R_ARM_JUMP_SLOT 0009813d _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ +000cf2cc 0006dc16 R_ARM_JUMP_SLOT 00098139 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ 000cf2d0 0006ee16 R_ARM_JUMP_SLOT 00088155 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ 000cf2d4 00058716 R_ARM_JUMP_SLOT 00074315 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ 000cf2d8 00009916 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsaSERKS_ │ │ │ │ -000cf2dc 0004a416 R_ARM_JUMP_SLOT 0005fdf1 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ +000cf2dc 0004a416 R_ARM_JUMP_SLOT 0005b9b1 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ 000cf2e0 00009a16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree4pushEP7CbcNode │ │ │ │ 000cf2e4 00009b16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setSolverEPK18OsiSolverInterface │ │ │ │ 000cf2e8 00009c16 R_ARM_JUMP_SLOT 00000000 _Z21getIntegerInformationPK9OsiObjectRdS2_ │ │ │ │ 000cf2ec 00009d16 R_ARM_JUMP_SLOT 00000000 _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4 │ │ │ │ -000cf2f0 00041716 R_ARM_JUMP_SLOT 0006be45 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ -000cf2f4 00033316 R_ARM_JUMP_SLOT 0009aad5 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf2f8 0002e916 R_ARM_JUMP_SLOT 0009fde9 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ +000cf2f0 00041716 R_ARM_JUMP_SLOT 0006917d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +000cf2f4 00033316 R_ARM_JUMP_SLOT 0009aacd _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf2f8 0002e916 R_ARM_JUMP_SLOT 0009fde1 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ 000cf2fc 00076e16 R_ARM_JUMP_SLOT 0004d15d _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ 000cf300 00009e16 R_ARM_JUMP_SLOT 00000000 _ZNSirsERi@GLIBCXX_3.4 │ │ │ │ -000cf304 00063016 R_ARM_JUMP_SLOT 0005c4c9 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ +000cf304 00063016 R_ARM_JUMP_SLOT 00059e29 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ 000cf308 00009f16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface14unmarkHotStartEv │ │ │ │ 000cf30c 0000a116 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector10setElementEid │ │ │ │ -000cf310 0005bb16 R_ARM_JUMP_SLOT 000a31fd _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ +000cf310 0005bb16 R_ARM_JUMP_SLOT 000a31f5 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ 000cf314 00067316 R_ARM_JUMP_SLOT 000406c1 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ -000cf318 0003be16 R_ARM_JUMP_SLOT 0005ef3d _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf318 0003be16 R_ARM_JUMP_SLOT 0005aafd _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf31c 0000a216 R_ARM_JUMP_SLOT 00000000 _ZNSt9bad_allocD1Ev@GLIBCXX_3.4 │ │ │ │ -000cf320 00023616 R_ARM_JUMP_SLOT 00068ed9 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ +000cf320 00023616 R_ARM_JUMP_SLOT 00066211 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ 000cf324 00073116 R_ARM_JUMP_SLOT 0004a881 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 000cf328 0000a416 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -000cf32c 00045e16 R_ARM_JUMP_SLOT 00062c9d _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf32c 00045e16 R_ARM_JUMP_SLOT 0005ea15 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf330 0000a616 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12addHeuristicEP12CbcHeuristicPKci │ │ │ │ 000cf334 0000a716 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasScalEidPdi │ │ │ │ -000cf338 00069116 R_ARM_JUMP_SLOT 0006b91d _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf338 00069116 R_ARM_JUMP_SLOT 00068c55 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 000cf33c 0000a916 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC2Ei │ │ │ │ 000cf340 0000ab16 R_ARM_JUMP_SLOT 00000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 │ │ │ │ 000cf344 00034216 R_ARM_JUMP_SLOT 0003a625 _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 000cf348 0000ac16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableD2Ev │ │ │ │ 000cf34c 0000ad16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ 000cf350 0000ae16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree24getBestPossibleObjectiveEv │ │ │ │ 000cf354 0000af16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeaSERKS_ │ │ │ │ -000cf358 00073316 R_ARM_JUMP_SLOT 00058085 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ +000cf358 00073316 R_ARM_JUMP_SLOT 00055965 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ 000cf35c 00067d16 R_ARM_JUMP_SLOT 00084ef1 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 000cf360 0000b116 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 000cf364 0000b216 R_ARM_JUMP_SLOT 00000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 │ │ │ │ -000cf368 00036016 R_ARM_JUMP_SLOT 00052b19 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ +000cf368 00036016 R_ARM_JUMP_SLOT 000503d1 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ 000cf36c 0000b316 R_ARM_JUMP_SLOT 00000000 _ZNSo5flushEv@GLIBCXX_3.4 │ │ │ │ 000cf370 00078316 R_ARM_JUMP_SLOT 00084d51 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ -000cf374 00052916 R_ARM_JUMP_SLOT 0006c90d _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +000cf374 00052916 R_ARM_JUMP_SLOT 0006e645 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ 000cf378 0000b416 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2ERKS_ │ │ │ │ 000cf37c 0000b516 R_ARM_JUMP_SLOT 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 000cf380 0000b716 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ 000cf384 0000b816 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomoryD1Ev │ │ │ │ -000cf388 00062716 R_ARM_JUMP_SLOT 00099741 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ +000cf388 00062716 R_ARM_JUMP_SLOT 00099739 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 000cf38c 0000b916 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ 000cf390 00067e16 R_ARM_JUMP_SLOT 00074b01 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ 000cf394 00052316 R_ARM_JUMP_SLOT 00087059 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf398 0000bb16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setStrategyER11CbcStrategy │ │ │ │ 000cf39c 0000bc16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2ERKS_ │ │ │ │ 000cf3a0 0007e816 R_ARM_JUMP_SLOT 00042a45 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf3a4 0000bd16 R_ARM_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 │ │ │ │ 000cf3a8 0000bf16 R_ARM_JUMP_SLOT 00000000 __cxa_free_exception@CXXABI_1.3 │ │ │ │ 000cf3ac 0003a516 R_ARM_JUMP_SLOT 0004a375 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ 000cf3b0 0000c016 R_ARM_JUMP_SLOT 00000000 _ZNK16CbcSimpleInteger9osiObjectEv │ │ │ │ 000cf3b4 0007f516 R_ARM_JUMP_SLOT 00033201 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ -000cf3b8 0006ac16 R_ARM_JUMP_SLOT 00052b4d _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ +000cf3b8 0006ac16 R_ARM_JUMP_SLOT 00050405 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 000cf3bc 0000c216 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandP10ParametersC1Ev │ │ │ │ 000cf3c0 00049516 R_ARM_JUMP_SLOT 000399b5 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ -000cf3c4 00056e16 R_ARM_JUMP_SLOT 0006b641 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ -000cf3c8 0007ef16 R_ARM_JUMP_SLOT 000a5cc9 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ +000cf3c4 00056e16 R_ARM_JUMP_SLOT 00068979 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ +000cf3c8 0007ef16 R_ARM_JUMP_SLOT 000a5cc1 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ 000cf3cc 0000c316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12initialSolveEv │ │ │ │ 000cf3d0 00030016 R_ARM_JUMP_SLOT 0007fb09 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf3d4 0000c616 R_ARM_JUMP_SLOT 00000000 _ZN15OsiChooseStrongC1EPK18OsiSolverInterface │ │ │ │ 000cf3d8 0000c716 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ 000cf3dc 0000c816 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceD2Ev │ │ │ │ 000cf3e0 00065616 R_ARM_JUMP_SLOT 000750a5 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ -000cf3e4 0003b616 R_ARM_JUMP_SLOT 00096089 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cf3e4 0003b616 R_ARM_JUMP_SLOT 00095711 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf3e8 0000ca16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateC1Ev │ │ │ │ -000cf3ec 00036816 R_ARM_JUMP_SLOT 00064871 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf3ec 00036816 R_ARM_JUMP_SLOT 0005c24d _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf3f0 00062d16 R_ARM_JUMP_SLOT 00032411 _ZNK9CoinError5printEb │ │ │ │ 000cf3f4 0005ee16 R_ARM_JUMP_SLOT 000747c9 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ -000cf3f8 00023716 R_ARM_JUMP_SLOT 0006b9b9 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ +000cf3f8 00023716 R_ARM_JUMP_SLOT 00068cf1 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ 000cf3fc 0000cc16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing17setUsingObjectiveEi │ │ │ │ 000cf400 0000cd16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesaSERKS_ │ │ │ │ -000cf404 00074b16 R_ARM_JUMP_SLOT 0009d959 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf404 00074b16 R_ARM_JUMP_SLOT 0009d951 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf408 00051016 R_ARM_JUMP_SLOT 000855c1 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ -000cf40c 0006a316 R_ARM_JUMP_SLOT 0004ec1d _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -000cf410 00025816 R_ARM_JUMP_SLOT 0006c899 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +000cf40c 0006a316 R_ARM_JUMP_SLOT 00055f59 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +000cf410 00025816 R_ARM_JUMP_SLOT 0006e5d1 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ 000cf414 00083d16 R_ARM_JUMP_SLOT 0006fa51 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ 000cf418 00056c16 R_ARM_JUMP_SLOT 00036e6d _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ 000cf41c 00047f16 R_ARM_JUMP_SLOT 0006f6d1 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 000cf420 0000d316 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ 000cf424 00035816 R_ARM_JUMP_SLOT 0003ad71 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf428 0002b416 R_ARM_JUMP_SLOT 0005cee1 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ +000cf428 0002b416 R_ARM_JUMP_SLOT 00060901 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ 000cf42c 00039016 R_ARM_JUMP_SLOT 000335d1 _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cf430 0000d616 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2Ev │ │ │ │ 000cf434 0000d716 R_ARM_JUMP_SLOT 00000000 _ZN17CbcBranchDecision15setChooseMethodERK17OsiChooseVariable │ │ │ │ -000cf438 0007b916 R_ARM_JUMP_SLOT 000967a5 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ -000cf43c 0007b616 R_ARM_JUMP_SLOT 0006d401 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ -000cf440 00023a16 R_ARM_JUMP_SLOT 000a5e71 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf444 00025e16 R_ARM_JUMP_SLOT 000a4811 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ -000cf448 0007ba16 R_ARM_JUMP_SLOT 0005ce65 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ +000cf438 0007b916 R_ARM_JUMP_SLOT 00095e2d _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ +000cf43c 0007b616 R_ARM_JUMP_SLOT 0006f139 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ +000cf440 00023a16 R_ARM_JUMP_SLOT 000a5e69 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf444 00025e16 R_ARM_JUMP_SLOT 000a4809 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ +000cf448 0007ba16 R_ARM_JUMP_SLOT 00060885 _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 0005ce25 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ +000cf454 0006c716 R_ARM_JUMP_SLOT 00060845 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 000cf458 0000db16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ 000cf45c 0000dd16 R_ARM_JUMP_SLOT 00000000 _ZN3LAP9ValidatorC1Edddbd │ │ │ │ -000cf460 00074816 R_ARM_JUMP_SLOT 0006719d _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ -000cf464 00025a16 R_ARM_JUMP_SLOT 00099c91 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf468 00054e16 R_ARM_JUMP_SLOT 0009213d _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ +000cf460 00074816 R_ARM_JUMP_SLOT 0006bd15 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +000cf464 00025a16 R_ARM_JUMP_SLOT 00099c89 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf468 00054e16 R_ARM_JUMP_SLOT 00096799 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 000cf46c 00087b16 R_ARM_JUMP_SLOT 000369ed _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 000cf470 0000e516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector7reserveEi │ │ │ │ 000cf474 0000e616 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2Ei │ │ │ │ 000cf478 00053716 R_ARM_JUMP_SLOT 00084f45 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000cf47c 0000e716 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -000cf480 0007ce16 R_ARM_JUMP_SLOT 000a2fa9 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ +000cf480 0007ce16 R_ARM_JUMP_SLOT 000a2fa1 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ 000cf484 0004f916 R_ARM_JUMP_SLOT 0007e3e5 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ 000cf488 00024a16 R_ARM_JUMP_SLOT 00034e89 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ 000cf48c 00048016 R_ARM_JUMP_SLOT 00034501 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf490 0000ea16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2ERKS_ │ │ │ │ -000cf494 0005c716 R_ARM_JUMP_SLOT 0009a65d _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ +000cf494 0005c716 R_ARM_JUMP_SLOT 0009a655 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 000cf498 0000eb16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsaSERKS_ │ │ │ │ -000cf49c 0003ca16 R_ARM_JUMP_SLOT 0006580d _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf49c 0003ca16 R_ARM_JUMP_SLOT 0006a38d _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf4a0 0000ec16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2Ev │ │ │ │ 000cf4a4 0000ed16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2Ev │ │ │ │ 000cf4a8 00063e16 R_ARM_JUMP_SLOT 0003b605 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ 000cf4ac 00046016 R_ARM_JUMP_SLOT 00071f61 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ -000cf4b0 00057216 R_ARM_JUMP_SLOT 0006de49 _ZN6Bonmin4CutsD1Ev │ │ │ │ +000cf4b0 00057216 R_ARM_JUMP_SLOT 0006c919 _ZN6Bonmin4CutsD1Ev │ │ │ │ 000cf4b4 0000ee16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2ERKS_ │ │ │ │ 000cf4b8 0000ef16 R_ARM_JUMP_SLOT 00000000 _ZN11CbcStrategyC2Ev │ │ │ │ 000cf4bc 0003cb16 R_ARM_JUMP_SLOT 00033695 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ 000cf4c0 0000f016 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000cf4c4 0003ae16 R_ARM_JUMP_SLOT 0004ef55 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ -000cf4c8 00060816 R_ARM_JUMP_SLOT 00052ae9 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ +000cf4c4 0003ae16 R_ARM_JUMP_SLOT 00056291 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ +000cf4c8 00060816 R_ARM_JUMP_SLOT 000503a1 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ 000cf4cc 0000f316 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 │ │ │ │ -000cf4d0 00082716 R_ARM_JUMP_SLOT 00097de5 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ -000cf4d4 0006fe16 R_ARM_JUMP_SLOT 0005ca01 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ +000cf4d0 00082716 R_ARM_JUMP_SLOT 00097de1 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ +000cf4d4 0006fe16 R_ARM_JUMP_SLOT 0005a361 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ 000cf4d8 0000f516 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2ERKS_ │ │ │ │ -000cf4dc 0007ac16 R_ARM_JUMP_SLOT 0009cb11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ -000cf4e0 00047a16 R_ARM_JUMP_SLOT 0009db49 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ +000cf4dc 0007ac16 R_ARM_JUMP_SLOT 0009cb09 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ +000cf4e0 00047a16 R_ARM_JUMP_SLOT 0009db41 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ 000cf4e4 0000f816 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD1Ev │ │ │ │ 000cf4e8 00068716 R_ARM_JUMP_SLOT 0008d6b5 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ -000cf4ec 00060c16 R_ARM_JUMP_SLOT 00098999 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ +000cf4ec 00060c16 R_ARM_JUMP_SLOT 00098995 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 000cf4f0 0000f916 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverD1Ev │ │ │ │ 000cf4f4 00060a16 R_ARM_JUMP_SLOT 0008bac1 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ -000cf4f8 0004df16 R_ARM_JUMP_SLOT 0006c7b9 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +000cf4f8 0004df16 R_ARM_JUMP_SLOT 0006e4f1 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ 000cf4fc 00072616 R_ARM_JUMP_SLOT 00032b55 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ 000cf500 00066e16 R_ARM_JUMP_SLOT 00088b99 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ -000cf504 0003fd16 R_ARM_JUMP_SLOT 0009f0bd _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ -000cf508 00030416 R_ARM_JUMP_SLOT 000a3129 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ -000cf50c 00060316 R_ARM_JUMP_SLOT 000a4639 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ +000cf504 0003fd16 R_ARM_JUMP_SLOT 0009f0b5 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ +000cf508 00030416 R_ARM_JUMP_SLOT 000a3121 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ +000cf50c 00060316 R_ARM_JUMP_SLOT 000a4631 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 000cf510 0004ed16 R_ARM_JUMP_SLOT 0003a945 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf514 00034e16 R_ARM_JUMP_SLOT 00033c15 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf518 00084016 R_ARM_JUMP_SLOT 00074b99 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ 000cf51c 0000fe16 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -000cf520 0004e016 R_ARM_JUMP_SLOT 0006e5c9 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ -000cf524 00037316 R_ARM_JUMP_SLOT 0006db29 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ +000cf520 0004e016 R_ARM_JUMP_SLOT 0006d099 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ +000cf524 00037316 R_ARM_JUMP_SLOT 0006c5f9 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ 000cf528 00068f16 R_ARM_JUMP_SLOT 00072ca1 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ -000cf52c 0003db16 R_ARM_JUMP_SLOT 00094129 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf52c 0003db16 R_ARM_JUMP_SLOT 000937b1 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf530 00024916 R_ARM_JUMP_SLOT 00084d85 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 000cf534 0000ff16 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ 000cf538 00046916 R_ARM_JUMP_SLOT 00036559 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ -000cf53c 00032316 R_ARM_JUMP_SLOT 00099935 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ +000cf53c 00032316 R_ARM_JUMP_SLOT 0009992d _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ 000cf540 00010116 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ 000cf544 00055116 R_ARM_JUMP_SLOT 00084e89 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 000cf548 00010216 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutaSERKS_ │ │ │ │ 000cf54c 00010316 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ 000cf550 0004e216 R_ARM_JUMP_SLOT 000727dd _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ 000cf554 00060b16 R_ARM_JUMP_SLOT 000378e9 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ -000cf558 0006ce16 R_ARM_JUMP_SLOT 000a3191 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ -000cf55c 00050c16 R_ARM_JUMP_SLOT 00052af5 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ +000cf558 0006ce16 R_ARM_JUMP_SLOT 000a3189 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ +000cf55c 00050c16 R_ARM_JUMP_SLOT 000503ad _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 0004a916 R_ARM_JUMP_SLOT 0005d461 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ +000cf580 0004a916 R_ARM_JUMP_SLOT 00060e81 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ 000cf584 0006b816 R_ARM_JUMP_SLOT 00084ce1 _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 0009d8d9 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ +000cf590 00088216 R_ARM_JUMP_SLOT 0009d8d1 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ 000cf594 0003d016 R_ARM_JUMP_SLOT 00084ec1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 000cf598 00029b16 R_ARM_JUMP_SLOT 0008ebc1 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ -000cf59c 0002e416 R_ARM_JUMP_SLOT 0005ce9d _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +000cf59c 0002e416 R_ARM_JUMP_SLOT 000608bd _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ 000cf5a0 00011516 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver8solutionERdPdi │ │ │ │ -000cf5a4 00024b16 R_ARM_JUMP_SLOT 00066891 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +000cf5a4 00024b16 R_ARM_JUMP_SLOT 0006b411 _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 00040839 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 000cf5b4 00057516 R_ARM_JUMP_SLOT 00086655 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ 000cf5b8 00033516 R_ARM_JUMP_SLOT 00042125 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf5bc 00011a16 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel15isProvenOptimalEv │ │ │ │ 000cf5c0 0006c116 R_ARM_JUMP_SLOT 0003bb01 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf5c4 00011b16 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000cf5c8 00058f16 R_ARM_JUMP_SLOT 0005e869 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +000cf5c8 00058f16 R_ARM_JUMP_SLOT 00062289 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ 000cf5cc 00011c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9CbcObject │ │ │ │ 000cf5d0 00011d16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17setNodeComparisonER14CbcCompareBase │ │ │ │ -000cf5d4 00068416 R_ARM_JUMP_SLOT 0009aaa5 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ -000cf5d8 00076c16 R_ARM_JUMP_SLOT 00098b8d _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ -000cf5dc 00051816 R_ARM_JUMP_SLOT 0006d119 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +000cf5d4 00068416 R_ARM_JUMP_SLOT 0009aa9d _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ +000cf5d8 00076c16 R_ARM_JUMP_SLOT 00098b89 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ +000cf5dc 00051816 R_ARM_JUMP_SLOT 0006ee51 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 000cf5e0 00011e16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2Eiiii │ │ │ │ -000cf5e4 00059516 R_ARM_JUMP_SLOT 0006b4b5 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ +000cf5e4 00059516 R_ARM_JUMP_SLOT 000687ed _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ 000cf5e8 00080216 R_ARM_JUMP_SLOT 00074fa1 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ -000cf5ec 00081316 R_ARM_JUMP_SLOT 000a245d _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf5ec 00081316 R_ARM_JUMP_SLOT 000a2455 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf5f0 00065116 R_ARM_JUMP_SLOT 0006f7e1 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ -000cf5f4 0002da16 R_ARM_JUMP_SLOT 00091cf5 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ -000cf5f8 00030616 R_ARM_JUMP_SLOT 00092fc1 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ +000cf5f4 0002da16 R_ARM_JUMP_SLOT 00096351 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ +000cf5f8 00030616 R_ARM_JUMP_SLOT 0009761d _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ 000cf5fc 0003ea16 R_ARM_JUMP_SLOT 000745fd _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ 000cf600 0003d116 R_ARM_JUMP_SLOT 0003352d _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 000cf604 00012316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17passInTreeHandlerER7CbcTree │ │ │ │ 000cf608 00034316 R_ARM_JUMP_SLOT 00032885 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ 000cf60c 00046c16 R_ARM_JUMP_SLOT 00087739 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ 000cf610 00039416 R_ARM_JUMP_SLOT 00081705 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ 000cf614 00012616 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt17RegisteredOptions22SetRegisteringCategoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ -000cf618 00074d16 R_ARM_JUMP_SLOT 0006a5ed _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000cf618 00074d16 R_ARM_JUMP_SLOT 00067925 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ 000cf61c 00024316 R_ARM_JUMP_SLOT 00086a31 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 000cf620 00012816 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 000cf624 00012916 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1Ev │ │ │ │ -000cf628 0003bc16 R_ARM_JUMP_SLOT 00091d75 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ +000cf628 0003bc16 R_ARM_JUMP_SLOT 000963d1 _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 0003f716 R_ARM_JUMP_SLOT 0005e04d _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ -000cf644 00036116 R_ARM_JUMP_SLOT 0006d59d _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +000cf640 0003f716 R_ARM_JUMP_SLOT 00061a6d _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ +000cf644 00036116 R_ARM_JUMP_SLOT 0006f2d5 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 000cf648 00042616 R_ARM_JUMP_SLOT 0003a809 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ 000cf64c 00013216 R_ARM_JUMP_SLOT 00000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 │ │ │ │ -000cf650 00057b16 R_ARM_JUMP_SLOT 000511c1 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ +000cf650 00057b16 R_ARM_JUMP_SLOT 00058501 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ 000cf654 0005b316 R_ARM_JUMP_SLOT 00087059 _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 0004f0e9 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +000cf668 0002e816 R_ARM_JUMP_SLOT 00056429 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ 000cf66c 0007a516 R_ARM_JUMP_SLOT 00085451 _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 0007120d _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ -000cf688 0005ad16 R_ARM_JUMP_SLOT 0006d50d _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -000cf68c 00050a16 R_ARM_JUMP_SLOT 0006d3d5 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ -000cf690 0007db16 R_ARM_JUMP_SLOT 000a11b1 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf688 0005ad16 R_ARM_JUMP_SLOT 0006f245 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf68c 00050a16 R_ARM_JUMP_SLOT 0006f10d _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ +000cf690 0007db16 R_ARM_JUMP_SLOT 000a11a9 _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 000332d5 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ 000cf6a0 00014116 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15setNumberStrongEi │ │ │ │ 000cf6a4 00044b16 R_ARM_JUMP_SLOT 00074595 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ -000cf6a8 0002e116 R_ARM_JUMP_SLOT 00063fc9 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ +000cf6a8 0002e116 R_ARM_JUMP_SLOT 0005fd41 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 000cf6ac 00014316 R_ARM_JUMP_SLOT 00000000 _ZNK7CbcTree3topEv │ │ │ │ -000cf6b0 00063116 R_ARM_JUMP_SLOT 00052989 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ -000cf6b4 0003c116 R_ARM_JUMP_SLOT 0006b7a1 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ +000cf6b0 00063116 R_ARM_JUMP_SLOT 00050241 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ +000cf6b4 0003c116 R_ARM_JUMP_SLOT 00068ad9 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ 000cf6b8 00014616 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2EP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ -000cf6bc 00031116 R_ARM_JUMP_SLOT 000674cd _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +000cf6bc 00031116 R_ARM_JUMP_SLOT 0006c045 _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 00047305 _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 000354ad _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 000cf6dc 00062e16 R_ARM_JUMP_SLOT 00038e65 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ 000cf6e0 00078516 R_ARM_JUMP_SLOT 00088b7d _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ 000cf6e4 00014f16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1ERK18OsiSolverInterface │ │ │ │ -000cf6e8 0006cb16 R_ARM_JUMP_SLOT 00095739 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ +000cf6e8 0006cb16 R_ARM_JUMP_SLOT 00094dc1 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ 000cf6ec 00015116 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing11setMaxProbeEi │ │ │ │ -000cf6f0 0004bb16 R_ARM_JUMP_SLOT 00091e6d _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ +000cf6f0 0004bb16 R_ARM_JUMP_SLOT 000964c9 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ 000cf6f4 00015216 R_ARM_JUMP_SLOT 00000000 __cxa_get_exception_ptr@CXXABI_1.3.1 │ │ │ │ 000cf6f8 0002c916 R_ARM_JUMP_SLOT 0004e01d _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ 000cf6fc 0006c816 R_ARM_JUMP_SLOT 000406c1 _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 0005ea16 R_ARM_JUMP_SLOT 000922a5 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ +000cf70c 0005ea16 R_ARM_JUMP_SLOT 00096901 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 000cf710 00015816 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxElementsEi │ │ │ │ 000cf714 00054816 R_ARM_JUMP_SLOT 00037fe9 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf718 00015916 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveC1Ev │ │ │ │ 000cf71c 0002ac16 R_ARM_JUMP_SLOT 00084e29 _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 00049216 R_ARM_JUMP_SLOT 00086e55 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ 000cf728 00015b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournal15SetOutputStreamEPSo │ │ │ │ 000cf72c 00082b16 R_ARM_JUMP_SLOT 0008811d _ZN6Bonmin6TMINLPC2Ev │ │ │ │ -000cf730 00059a16 R_ARM_JUMP_SLOT 00066e15 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +000cf730 00059a16 R_ARM_JUMP_SLOT 0006b991 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ 000cf734 00015e16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeD2Ev │ │ │ │ -000cf738 00088516 R_ARM_JUMP_SLOT 000583ad _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf738 00088516 R_ARM_JUMP_SLOT 00055c8d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 000cf73c 00015f16 R_ARM_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ -000cf740 0007ab16 R_ARM_JUMP_SLOT 000a5941 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ +000cf740 0007ab16 R_ARM_JUMP_SLOT 000a5939 _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 00052869 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ +000cf74c 00082816 R_ARM_JUMP_SLOT 00050121 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 000cf750 00053a16 R_ARM_JUMP_SLOT 0003b115 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf754 00016316 R_ARM_JUMP_SLOT 00000000 _ZN9CglCliqueC1Ebb │ │ │ │ -000cf758 0006cf16 R_ARM_JUMP_SLOT 0005d031 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ -000cf75c 00026216 R_ARM_JUMP_SLOT 000619f1 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ +000cf758 0006cf16 R_ARM_JUMP_SLOT 00060a51 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ +000cf75c 00026216 R_ARM_JUMP_SLOT 0005d769 _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 0006d3a9 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ +000cf764 00076116 R_ARM_JUMP_SLOT 0006f0e1 _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 00097fcd _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ +000cf774 0006d016 R_ARM_JUMP_SLOT 00097fc9 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ 000cf778 00035316 R_ARM_JUMP_SLOT 00032699 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ 000cf77c 00016916 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15addCutGeneratorEP15CglCutGeneratoriPKcbbbiii │ │ │ │ 000cf780 00082c16 R_ARM_JUMP_SLOT 00040e61 _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 000a23bd _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ -000cf788 00070416 R_ARM_JUMP_SLOT 000982a9 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf784 00035516 R_ARM_JUMP_SLOT 000a23b5 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ +000cf788 00070416 R_ARM_JUMP_SLOT 000982a5 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf78c 00032416 R_ARM_JUMP_SLOT 000712c5 _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 0009fd9d _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ +000cf798 00026c16 R_ARM_JUMP_SLOT 0009fd95 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ 000cf79c 00044316 R_ARM_JUMP_SLOT 00085569 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ 000cf7a0 0005be16 R_ARM_JUMP_SLOT 0004a91d _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 000cf7a4 00016d16 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverC1Ev │ │ │ │ -000cf7a8 00054a16 R_ARM_JUMP_SLOT 0006ab71 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +000cf7a8 00054a16 R_ARM_JUMP_SLOT 00067ea9 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ 000cf7ac 0004f516 R_ARM_JUMP_SLOT 0008dbb1 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 000cf7b0 0004c316 R_ARM_JUMP_SLOT 00081e29 _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 0009de5d _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ +000cf7c4 00071616 R_ARM_JUMP_SLOT 0009de55 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ 000cf7c8 00017716 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC1EPK18OsiSolverInterface │ │ │ │ -000cf7cc 00030516 R_ARM_JUMP_SLOT 000a4285 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ +000cf7cc 00030516 R_ARM_JUMP_SLOT 000a427d _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ 000cf7d0 00017816 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ -000cf7d4 00033916 R_ARM_JUMP_SLOT 0009ff89 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ +000cf7d4 00033916 R_ARM_JUMP_SLOT 0009ff81 _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 0005a816 R_ARM_JUMP_SLOT 0008d7fd _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf7e4 0003fc16 R_ARM_JUMP_SLOT 0008a9fd _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ -000cf7e8 0003a316 R_ARM_JUMP_SLOT 0009b3e1 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf7e8 0003a316 R_ARM_JUMP_SLOT 0009b3d9 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf7ec 00017c16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory14setLimitAtRootEi │ │ │ │ 000cf7f0 00043016 R_ARM_JUMP_SLOT 00072c55 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ -000cf7f4 00070916 R_ARM_JUMP_SLOT 000a0325 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ -000cf7f8 0002d316 R_ARM_JUMP_SLOT 00096499 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -000cf7fc 00068516 R_ARM_JUMP_SLOT 0006c531 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +000cf7f4 00070916 R_ARM_JUMP_SLOT 000a031d _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ +000cf7f8 0002d316 R_ARM_JUMP_SLOT 00095b21 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ +000cf7fc 00068516 R_ARM_JUMP_SLOT 0006e269 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 000cf800 00017e16 R_ARM_JUMP_SLOT 00000000 _ZN9CglTwomirC1Ev │ │ │ │ -000cf804 00040816 R_ARM_JUMP_SLOT 00065a99 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +000cf804 00040816 R_ARM_JUMP_SLOT 0006a619 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ 000cf808 00018016 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultD1Ev │ │ │ │ 000cf80c 00069016 R_ARM_JUMP_SLOT 0003f781 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf810 00064f16 R_ARM_JUMP_SLOT 0006ba5d _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ -000cf814 00063f16 R_ARM_JUMP_SLOT 00059535 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf810 00064f16 R_ARM_JUMP_SLOT 00068d95 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ +000cf814 00063f16 R_ARM_JUMP_SLOT 000631bd _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf818 00018316 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setUbEd │ │ │ │ 000cf81c 00018516 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelD1Ev │ │ │ │ -000cf820 00084316 R_ARM_JUMP_SLOT 0006aed9 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ -000cf824 00034016 R_ARM_JUMP_SLOT 0006b6b1 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ +000cf820 00084316 R_ARM_JUMP_SLOT 00068211 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ +000cf824 00034016 R_ARM_JUMP_SLOT 000689e9 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ 000cf828 00018a16 R_ARM_JUMP_SLOT 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ 000cf82c 00018b16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface12markHotStartEv │ │ │ │ 000cf830 0006de16 R_ARM_JUMP_SLOT 00085a15 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 000cf834 00018c16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoD2Ev │ │ │ │ 000cf838 00035b16 R_ARM_JUMP_SLOT 000410d1 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ 000cf83c 00018d16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2ERKS_ │ │ │ │ 000cf840 0002d016 R_ARM_JUMP_SLOT 00033289 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 000cf844 00018e16 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1Ev │ │ │ │ 000cf848 0003e816 R_ARM_JUMP_SLOT 000481b1 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ -000cf84c 00077016 R_ARM_JUMP_SLOT 0006b549 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ +000cf84c 00077016 R_ARM_JUMP_SLOT 00068881 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 000cf850 00027a16 R_ARM_JUMP_SLOT 0004c995 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ 000cf854 00023d16 R_ARM_JUMP_SLOT 0006fb19 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ -000cf858 00073716 R_ARM_JUMP_SLOT 0006af91 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ +000cf858 00073716 R_ARM_JUMP_SLOT 000682c9 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ 000cf85c 00019416 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ -000cf860 0003d816 R_ARM_JUMP_SLOT 0009369d _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +000cf860 0003d816 R_ARM_JUMP_SLOT 00092d25 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 000cf864 00019516 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree3popEv │ │ │ │ -000cf868 00050716 R_ARM_JUMP_SLOT 00068271 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ +000cf868 00050716 R_ARM_JUMP_SLOT 000655a1 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ 000cf86c 00019716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel9setCutoffEd │ │ │ │ 000cf870 00019816 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiObject13infeasibilityEPK18OsiSolverInterfaceRi │ │ │ │ 000cf874 0006e716 R_ARM_JUMP_SLOT 000397a5 _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 00066d2d _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +000cf880 0003b816 R_ARM_JUMP_SLOT 0006b8a9 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 000cf884 00019c16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut5cloneEv │ │ │ │ -000cf888 00047416 R_ARM_JUMP_SLOT 00058589 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ +000cf888 00047416 R_ARM_JUMP_SLOT 00055e69 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ 000cf88c 00082516 R_ARM_JUMP_SLOT 0008b7d9 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ -000cf890 00070216 R_ARM_JUMP_SLOT 00066fb9 _Z9CoinZeroNIdEvPT_i │ │ │ │ -000cf894 0006c916 R_ARM_JUMP_SLOT 00052cd5 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ +000cf890 00070216 R_ARM_JUMP_SLOT 0006bb31 _Z9CoinZeroNIdEvPT_i │ │ │ │ +000cf894 0006c916 R_ARM_JUMP_SLOT 0005058d _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 000cf898 00019e16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthC1Ev │ │ │ │ -000cf89c 00068016 R_ARM_JUMP_SLOT 00054ccd _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ +000cf89c 00068016 R_ARM_JUMP_SLOT 00052585 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ 000cf8a0 0006bd16 R_ARM_JUMP_SLOT 00040d55 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ 000cf8a4 00045916 R_ARM_JUMP_SLOT 00070e89 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED1Ev │ │ │ │ 000cf8a8 0001a016 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC1EP8CbcModeli │ │ │ │ 000cf8ac 00085316 R_ARM_JUMP_SLOT 00040be1 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ -000cf8b0 0002f416 R_ARM_JUMP_SLOT 000a01f5 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ +000cf8b0 0002f416 R_ARM_JUMP_SLOT 000a01ed _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ 000cf8b4 0001a116 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1ERKS_ │ │ │ │ -000cf8b8 00030c16 R_ARM_JUMP_SLOT 0006bf85 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ -000cf8bc 0002f516 R_ARM_JUMP_SLOT 0006ad51 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ +000cf8b8 00030c16 R_ARM_JUMP_SLOT 000692bd _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ +000cf8bc 0002f516 R_ARM_JUMP_SLOT 00068089 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ 000cf8c0 0007be16 R_ARM_JUMP_SLOT 00084e71 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -000cf8c4 00085416 R_ARM_JUMP_SLOT 0006bb01 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +000cf8c4 00085416 R_ARM_JUMP_SLOT 00068e39 _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 0004a779 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ 000cf8d0 0001a316 R_ARM_JUMP_SLOT 00000000 __cxa_rethrow@CXXABI_1.3 │ │ │ │ 000cf8d4 00080816 R_ARM_JUMP_SLOT 00044d81 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ 000cf8d8 0001a416 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -000cf8dc 00083f16 R_ARM_JUMP_SLOT 00051219 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ +000cf8dc 00083f16 R_ARM_JUMP_SLOT 0005852d _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ 000cf8e0 0001a516 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface17getRowCutDebuggerEv │ │ │ │ 000cf8e4 00029016 R_ARM_JUMP_SLOT 000423c1 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ 000cf8e8 00033c16 R_ARM_JUMP_SLOT 00074ba9 _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 00060e16 R_ARM_JUMP_SLOT 00079e31 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf8fc 0005d116 R_ARM_JUMP_SLOT 00091801 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ 000cf900 0001a916 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageD1Ev │ │ │ │ -000cf904 0006d116 R_ARM_JUMP_SLOT 000a2461 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf904 0006d116 R_ARM_JUMP_SLOT 000a2459 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf908 0001aa16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceD1Ev │ │ │ │ 000cf90c 0005a416 R_ARM_JUMP_SLOT 00087a6d _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 000cf910 00075d16 R_ARM_JUMP_SLOT 00084d1d _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ 000cf914 0001ab16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ERKS_ │ │ │ │ 000cf918 0005c916 R_ARM_JUMP_SLOT 000853f5 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ 000cf91c 00041516 R_ARM_JUMP_SLOT 000353ed _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 00083dbd _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ -000cf92c 00024616 R_ARM_JUMP_SLOT 00068359 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ -000cf930 00076516 R_ARM_JUMP_SLOT 0006c529 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -000cf934 0007bf16 R_ARM_JUMP_SLOT 00067551 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +000cf92c 00024616 R_ARM_JUMP_SLOT 00065689 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ +000cf930 00076516 R_ARM_JUMP_SLOT 0006e261 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +000cf934 0007bf16 R_ARM_JUMP_SLOT 0006c0c9 _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 0005cd61 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ -000cf944 00033616 R_ARM_JUMP_SLOT 000918e9 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000cf948 00056716 R_ARM_JUMP_SLOT 00064831 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cf94c 00029a16 R_ARM_JUMP_SLOT 000a1b01 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ -000cf950 00035616 R_ARM_JUMP_SLOT 000a46dd _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ -000cf954 00058916 R_ARM_JUMP_SLOT 000a11b5 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf940 00066516 R_ARM_JUMP_SLOT 00060781 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +000cf944 00033616 R_ARM_JUMP_SLOT 00095f45 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000cf948 00056716 R_ARM_JUMP_SLOT 0005c20d _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf94c 00029a16 R_ARM_JUMP_SLOT 000a1af9 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ +000cf950 00035616 R_ARM_JUMP_SLOT 000a46d5 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ +000cf954 00058916 R_ARM_JUMP_SLOT 000a11ad _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf958 0001b616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEc │ │ │ │ -000cf95c 0002c616 R_ARM_JUMP_SLOT 000a7c31 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf95c 0002c616 R_ARM_JUMP_SLOT 000a7c29 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf960 0002f716 R_ARM_JUMP_SLOT 0004ddcd _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ -000cf964 00086216 R_ARM_JUMP_SLOT 000a2dc1 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ +000cf964 00086216 R_ARM_JUMP_SLOT 000a2db9 _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 0006c5c1 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ +000cf970 00082e16 R_ARM_JUMP_SLOT 0006e2f9 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ 000cf974 0002dd16 R_ARM_JUMP_SLOT 0003a625 _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ -000cf978 00069216 R_ARM_JUMP_SLOT 0004ede1 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf978 00069216 R_ARM_JUMP_SLOT 0005611d _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf97c 0001b916 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ebdd │ │ │ │ 000cf980 0001ba16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector6insertEid │ │ │ │ 000cf984 00070616 R_ARM_JUMP_SLOT 00084ea9 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 000cf988 0001bc16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1Eb │ │ │ │ -000cf98c 0003ed16 R_ARM_JUMP_SLOT 000a4ffd _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf98c 0003ed16 R_ARM_JUMP_SLOT 000a4ff5 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf990 0002b316 R_ARM_JUMP_SLOT 00074db5 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ -000cf994 0007b016 R_ARM_JUMP_SLOT 0009cb51 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf994 0007b016 R_ARM_JUMP_SLOT 0009cb49 _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 00034a11 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ -000cf9ac 0006b116 R_ARM_JUMP_SLOT 000a7c35 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf9b0 0005fb16 R_ARM_JUMP_SLOT 000a8585 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ +000cf9ac 0006b116 R_ARM_JUMP_SLOT 000a7c2d _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf9b0 0005fb16 R_ARM_JUMP_SLOT 000a857d _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 000cf9b4 00053916 R_ARM_JUMP_SLOT 00035a29 _ZN6Bonmin11CbcDfsDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf9b8 00082916 R_ARM_JUMP_SLOT 000408bd _ZN5Ipopt14IpoptExceptionC1ERKS0_ │ │ │ │ -000cf9bc 00059816 R_ARM_JUMP_SLOT 0009c651 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ +000cf9bc 00059816 R_ARM_JUMP_SLOT 0009c649 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ 000cf9c0 0005ae16 R_ARM_JUMP_SLOT 000353b1 _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ 000cf9c4 0001c716 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base9_M_unhookEv@GLIBCXX_3.4.15 │ │ │ │ -000cf9c8 00061516 R_ARM_JUMP_SLOT 0009bcd9 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ -000cf9cc 00034f16 R_ARM_JUMP_SLOT 000a5001 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf9c8 00061516 R_ARM_JUMP_SLOT 0009bcd1 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ +000cf9cc 00034f16 R_ARM_JUMP_SLOT 000a4ff9 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf9d0 0004b416 R_ARM_JUMP_SLOT 0004eb31 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ 000cf9d4 0001c816 R_ARM_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ 000cf9d8 00040f16 R_ARM_JUMP_SLOT 0004d76d _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf9dc 00050816 R_ARM_JUMP_SLOT 000798d5 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ 000cf9e0 0001c916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEi │ │ │ │ 000cf9e4 0002e616 R_ARM_JUMP_SLOT 00080275 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ 000cf9e8 0006ff16 R_ARM_JUMP_SLOT 00091681 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ 000cf9ec 0001cb16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixaSERKS_ │ │ │ │ -000cf9f0 0007fc16 R_ARM_JUMP_SLOT 00059e89 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ +000cf9f0 0007fc16 R_ARM_JUMP_SLOT 00063b11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ 000cf9f4 0001cc16 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ -000cf9f8 00080916 R_ARM_JUMP_SLOT 00096771 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ -000cf9fc 0005db16 R_ARM_JUMP_SLOT 0005e199 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ +000cf9f8 00080916 R_ARM_JUMP_SLOT 00095df9 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ +000cf9fc 0005db16 R_ARM_JUMP_SLOT 00061bb9 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ 000cfa00 0001d016 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2Ev │ │ │ │ 000cfa04 0001d116 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingD1Ev │ │ │ │ 000cfa08 0004f416 R_ARM_JUMP_SLOT 0008526d _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -000cfa0c 00058416 R_ARM_JUMP_SLOT 000967f1 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ +000cfa0c 00058416 R_ARM_JUMP_SLOT 00095e79 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 000cfa10 0001d216 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD1Ev │ │ │ │ 000cfa14 00057e16 R_ARM_JUMP_SLOT 0008a411 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ -000cfa18 00083a16 R_ARM_JUMP_SLOT 0006af85 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ +000cfa18 00083a16 R_ARM_JUMP_SLOT 000682bd _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ 000cfa1c 00072e16 R_ARM_JUMP_SLOT 00071c25 _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 0003670d _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 000cfa2c 0001d816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 000cfa30 00027116 R_ARM_JUMP_SLOT 0008aa81 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cfa34 0001d916 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2Ev │ │ │ │ 000cfa38 00033d16 R_ARM_JUMP_SLOT 0006f4ad _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 00087a0d _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 00051fdd _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -000cfa54 0002d916 R_ARM_JUMP_SLOT 000511ed _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +000cfa50 00026716 R_ARM_JUMP_SLOT 0004f895 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +000cfa54 0002d916 R_ARM_JUMP_SLOT 00055845 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ 000cfa58 00069816 R_ARM_JUMP_SLOT 000321c5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ 000cfa5c 0003b016 R_ARM_JUMP_SLOT 0008ab35 _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 00040116 R_ARM_JUMP_SLOT 00040dcd _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ -000cfa6c 00051c16 R_ARM_JUMP_SLOT 0006b355 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ +000cfa6c 00051c16 R_ARM_JUMP_SLOT 0006868d _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ 000cfa70 0001e116 R_ARM_JUMP_SLOT 00000000 _ZNSolsEi@GLIBCXX_3.4 │ │ │ │ -000cfa74 00032d16 R_ARM_JUMP_SLOT 00094a09 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +000cfa74 00032d16 R_ARM_JUMP_SLOT 00094091 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ 000cfa78 00084816 R_ARM_JUMP_SLOT 0006f5c1 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ 000cfa7c 00029316 R_ARM_JUMP_SLOT 00070729 _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 00074429 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ 000cfa94 00059116 R_ARM_JUMP_SLOT 0008b931 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 000cfa98 00071a16 R_ARM_JUMP_SLOT 0003275d _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj │ │ │ │ 000cfa9c 00042316 R_ARM_JUMP_SLOT 00084cad _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ -000cfaa0 00048516 R_ARM_JUMP_SLOT 00098845 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cfaa4 0005f316 R_ARM_JUMP_SLOT 0009b839 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ -000cfaa8 00042016 R_ARM_JUMP_SLOT 0006b0d1 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ +000cfaa0 00048516 R_ARM_JUMP_SLOT 00098841 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cfaa4 0005f316 R_ARM_JUMP_SLOT 0009b831 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ +000cfaa8 00042016 R_ARM_JUMP_SLOT 00068409 _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 000662c1 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +000cfabc 00061e16 R_ARM_JUMP_SLOT 0006ae41 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ 000cfac0 00082216 R_ARM_JUMP_SLOT 00032c21 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ 000cfac4 0001f216 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectoraSERKS_ │ │ │ │ 000cfac8 00042d16 R_ARM_JUMP_SLOT 00071359 _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 00074569 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ -000cfad8 00084e16 R_ARM_JUMP_SLOT 0005862d _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +000cfad8 00084e16 R_ARM_JUMP_SLOT 000622b5 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ 000cfadc 0001f716 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base4swapERS0_S1_@GLIBCXX_3.4.15 │ │ │ │ 000cfae0 00077416 R_ARM_JUMP_SLOT 00074a41 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ 000cfae4 00065516 R_ARM_JUMP_SLOT 0008a1e1 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ -000cfae8 0005fc16 R_ARM_JUMP_SLOT 0009de7d _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ -000cfaec 0007f316 R_ARM_JUMP_SLOT 000580b5 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ +000cfae8 0005fc16 R_ARM_JUMP_SLOT 0009de75 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ +000cfaec 0007f316 R_ARM_JUMP_SLOT 00055995 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ 000cfaf0 0001fa16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ -000cfaf4 00086316 R_ARM_JUMP_SLOT 00097d99 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ +000cfaf4 00086316 R_ARM_JUMP_SLOT 00097d95 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 000cfaf8 00077d16 R_ARM_JUMP_SLOT 0004e88d _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ -000cfafc 0007b116 R_ARM_JUMP_SLOT 00052bf5 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ +000cfafc 0007b116 R_ARM_JUMP_SLOT 000504ad _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 000cfb00 0001fb16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEPKc │ │ │ │ -000cfb04 00030916 R_ARM_JUMP_SLOT 000572c1 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +000cfb04 00030916 R_ARM_JUMP_SLOT 00054b79 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 000cfb08 0001fc16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree13setComparisonER14CbcCompareBase │ │ │ │ -000cfb0c 00036e16 R_ARM_JUMP_SLOT 00065259 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +000cfb0c 00036e16 R_ARM_JUMP_SLOT 00069dd9 _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 00067365 _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 0006bedd _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 000302c9 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 000cfb24 00068d16 R_ARM_JUMP_SLOT 00079c85 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ 000cfb28 00020416 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbPKiS1_PKdi │ │ │ │ 000cfb2c 00081716 R_ARM_JUMP_SLOT 00034c55 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ -000cfb30 0003f916 R_ARM_JUMP_SLOT 000a0109 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ -000cfb34 0006ea16 R_ARM_JUMP_SLOT 0006c945 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +000cfb30 0003f916 R_ARM_JUMP_SLOT 000a0101 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ +000cfb34 0006ea16 R_ARM_JUMP_SLOT 0006e67d _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ 000cfb38 00020616 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoD1Ev │ │ │ │ 000cfb3c 0003dd16 R_ARM_JUMP_SLOT 000856d9 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ -000cfb40 00048316 R_ARM_JUMP_SLOT 00091f9d _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ +000cfb40 00048316 R_ARM_JUMP_SLOT 000965f9 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ 000cfb44 00020816 R_ARM_JUMP_SLOT 00000000 _ZNSt12__basic_fileIcED1Ev@GLIBCXX_3.4 │ │ │ │ 000cfb48 0006af16 R_ARM_JUMP_SLOT 0008d789 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ 000cfb4c 00050b16 R_ARM_JUMP_SLOT 0003f171 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ -000cfb50 0006c616 R_ARM_JUMP_SLOT 0005d251 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ -000cfb54 0002f616 R_ARM_JUMP_SLOT 00097d51 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ +000cfb50 0006c616 R_ARM_JUMP_SLOT 00060c71 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ +000cfb54 0002f616 R_ARM_JUMP_SLOT 00097d4d _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ 000cfb58 00085516 R_ARM_JUMP_SLOT 00087a39 _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 0009dba1 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ +000cfb6c 0002c116 R_ARM_JUMP_SLOT 0009db99 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ 000cfb70 00030b16 R_ARM_JUMP_SLOT 0008a161 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ -000cfb74 00037116 R_ARM_JUMP_SLOT 00050739 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ -000cfb78 00035e16 R_ARM_JUMP_SLOT 0006bc41 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ +000cfb74 00037116 R_ARM_JUMP_SLOT 00057a79 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ +000cfb78 00035e16 R_ARM_JUMP_SLOT 00068f79 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ 000cfb7c 00040416 R_ARM_JUMP_SLOT 000363a5 _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 00040ced _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ -000cfb90 00062c16 R_ARM_JUMP_SLOT 0009fe71 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ +000cfb90 00062c16 R_ARM_JUMP_SLOT 0009fe69 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ 000cfb94 00031d16 R_ARM_JUMP_SLOT 0008b999 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ -000cfb98 0005ff16 R_ARM_JUMP_SLOT 00098b61 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ +000cfb98 0005ff16 R_ARM_JUMP_SLOT 00098b5d _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ 000cfb9c 00021816 R_ARM_JUMP_SLOT 00000000 _ZN8CglParamD2Ev │ │ │ │ 000cfba0 00074c16 R_ARM_JUMP_SLOT 00088155 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ 000cfba4 00021916 R_ARM_JUMP_SLOT 00000000 _ZNK6CbcSOS9osiObjectEPK18OsiSolverInterface │ │ │ │ 000cfba8 00021a16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD1Ev │ │ │ │ -000cfbac 00064316 R_ARM_JUMP_SLOT 00098dc5 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cfbb0 0003da16 R_ARM_JUMP_SLOT 000588f9 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +000cfbac 00064316 R_ARM_JUMP_SLOT 00098dc1 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cfbb0 0003da16 R_ARM_JUMP_SLOT 00062581 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ 000cfbb4 00021b16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree8bestNodeEd │ │ │ │ -000cfbb8 0003ac16 R_ARM_JUMP_SLOT 000979d9 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ +000cfbb8 0003ac16 R_ARM_JUMP_SLOT 00092a01 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ 000cfbbc 00054c16 R_ARM_JUMP_SLOT 00085659 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ -000cfbc0 00056016 R_ARM_JUMP_SLOT 000a30d9 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ +000cfbc0 00056016 R_ARM_JUMP_SLOT 000a30d1 _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 00052016 R_ARM_JUMP_SLOT 0008678d _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ 000cfbd0 00035d16 R_ARM_JUMP_SLOT 0007d6b1 _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 0008d6b5 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ 000cfbf0 00032216 R_ARM_JUMP_SLOT 0004c57d _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ 000cfbf4 00055616 R_ARM_JUMP_SLOT 000750ed _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 000cfbf8 00022916 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ -000cfbfc 0005f716 R_ARM_JUMP_SLOT 0006b7cd _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ +000cfbfc 0005f716 R_ARM_JUMP_SLOT 00068b05 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ 000cfc00 00061116 R_ARM_JUMP_SLOT 00085721 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ 000cfc04 0007b816 R_ARM_JUMP_SLOT 000349e1 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x0000000e (SONAME) Library soname: [libbonmin.so.4] │ │ │ │ 0x0000000c (INIT) 0x2b5ac │ │ │ │ - 0x0000000d (FINI) 0xa874c │ │ │ │ + 0x0000000d (FINI) 0xa8744 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xcd67c │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xcd688 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0xbd64 │ │ │ │ 0x00000006 (SYMTAB) 0x3344 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d475b98effc1754996b2412bf7e51987b78defd6 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5f85581aefc1975bebef5948860c44d216b35c33 │ │ │ ├── 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_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ -_ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ -_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ -_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ -_ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ -_ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -_ZNK9OsiRowCut2lbEv │ │ │ │ -_ZNK9OsiRowCut2ubEv │ │ │ │ -_ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ -_ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ -_ZTIN6Bonmin7QuadCutE │ │ │ │ -_ZTI9OsiRowCut │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -_ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ -_ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ -_ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -_ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -_ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ -_ZN6Bonmin4TMatD1Ev │ │ │ │ -_ZN16CoinPackedVectorD1Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ -_ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -_ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ -_ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ -_ZN7OsiCutsC1ERKS_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -_ZTIN6Bonmin4CutsE │ │ │ │ -_ZTI7OsiCuts │ │ │ │ -_ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -_ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -_ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ +_ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ +_ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +_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_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ +_ZNSt8_Rb_treeISt4pairIiiES0_IKS1_S1_ESt10_Select1stIS3_ESt4lessIS1_ESaIS3_EE22_M_emplace_hint_uniqueIJS0_IS1_S1_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +_ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +_ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +_ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +_ZNK9OsiRowCut2lbEv │ │ │ │ +_ZNK9OsiRowCut2ubEv │ │ │ │ +_ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +_ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +_ZTIN6Bonmin7QuadCutE │ │ │ │ +_ZTI9OsiRowCut │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ +_ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ +_ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +_ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +_ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +_ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +_ZN16CoinPackedVectorD1Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +_ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +_ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +_ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +_ZN7OsiCutsC1ERKS_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +_ZTIN6Bonmin4CutsE │ │ │ │ +_ZTI7OsiCuts │ │ │ │ +_ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +_ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ _ZNK16CoinPackedVector11getElementsEv │ │ │ │ _ZNK6OsiCuteqERKS_ │ │ │ │ _ZNK6OsiCutltERKS_ │ │ │ │ _ZNK6OsiCutgtERKS_ │ │ │ │ _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +_ZNK9OsiRowCut3rowEv │ │ │ │ _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ _ZNK6OsiCutneERKS_ │ │ │ │ _ZNK6Bonmin7QuadCut5printEv │ │ │ │ _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ _ZN6Bonmin7QuadCutC2Ev │ │ │ │ _ZN9OsiRowCutC2Ev │ │ │ │ _ZN16CoinPackedMatrixC1Ev │ │ │ │ @@ -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_insert │ │ │ │ -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_insert │ │ │ │ +Cloning TMINLP2TNLPQuadCuts. │ │ │ │ +Quadratic cut has lower bound │ │ │ │ + and upper bound │ │ │ │ +Linear part has │ │ │ │ + non zeroes: │ │ │ │ +Quadratic part is given by the matrix: │ │ │ │ + quadratic cuts. │ │ │ │ +tiny_element │ │ │ │ +very_tiny_element │ │ │ │ +Linear stuff │ │ │ │ constant term │ │ │ │ Linear term (size │ │ │ │ void Bonmin::QuadRow::gradiant_struct(int, int*, bool) │ │ │ │ BonQuadRow.cpp │ │ │ │ n == nnz │ │ │ │ nnz == (int) g_.size() │ │ │ │ void Bonmin::QuadRow::internal_eval_grad(const double*) │ │ │ │ @@ -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,1493 +2065,1493 @@ │ │ │ │ 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 6c6c5f69 aIdEE14_M_fill_i │ │ │ │ - 0x00017184 6e736572 74454e39 5f5f676e 755f6378 nsertEN9__gnu_cx │ │ │ │ - 0x00017194 7831375f 5f6e6f72 6d616c5f 69746572 x17__normal_iter │ │ │ │ - 0x000171a4 61746f72 49506453 315f4545 6a524b64 atorIPdS1_EEjRKd │ │ │ │ - 0x000171b4 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x000171c4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000171d4 32307365 745f6c69 6e656172 5f6f626a 20set_linear_obj │ │ │ │ - 0x000171e4 65637469 76654569 504b6464 005f5a4e ectiveEiPKdd._ZN │ │ │ │ - 0x000171f4 5374385f 52625f74 72656549 53743470 St8_Rb_treeISt4p │ │ │ │ - 0x00017204 61697249 69694553 305f494b 53315f53 airIiiES0_IKS1_S │ │ │ │ - 0x00017214 315f4553 7431305f 53656c65 63743173 1_ESt10_Select1s │ │ │ │ - 0x00017224 74495333 5f455374 346c6573 73495331 tIS3_ESt4lessIS1 │ │ │ │ - 0x00017234 5f455361 4953335f 45453232 5f4d5f65 _ESaIS3_EE22_M_e │ │ │ │ - 0x00017244 6d706c61 63655f68 696e745f 756e6971 mplace_hint_uniq │ │ │ │ - 0x00017254 7565494a 53305f49 53315f53 315f4545 ueIJS0_IS1_S1_EE │ │ │ │ - 0x00017264 45455374 31375f52 625f7472 65655f69 EESt17_Rb_tree_i │ │ │ │ - 0x00017274 74657261 746f7249 53335f45 53743233 teratorIS3_ESt23 │ │ │ │ - 0x00017284 5f52625f 74726565 5f636f6e 73745f69 _Rb_tree_const_i │ │ │ │ - 0x00017294 74657261 746f7249 53335f45 44704f54 teratorIS3_EDpOT │ │ │ │ - 0x000172a4 5f005f5a 4e537436 76656374 6f724964 _._ZNSt6vectorId │ │ │ │ - 0x000172b4 53614964 45453137 5f4d5f72 65616c6c SaIdEE17_M_reall │ │ │ │ - 0x000172c4 6f635f61 7070656e 64494a64 45454576 oc_appendIJdEEEv │ │ │ │ - 0x000172d4 44704f54 5f005f5a 4e537436 76656374 DpOT_._ZNSt6vect │ │ │ │ - 0x000172e4 6f724950 4e36426f 6e6d696e 37517561 orIPN6Bonmin7Qua │ │ │ │ - 0x000172f4 64526f77 45536149 53325f45 4531375f dRowESaIS2_EE17_ │ │ │ │ - 0x00017304 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ - 0x00017314 494a5332 5f454545 7644704f 545f005f IJS2_EEEvDpOT_._ │ │ │ │ - 0x00017324 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x00017334 5032544e 4c505175 61644375 74733130 P2TNLPQuadCuts10 │ │ │ │ - 0x00017344 61646452 6f774375 74734552 4b374f73 addRowCutsERK7Os │ │ │ │ - 0x00017354 69437574 7362005f 5a4e3642 6f6e6d69 iCutsb._ZN6Bonmi │ │ │ │ - 0x00017364 6e375175 6164526f 77433145 524b394f n7QuadRowC1ERK9O │ │ │ │ - 0x00017374 7369526f 77437574 005f5a4e 36426f6e siRowCut._ZN6Bon │ │ │ │ - 0x00017384 6d696e37 51756164 526f7738 6e6e7a5f min7QuadRow8nnz_ │ │ │ │ - 0x00017394 67726164 4576005f 5a4e4b39 4f736952 gradEv._ZNK9OsiR │ │ │ │ - 0x000173a4 6f774375 74326c62 4576005f 5a4e4b39 owCut2lbEv._ZNK9 │ │ │ │ - 0x000173b4 4f736952 6f774375 74327562 4576005f OsiRowCut2ubEv._ │ │ │ │ - 0x000173c4 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x000173d4 77433145 524b4e53 5f375175 61644375 wC1ERKNS_7QuadCu │ │ │ │ - 0x000173e4 7445005f 5a4e3642 6f6e6d69 6e375175 tE._ZN6Bonmin7Qu │ │ │ │ - 0x000173f4 6164526f 77313461 64645f74 6f5f6865 adRow14add_to_he │ │ │ │ - 0x00017404 73736961 6e455253 74336d61 70495374 ssianERSt3mapISt │ │ │ │ - 0x00017414 34706169 72496969 4553335f 5374346c 4pairIiiES3_St4l │ │ │ │ - 0x00017424 65737349 53335f45 53614953 325f494b essIS3_ESaIS2_IK │ │ │ │ - 0x00017434 53335f53 335f4545 4562005f 5a54494e S3_S3_EEEb._ZTIN │ │ │ │ - 0x00017444 36426f6e 6d696e37 51756164 43757445 6Bonmin7QuadCutE │ │ │ │ - 0x00017454 005f5a54 49394f73 69526f77 43757400 ._ZTI9OsiRowCut. │ │ │ │ - 0x00017464 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ - 0x00017474 4c503254 4e4c5051 75616443 75747337 LP2TNLPQuadCuts7 │ │ │ │ - 0x00017484 61646443 75747345 6a50504b 394f7369 addCutsEjPPK9Osi │ │ │ │ - 0x00017494 526f7743 7574005f 5a4e3642 6f6e6d69 RowCut._ZN6Bonmi │ │ │ │ - 0x000174a4 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ - 0x000174b4 61644375 74734332 454e3549 706f7074 adCutsC2EN5Ipopt │ │ │ │ - 0x000174c4 38536d61 72745074 72494e53 5f36544d 8SmartPtrINS_6TM │ │ │ │ - 0x000174d4 494e4c50 45454500 5f5a4e36 426f6e6d INLPEEE._ZN6Bonm │ │ │ │ - 0x000174e4 696e3131 544d494e 4c503254 4e4c5043 in11TMINLP2TNLPC │ │ │ │ - 0x000174f4 32454e35 49706f70 7438536d 61727450 2EN5Ipopt8SmartP │ │ │ │ - 0x00017504 7472494e 535f3654 4d494e4c 50454545 trINS_6TMINLPEEE │ │ │ │ - 0x00017514 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ - 0x00017524 4e4c5032 544e4c50 36657661 6c5f6845 NLP2TNLP6eval_hE │ │ │ │ - 0x00017534 69504b64 62646953 325f6269 50695333 iPKdbdiS2_biPiS3 │ │ │ │ - 0x00017544 5f506400 5f5a4e36 426f6e6d 696e3131 _Pd._ZN6Bonmin11 │ │ │ │ - 0x00017554 544d494e 4c503254 4e4c5044 32457600 TMINLP2TNLPD2Ev. │ │ │ │ - 0x00017564 5f5a5456 4e36426f 6e6d696e 3139544d _ZTVN6Bonmin19TM │ │ │ │ - 0x00017574 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00017584 7345005f 5a4e3642 6f6e6d69 6e313954 sE._ZN6Bonmin19T │ │ │ │ - 0x00017594 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x000175a4 74734332 45524b53 305f005f 5a4e3642 tsC2ERKS0_._ZN6B │ │ │ │ - 0x000175b4 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ - 0x000175c4 4c504332 45524b53 305f005f 5a4e3642 LPC2ERKS0_._ZN6B │ │ │ │ - 0x000175d4 6f6e6d69 6e375175 6164526f 77433145 onmin7QuadRowC1E │ │ │ │ - 0x000175e4 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ - 0x000175f4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017604 64437574 73433145 524b5330 5f005f5a dCutsC1ERKS0_._Z │ │ │ │ - 0x00017614 4e4b3642 6f6e6d69 6e313954 4d494e4c NK6Bonmin19TMINL │ │ │ │ - 0x00017624 5032544e 4c505175 61644375 74733563 P2TNLPQuadCuts5c │ │ │ │ - 0x00017634 6c6f6e65 45760070 75747300 5f5a4e36 loneEv.puts._ZN6 │ │ │ │ - 0x00017644 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ - 0x00017654 4e4c5051 75616443 75747336 6576616c NLPQuadCuts6eval │ │ │ │ - 0x00017664 5f684569 504b6462 64695332 5f626950 _hEiPKdbdiS2_biP │ │ │ │ - 0x00017674 6953335f 5064005f 5a4e3642 6f6e6d69 iS3_Pd._ZN6Bonmi │ │ │ │ - 0x00017684 6e375175 6164526f 77313265 76616c5f n7QuadRow12eval_ │ │ │ │ - 0x00017694 68657373 69616e45 64506400 5f5a4e36 hessianEdPd._ZN6 │ │ │ │ - 0x000176a4 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ - 0x000176b4 4e4c5051 75616443 75747331 3072656d NLPQuadCuts10rem │ │ │ │ - 0x000176c4 6f766543 75747345 6a504b69 005f5a4e oveCutsEjPKi._ZN │ │ │ │ - 0x000176d4 36426f6e 6d696e37 51756164 526f7731 6Bonmin7QuadRow1 │ │ │ │ - 0x000176e4 3972656d 6f76655f 66726f6d 5f686573 9remove_from_hes │ │ │ │ - 0x000176f4 7369616e 45525374 336d6170 49537434 sianERSt3mapISt4 │ │ │ │ - 0x00017704 70616972 49696945 53335f53 74346c65 pairIiiES3_St4le │ │ │ │ - 0x00017714 73734953 335f4553 61495332 5f494b53 ssIS3_ESaIS2_IKS │ │ │ │ - 0x00017724 335f5333 5f454545 005f5a4e 36426f6e 3_S3_EEE._ZN6Bon │ │ │ │ - 0x00017734 6d696e34 544d6174 44314576 005f5a4e min4TMatD1Ev._ZN │ │ │ │ - 0x00017744 3136436f 696e5061 636b6564 56656374 16CoinPackedVect │ │ │ │ - 0x00017754 6f724431 4576005f 5a4e3642 6f6e6d69 orD1Ev._ZN6Bonmi │ │ │ │ - 0x00017764 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ - 0x00017774 61644375 74734432 4576005f 5a4e3642 adCutsD2Ev._ZN6B │ │ │ │ - 0x00017784 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017794 4c505175 61644375 74734431 4576005f LPQuadCutsD1Ev._ │ │ │ │ - 0x000177a4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ - 0x000177b4 5032544e 4c505175 61644375 74734430 P2TNLPQuadCutsD0 │ │ │ │ - 0x000177c4 4576005f 5a4e3642 6f6e6d69 6e313954 Ev._ZN6Bonmin19T │ │ │ │ - 0x000177d4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x000177e4 74733132 6765745f 6e6c705f 696e666f ts12get_nlp_info │ │ │ │ - 0x000177f4 45526953 315f5331 5f53315f 524e3549 ERiS1_S1_S1_RN5I │ │ │ │ - 0x00017804 706f7074 34544e4c 50313449 6e646578 popt4TNLP14Index │ │ │ │ - 0x00017814 5374796c 65456e75 6d45005f 5a4e3642 StyleEnumE._ZN6B │ │ │ │ - 0x00017824 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ - 0x00017834 4c503132 6765745f 6e6c705f 696e666f LP12get_nlp_info │ │ │ │ - 0x00017844 45526953 315f5331 5f53315f 524e3549 ERiS1_S1_S1_RN5I │ │ │ │ - 0x00017854 706f7074 34544e4c 50313449 6e646578 popt4TNLP14Index │ │ │ │ - 0x00017864 5374796c 65456e75 6d45005f 5a4e3642 StyleEnumE._ZN6B │ │ │ │ - 0x00017874 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017884 4c505175 61644375 74733135 6765745f LPQuadCuts15get_ │ │ │ │ - 0x00017894 626f756e 64735f69 6e666f45 69506453 bounds_infoEiPdS │ │ │ │ - 0x000178a4 315f6953 315f5331 5f005f5a 4e36426f 1_iS1_S1_._ZN6Bo │ │ │ │ - 0x000178b4 6e6d696e 3131544d 494e4c50 32544e4c nmin11TMINLP2TNL │ │ │ │ - 0x000178c4 50313567 65745f62 6f756e64 735f696e P15get_bounds_in │ │ │ │ - 0x000178d4 666f4569 50645331 5f695331 5f53315f foEiPdS1_iS1_S1_ │ │ │ │ - 0x000178e4 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x000178f4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x00017904 31386765 745f7374 61727469 6e675f70 18get_starting_p │ │ │ │ - 0x00017914 6f696e74 45696250 64625331 5f53315f ointEibPdbS1_S1_ │ │ │ │ - 0x00017924 69625331 5f005f5a 4e36426f 6e6d696e ibS1_._ZN6Bonmin │ │ │ │ - 0x00017934 3131544d 494e4c50 32544e4c 50313867 11TMINLP2TNLP18g │ │ │ │ - 0x00017944 65745f73 74617274 696e675f 706f696e et_starting_poin │ │ │ │ - 0x00017954 74456962 50646253 315f5331 5f696253 tEibPdbS1_S1_ibS │ │ │ │ - 0x00017964 315f005f 5a4e3642 6f6e6d69 6e313954 1_._ZN6Bonmin19T │ │ │ │ - 0x00017974 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x00017984 74733665 76616c5f 66456950 4b646252 ts6eval_fEiPKdbR │ │ │ │ - 0x00017994 64005f5a 4e36426f 6e6d696e 3131544d d._ZN6Bonmin11TM │ │ │ │ - 0x000179a4 494e4c50 32544e4c 50366576 616c5f66 INLP2TNLP6eval_f │ │ │ │ - 0x000179b4 4569504b 64625264 005f5a4e 36426f6e EiPKdbRd._ZN6Bon │ │ │ │ - 0x000179c4 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x000179d4 51756164 43757473 31316576 616c5f67 QuadCuts11eval_g │ │ │ │ - 0x000179e4 7261645f 66456950 4b646250 64005f5a rad_fEiPKdbPd._Z │ │ │ │ - 0x000179f4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00017a04 32544e4c 50313165 76616c5f 67726164 2TNLP11eval_grad │ │ │ │ - 0x00017a14 5f664569 504b6462 5064005f 5a4e3642 _fEiPKdbPd._ZN6B │ │ │ │ - 0x00017a24 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x00017a34 4c505175 61644375 74733765 76616c5f LPQuadCuts7eval_ │ │ │ │ - 0x00017a44 67694569 504b6462 69526400 5f5a4e36 giEiPKdbiRd._ZN6 │ │ │ │ - 0x00017a54 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017a64 4e4c5037 6576616c 5f676945 69504b64 NLP7eval_giEiPKd │ │ │ │ - 0x00017a74 62695264 005f5a4e 36426f6e 6d696e37 biRd._ZN6Bonmin7 │ │ │ │ - 0x00017a84 51756164 526f7736 6576616c 5f664550 QuadRow6eval_fEP │ │ │ │ - 0x00017a94 4b646200 5f5a4e36 426f6e6d 696e3139 Kdb._ZN6Bonmin19 │ │ │ │ - 0x00017aa4 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x00017ab4 75747336 6576616c 5f674569 504b6462 uts6eval_gEiPKdb │ │ │ │ - 0x00017ac4 69506400 5f5a4e36 426f6e6d 696e3131 iPd._ZN6Bonmin11 │ │ │ │ - 0x00017ad4 544d494e 4c503254 4e4c5036 6576616c TMINLP2TNLP6eval │ │ │ │ - 0x00017ae4 5f674569 504b6462 69506400 5f5a4e36 _gEiPKdbiPd._ZN6 │ │ │ │ - 0x00017af4 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ - 0x00017b04 4e4c5051 75616443 75747331 30657661 NLPQuadCuts10eva │ │ │ │ - 0x00017b14 6c5f6a61 635f6745 69504b64 62696950 l_jac_gEiPKdbiiP │ │ │ │ - 0x00017b24 6953335f 5064005f 5a4e3642 6f6e6d69 iS3_Pd._ZN6Bonmi │ │ │ │ - 0x00017b34 6e313154 4d494e4c 5032544e 4c503130 n11TMINLP2TNLP10 │ │ │ │ - 0x00017b44 6576616c 5f6a6163 5f674569 504b6462 eval_jac_gEiPKdb │ │ │ │ - 0x00017b54 69695069 53335f50 64005f5a 4e36426f iiPiS3_Pd._ZN6Bo │ │ │ │ - 0x00017b64 6e6d696e 37517561 64526f77 39657661 nmin7QuadRow9eva │ │ │ │ - 0x00017b74 6c5f6772 61644569 504b6462 5064005f l_gradEiPKdbPd._ │ │ │ │ - 0x00017b84 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x00017b94 77313567 72616469 616e745f 73747275 w15gradiant_stru │ │ │ │ - 0x00017ba4 63744569 50696200 5f5a4e36 426f6e6d ctEiPib._ZN6Bonm │ │ │ │ - 0x00017bb4 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ - 0x00017bc4 75616443 75747331 32657661 6c5f6772 uadCuts12eval_gr │ │ │ │ - 0x00017bd4 61645f67 69456950 4b646269 52695069 ad_giEiPKdbiRiPi │ │ │ │ - 0x00017be4 5064005f 5a4e3642 6f6e6d69 6e313154 Pd._ZN6Bonmin11T │ │ │ │ - 0x00017bf4 4d494e4c 5032544e 4c503132 6576616c MINLP2TNLP12eval │ │ │ │ - 0x00017c04 5f677261 645f6769 4569504b 64626952 _grad_giEiPKdbiR │ │ │ │ - 0x00017c14 69506950 64005f5a 4e36426f 6e6d696e iPiPd._ZN6Bonmin │ │ │ │ - 0x00017c24 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017c34 64437574 73376164 64437574 7345524b dCuts7addCutsERK │ │ │ │ - 0x00017c44 4e535f34 43757473 4562005f 5a4e374f NS_4CutsEb._ZN7O │ │ │ │ - 0x00017c54 73694375 74734331 45524b53 5f005f5a siCutsC1ERKS_._Z │ │ │ │ - 0x00017c64 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ - 0x00017c74 32544e4c 50517561 64437574 73376164 2TNLPQuadCuts7ad │ │ │ │ - 0x00017c84 64437574 7345524b 374f7369 43757473 dCutsERK7OsiCuts │ │ │ │ - 0x00017c94 005f5a54 494e3642 6f6e6d69 6e344375 ._ZTIN6Bonmin4Cu │ │ │ │ - 0x00017ca4 74734500 5f5a5449 374f7369 43757473 tsE._ZTI7OsiCuts │ │ │ │ - 0x00017cb4 005f5a54 534e3642 6f6e6d69 6e313954 ._ZTSN6Bonmin19T │ │ │ │ - 0x00017cc4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x00017cd4 74734500 5f5a5449 4e36426f 6e6d696e tsE._ZTIN6Bonmin │ │ │ │ - 0x00017ce4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017cf4 64437574 7345005f 5a54494e 36426f6e dCutsE._ZTIN6Bon │ │ │ │ - 0x00017d04 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ - 0x00017d14 45005f5a 4e36426f 6e6d696e 3131544d E._ZN6Bonmin11TM │ │ │ │ - 0x00017d24 494e4c50 32544e4c 50323267 65745f77 INLP2TNLP22get_w │ │ │ │ - 0x00017d34 61726d5f 73746172 745f6974 65726174 arm_start_iterat │ │ │ │ - 0x00017d44 6545524e 3549706f 70743134 49746572 eERN5Ipopt14Iter │ │ │ │ - 0x00017d54 61746573 56656374 6f724500 5f5a4e36 atesVectorE._ZN6 │ │ │ │ - 0x00017d64 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017d74 4e4c5031 3766696e 616c697a 655f736f NLP17finalize_so │ │ │ │ - 0x00017d84 6c757469 6f6e454e 3549706f 70743132 lutionEN5Ipopt12 │ │ │ │ - 0x00017d94 536f6c76 65725265 7475726e 4569504b SolverReturnEiPK │ │ │ │ - 0x00017da4 6453345f 53345f69 53345f53 345f6450 dS4_S4_iS4_S4_dP │ │ │ │ - 0x00017db4 4b4e5331 5f394970 6f707444 61746145 KNS1_9IpoptDataE │ │ │ │ - 0x00017dc4 504e5331 5f323549 706f7074 43616c63 PNS1_25IpoptCalc │ │ │ │ - 0x00017dd4 756c6174 65645175 616e7469 74696573 ulatedQuantities │ │ │ │ - 0x00017de4 45005f5a 4e36426f 6e6d696e 3131544d E._ZN6Bonmin11TM │ │ │ │ - 0x00017df4 494e4c50 32544e4c 50323169 6e746572 INLP2TNLP21inter │ │ │ │ - 0x00017e04 6d656469 6174655f 63616c6c 6261636b mediate_callback │ │ │ │ - 0x00017e14 454e3549 706f7074 3133416c 676f7269 EN5Ipopt13Algori │ │ │ │ - 0x00017e24 74686d4d 6f646545 69646464 64646464 thmModeEiddddddd │ │ │ │ - 0x00017e34 6469504b 4e53315f 3949706f 70744461 diPKNS1_9IpoptDa │ │ │ │ - 0x00017e44 74614550 4e53315f 32354970 6f707443 taEPNS1_25IpoptC │ │ │ │ - 0x00017e54 616c6375 6c617465 64517561 6e746974 alculatedQuantit │ │ │ │ - 0x00017e64 69657345 005f5a4e 4b36426f 6e6d696e iesE._ZNK6Bonmin │ │ │ │ - 0x00017e74 36544d49 4e4c5032 30676574 5f6e756d 6TMINLP20get_num │ │ │ │ - 0x00017e84 6265725f 6e6f6e63 6f6e7665 78455269 ber_nonconvexERi │ │ │ │ - 0x00017e94 53315f00 5f5a4e4b 36426f6e 6d696e31 S1_._ZNK6Bonmin1 │ │ │ │ - 0x00017ea4 32544d49 4e4c504c 696e4f62 6a313170 2TMINLPLinObj11p │ │ │ │ - 0x00017eb4 65727475 7262496e 666f4576 005f5a4e erturbInfoEv._ZN │ │ │ │ - 0x00017ec4 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ - 0x00017ed4 696e4f62 6a313868 61734c69 6e656172 inObj18hasLinear │ │ │ │ - 0x00017ee4 4f626a65 63746976 65457600 5f5a4e36 ObjectiveEv._ZN6 │ │ │ │ - 0x00017ef4 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ - 0x00017f04 6e4f626a 32326765 745f7363 616c696e nObj22get_scalin │ │ │ │ - 0x00017f14 675f7061 72616d65 74657273 45526452 g_parametersERdR │ │ │ │ - 0x00017f24 62695064 53325f69 53335f00 5f5a4e36 biPdS2_iS3_._ZN6 │ │ │ │ - 0x00017f34 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ - 0x00017f44 6e4f626a 32356765 745f636f 6e737472 nObj25get_constr │ │ │ │ - 0x00017f54 61696e74 735f6c69 6e656172 69747945 aints_linearityE │ │ │ │ - 0x00017f64 69504e35 49706f70 7434544e 4c503133 iPN5Ipopt4TNLP13 │ │ │ │ - 0x00017f74 4c696e65 61726974 79547970 6545005f LinearityTypeE._ │ │ │ │ - 0x00017f84 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ - 0x00017f94 504c696e 4f626a31 35676574 5f626f75 PLinObj15get_bou │ │ │ │ - 0x00017fa4 6e64735f 696e666f 45695064 53315f69 nds_infoEiPdS1_i │ │ │ │ - 0x00017fb4 53315f53 315f005f 5a4e3642 6f6e6d69 S1_S1_._ZN6Bonmi │ │ │ │ - 0x00017fc4 6e313254 4d494e4c 504c696e 4f626a36 n12TMINLPLinObj6 │ │ │ │ - 0x00017fd4 6576616c 5f684569 504b6462 64695332 eval_hEiPKdbdiS2 │ │ │ │ - 0x00017fe4 5f626950 6953335f 5064005f 5a4e3642 _biPiS3_Pd._ZN6B │ │ │ │ - 0x00017ff4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x00018004 4f626a36 6576616c 5f664569 504b6462 Obj6eval_fEiPKdb │ │ │ │ - 0x00018014 5264005f 5a4e4b36 426f6e6d 696e3654 Rd._ZNK6Bonmin6T │ │ │ │ - 0x00018024 4d494e4c 50333067 65745f73 696d706c MINLP30get_simpl │ │ │ │ - 0x00018034 655f636f 6e636176 655f636f 6e737472 e_concave_constr │ │ │ │ - 0x00018044 61696e74 73456950 4e53305f 32335369 aintsEiPNS0_23Si │ │ │ │ - 0x00018054 6d706c65 436f6e63 61766543 6f6e7374 mpleConcaveConst │ │ │ │ - 0x00018064 7261696e 7445005f 5a4e4b36 426f6e6d raintE._ZNK6Bonm │ │ │ │ - 0x00018074 696e3654 4d494e4c 50323667 65745f63 in6TMINLP26get_c │ │ │ │ - 0x00018084 6f6e7374 7261696e 745f636f 6e766578 onstraint_convex │ │ │ │ - 0x00018094 69746965 73456950 4e53305f 31354d61 itiesEiPNS0_15Ma │ │ │ │ - 0x000180a4 726b6564 4e6f6e43 6f6e7665 7845005f rkedNonConvexE._ │ │ │ │ - 0x000180b4 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ - 0x000180c4 504c696e 4f626a31 31657661 6c5f6772 PLinObj11eval_gr │ │ │ │ - 0x000180d4 61645f66 4569504b 64625064 005f5a4e ad_fEiPKdbPd._ZN │ │ │ │ - 0x000180e4 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ - 0x000180f4 696e4f62 6a313865 76616c5f 75707065 inObj18eval_uppe │ │ │ │ - 0x00018104 725f626f 756e645f 66456950 4b645264 r_bound_fEiPKdRd │ │ │ │ - 0x00018114 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x00018124 4e4c504c 696e4f62 6a323568 61735570 NLPLinObj25hasUp │ │ │ │ - 0x00018134 70657242 6f756e64 696e674f 626a6563 perBoundingObjec │ │ │ │ - 0x00018144 74697665 4576005f 5a4e3642 6f6e6d69 tiveEv._ZN6Bonmi │ │ │ │ - 0x00018154 6e313254 4d494e4c 504c696e 4f626a36 n12TMINLPLinObj6 │ │ │ │ - 0x00018164 6576616c 5f674569 504b6462 69506400 eval_gEiPKdbiPd. │ │ │ │ - 0x00018174 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ - 0x00018184 4c504c69 6e4f626a 31386765 745f7374 LPLinObj18get_st │ │ │ │ - 0x00018194 61727469 6e675f70 6f696e74 45696250 arting_pointEibP │ │ │ │ - 0x000181a4 64625331 5f53315f 69625331 5f005f5a dbS1_S1_ibS1_._Z │ │ │ │ - 0x000181b4 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ - 0x000181c4 4c696e4f 626a3765 76616c5f 67694569 LinObj7eval_giEi │ │ │ │ - 0x000181d4 504b6462 69526400 5f5a4e36 426f6e6d PKdbiRd._ZN6Bonm │ │ │ │ - 0x000181e4 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x000181f4 31306576 616c5f6a 61635f67 4569504b 10eval_jac_gEiPK │ │ │ │ - 0x00018204 64626969 50695333 5f506400 5f5a4e36 dbiiPiS3_Pd._ZN6 │ │ │ │ - 0x00018214 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ - 0x00018224 6e4f626a 31326576 616c5f67 7261645f nObj12eval_grad_ │ │ │ │ - 0x00018234 67694569 504b6462 69526950 69506400 giEiPKdbiRiPiPd. │ │ │ │ - 0x00018244 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ - 0x00018254 4c504c69 6e4f626a 31396765 745f7661 LPLinObj19get_va │ │ │ │ - 0x00018264 72696162 6c65735f 74797065 73456950 riables_typesEiP │ │ │ │ - 0x00018274 4e535f36 544d494e 4c503132 56617269 NS_6TMINLP12Vari │ │ │ │ - 0x00018284 61626c65 54797065 45005f5a 4e36426f ableTypeE._ZN6Bo │ │ │ │ - 0x00018294 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ - 0x000182a4 626a3233 6765745f 76617269 61626c65 bj23get_variable │ │ │ │ - 0x000182b4 735f6c69 6e656172 69747945 69504e35 s_linearityEiPN5 │ │ │ │ - 0x000182c4 49706f70 7434544e 4c503133 4c696e65 Ipopt4TNLP13Line │ │ │ │ - 0x000182d4 61726974 79547970 6545005f 5a4e3642 arityTypeE._ZN6B │ │ │ │ - 0x000182e4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x000182f4 4f626a31 32676574 5f6e6c70 5f696e66 Obj12get_nlp_inf │ │ │ │ - 0x00018304 6f455269 53315f53 315f5331 5f524e35 oERiS1_S1_S1_RN5 │ │ │ │ - 0x00018314 49706f70 7434544e 4c503134 496e6465 Ipopt4TNLP14Inde │ │ │ │ - 0x00018324 78537479 6c65456e 756d4500 5f5a3943 xStyleEnumE._Z9C │ │ │ │ - 0x00018334 6f696e46 696c6c4e 494e3642 6f6e6d69 oinFillNIN6Bonmi │ │ │ │ - 0x00018344 6e36544d 494e4c50 39436f6e 76657869 n6TMINLP9Convexi │ │ │ │ - 0x00018354 74794545 7650545f 6953335f 005f5a4e tyEEvPT_iS3_._ZN │ │ │ │ - 0x00018364 4b36426f 6e6d696e 36544d49 4e4c5032 K6Bonmin6TMINLP2 │ │ │ │ - 0x00018374 36676574 5f636f6e 73747261 696e745f 6get_constraint_ │ │ │ │ - 0x00018384 636f6e76 65786974 69657345 69504e53 convexitiesEiPNS │ │ │ │ - 0x00018394 305f3943 6f6e7665 78697479 45005f5a 0_9ConvexityE._Z │ │ │ │ - 0x000183a4 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ - 0x000183b4 4c696e4f 626a4431 4576005f 5a4e3642 LinObjD1Ev._ZN6B │ │ │ │ - 0x000183c4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x000183d4 4f626a44 32457600 5f5a4e36 426f6e6d ObjD2Ev._ZN6Bonm │ │ │ │ - 0x000183e4 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x000183f4 31366775 74734f66 44657374 72756374 16gutsOfDestruct │ │ │ │ - 0x00018404 6f724576 005f5a4e 36426f6e 6d696e36 orEv._ZN6Bonmin6 │ │ │ │ - 0x00018414 544d494e 4c504432 4576005f 5a54564e TMINLPD2Ev._ZTVN │ │ │ │ - 0x00018424 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ - 0x00018434 696e4f62 6a45005f 5a4e3642 6f6e6d69 inObjE._ZN6Bonmi │ │ │ │ - 0x00018444 6e313254 4d494e4c 504c696e 4f626a44 n12TMINLPLinObjD │ │ │ │ - 0x00018454 30457600 5f5a4e36 426f6e6d 696e3132 0Ev._ZN6Bonmin12 │ │ │ │ - 0x00018464 544d494e 4c504c69 6e4f626a 43324576 TMINLPLinObjC2Ev │ │ │ │ - 0x00018474 005f5a4e 36426f6e 6d696e36 544d494e ._ZN6Bonmin6TMIN │ │ │ │ - 0x00018484 4c504332 4576005f 5a54534e 36426f6e LPC2Ev._ZTSN6Bon │ │ │ │ - 0x00018494 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x000184a4 6a45005f 5a4e3132 436f696e 52656c46 jE._ZN12CoinRelF │ │ │ │ - 0x000184b4 6c744571 44324576 005f5a4e 3132436f ltEqD2Ev._ZN12Co │ │ │ │ - 0x000184c4 696e5265 6c466c74 45714431 4576005f inRelFltEqD1Ev._ │ │ │ │ - 0x000184d4 5a4e3132 436f696e 52656c46 6c744571 ZN12CoinRelFltEq │ │ │ │ - 0x000184e4 44304576 005f5a4e 34436f69 6e313652 D0Ev._ZN4Coin16R │ │ │ │ - 0x000184f4 65666572 656e6365 644f626a 65637444 eferencedObjectD │ │ │ │ - 0x00018504 32457600 5f5a5456 4e34436f 696e3136 2Ev._ZTVN4Coin16 │ │ │ │ - 0x00018514 52656665 72656e63 65644f62 6a656374 ReferencedObject │ │ │ │ - 0x00018524 45005f5a 4e34436f 696e3136 52656665 E._ZN4Coin16Refe │ │ │ │ - 0x00018534 72656e63 65644f62 6a656374 44314576 rencedObjectD1Ev │ │ │ │ - 0x00018544 005f5a4e 34436f69 6e313652 65666572 ._ZN4Coin16Refer │ │ │ │ - 0x00018554 656e6365 644f626a 65637444 30457600 encedObjectD0Ev. │ │ │ │ - 0x00018564 5f5a4e36 426f6e6d 696e3139 4c696e65 _ZN6Bonmin19Line │ │ │ │ - 0x00018574 61724375 74734765 6e657261 746f7244 arCutsGeneratorD │ │ │ │ - 0x00018584 32457600 5f5a4e36 426f6e6d 696e3139 2Ev._ZN6Bonmin19 │ │ │ │ - 0x00018594 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ - 0x000185a4 746f7244 31457600 5f5a4e36 426f6e6d torD1Ev._ZN6Bonm │ │ │ │ - 0x000185b4 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ - 0x000185c4 6e657261 746f7244 30457600 5f5a4e4b neratorD0Ev._ZNK │ │ │ │ - 0x000185d4 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ - 0x000185e4 75747347 656e6572 61746f72 35636c6f utsGenerator5clo │ │ │ │ - 0x000185f4 6e654576 005f5a4e 36426f6e 6d696e31 neEv._ZN6Bonmin1 │ │ │ │ - 0x00018604 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ - 0x00018614 61746f72 31334375 7474696e 674d6574 ator13CuttingMet │ │ │ │ - 0x00018624 686f6444 32457600 5f5a4e36 426f6e6d hodD2Ev._ZN6Bonm │ │ │ │ - 0x00018634 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ - 0x00018644 6e657261 746f7231 33437574 74696e67 nerator13Cutting │ │ │ │ - 0x00018654 4d657468 6f644431 4576005f 5a4e3642 MethodD1Ev._ZN6B │ │ │ │ - 0x00018664 6f6e6d69 6e31394c 696e6561 72437574 onmin19LinearCut │ │ │ │ - 0x00018674 7347656e 65726174 6f723133 43757474 sGenerator13Cutt │ │ │ │ - 0x00018684 696e674d 6574686f 64443045 76005f5a ingMethodD0Ev._Z │ │ │ │ - 0x00018694 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x000186a4 32544e4c 50376164 64437574 73456a50 2TNLP7addCutsEjP │ │ │ │ - 0x000186b4 504b394f 7369526f 77437574 005f5a4e PK9OsiRowCut._ZN │ │ │ │ - 0x000186c4 36426f6e 6d696e31 384f7369 544d494e 6Bonmin18OsiTMIN │ │ │ │ - 0x000186d4 4c50496e 74657266 61636531 32617070 LPInterface12app │ │ │ │ - 0x000186e4 6c79526f 77437574 73456950 504b394f lyRowCutsEiPPK9O │ │ │ │ - 0x000186f4 7369526f 77437574 005f5a4e 36426f6e siRowCut._ZN6Bon │ │ │ │ - 0x00018704 6d696e31 384f7369 544d494e 4c50496e min18OsiTMINLPIn │ │ │ │ - 0x00018714 74657266 61636531 36667265 65436163 terface16freeCac │ │ │ │ - 0x00018724 68656452 6f775269 6d457600 5f5a4e34 hedRowRimEv._ZN4 │ │ │ │ - 0x00018734 436f696e 38536d61 72745074 72494e36 Coin8SmartPtrIN6 │ │ │ │ - 0x00018744 426f6e6d 696e3139 4c696e65 61724375 Bonmin19LinearCu │ │ │ │ - 0x00018754 74734765 6e657261 746f7231 33437574 tsGenerator13Cut │ │ │ │ - 0x00018764 74696e67 4d657468 6f644545 31355265 tingMethodEE15Re │ │ │ │ - 0x00018774 6c656173 65506f69 6e746572 5f457600 leasePointer_Ev. │ │ │ │ - 0x00018784 5f5a5456 4e36426f 6e6d696e 31394c69 _ZTVN6Bonmin19Li │ │ │ │ - 0x00018794 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x000187a4 72313343 75747469 6e674d65 74686f64 r13CuttingMethod │ │ │ │ - 0x000187b4 45005f5a 4e36426f 6e6d696e 31314f75 E._ZN6Bonmin11Ou │ │ │ │ - 0x000187c4 74657241 7070726f 78323365 78747261 terApprox23extra │ │ │ │ - 0x000187d4 63744c69 6e656172 52656c61 78617469 ctLinearRelaxati │ │ │ │ - 0x000187e4 6f6e4552 4e535f31 384f7369 544d494e onERNS_18OsiTMIN │ │ │ │ - 0x000187f4 4c50496e 74657266 61636545 5031384f LPInterfaceEP18O │ │ │ │ - 0x00018804 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x00018814 65504b64 62005f5a 4e32314f 7369436c ePKdb._ZN21OsiCl │ │ │ │ - 0x00018824 70536f6c 76657249 6e746572 66616365 pSolverInterface │ │ │ │ - 0x00018834 37726573 6f6c7665 4576005f 5a4e3231 7resolveEv._ZN21 │ │ │ │ - 0x00018844 4f736943 6c70536f 6c766572 496e7465 OsiClpSolverInte │ │ │ │ - 0x00018854 72666163 65443145 76005f5a 39436f69 rfaceD1Ev._Z9Coi │ │ │ │ - 0x00018864 6e49736e 616e6400 5f5a3130 436f696e nIsnand._Z10Coin │ │ │ │ - 0x00018874 46696e69 74656400 5f5a5453 4e34436f Finited._ZTSN4Co │ │ │ │ - 0x00018884 696e3136 52656665 72656e63 65644f62 in16ReferencedOb │ │ │ │ - 0x00018894 6a656374 45005f5a 54494e34 436f696e jectE._ZTIN4Coin │ │ │ │ - 0x000188a4 31365265 66657265 6e636564 4f626a65 16ReferencedObje │ │ │ │ - 0x000188b4 63744500 5f5a5453 4e36426f 6e6d696e ctE._ZTSN6Bonmin │ │ │ │ - 0x000188c4 31394c69 6e656172 43757473 47656e65 19LinearCutsGene │ │ │ │ - 0x000188d4 7261746f 72313343 75747469 6e674d65 rator13CuttingMe │ │ │ │ - 0x000188e4 74686f64 45005f5a 54494e36 426f6e6d thodE._ZTIN6Bonm │ │ │ │ - 0x000188f4 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ - 0x00018904 6e657261 746f7231 33437574 74696e67 nerator13Cutting │ │ │ │ - 0x00018914 4d657468 6f644500 5f5a5453 4e36426f MethodE._ZTSN6Bo │ │ │ │ - 0x00018924 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ - 0x00018934 47656e65 7261746f 7245005f 5a54494e GeneratorE._ZTIN │ │ │ │ - 0x00018944 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ - 0x00018954 75747347 656e6572 61746f72 45005f5a utsGeneratorE._Z │ │ │ │ - 0x00018964 4e36426f 6e6d696e 34544d61 74615345 N6Bonmin4TMataSE │ │ │ │ - 0x00018974 524b5330 5f005f5a 4e36426f 6e6d696e RKS0_._ZN6Bonmin │ │ │ │ - 0x00018984 34544d61 74366372 65617465 45524b31 4TMat6createERK1 │ │ │ │ - 0x00018994 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ - 0x000189a4 78005f5a 4e36426f 6e6d696e 34544d61 x._ZN6Bonmin4TMa │ │ │ │ - 0x000189b4 74615345 524b3136 436f696e 5061636b taSERK16CoinPack │ │ │ │ - 0x000189c4 65644d61 74726978 005f5a4e 36426f6e edMatrix._ZN6Bon │ │ │ │ - 0x000189d4 6d696e34 544d6174 44324576 005f5a4e min4TMatD2Ev._ZN │ │ │ │ - 0x000189e4 36426f6e 6d696e34 544d6174 32326d61 6Bonmin4TMat22ma │ │ │ │ - 0x000189f4 6b655f6c 6f776572 5f746f5f 62655f75 ke_lower_to_be_u │ │ │ │ - 0x00018a04 70706572 4576005f 5a4e5374 31325f56 pperEv._ZNSt12_V │ │ │ │ - 0x00018a14 6563746f 725f6261 73654953 74347061 ector_baseISt4pa │ │ │ │ - 0x00018a24 69724969 69455361 4953315f 45454432 irIiiESaIS1_EED2 │ │ │ │ - 0x00018a34 4576005f 5a4e5374 31325f56 6563746f Ev._ZNSt12_Vecto │ │ │ │ - 0x00018a44 725f6261 73654953 74347061 69724969 r_baseISt4pairIi │ │ │ │ - 0x00018a54 69455361 4953315f 45454431 4576005f iESaIS1_EED1Ev._ │ │ │ │ - 0x00018a64 5a4e3642 6f6e6d69 6e34544d 61744332 ZN6Bonmin4TMatC2 │ │ │ │ - 0x00018a74 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ - 0x00018a84 6e34544d 61744331 45524b53 305f005f n4TMatC1ERKS0_._ │ │ │ │ - 0x00018a94 5a4e3642 6f6e6d69 6e313872 6573697a ZN6Bonmin18resiz │ │ │ │ - 0x00018aa4 65416e64 436f7079 41727261 79496945 eAndCopyArrayIiE │ │ │ │ - 0x00018ab4 45765250 545f6a6a 005f5a4e 53743676 EvRPT_jj._ZNSt6v │ │ │ │ - 0x00018ac4 6563746f 72496953 61496945 4531375f ectorIiSaIiEE17_ │ │ │ │ - 0x00018ad4 4d5f6465 6661756c 745f6170 70656e64 M_default_append │ │ │ │ - 0x00018ae4 456a005f 5a4e5374 36766563 746f7249 Ej._ZNSt6vectorI │ │ │ │ - 0x00018af4 53743470 61697249 69694553 61495331 St4pairIiiESaIS1 │ │ │ │ - 0x00018b04 5f454531 375f4d5f 7265616c 6c6f635f _EE17_M_realloc_ │ │ │ │ - 0x00018b14 61707065 6e64494a 53315f45 45457644 appendIJS1_EEEvD │ │ │ │ - 0x00018b24 704f545f 005f5a53 7431365f 5f696e73 pOT_._ZSt16__ins │ │ │ │ - 0x00018b34 65727469 6f6e5f73 6f727449 4e395f5f ertion_sortIN9__ │ │ │ │ - 0x00018b44 676e755f 63787831 375f5f6e 6f726d61 gnu_cxx17__norma │ │ │ │ - 0x00018b54 6c5f6974 65726174 6f724950 69537436 l_iteratorIPiSt6 │ │ │ │ - 0x00018b64 76656374 6f724969 53614969 45454545 vectorIiSaIiEEEE │ │ │ │ - 0x00018b74 4e53305f 355f5f6f 70733135 5f497465 NS0_5__ops15_Ite │ │ │ │ - 0x00018b84 725f636f 6d705f69 74657249 4e36426f r_comp_iterIN6Bo │ │ │ │ - 0x00018b94 6e6d696e 34544d61 74313143 6f6c756d nmin4TMat11Colum │ │ │ │ - 0x00018ba4 6e4f7264 65724545 45457654 5f53445f nOrderEEEEvT_SD_ │ │ │ │ - 0x00018bb4 54305f00 5f5a5374 31365f5f 696e7365 T0_._ZSt16__inse │ │ │ │ - 0x00018bc4 7274696f 6e5f736f 7274494e 395f5f67 rtion_sortIN9__g │ │ │ │ - 0x00018bd4 6e755f63 78783137 5f5f6e6f 726d616c nu_cxx17__normal │ │ │ │ - 0x00018be4 5f697465 7261746f 72495069 53743676 _iteratorIPiSt6v │ │ │ │ - 0x00018bf4 6563746f 72496953 61496945 4545454e ectorIiSaIiEEEEN │ │ │ │ - 0x00018c04 53305f35 5f5f6f70 7331355f 49746572 S0_5__ops15_Iter │ │ │ │ - 0x00018c14 5f636f6d 705f6974 6572494e 36426f6e _comp_iterIN6Bon │ │ │ │ - 0x00018c24 6d696e34 544d6174 38526f77 4f726465 min4TMat8RowOrde │ │ │ │ - 0x00018c34 72454545 4576545f 53445f54 305f005f rEEEEvT_SD_T0_._ │ │ │ │ - 0x00018c44 5a537431 335f5f61 646a7573 745f6865 ZSt13__adjust_he │ │ │ │ - 0x00018c54 6170494e 395f5f67 6e755f63 78783137 apIN9__gnu_cxx17 │ │ │ │ - 0x00018c64 5f5f6e6f 726d616c 5f697465 7261746f __normal_iterato │ │ │ │ - 0x00018c74 72495069 53743676 6563746f 72496953 rIPiSt6vectorIiS │ │ │ │ - 0x00018c84 61496945 45454569 694e5330 5f355f5f aIiEEEEiiNS0_5__ │ │ │ │ - 0x00018c94 6f707331 355f4974 65725f63 6f6d705f ops15_Iter_comp_ │ │ │ │ - 0x00018ca4 69746572 494e3642 6f6e6d69 6e34544d iterIN6Bonmin4TM │ │ │ │ - 0x00018cb4 61743131 436f6c75 6d6e4f72 64657245 at11ColumnOrderE │ │ │ │ - 0x00018cc4 45454576 545f5430 5f53455f 54315f54 EEEvT_T0_SE_T1_T │ │ │ │ - 0x00018cd4 325f005f 5a537431 365f5f69 6e74726f 2_._ZSt16__intro │ │ │ │ - 0x00018ce4 736f7274 5f6c6f6f 70494e39 5f5f676e sort_loopIN9__gn │ │ │ │ - 0x00018cf4 755f6378 7831375f 5f6e6f72 6d616c5f u_cxx17__normal_ │ │ │ │ - 0x00018d04 69746572 61746f72 49506953 74367665 iteratorIPiSt6ve │ │ │ │ - 0x00018d14 63746f72 49695361 49694545 4545694e ctorIiSaIiEEEEiN │ │ │ │ - 0x00018d24 53305f35 5f5f6f70 7331355f 49746572 S0_5__ops15_Iter │ │ │ │ - 0x00018d34 5f636f6d 705f6974 6572494e 36426f6e _comp_iterIN6Bon │ │ │ │ - 0x00018d44 6d696e34 544d6174 3131436f 6c756d6e min4TMat11Column │ │ │ │ - 0x00018d54 4f726465 72454545 4576545f 53445f54 OrderEEEEvT_SD_T │ │ │ │ - 0x00018d64 305f5431 5f005f5a 4e36426f 6e6d696e 0_T1_._ZN6Bonmin │ │ │ │ - 0x00018d74 34544d61 7431356e 756d4e6f 6e456d70 4TMat15numNonEmp │ │ │ │ - 0x00018d84 7479436f 6c734576 005f5a53 7431335f tyColsEv._ZSt13_ │ │ │ │ - 0x00018d94 5f61646a 7573745f 68656170 494e395f _adjust_heapIN9_ │ │ │ │ - 0x00018da4 5f676e75 5f637878 31375f5f 6e6f726d _gnu_cxx17__norm │ │ │ │ - 0x00018db4 616c5f69 74657261 746f7249 50695374 al_iteratorIPiSt │ │ │ │ - 0x00018dc4 36766563 746f7249 69536149 69454545 6vectorIiSaIiEEE │ │ │ │ - 0x00018dd4 4569694e 53305f35 5f5f6f70 7331355f EiiNS0_5__ops15_ │ │ │ │ - 0x00018de4 49746572 5f636f6d 705f6974 6572494e Iter_comp_iterIN │ │ │ │ - 0x00018df4 36426f6e 6d696e34 544d6174 38526f77 6Bonmin4TMat8Row │ │ │ │ - 0x00018e04 4f726465 72454545 4576545f 54305f53 OrderEEEEvT_T0_S │ │ │ │ - 0x00018e14 455f5431 5f54325f 005f5a53 7431365f E_T1_T2_._ZSt16_ │ │ │ │ - 0x00018e24 5f696e74 726f736f 72745f6c 6f6f7049 _introsort_loopI │ │ │ │ - 0x00018e34 4e395f5f 676e755f 63787831 375f5f6e N9__gnu_cxx17__n │ │ │ │ - 0x00018e44 6f726d61 6c5f6974 65726174 6f724950 ormal_iteratorIP │ │ │ │ - 0x00018e54 69537436 76656374 6f724969 53614969 iSt6vectorIiSaIi │ │ │ │ - 0x00018e64 45454545 694e5330 5f355f5f 6f707331 EEEEiNS0_5__ops1 │ │ │ │ - 0x00018e74 355f4974 65725f63 6f6d705f 69746572 5_Iter_comp_iter │ │ │ │ - 0x00018e84 494e3642 6f6e6d69 6e34544d 61743852 IN6Bonmin4TMat8R │ │ │ │ - 0x00018e94 6f774f72 64657245 45454576 545f5344 owOrderEEEEvT_SD │ │ │ │ - 0x00018ea4 5f54305f 54315f00 5f5a4e36 426f6e6d _T0_T1_._ZN6Bonm │ │ │ │ - 0x00018eb4 696e3454 4d617431 3672656d 6f766544 in4TMat16removeD │ │ │ │ - 0x00018ec4 75706c69 63617465 73457600 5f5a4e36 uplicatesEv._ZN6 │ │ │ │ - 0x00018ed4 426f6e6d 696e3454 4d617432 366d616b Bonmin4TMat26mak │ │ │ │ - 0x00018ee4 655f6675 6c6c5f75 70706572 5f747269 e_full_upper_tri │ │ │ │ - 0x00018ef4 616e6775 6c617245 76005f5a 4e36426f angularEv._ZN6Bo │ │ │ │ - 0x00018f04 6e6d696e 34544d61 7432316d 616b655f nmin4TMat21make_ │ │ │ │ - 0x00018f14 75707065 725f7472 69616e67 756c6172 upper_triangular │ │ │ │ - 0x00018f24 45524b4e 535f3137 4d617472 69785374 ERKNS_17MatrixSt │ │ │ │ - 0x00018f34 6f726167 65547970 6545005f 5a4e3642 orageTypeE._ZN6B │ │ │ │ - 0x00018f44 6f6e6d69 6e34544d 61744332 45524b31 onmin4TMatC2ERK1 │ │ │ │ - 0x00018f54 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ - 0x00018f64 784e535f 31374d61 74726978 53746f72 xNS_17MatrixStor │ │ │ │ - 0x00018f74 61676554 79706545 005f5a4e 36426f6e ageTypeE._ZN6Bon │ │ │ │ - 0x00018f84 6d696e34 544d6174 43314552 4b313643 min4TMatC1ERK16C │ │ │ │ - 0x00018f94 6f696e50 61636b65 644d6174 7269784e oinPackedMatrixN │ │ │ │ - 0x00018fa4 535f3137 4d617472 69785374 6f726167 S_17MatrixStorag │ │ │ │ - 0x00018fb4 65547970 6545005f 5a4e3642 6f6e6d69 eTypeE._ZN6Bonmi │ │ │ │ - 0x00018fc4 6e34544d 61743135 6e756d4e 6f6e456d n4TMat15numNonEm │ │ │ │ - 0x00018fd4 70747952 6f777345 76005f5a 4e36426f ptyRowsEv._ZN6Bo │ │ │ │ - 0x00018fe4 6e6d696e 37517561 64526f77 43324576 nmin7QuadRowC2Ev │ │ │ │ - 0x00018ff4 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ - 0x00019004 56656374 6f724331 4562005f 5a4e3642 VectorC1Eb._ZN6B │ │ │ │ - 0x00019014 6f6e6d69 6e375175 6164526f 77433145 onmin7QuadRowC1E │ │ │ │ - 0x00019024 76005f5a 4e36426f 6e6d696e 37517561 v._ZN6Bonmin7Qua │ │ │ │ - 0x00019034 64526f77 35707269 6e744576 005f5a4e dRow5printEv._ZN │ │ │ │ - 0x00019044 36426f6e 6d696e37 51756164 526f7731 6Bonmin7QuadRow1 │ │ │ │ - 0x00019054 38696e74 65726e61 6c5f6576 616c5f67 8internal_eval_g │ │ │ │ - 0x00019064 72616445 504b6400 5f5a5374 32385f52 radEPKd._ZSt28_R │ │ │ │ - 0x00019074 625f7472 65655f72 6562616c 616e6365 b_tree_rebalance │ │ │ │ - 0x00019084 5f666f72 5f657261 73655053 7431385f _for_erasePSt18_ │ │ │ │ - 0x00019094 52625f74 7265655f 6e6f6465 5f626173 Rb_tree_node_bas │ │ │ │ - 0x000190a4 6552535f 005f5a4e 53743132 5f566563 eRS_._ZNSt12_Vec │ │ │ │ - 0x000190b4 746f725f 62617365 49537431 375f5262 tor_baseISt17_Rb │ │ │ │ - 0x000190c4 5f747265 655f6974 65726174 6f724953 _tree_iteratorIS │ │ │ │ - 0x000190d4 74347061 6972494b 6953315f 49646445 t4pairIKiS1_IddE │ │ │ │ - 0x000190e4 45455361 4953355f 45454432 4576005f EESaIS5_EED2Ev._ │ │ │ │ - 0x000190f4 5a4e5374 31325f56 6563746f 725f6261 ZNSt12_Vector_ba │ │ │ │ - 0x00019104 73654953 7431375f 52625f74 7265655f seISt17_Rb_tree_ │ │ │ │ - 0x00019114 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ - 0x00019124 494b6953 315f4964 64454545 53614953 IKiS1_IddEEESaIS │ │ │ │ - 0x00019134 355f4545 44314576 005f5a4e 53743132 5_EED1Ev._ZNSt12 │ │ │ │ - 0x00019144 5f566563 746f725f 62617365 49537431 _Vector_baseISt1 │ │ │ │ - 0x00019154 375f5262 5f747265 655f6974 65726174 7_Rb_tree_iterat │ │ │ │ - 0x00019164 6f724953 74347061 6972494b 53315f49 orISt4pairIKS1_I │ │ │ │ - 0x00019174 69694553 325f4545 53614953 355f4545 iiES2_EESaIS5_EE │ │ │ │ - 0x00019184 44324576 005f5a4e 53743132 5f566563 D2Ev._ZNSt12_Vec │ │ │ │ - 0x00019194 746f725f 62617365 49537431 375f5262 tor_baseISt17_Rb │ │ │ │ - 0x000191a4 5f747265 655f6974 65726174 6f724953 _tree_iteratorIS │ │ │ │ - 0x000191b4 74347061 6972494b 53315f49 69694553 t4pairIKS1_IiiES │ │ │ │ - 0x000191c4 325f4545 53614953 355f4545 44314576 2_EESaIS5_EED1Ev │ │ │ │ - 0x000191d4 005f5a4e 53743676 6563746f 72495374 ._ZNSt6vectorISt │ │ │ │ - 0x000191e4 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ - 0x000191f4 746f7249 53743470 61697249 4b695331 torISt4pairIKiS1 │ │ │ │ - 0x00019204 5f496464 45454553 61495335 5f454537 _IddEEESaIS5_EE7 │ │ │ │ - 0x00019214 72657365 72766545 6a005f5a 4e537436 reserveEj._ZNSt6 │ │ │ │ - 0x00019224 76656374 6f724953 7431375f 52625f74 vectorISt17_Rb_t │ │ │ │ - 0x00019234 7265655f 69746572 61746f72 49537434 ree_iteratorISt4 │ │ │ │ - 0x00019244 70616972 494b6953 315f4964 64454545 pairIKiS1_IddEEE │ │ │ │ - 0x00019254 53614953 355f4545 31375f4d 5f726561 SaIS5_EE17_M_rea │ │ │ │ - 0x00019264 6c6c6f63 5f617070 656e6449 4a524b53 lloc_appendIJRKS │ │ │ │ - 0x00019274 355f4545 45764470 4f545f00 5f5a4e53 5_EEEvDpOT_._ZNS │ │ │ │ - 0x00019284 74367665 63746f72 49537431 375f5262 t6vectorISt17_Rb │ │ │ │ - 0x00019294 5f747265 655f6974 65726174 6f724953 _tree_iteratorIS │ │ │ │ - 0x000192a4 74347061 6972494b 53315f49 69694553 t4pairIKS1_IiiES │ │ │ │ - 0x000192b4 325f4545 53614953 355f4545 31375f4d 2_EESaIS5_EE17_M │ │ │ │ - 0x000192c4 5f726561 6c6c6f63 5f617070 656e6449 _realloc_appendI │ │ │ │ - 0x000192d4 4a524b53 355f4545 45764470 4f545f00 JRKS5_EEEvDpOT_. │ │ │ │ - 0x000192e4 5f5a4e53 74385f52 625f7472 65654969 _ZNSt8_Rb_treeIi │ │ │ │ - 0x000192f4 53743470 61697249 4b695330 5f496464 St4pairIKiS0_Idd │ │ │ │ - 0x00019304 45455374 31305f53 656c6563 74317374 EESt10_Select1st │ │ │ │ - 0x00019314 4953335f 45537434 6c657373 49694553 IS3_ESt4lessIiES │ │ │ │ - 0x00019324 61495333 5f454532 325f4d5f 656d706c aIS3_EE22_M_empl │ │ │ │ - 0x00019334 6163655f 68696e74 5f756e69 71756549 ace_hint_uniqueI │ │ │ │ - 0x00019344 4a53305f 49695332 5f454545 45537431 JS0_IiS2_EEEESt1 │ │ │ │ - 0x00019354 375f5262 5f747265 655f6974 65726174 7_Rb_tree_iterat │ │ │ │ - 0x00019364 6f724953 335f4553 7432335f 52625f74 orIS3_ESt23_Rb_t │ │ │ │ - 0x00019374 7265655f 636f6e73 745f6974 65726174 ree_const_iterat │ │ │ │ - 0x00019384 6f724953 335f4544 704f545f 005f5a4e orIS3_EDpOT_._ZN │ │ │ │ - 0x00019394 36426f6e 6d696e37 51756164 526f7731 6Bonmin7QuadRow1 │ │ │ │ - 0x000193a4 30696e69 7469616c 697a6545 76005f5a 0initializeEv._Z │ │ │ │ - 0x000193b4 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ - 0x000193c4 61534552 4b53305f 005f5a4e 3136436f aSERKS0_._ZN16Co │ │ │ │ - 0x000193d4 696e5061 636b6564 56656374 6f726153 inPackedVectoraS │ │ │ │ - 0x000193e4 45524b53 5f005f5a 4e36426f 6e6d696e ERKS_._ZN6Bonmin │ │ │ │ - 0x000193f4 37517561 64526f77 61534552 4b4e535f 7QuadRowaSERKNS_ │ │ │ │ - 0x00019404 37517561 64437574 45005f5a 4e4b394f 7QuadCutE._ZNK9O │ │ │ │ - 0x00019414 7369526f 77437574 33726f77 4576005f siRowCut3rowEv._ │ │ │ │ - 0x00019424 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x00019434 77615345 524b394f 7369526f 77437574 waSERK9OsiRowCut │ │ │ │ - 0x00019444 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x00019454 526f7743 3245524b 53305f00 5f5a4e31 RowC2ERKS0_._ZN1 │ │ │ │ - 0x00019464 36436f69 6e506163 6b656456 6563746f 6CoinPackedVecto │ │ │ │ - 0x00019474 72433145 524b535f 005f5a4e 36426f6e rC1ERKS_._ZN6Bon │ │ │ │ - 0x00019484 6d696e37 51756164 526f7743 3245524b min7QuadRowC2ERK │ │ │ │ - 0x00019494 4e535f37 51756164 43757445 005f5a4e NS_7QuadCutE._ZN │ │ │ │ - 0x000194a4 36426f6e 6d696e37 51756164 526f7743 6Bonmin7QuadRowC │ │ │ │ - 0x000194b4 3245524b 394f7369 526f7743 7574005f 2ERK9OsiRowCut._ │ │ │ │ - 0x000194c4 5a4e4b31 36436f69 6e506163 6b656456 ZNK16CoinPackedV │ │ │ │ - 0x000194d4 6563746f 72313467 65744e75 6d456c65 ector14getNumEle │ │ │ │ - 0x000194e4 6d656e74 73457600 5f5a4e4b 3136436f mentsEv._ZNK16Co │ │ │ │ - 0x000194f4 696e5061 636b6564 56656374 6f723130 inPackedVector10 │ │ │ │ - 0x00019504 67657449 6e646963 65734576 005f5a4e getIndicesEv._ZN │ │ │ │ - 0x00019514 4b313643 6f696e50 61636b65 64566563 K16CoinPackedVec │ │ │ │ - 0x00019524 746f7231 31676574 456c656d 656e7473 tor11getElements │ │ │ │ - 0x00019534 4576005f 5a4e4b36 4f736943 75746571 Ev._ZNK6OsiCuteq │ │ │ │ - 0x00019544 45524b53 5f005f5a 4e4b364f 73694375 ERKS_._ZNK6OsiCu │ │ │ │ - 0x00019554 746c7445 524b535f 005f5a4e 4b364f73 tltERKS_._ZNK6Os │ │ │ │ - 0x00019564 69437574 67744552 4b535f00 5f5a4e4b iCutgtERKS_._ZNK │ │ │ │ - 0x00019574 36426f6e 6d696e37 51756164 43757438 6Bonmin7QuadCut8 │ │ │ │ - 0x00019584 76696f6c 61746564 45504b64 005f5a4e violatedEPKd._ZN │ │ │ │ - 0x00019594 4b323043 6f696e50 61636b65 64566563 K20CoinPackedVec │ │ │ │ - 0x000195a4 746f7242 61736531 30646f74 50726f64 torBase10dotProd │ │ │ │ - 0x000195b4 75637445 504b6400 5f5a4e4b 364f7369 uctEPKd._ZNK6Osi │ │ │ │ - 0x000195c4 4375746e 6545524b 535f005f 5a4e4b36 CutneERKS_._ZNK6 │ │ │ │ - 0x000195d4 426f6e6d 696e3751 75616443 75743570 Bonmin7QuadCut5p │ │ │ │ - 0x000195e4 72696e74 4576005f 5a4e4b31 36436f69 rintEv._ZNK16Coi │ │ │ │ - 0x000195f4 6e506163 6b65644d 61747269 78313064 nPackedMatrix10d │ │ │ │ - 0x00019604 756d704d 61747269 7845504b 63005f5a umpMatrixEPKc._Z │ │ │ │ - 0x00019614 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ - 0x00019624 43324576 005f5a4e 394f7369 526f7743 C2Ev._ZN9OsiRowC │ │ │ │ - 0x00019634 75744332 4576005f 5a4e3136 436f696e utC2Ev._ZN16Coin │ │ │ │ - 0x00019644 5061636b 65644d61 74726978 43314576 PackedMatrixC1Ev │ │ │ │ - 0x00019654 005f5a4e 394f7369 526f7743 75744432 ._ZN9OsiRowCutD2 │ │ │ │ - 0x00019664 4576005f 5a54564e 36426f6e 6d696e37 Ev._ZTVN6Bonmin7 │ │ │ │ - 0x00019674 51756164 43757445 005f5a4e 36426f6e QuadCutE._ZN6Bon │ │ │ │ - 0x00019684 6d696e37 51756164 43757443 31457600 min7QuadCutC1Ev. │ │ │ │ - 0x00019694 5f5a4e36 426f6e6d 696e3751 75616443 _ZN6Bonmin7QuadC │ │ │ │ - 0x000196a4 75744332 45524b53 305f005f 5a4e394f utC2ERKS0_._ZN9O │ │ │ │ - 0x000196b4 7369526f 77437574 43324552 4b535f00 siRowCutC2ERKS_. │ │ │ │ - 0x000196c4 5f5a4e31 36436f69 6e506163 6b65644d _ZN16CoinPackedM │ │ │ │ - 0x000196d4 61747269 78433145 524b535f 005f5a4e atrixC1ERKS_._ZN │ │ │ │ - 0x000196e4 36426f6e 6d696e37 51756164 43757443 6Bonmin7QuadCutC │ │ │ │ - 0x000196f4 3145524b 53305f00 5f5a4e4b 36426f6e 1ERKS0_._ZNK6Bon │ │ │ │ - 0x00019704 6d696e37 51756164 43757435 636c6f6e min7QuadCut5clon │ │ │ │ - 0x00019714 65457600 5f5a4e36 426f6e6d 696e3751 eEv._ZN6Bonmin7Q │ │ │ │ - 0x00019724 75616443 75746153 45524b53 305f005f uadCutaSERKS0_._ │ │ │ │ - 0x00019734 5a4e394f 7369526f 77437574 61534552 ZN9OsiRowCutaSER │ │ │ │ - 0x00019744 4b535f00 5f5a4e31 36436f69 6e506163 KS_._ZN16CoinPac │ │ │ │ - 0x00019754 6b65644d 61747269 78615345 524b535f kedMatrixaSERKS_ │ │ │ │ - 0x00019764 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ - 0x00019774 43324576 005f5a4e 374f7369 43757473 C2Ev._ZN7OsiCuts │ │ │ │ - 0x00019784 43324576 005f5a54 564e3642 6f6e6d69 C2Ev._ZTVN6Bonmi │ │ │ │ - 0x00019794 6e344375 74734500 5f5a4e36 426f6e6d n4CutsE._ZN6Bonm │ │ │ │ - 0x000197a4 696e3443 75747343 31457600 5f5a4e36 in4CutsC1Ev._ZN6 │ │ │ │ - 0x000197b4 426f6e6d 696e3443 75747343 3245524b Bonmin4CutsC2ERK │ │ │ │ - 0x000197c4 53305f00 5f5a4e37 4f736943 75747343 S0_._ZN7OsiCutsC │ │ │ │ - 0x000197d4 3245524b 535f005f 5a4e374f 73694375 2ERKS_._ZN7OsiCu │ │ │ │ - 0x000197e4 74734432 4576005f 5a4e3642 6f6e6d69 tsD2Ev._ZN6Bonmi │ │ │ │ - 0x000197f4 6e344375 74734331 45524b53 305f005f n4CutsC1ERKS0_._ │ │ │ │ - 0x00019804 5a4e4b36 426f6e6d 696e3443 75747339 ZNK6Bonmin4Cuts9 │ │ │ │ - 0x00019814 7072696e 74437574 73457600 5f5a4e53 printCutsEv._ZNS │ │ │ │ - 0x00019824 6f395f4d 5f696e73 65727449 6d454552 o9_M_insertImEER │ │ │ │ - 0x00019834 536f545f 005f5a4e 53743676 6563746f SoT_._ZNSt6vecto │ │ │ │ - 0x00019844 7249504e 36426f6e 6d696e37 51756164 rIPN6Bonmin7Quad │ │ │ │ - 0x00019854 43757445 53614953 325f4545 31375f4d CutESaIS2_EE17_M │ │ │ │ - 0x00019864 5f646566 61756c74 5f617070 656e6445 _default_appendE │ │ │ │ - 0x00019874 6a005f5a 4e36426f 6e6d696e 37517561 j._ZN6Bonmin7Qua │ │ │ │ - 0x00019884 64437574 44324576 005f5a4e 3136436f dCutD2Ev._ZN16Co │ │ │ │ - 0x00019894 696e5061 636b6564 4d617472 69784431 inPackedMatrixD1 │ │ │ │ - 0x000198a4 4576005f 5a4e3642 6f6e6d69 6e375175 Ev._ZN6Bonmin7Qu │ │ │ │ - 0x000198b4 61644375 74443145 76005f5a 4e36426f adCutD1Ev._ZN6Bo │ │ │ │ - 0x000198c4 6e6d696e 37517561 64437574 44304576 nmin7QuadCutD0Ev │ │ │ │ - 0x000198d4 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ - 0x000198e4 44324576 005f5a4e 36426f6e 6d696e34 D2Ev._ZN6Bonmin4 │ │ │ │ - 0x000198f4 43757473 44314576 005f5a4e 36426f6e CutsD1Ev._ZN6Bon │ │ │ │ - 0x00019904 6d696e34 43757473 44304576 005f5a4e min4CutsD0Ev._ZN │ │ │ │ - 0x00019914 36426f6e 6d696e34 43757473 61534552 6Bonmin4CutsaSER │ │ │ │ - 0x00019924 4b53305f 005f5a4e 374f7369 43757473 KS0_._ZN7OsiCuts │ │ │ │ - 0x00019934 61534552 4b535f00 5f5a5453 4e36426f aSERKS_._ZTSN6Bo │ │ │ │ - 0x00019944 6e6d696e 37517561 64437574 45005f5a nmin7QuadCutE._Z │ │ │ │ - 0x00019954 54534e36 426f6e6d 696e3443 75747345 TSN6Bonmin4CutsE │ │ │ │ - 0x00019964 005f5a4e 4b394f73 69526f77 43757431 ._ZNK9OsiRowCut1 │ │ │ │ - 0x00019974 30636f6e 73697374 656e7445 76005f5a 0consistentEv._Z │ │ │ │ - 0x00019984 4e4b394f 7369526f 77437574 3130636f NK9OsiRowCut10co │ │ │ │ - 0x00019994 6e736973 74656e74 45524b31 384f7369 nsistentERK18Osi │ │ │ │ - 0x000199a4 536f6c76 6572496e 74657266 61636500 SolverInterface. │ │ │ │ - 0x000199b4 5f5a4e4b 394f7369 526f7743 75743130 _ZNK9OsiRowCut10 │ │ │ │ - 0x000199c4 696e6665 61736962 6c654552 4b31384f infeasibleERK18O │ │ │ │ - 0x000199d4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x000199e4 65005f5a 4e36426f 6e6d696e 3131544d e._ZN6Bonmin11TM │ │ │ │ - 0x000199f4 494e4c50 32544e4c 50323567 65745f63 INLP2TNLP25get_c │ │ │ │ - 0x00019a04 6f6e7374 7261696e 74735f6c 696e6561 onstraints_linea │ │ │ │ - 0x00019a14 72697479 4569504e 3549706f 70743454 rityEiPN5Ipopt4T │ │ │ │ - 0x00019a24 4e4c5031 334c696e 65617269 74795479 NLP13LinearityTy │ │ │ │ - 0x00019a34 70654500 5f5a4e36 426f6e6d 696e3131 peE._ZN6Bonmin11 │ │ │ │ - 0x00019a44 4f757465 72417070 726f7831 30696e69 OuterApprox10ini │ │ │ │ - 0x00019a54 7469616c 697a6545 524e535f 31324261 tializeERNS_12Ba │ │ │ │ - 0x00019a64 62536574 75704261 73654500 5f5a4e31 bSetupBaseE._ZN1 │ │ │ │ - 0x00019a74 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ - 0x00019a84 78433145 62504b69 53315f50 4b646900 xC1EbPKiS1_PKdi. │ │ │ │ - 0x00019a94 5f5a4e31 36436f69 6e506163 6b65644d _ZN16CoinPackedM │ │ │ │ - 0x00019aa4 61747269 78313373 65744469 6d656e73 atrix13setDimens │ │ │ │ - 0x00019ab4 696f6e73 45696900 5f5a4e31 36436f69 ionsEii._ZN16Coi │ │ │ │ - 0x00019ac4 6e506163 6b656456 6563746f 72377265 nPackedVector7re │ │ │ │ - 0x00019ad4 73657276 65456900 5f5a4e31 36436f69 serveEi._ZN16Coi │ │ │ │ - 0x00019ae4 6e506163 6b656456 6563746f 7236696e nPackedVector6in │ │ │ │ - 0x00019af4 73657274 45696400 5f5a4e36 426f6e6d sertEid._ZN6Bonm │ │ │ │ - 0x00019b04 696e3131 4f757465 72417070 726f7831 in11OuterApprox1 │ │ │ │ - 0x00019b14 326e5469 6d657343 616c6c65 6445005f 2nTimesCalledE._ │ │ │ │ + 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 6c5f696e 73657274 454e395f _fill_insertEN9_ │ │ │ │ + 0x00018354 5f676e75 5f637878 31375f5f 6e6f726d _gnu_cxx17__norm │ │ │ │ + 0x00018364 616c5f69 74657261 746f7249 50645331 al_iteratorIPdS1 │ │ │ │ + 0x00018374 5f45456a 524b6400 5f5a4e36 426f6e6d _EEjRKd._ZN6Bonm │ │ │ │ + 0x00018384 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018394 75616443 75747332 30736574 5f6c696e uadCuts20set_lin │ │ │ │ + 0x000183a4 6561725f 6f626a65 63746976 65456950 ear_objectiveEiP │ │ │ │ + 0x000183b4 4b646400 5f5a4e53 74385f52 625f7472 Kdd._ZNSt8_Rb_tr │ │ │ │ + 0x000183c4 65654953 74347061 69724969 69455330 eeISt4pairIiiES0 │ │ │ │ + 0x000183d4 5f494b53 315f5331 5f455374 31305f53 _IKS1_S1_ESt10_S │ │ │ │ + 0x000183e4 656c6563 74317374 4953335f 45537434 elect1stIS3_ESt4 │ │ │ │ + 0x000183f4 6c657373 4953315f 45536149 53335f45 lessIS1_ESaIS3_E │ │ │ │ + 0x00018404 4532325f 4d5f656d 706c6163 655f6869 E22_M_emplace_hi │ │ │ │ + 0x00018414 6e745f75 6e697175 65494a53 305f4953 nt_uniqueIJS0_IS │ │ │ │ + 0x00018424 315f5331 5f454545 45537431 375f5262 1_S1_EEEESt17_Rb │ │ │ │ + 0x00018434 5f747265 655f6974 65726174 6f724953 _tree_iteratorIS │ │ │ │ + 0x00018444 335f4553 7432335f 52625f74 7265655f 3_ESt23_Rb_tree_ │ │ │ │ + 0x00018454 636f6e73 745f6974 65726174 6f724953 const_iteratorIS │ │ │ │ + 0x00018464 335f4544 704f545f 005f5a4e 53743676 3_EDpOT_._ZNSt6v │ │ │ │ + 0x00018474 6563746f 72496453 61496445 4531375f ectorIdSaIdEE17_ │ │ │ │ + 0x00018484 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ + 0x00018494 494a6445 45457644 704f545f 005f5a4e IJdEEEvDpOT_._ZN │ │ │ │ + 0x000184a4 53743676 6563746f 7249504e 36426f6e St6vectorIPN6Bon │ │ │ │ + 0x000184b4 6d696e37 51756164 526f7745 53614953 min7QuadRowESaIS │ │ │ │ + 0x000184c4 325f4545 31375f4d 5f726561 6c6c6f63 2_EE17_M_realloc │ │ │ │ + 0x000184d4 5f617070 656e6449 4a53325f 45454576 _appendIJS2_EEEv │ │ │ │ + 0x000184e4 44704f54 5f005f5a 4e36426f 6e6d696e DpOT_._ZN6Bonmin │ │ │ │ + 0x000184f4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018504 64437574 73313061 6464526f 77437574 dCuts10addRowCut │ │ │ │ + 0x00018514 7345524b 374f7369 43757473 62005f5a sERK7OsiCutsb._Z │ │ │ │ + 0x00018524 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00018534 43314552 4b394f73 69526f77 43757400 C1ERK9OsiRowCut. │ │ │ │ + 0x00018544 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ + 0x00018554 6f77386e 6e7a5f67 72616445 76005f5a ow8nnz_gradEv._Z │ │ │ │ + 0x00018564 4e4b394f 7369526f 77437574 326c6245 NK9OsiRowCut2lbE │ │ │ │ + 0x00018574 76005f5a 4e4b394f 7369526f 77437574 v._ZNK9OsiRowCut │ │ │ │ + 0x00018584 32756245 76005f5a 4e36426f 6e6d696e 2ubEv._ZN6Bonmin │ │ │ │ + 0x00018594 37517561 64526f77 43314552 4b4e535f 7QuadRowC1ERKNS_ │ │ │ │ + 0x000185a4 37517561 64437574 45005f5a 4e36426f 7QuadCutE._ZN6Bo │ │ │ │ + 0x000185b4 6e6d696e 37517561 64526f77 31346164 nmin7QuadRow14ad │ │ │ │ + 0x000185c4 645f746f 5f686573 7369616e 45525374 d_to_hessianERSt │ │ │ │ + 0x000185d4 336d6170 49537434 70616972 49696945 3mapISt4pairIiiE │ │ │ │ + 0x000185e4 53335f53 74346c65 73734953 335f4553 S3_St4lessIS3_ES │ │ │ │ + 0x000185f4 61495332 5f494b53 335f5333 5f454545 aIS2_IKS3_S3_EEE │ │ │ │ + 0x00018604 62005f5a 54494e36 426f6e6d 696e3751 b._ZTIN6Bonmin7Q │ │ │ │ + 0x00018614 75616443 75744500 5f5a5449 394f7369 uadCutE._ZTI9Osi │ │ │ │ + 0x00018624 526f7743 7574005f 5a4e3642 6f6e6d69 RowCut._ZN6Bonmi │ │ │ │ + 0x00018634 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ + 0x00018644 61644375 74733761 64644375 7473456a adCuts7addCutsEj │ │ │ │ + 0x00018654 50504b39 4f736952 6f774375 74005f5a PPK9OsiRowCut._Z │ │ │ │ + 0x00018664 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018674 32544e4c 50517561 64437574 73433245 2TNLPQuadCutsC2E │ │ │ │ + 0x00018684 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00018694 494e535f 36544d49 4e4c5045 4545005f INS_6TMINLPEEE._ │ │ │ │ + 0x000186a4 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ + 0x000186b4 5032544e 4c504332 454e3549 706f7074 P2TNLPC2EN5Ipopt │ │ │ │ + 0x000186c4 38536d61 72745074 72494e53 5f36544d 8SmartPtrINS_6TM │ │ │ │ + 0x000186d4 494e4c50 45454500 5f5a4e36 426f6e6d INLPEEE._ZN6Bonm │ │ │ │ + 0x000186e4 696e3131 544d494e 4c503254 4e4c5036 in11TMINLP2TNLP6 │ │ │ │ + 0x000186f4 6576616c 5f684569 504b6462 64695332 eval_hEiPKdbdiS2 │ │ │ │ + 0x00018704 5f626950 6953335f 5064005f 5a4e3642 _biPiS3_Pd._ZN6B │ │ │ │ + 0x00018714 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ + 0x00018724 4c504432 4576005f 5a54564e 36426f6e LPD2Ev._ZTVN6Bon │ │ │ │ + 0x00018734 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ + 0x00018744 51756164 43757473 45005f5a 4e36426f QuadCutsE._ZN6Bo │ │ │ │ + 0x00018754 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ + 0x00018764 50517561 64437574 73433245 524b5330 PQuadCutsC2ERKS0 │ │ │ │ + 0x00018774 5f005f5a 4e36426f 6e6d696e 3131544d _._ZN6Bonmin11TM │ │ │ │ + 0x00018784 494e4c50 32544e4c 50433245 524b5330 INLP2TNLPC2ERKS0 │ │ │ │ + 0x00018794 5f005f5a 4e36426f 6e6d696e 37517561 _._ZN6Bonmin7Qua │ │ │ │ + 0x000187a4 64526f77 43314552 4b53305f 005f5a4e dRowC1ERKS0_._ZN │ │ │ │ + 0x000187b4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x000187c4 544e4c50 51756164 43757473 43314552 TNLPQuadCutsC1ER │ │ │ │ + 0x000187d4 4b53305f 005f5a4e 4b36426f 6e6d696e KS0_._ZNK6Bonmin │ │ │ │ + 0x000187e4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x000187f4 64437574 7335636c 6f6e6545 76007075 dCuts5cloneEv.pu │ │ │ │ + 0x00018804 7473005f 5a4e3642 6f6e6d69 6e313954 ts._ZN6Bonmin19T │ │ │ │ + 0x00018814 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018824 74733665 76616c5f 68456950 4b646264 ts6eval_hEiPKdbd │ │ │ │ + 0x00018834 6953325f 62695069 53335f50 64005f5a iS2_biPiS3_Pd._Z │ │ │ │ + 0x00018844 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00018854 31326576 616c5f68 65737369 616e4564 12eval_hessianEd │ │ │ │ + 0x00018864 5064005f 5a4e3642 6f6e6d69 6e313954 Pd._ZN6Bonmin19T │ │ │ │ + 0x00018874 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018884 74733130 72656d6f 76654375 7473456a ts10removeCutsEj │ │ │ │ + 0x00018894 504b6900 5f5a4e36 426f6e6d 696e3751 PKi._ZN6Bonmin7Q │ │ │ │ + 0x000188a4 75616452 6f773139 72656d6f 76655f66 uadRow19remove_f │ │ │ │ + 0x000188b4 726f6d5f 68657373 69616e45 52537433 rom_hessianERSt3 │ │ │ │ + 0x000188c4 6d617049 53743470 61697249 69694553 mapISt4pairIiiES │ │ │ │ + 0x000188d4 335f5374 346c6573 73495333 5f455361 3_St4lessIS3_ESa │ │ │ │ + 0x000188e4 4953325f 494b5333 5f53335f 45454500 IS2_IKS3_S3_EEE. │ │ │ │ + 0x000188f4 5f5a4e31 36436f69 6e506163 6b656456 _ZN16CoinPackedV │ │ │ │ + 0x00018904 6563746f 72443145 76005f5a 4e36426f ectorD1Ev._ZN6Bo │ │ │ │ + 0x00018914 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ + 0x00018924 50517561 64437574 73443245 76005f5a PQuadCutsD2Ev._Z │ │ │ │ + 0x00018934 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018944 32544e4c 50517561 64437574 73443145 2TNLPQuadCutsD1E │ │ │ │ + 0x00018954 76005f5a 4e36426f 6e6d696e 3139544d v._ZN6Bonmin19TM │ │ │ │ + 0x00018964 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ + 0x00018974 73443045 76005f5a 4e36426f 6e6d696e sD0Ev._ZN6Bonmin │ │ │ │ + 0x00018984 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018994 64437574 73313267 65745f6e 6c705f69 dCuts12get_nlp_i │ │ │ │ + 0x000189a4 6e666f45 52695331 5f53315f 53315f52 nfoERiS1_S1_S1_R │ │ │ │ + 0x000189b4 4e354970 6f707434 544e4c50 3134496e N5Ipopt4TNLP14In │ │ │ │ + 0x000189c4 64657853 74796c65 456e756d 45005f5a dexStyleEnumE._Z │ │ │ │ + 0x000189d4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x000189e4 32544e4c 50313267 65745f6e 6c705f69 2TNLP12get_nlp_i │ │ │ │ + 0x000189f4 6e666f45 52695331 5f53315f 53315f52 nfoERiS1_S1_S1_R │ │ │ │ + 0x00018a04 4e354970 6f707434 544e4c50 3134496e N5Ipopt4TNLP14In │ │ │ │ + 0x00018a14 64657853 74796c65 456e756d 45005f5a dexStyleEnumE._Z │ │ │ │ + 0x00018a24 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018a34 32544e4c 50517561 64437574 73313567 2TNLPQuadCuts15g │ │ │ │ + 0x00018a44 65745f62 6f756e64 735f696e 666f4569 et_bounds_infoEi │ │ │ │ + 0x00018a54 50645331 5f695331 5f53315f 005f5a4e PdS1_iS1_S1_._ZN │ │ │ │ + 0x00018a64 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ + 0x00018a74 544e4c50 31356765 745f626f 756e6473 TNLP15get_bounds │ │ │ │ + 0x00018a84 5f696e66 6f456950 6453315f 6953315f _infoEiPdS1_iS1_ │ │ │ │ + 0x00018a94 53315f00 5f5a4e36 426f6e6d 696e3139 S1_._ZN6Bonmin19 │ │ │ │ + 0x00018aa4 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ + 0x00018ab4 75747331 38676574 5f737461 7274696e uts18get_startin │ │ │ │ + 0x00018ac4 675f706f 696e7445 69625064 6253315f g_pointEibPdbS1_ │ │ │ │ + 0x00018ad4 53315f69 6253315f 005f5a4e 36426f6e S1_ibS1_._ZN6Bon │ │ │ │ + 0x00018ae4 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x00018af4 31386765 745f7374 61727469 6e675f70 18get_starting_p │ │ │ │ + 0x00018b04 6f696e74 45696250 64625331 5f53315f ointEibPdbS1_S1_ │ │ │ │ + 0x00018b14 69625331 5f005f5a 4e36426f 6e6d696e ibS1_._ZN6Bonmin │ │ │ │ + 0x00018b24 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018b34 64437574 73366576 616c5f66 4569504b dCuts6eval_fEiPK │ │ │ │ + 0x00018b44 64625264 005f5a4e 36426f6e 6d696e31 dbRd._ZN6Bonmin1 │ │ │ │ + 0x00018b54 31544d49 4e4c5032 544e4c50 36657661 1TMINLP2TNLP6eva │ │ │ │ + 0x00018b64 6c5f6645 69504b64 62526400 5f5a4e36 l_fEiPKdbRd._ZN6 │ │ │ │ + 0x00018b74 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ + 0x00018b84 4e4c5051 75616443 75747331 31657661 NLPQuadCuts11eva │ │ │ │ + 0x00018b94 6c5f6772 61645f66 4569504b 64625064 l_grad_fEiPKdbPd │ │ │ │ + 0x00018ba4 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018bb4 4e4c5032 544e4c50 31316576 616c5f67 NLP2TNLP11eval_g │ │ │ │ + 0x00018bc4 7261645f 66456950 4b646250 64005f5a rad_fEiPKdbPd._Z │ │ │ │ + 0x00018bd4 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018be4 32544e4c 50517561 64437574 73376576 2TNLPQuadCuts7ev │ │ │ │ + 0x00018bf4 616c5f67 69456950 4b646269 5264005f al_giEiPKdbiRd._ │ │ │ │ + 0x00018c04 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ + 0x00018c14 5032544e 4c503765 76616c5f 67694569 P2TNLP7eval_giEi │ │ │ │ + 0x00018c24 504b6462 69526400 5f5a4e36 426f6e6d PKdbiRd._ZN6Bonm │ │ │ │ + 0x00018c34 696e3751 75616452 6f773665 76616c5f in7QuadRow6eval_ │ │ │ │ + 0x00018c44 6645504b 6462005f 5a4e3642 6f6e6d69 fEPKdb._ZN6Bonmi │ │ │ │ + 0x00018c54 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ + 0x00018c64 61644375 74733665 76616c5f 67456950 adCuts6eval_gEiP │ │ │ │ + 0x00018c74 4b646269 5064005f 5a4e3642 6f6e6d69 KdbiPd._ZN6Bonmi │ │ │ │ + 0x00018c84 6e313154 4d494e4c 5032544e 4c503665 n11TMINLP2TNLP6e │ │ │ │ + 0x00018c94 76616c5f 67456950 4b646269 5064005f val_gEiPKdbiPd._ │ │ │ │ + 0x00018ca4 5a4e3642 6f6e6d69 6e313954 4d494e4c ZN6Bonmin19TMINL │ │ │ │ + 0x00018cb4 5032544e 4c505175 61644375 74733130 P2TNLPQuadCuts10 │ │ │ │ + 0x00018cc4 6576616c 5f6a6163 5f674569 504b6462 eval_jac_gEiPKdb │ │ │ │ + 0x00018cd4 69695069 53335f50 64005f5a 4e36426f iiPiS3_Pd._ZN6Bo │ │ │ │ + 0x00018ce4 6e6d696e 3131544d 494e4c50 32544e4c nmin11TMINLP2TNL │ │ │ │ + 0x00018cf4 50313065 76616c5f 6a61635f 67456950 P10eval_jac_gEiP │ │ │ │ + 0x00018d04 4b646269 69506953 335f5064 005f5a4e KdbiiPiS3_Pd._ZN │ │ │ │ + 0x00018d14 36426f6e 6d696e37 51756164 526f7739 6Bonmin7QuadRow9 │ │ │ │ + 0x00018d24 6576616c 5f677261 64456950 4b646250 eval_gradEiPKdbP │ │ │ │ + 0x00018d34 64005f5a 4e36426f 6e6d696e 37517561 d._ZN6Bonmin7Qua │ │ │ │ + 0x00018d44 64526f77 31356772 61646961 6e745f73 dRow15gradiant_s │ │ │ │ + 0x00018d54 74727563 74456950 6962005f 5a4e3642 tructEiPib._ZN6B │ │ │ │ + 0x00018d64 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018d74 4c505175 61644375 74733132 6576616c LPQuadCuts12eval │ │ │ │ + 0x00018d84 5f677261 645f6769 4569504b 64626952 _grad_giEiPKdbiR │ │ │ │ + 0x00018d94 69506950 64005f5a 4e36426f 6e6d696e iPiPd._ZN6Bonmin │ │ │ │ + 0x00018da4 3131544d 494e4c50 32544e4c 50313265 11TMINLP2TNLP12e │ │ │ │ + 0x00018db4 76616c5f 67726164 5f676945 69504b64 val_grad_giEiPKd │ │ │ │ + 0x00018dc4 62695269 50695064 005f5a4e 36426f6e biRiPiPd._ZN6Bon │ │ │ │ + 0x00018dd4 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ + 0x00018de4 51756164 43757473 37616464 43757473 QuadCuts7addCuts │ │ │ │ + 0x00018df4 45524b4e 535f3443 75747345 62005f5a ERKNS_4CutsEb._Z │ │ │ │ + 0x00018e04 4e374f73 69437574 73433145 524b535f N7OsiCutsC1ERKS_ │ │ │ │ + 0x00018e14 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x00018e24 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00018e34 37616464 43757473 45524b37 4f736943 7addCutsERK7OsiC │ │ │ │ + 0x00018e44 75747300 5f5a5449 4e36426f 6e6d696e uts._ZTIN6Bonmin │ │ │ │ + 0x00018e54 34437574 7345005f 5a544937 4f736943 4CutsE._ZTI7OsiC │ │ │ │ + 0x00018e64 75747300 5f5a5453 4e36426f 6e6d696e uts._ZTSN6Bonmin │ │ │ │ + 0x00018e74 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018e84 64437574 7345005f 5a4e3642 6f6e6d69 dCutsE._ZN6Bonmi │ │ │ │ + 0x00018e94 6e313154 4d494e4c 5032544e 4c503232 n11TMINLP2TNLP22 │ │ │ │ + 0x00018ea4 6765745f 7761726d 5f737461 72745f69 get_warm_start_i │ │ │ │ + 0x00018eb4 74657261 74654552 4e354970 6f707431 terateERN5Ipopt1 │ │ │ │ + 0x00018ec4 34497465 72617465 73566563 746f7245 4IteratesVectorE │ │ │ │ + 0x00018ed4 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018ee4 4e4c5032 544e4c50 31376669 6e616c69 NLP2TNLP17finali │ │ │ │ + 0x00018ef4 7a655f73 6f6c7574 696f6e45 4e354970 ze_solutionEN5Ip │ │ │ │ + 0x00018f04 6f707431 32536f6c 76657252 65747572 opt12SolverRetur │ │ │ │ + 0x00018f14 6e456950 4b645334 5f53345f 6953345f nEiPKdS4_S4_iS4_ │ │ │ │ + 0x00018f24 53345f64 504b4e53 315f3949 706f7074 S4_dPKNS1_9Ipopt │ │ │ │ + 0x00018f34 44617461 45504e53 315f3235 49706f70 DataEPNS1_25Ipop │ │ │ │ + 0x00018f44 7443616c 63756c61 74656451 75616e74 tCalculatedQuant │ │ │ │ + 0x00018f54 69746965 7345005f 5a4e3642 6f6e6d69 itiesE._ZN6Bonmi │ │ │ │ + 0x00018f64 6e313154 4d494e4c 5032544e 4c503231 n11TMINLP2TNLP21 │ │ │ │ + 0x00018f74 696e7465 726d6564 69617465 5f63616c intermediate_cal │ │ │ │ + 0x00018f84 6c626163 6b454e35 49706f70 74313341 lbackEN5Ipopt13A │ │ │ │ + 0x00018f94 6c676f72 6974686d 4d6f6465 45696464 lgorithmModeEidd │ │ │ │ + 0x00018fa4 64646464 64646950 4b4e5331 5f394970 ddddddiPKNS1_9Ip │ │ │ │ + 0x00018fb4 6f707444 61746145 504e5331 5f323549 optDataEPNS1_25I │ │ │ │ + 0x00018fc4 706f7074 43616c63 756c6174 65645175 poptCalculatedQu │ │ │ │ + 0x00018fd4 616e7469 74696573 45005f5a 4e4b3136 antitiesE._ZNK16 │ │ │ │ + 0x00018fe4 436f696e 5061636b 65645665 63746f72 CoinPackedVector │ │ │ │ + 0x00018ff4 31346765 744e756d 456c656d 656e7473 14getNumElements │ │ │ │ + 0x00019004 4576005f 5a4e4b31 36436f69 6e506163 Ev._ZNK16CoinPac │ │ │ │ + 0x00019014 6b656456 6563746f 72313067 6574496e kedVector10getIn │ │ │ │ + 0x00019024 64696365 73457600 5f5a4e4b 3136436f dicesEv._ZNK16Co │ │ │ │ + 0x00019034 696e5061 636b6564 56656374 6f723131 inPackedVector11 │ │ │ │ + 0x00019044 67657445 6c656d65 6e747345 76005f5a getElementsEv._Z │ │ │ │ + 0x00019054 4e4b364f 73694375 74657145 524b535f NK6OsiCuteqERKS_ │ │ │ │ + 0x00019064 005f5a4e 4b364f73 69437574 6c744552 ._ZNK6OsiCutltER │ │ │ │ + 0x00019074 4b535f00 5f5a4e4b 364f7369 43757467 KS_._ZNK6OsiCutg │ │ │ │ + 0x00019084 7445524b 535f005f 5a4e4b36 426f6e6d tERKS_._ZNK6Bonm │ │ │ │ + 0x00019094 696e3751 75616443 75743876 696f6c61 in7QuadCut8viola │ │ │ │ + 0x000190a4 74656445 504b6400 5f5a4e4b 394f7369 tedEPKd._ZNK9Osi │ │ │ │ + 0x000190b4 526f7743 75743372 6f774576 005f5a4e RowCut3rowEv._ZN │ │ │ │ + 0x000190c4 4b323043 6f696e50 61636b65 64566563 K20CoinPackedVec │ │ │ │ + 0x000190d4 746f7242 61736531 30646f74 50726f64 torBase10dotProd │ │ │ │ + 0x000190e4 75637445 504b6400 5f5a4e4b 364f7369 uctEPKd._ZNK6Osi │ │ │ │ + 0x000190f4 4375746e 6545524b 535f005f 5a4e4b36 CutneERKS_._ZNK6 │ │ │ │ + 0x00019104 426f6e6d 696e3751 75616443 75743570 Bonmin7QuadCut5p │ │ │ │ + 0x00019114 72696e74 4576005f 5a4e4b31 36436f69 rintEv._ZNK16Coi │ │ │ │ + 0x00019124 6e506163 6b65644d 61747269 78313064 nPackedMatrix10d │ │ │ │ + 0x00019134 756d704d 61747269 7845504b 63005f5a umpMatrixEPKc._Z │ │ │ │ + 0x00019144 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ + 0x00019154 43324576 005f5a4e 394f7369 526f7743 C2Ev._ZN9OsiRowC │ │ │ │ + 0x00019164 75744332 4576005f 5a4e3136 436f696e utC2Ev._ZN16Coin │ │ │ │ + 0x00019174 5061636b 65644d61 74726978 43314576 PackedMatrixC1Ev │ │ │ │ + 0x00019184 005f5a4e 394f7369 526f7743 75744432 ._ZN9OsiRowCutD2 │ │ │ │ + 0x00019194 4576005f 5a54564e 36426f6e 6d696e37 Ev._ZTVN6Bonmin7 │ │ │ │ + 0x000191a4 51756164 43757445 005f5a4e 36426f6e QuadCutE._ZN6Bon │ │ │ │ + 0x000191b4 6d696e37 51756164 43757443 31457600 min7QuadCutC1Ev. │ │ │ │ + 0x000191c4 5f5a4e36 426f6e6d 696e3751 75616443 _ZN6Bonmin7QuadC │ │ │ │ + 0x000191d4 75744332 45524b53 305f005f 5a4e394f utC2ERKS0_._ZN9O │ │ │ │ + 0x000191e4 7369526f 77437574 43324552 4b535f00 siRowCutC2ERKS_. │ │ │ │ + 0x000191f4 5f5a4e31 36436f69 6e506163 6b65644d _ZN16CoinPackedM │ │ │ │ + 0x00019204 61747269 78433145 524b535f 005f5a4e atrixC1ERKS_._ZN │ │ │ │ + 0x00019214 36426f6e 6d696e37 51756164 43757443 6Bonmin7QuadCutC │ │ │ │ + 0x00019224 3145524b 53305f00 5f5a4e4b 36426f6e 1ERKS0_._ZNK6Bon │ │ │ │ + 0x00019234 6d696e37 51756164 43757435 636c6f6e min7QuadCut5clon │ │ │ │ + 0x00019244 65457600 5f5a4e36 426f6e6d 696e3751 eEv._ZN6Bonmin7Q │ │ │ │ + 0x00019254 75616443 75746153 45524b53 305f005f uadCutaSERKS0_._ │ │ │ │ + 0x00019264 5a4e394f 7369526f 77437574 61534552 ZN9OsiRowCutaSER │ │ │ │ + 0x00019274 4b535f00 5f5a4e31 36436f69 6e506163 KS_._ZN16CoinPac │ │ │ │ + 0x00019284 6b65644d 61747269 78615345 524b535f kedMatrixaSERKS_ │ │ │ │ + 0x00019294 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ + 0x000192a4 43324576 005f5a4e 374f7369 43757473 C2Ev._ZN7OsiCuts │ │ │ │ + 0x000192b4 43324576 005f5a54 564e3642 6f6e6d69 C2Ev._ZTVN6Bonmi │ │ │ │ + 0x000192c4 6e344375 74734500 5f5a4e36 426f6e6d n4CutsE._ZN6Bonm │ │ │ │ + 0x000192d4 696e3443 75747343 31457600 5f5a4e36 in4CutsC1Ev._ZN6 │ │ │ │ + 0x000192e4 426f6e6d 696e3443 75747343 3245524b Bonmin4CutsC2ERK │ │ │ │ + 0x000192f4 53305f00 5f5a4e37 4f736943 75747343 S0_._ZN7OsiCutsC │ │ │ │ + 0x00019304 3245524b 535f005f 5a4e374f 73694375 2ERKS_._ZN7OsiCu │ │ │ │ + 0x00019314 74734432 4576005f 5a4e3642 6f6e6d69 tsD2Ev._ZN6Bonmi │ │ │ │ + 0x00019324 6e344375 74734331 45524b53 305f005f n4CutsC1ERKS0_._ │ │ │ │ + 0x00019334 5a4e4b36 426f6e6d 696e3443 75747339 ZNK6Bonmin4Cuts9 │ │ │ │ + 0x00019344 7072696e 74437574 73457600 5f5a4e53 printCutsEv._ZNS │ │ │ │ + 0x00019354 6f395f4d 5f696e73 65727449 6d454552 o9_M_insertImEER │ │ │ │ + 0x00019364 536f545f 005f5a4e 53743676 6563746f SoT_._ZNSt6vecto │ │ │ │ + 0x00019374 7249504e 36426f6e 6d696e37 51756164 rIPN6Bonmin7Quad │ │ │ │ + 0x00019384 43757445 53614953 325f4545 31375f4d CutESaIS2_EE17_M │ │ │ │ + 0x00019394 5f646566 61756c74 5f617070 656e6445 _default_appendE │ │ │ │ + 0x000193a4 6a005f5a 4e36426f 6e6d696e 37517561 j._ZN6Bonmin7Qua │ │ │ │ + 0x000193b4 64437574 44324576 005f5a4e 3136436f dCutD2Ev._ZN16Co │ │ │ │ + 0x000193c4 696e5061 636b6564 4d617472 69784431 inPackedMatrixD1 │ │ │ │ + 0x000193d4 4576005f 5a4e3642 6f6e6d69 6e375175 Ev._ZN6Bonmin7Qu │ │ │ │ + 0x000193e4 61644375 74443145 76005f5a 4e36426f adCutD1Ev._ZN6Bo │ │ │ │ + 0x000193f4 6e6d696e 37517561 64437574 44304576 nmin7QuadCutD0Ev │ │ │ │ + 0x00019404 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ + 0x00019414 44324576 005f5a4e 36426f6e 6d696e34 D2Ev._ZN6Bonmin4 │ │ │ │ + 0x00019424 43757473 44314576 005f5a4e 36426f6e CutsD1Ev._ZN6Bon │ │ │ │ + 0x00019434 6d696e34 43757473 44304576 005f5a4e min4CutsD0Ev._ZN │ │ │ │ + 0x00019444 36426f6e 6d696e34 43757473 61534552 6Bonmin4CutsaSER │ │ │ │ + 0x00019454 4b53305f 005f5a4e 374f7369 43757473 KS0_._ZN7OsiCuts │ │ │ │ + 0x00019464 61534552 4b535f00 5f5a5453 4e36426f aSERKS_._ZTSN6Bo │ │ │ │ + 0x00019474 6e6d696e 37517561 64437574 45005f5a nmin7QuadCutE._Z │ │ │ │ + 0x00019484 54534e36 426f6e6d 696e3443 75747345 TSN6Bonmin4CutsE │ │ │ │ + 0x00019494 005f5a4e 4b394f73 69526f77 43757431 ._ZNK9OsiRowCut1 │ │ │ │ + 0x000194a4 30636f6e 73697374 656e7445 76005f5a 0consistentEv._Z │ │ │ │ + 0x000194b4 4e4b394f 7369526f 77437574 3130636f NK9OsiRowCut10co │ │ │ │ + 0x000194c4 6e736973 74656e74 45524b31 384f7369 nsistentERK18Osi │ │ │ │ + 0x000194d4 536f6c76 6572496e 74657266 61636500 SolverInterface. │ │ │ │ + 0x000194e4 5f5a4e4b 394f7369 526f7743 75743130 _ZNK9OsiRowCut10 │ │ │ │ + 0x000194f4 696e6665 61736962 6c654552 4b31384f infeasibleERK18O │ │ │ │ + 0x00019504 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ + 0x00019514 65005f5a 4e36426f 6e6d696e 3131544d e._ZN6Bonmin11TM │ │ │ │ + 0x00019524 494e4c50 32544e4c 50323567 65745f63 INLP2TNLP25get_c │ │ │ │ + 0x00019534 6f6e7374 7261696e 74735f6c 696e6561 onstraints_linea │ │ │ │ + 0x00019544 72697479 4569504e 3549706f 70743454 rityEiPN5Ipopt4T │ │ │ │ + 0x00019554 4e4c5031 334c696e 65617269 74795479 NLP13LinearityTy │ │ │ │ + 0x00019564 70654500 5f5a4e36 426f6e6d 696e3131 peE._ZN6Bonmin11 │ │ │ │ + 0x00019574 4f757465 72417070 726f7831 30696e69 OuterApprox10ini │ │ │ │ + 0x00019584 7469616c 697a6545 524e535f 31324261 tializeERNS_12Ba │ │ │ │ + 0x00019594 62536574 75704261 73654500 5f5a4e31 bSetupBaseE._ZN1 │ │ │ │ + 0x000195a4 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ + 0x000195b4 78433145 62504b69 53315f50 4b646900 xC1EbPKiS1_PKdi. │ │ │ │ + 0x000195c4 5f5a4e31 36436f69 6e506163 6b65644d _ZN16CoinPackedM │ │ │ │ + 0x000195d4 61747269 78313373 65744469 6d656e73 atrix13setDimens │ │ │ │ + 0x000195e4 696f6e73 45696900 5f5a4e31 36436f69 ionsEii._ZN16Coi │ │ │ │ + 0x000195f4 6e506163 6b656456 6563746f 72433145 nPackedVectorC1E │ │ │ │ + 0x00019604 62005f5a 4e313643 6f696e50 61636b65 b._ZN16CoinPacke │ │ │ │ + 0x00019614 64566563 746f7237 72657365 72766545 dVector7reserveE │ │ │ │ + 0x00019624 69005f5a 4e313643 6f696e50 61636b65 i._ZN16CoinPacke │ │ │ │ + 0x00019634 64566563 746f7236 696e7365 72744569 dVector6insertEi │ │ │ │ + 0x00019644 64005f5a 4e36426f 6e6d696e 31314f75 d._ZN6Bonmin11Ou │ │ │ │ + 0x00019654 74657241 7070726f 7831326e 54696d65 terApprox12nTime │ │ │ │ + 0x00019664 7343616c 6c656445 005f5a4e 36426f6e sCalledE._ZN6Bon │ │ │ │ + 0x00019674 6d696e37 51756164 526f7743 32457600 min7QuadRowC2Ev. │ │ │ │ + 0x00019684 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ + 0x00019694 6f774331 4576005f 5a4e3642 6f6e6d69 owC1Ev._ZN6Bonmi │ │ │ │ + 0x000196a4 6e375175 6164526f 77357072 696e7445 n7QuadRow5printE │ │ │ │ + 0x000196b4 76005f5a 4e36426f 6e6d696e 37517561 v._ZN6Bonmin7Qua │ │ │ │ + 0x000196c4 64526f77 3138696e 7465726e 616c5f65 dRow18internal_e │ │ │ │ + 0x000196d4 76616c5f 67726164 45504b64 005f5a53 val_gradEPKd._ZS │ │ │ │ + 0x000196e4 7432385f 52625f74 7265655f 72656261 t28_Rb_tree_reba │ │ │ │ + 0x000196f4 6c616e63 655f666f 725f6572 61736550 lance_for_eraseP │ │ │ │ + 0x00019704 53743138 5f52625f 74726565 5f6e6f64 St18_Rb_tree_nod │ │ │ │ + 0x00019714 655f6261 73655253 5f005f5a 4e537431 e_baseRS_._ZNSt1 │ │ │ │ + 0x00019724 325f5665 63746f72 5f626173 65495374 2_Vector_baseISt │ │ │ │ + 0x00019734 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ + 0x00019744 746f7249 53743470 61697249 4b695331 torISt4pairIKiS1 │ │ │ │ + 0x00019754 5f496464 45454553 61495335 5f454544 _IddEEESaIS5_EED │ │ │ │ + 0x00019764 32457600 5f5a4e53 7431325f 56656374 2Ev._ZNSt12_Vect │ │ │ │ + 0x00019774 6f725f62 61736549 53743137 5f52625f or_baseISt17_Rb_ │ │ │ │ + 0x00019784 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ + 0x00019794 34706169 72494b69 53315f49 64644545 4pairIKiS1_IddEE │ │ │ │ + 0x000197a4 45536149 53355f45 45443145 76005f5a ESaIS5_EED1Ev._Z │ │ │ │ + 0x000197b4 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ + 0x000197c4 65495374 31375f52 625f7472 65655f69 eISt17_Rb_tree_i │ │ │ │ + 0x000197d4 74657261 746f7249 53743470 61697249 teratorISt4pairI │ │ │ │ + 0x000197e4 4b53315f 49696945 53325f45 45536149 KS1_IiiES2_EESaI │ │ │ │ + 0x000197f4 53355f45 45443245 76005f5a 4e537431 S5_EED2Ev._ZNSt1 │ │ │ │ + 0x00019804 325f5665 63746f72 5f626173 65495374 2_Vector_baseISt │ │ │ │ + 0x00019814 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ + 0x00019824 746f7249 53743470 61697249 4b53315f torISt4pairIKS1_ │ │ │ │ + 0x00019834 49696945 53325f45 45536149 53355f45 IiiES2_EESaIS5_E │ │ │ │ + 0x00019844 45443145 76005f5a 4e537436 76656374 ED1Ev._ZNSt6vect │ │ │ │ + 0x00019854 6f724953 7431375f 52625f74 7265655f orISt17_Rb_tree_ │ │ │ │ + 0x00019864 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ + 0x00019874 494b6953 315f4964 64454545 53614953 IKiS1_IddEEESaIS │ │ │ │ + 0x00019884 355f4545 37726573 65727665 456a005f 5_EE7reserveEj._ │ │ │ │ + 0x00019894 5a4e5374 36766563 746f7249 53743137 ZNSt6vectorISt17 │ │ │ │ + 0x000198a4 5f52625f 74726565 5f697465 7261746f _Rb_tree_iterato │ │ │ │ + 0x000198b4 72495374 34706169 72494b69 53315f49 rISt4pairIKiS1_I │ │ │ │ + 0x000198c4 64644545 45536149 53355f45 4531375f ddEEESaIS5_EE17_ │ │ │ │ + 0x000198d4 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ + 0x000198e4 494a524b 53355f45 45457644 704f545f IJRKS5_EEEvDpOT_ │ │ │ │ + 0x000198f4 005f5a4e 53743676 6563746f 72495374 ._ZNSt6vectorISt │ │ │ │ + 0x00019904 31375f52 625f7472 65655f69 74657261 17_Rb_tree_itera │ │ │ │ + 0x00019914 746f7249 53743470 61697249 4b53315f torISt4pairIKS1_ │ │ │ │ + 0x00019924 49696945 53325f45 45536149 53355f45 IiiES2_EESaIS5_E │ │ │ │ + 0x00019934 4531375f 4d5f7265 616c6c6f 635f6170 E17_M_realloc_ap │ │ │ │ + 0x00019944 70656e64 494a524b 53355f45 45457644 pendIJRKS5_EEEvD │ │ │ │ + 0x00019954 704f545f 005f5a4e 5374385f 52625f74 pOT_._ZNSt8_Rb_t │ │ │ │ + 0x00019964 72656549 69537434 70616972 494b6953 reeIiSt4pairIKiS │ │ │ │ + 0x00019974 305f4964 64454553 7431305f 53656c65 0_IddEESt10_Sele │ │ │ │ + 0x00019984 63743173 74495333 5f455374 346c6573 ct1stIS3_ESt4les │ │ │ │ + 0x00019994 73496945 53614953 335f4545 32325f4d sIiESaIS3_EE22_M │ │ │ │ + 0x000199a4 5f656d70 6c616365 5f68696e 745f756e _emplace_hint_un │ │ │ │ + 0x000199b4 69717565 494a5330 5f496953 325f4545 iqueIJS0_IiS2_EE │ │ │ │ + 0x000199c4 45455374 31375f52 625f7472 65655f69 EESt17_Rb_tree_i │ │ │ │ + 0x000199d4 74657261 746f7249 53335f45 53743233 teratorIS3_ESt23 │ │ │ │ + 0x000199e4 5f52625f 74726565 5f636f6e 73745f69 _Rb_tree_const_i │ │ │ │ + 0x000199f4 74657261 746f7249 53335f45 44704f54 teratorIS3_EDpOT │ │ │ │ + 0x00019a04 5f005f5a 4e36426f 6e6d696e 37517561 _._ZN6Bonmin7Qua │ │ │ │ + 0x00019a14 64526f77 3130696e 69746961 6c697a65 dRow10initialize │ │ │ │ + 0x00019a24 4576005f 5a4e3642 6f6e6d69 6e375175 Ev._ZN6Bonmin7Qu │ │ │ │ + 0x00019a34 6164526f 77615345 524b5330 5f005f5a adRowaSERKS0_._Z │ │ │ │ + 0x00019a44 4e313643 6f696e50 61636b65 64566563 N16CoinPackedVec │ │ │ │ + 0x00019a54 746f7261 5345524b 535f005f 5a4e3642 toraSERKS_._ZN6B │ │ │ │ + 0x00019a64 6f6e6d69 6e375175 6164526f 77615345 onmin7QuadRowaSE │ │ │ │ + 0x00019a74 524b4e53 5f375175 61644375 7445005f RKNS_7QuadCutE._ │ │ │ │ + 0x00019a84 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ + 0x00019a94 77615345 524b394f 7369526f 77437574 waSERK9OsiRowCut │ │ │ │ + 0x00019aa4 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ + 0x00019ab4 526f7743 3245524b 53305f00 5f5a4e31 RowC2ERKS0_._ZN1 │ │ │ │ + 0x00019ac4 36436f69 6e506163 6b656456 6563746f 6CoinPackedVecto │ │ │ │ + 0x00019ad4 72433145 524b535f 005f5a4e 36426f6e rC1ERKS_._ZN6Bon │ │ │ │ + 0x00019ae4 6d696e37 51756164 526f7743 3245524b min7QuadRowC2ERK │ │ │ │ + 0x00019af4 4e535f37 51756164 43757445 005f5a4e NS_7QuadCutE._ZN │ │ │ │ + 0x00019b04 36426f6e 6d696e37 51756164 526f7743 6Bonmin7QuadRowC │ │ │ │ + 0x00019b14 3245524b 394f7369 526f7743 7574005f 2ERK9OsiRowCut._ │ │ │ │ 0x00019b24 5a4e3132 4f736942 6162536f 6c766572 ZN12OsiBabSolver │ │ │ │ 0x00019b34 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ 0x00019b44 6e374175 78496e66 6f45005f 5a4e3642 n7AuxInfoE._ZN6B │ │ │ │ 0x00019b54 6f6e6d69 6e374175 78496e66 6f443145 onmin7AuxInfoD1E │ │ │ │ 0x00019b64 76005f5a 4e36426f 6e6d696e 37417578 v._ZN6Bonmin7Aux │ │ │ │ 0x00019b74 496e666f 44304576 005f5a4e 36426f6e InfoD0Ev._ZN6Bon │ │ │ │ 0x00019b84 6d696e31 3653696d 706c6552 65666572 min16SimpleRefer │ │ │ │ @@ -5311,508 +5311,508 @@ │ │ │ │ 0x00020924 6f75726e 616c4545 45005f5a 4e354970 ournalEEE._ZN5Ip │ │ │ │ 0x00020934 6f707431 304a6f75 726e616c 69737444 opt10JournalistD │ │ │ │ 0x00020944 31457600 5f5a4e36 426f6e6d 696e3137 1Ev._ZN6Bonmin17 │ │ │ │ 0x00020954 52656769 73746572 65644f70 74696f6e RegisteredOption │ │ │ │ 0x00020964 73313477 72697465 426f6e6d 696e4f70 s14writeBonminOp │ │ │ │ 0x00020974 74455253 6f4e5330 5f313945 78747261 tERSoNS0_19Extra │ │ │ │ 0x00020984 43617465 676f7269 6573496e 666f4500 CategoriesInfoE. │ │ │ │ - 0x00020994 5f5a4e4b 3133436f 696e5761 726d5374 _ZNK13CoinWarmSt │ │ │ │ - 0x000209a4 61727431 3267656e 65726174 65446966 art12generateDif │ │ │ │ - 0x000209b4 6645504b 535f005f 5a4e3133 436f696e fEPKS_._ZN13Coin │ │ │ │ - 0x000209c4 5761726d 53746172 74396170 706c7944 WarmStart9applyD │ │ │ │ - 0x000209d4 69666645 504b3137 436f696e 5761726d iffEPK17CoinWarm │ │ │ │ - 0x000209e4 53746172 74446966 66005f5a 4e323343 StartDiff._ZN23C │ │ │ │ - 0x000209f4 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ - 0x00020a04 6f724469 66664964 45443145 76005f5a orDiffIdED1Ev._Z │ │ │ │ - 0x00020a14 4e313943 6f696e57 61726d53 74617274 N19CoinWarmStart │ │ │ │ - 0x00020a24 56656374 6f724964 45443145 76005f5a VectorIdED1Ev._Z │ │ │ │ - 0x00020a34 4e313943 6f696e57 61726d53 74617274 N19CoinWarmStart │ │ │ │ - 0x00020a44 56656374 6f724964 45443045 76005f5a VectorIdED0Ev._Z │ │ │ │ - 0x00020a54 4e323343 6f696e57 61726d53 74617274 N23CoinWarmStart │ │ │ │ - 0x00020a64 56656374 6f724469 66664964 45615345 VectorDiffIdEaSE │ │ │ │ - 0x00020a74 524b5330 5f005f5a 4e4b3138 436f696e RKS0_._ZNK18Coin │ │ │ │ - 0x00020a84 5761726d 53746172 74426173 69733563 WarmStartBasis5c │ │ │ │ - 0x00020a94 6c6f6e65 4576005f 5a4e3138 436f696e loneEv._ZN18Coin │ │ │ │ - 0x00020aa4 5761726d 53746172 74426173 69734331 WarmStartBasisC1 │ │ │ │ - 0x00020ab4 45524b53 5f005f5a 54563233 436f696e ERKS_._ZTV23Coin │ │ │ │ - 0x00020ac4 5761726d 53746172 74566563 746f7244 WarmStartVectorD │ │ │ │ - 0x00020ad4 69666649 6445005f 5a4e4b32 33436f69 iffIdE._ZNK23Coi │ │ │ │ - 0x00020ae4 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020af4 44696666 49644535 636c6f6e 65457600 DiffIdE5cloneEv. │ │ │ │ - 0x00020b04 5f5a4e4b 3237436f 696e5761 726d5374 _ZNK27CoinWarmSt │ │ │ │ - 0x00020b14 61727450 72696d61 6c447561 6c446966 artPrimalDualDif │ │ │ │ - 0x00020b24 6635636c 6f6e6545 76005f5a 54563237 f5cloneEv._ZTV27 │ │ │ │ - 0x00020b34 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ - 0x00020b44 6d616c44 75616c44 69666600 5f5a5476 malDualDiff._ZTv │ │ │ │ - 0x00020b54 305f6e31 365f4e4b 3138436f 696e5761 0_n16_NK18CoinWa │ │ │ │ - 0x00020b64 726d5374 61727442 61736973 35636c6f rmStartBasis5clo │ │ │ │ - 0x00020b74 6e654576 005f5a4e 3233436f 696e5761 neEv._ZN23CoinWa │ │ │ │ - 0x00020b84 726d5374 61727456 6563746f 72446966 rmStartVectorDif │ │ │ │ - 0x00020b94 66496445 44304576 005f5a4e 3237436f fIdED0Ev._ZN27Co │ │ │ │ - 0x00020ba4 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ - 0x00020bb4 6c447561 6c446966 66443145 76005f5a lDualDiffD1Ev._Z │ │ │ │ - 0x00020bc4 4e323743 6f696e57 61726d53 74617274 N27CoinWarmStart │ │ │ │ - 0x00020bd4 5072696d 616c4475 616c4469 66664430 PrimalDualDiffD0 │ │ │ │ - 0x00020be4 4576005f 5a4e3642 6f6e6d69 6e313449 Ev._ZN6Bonmin14I │ │ │ │ - 0x00020bf4 706f7074 5761726d 53746172 74443145 poptWarmStartD1E │ │ │ │ - 0x00020c04 76005f5a 4e313843 6f696e57 61726d53 v._ZN18CoinWarmS │ │ │ │ - 0x00020c14 74617274 42617369 73443245 76005f5a tartBasisD2Ev._Z │ │ │ │ - 0x00020c24 54564e36 426f6e6d 696e3134 49706f70 TVN6Bonmin14Ipop │ │ │ │ - 0x00020c34 74576172 6d537461 72744500 5f5a5454 tWarmStartE._ZTT │ │ │ │ - 0x00020c44 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ - 0x00020c54 61726d53 74617274 45005f5a 4e36426f armStartE._ZN6Bo │ │ │ │ - 0x00020c64 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ - 0x00020c74 74617274 44304576 005f5a54 76305f6e tartD0Ev._ZTv0_n │ │ │ │ - 0x00020c84 31325f4e 36426f6e 6d696e31 3449706f 12_N6Bonmin14Ipo │ │ │ │ - 0x00020c94 70745761 726d5374 61727444 30457600 ptWarmStartD0Ev. │ │ │ │ - 0x00020ca4 5f5a5476 305f6e31 325f4e36 426f6e6d _ZTv0_n12_N6Bonm │ │ │ │ - 0x00020cb4 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ - 0x00020cc4 72744431 4576005f 5a4e3642 6f6e6d69 rtD1Ev._ZN6Bonmi │ │ │ │ - 0x00020cd4 6e313849 706f7074 5761726d 53746172 n18IpoptWarmStar │ │ │ │ - 0x00020ce4 74446966 66443145 76005f5a 54564e36 tDiffD1Ev._ZTVN6 │ │ │ │ - 0x00020cf4 426f6e6d 696e3138 49706f70 74576172 Bonmin18IpoptWar │ │ │ │ - 0x00020d04 6d537461 72744469 66664500 5f5a4e36 mStartDiffE._ZN6 │ │ │ │ - 0x00020d14 426f6e6d 696e3138 49706f70 74576172 Bonmin18IpoptWar │ │ │ │ - 0x00020d24 6d537461 72744469 66664430 4576005f mStartDiffD0Ev._ │ │ │ │ - 0x00020d34 5a4e4b36 426f6e6d 696e3138 49706f70 ZNK6Bonmin18Ipop │ │ │ │ - 0x00020d44 74576172 6d537461 72744469 66663563 tWarmStartDiff5c │ │ │ │ - 0x00020d54 6c6f6e65 4576005f 5a4e3642 6f6e6d69 loneEv._ZN6Bonmi │ │ │ │ - 0x00020d64 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ - 0x00020d74 74396170 706c7944 69666645 504b3137 t9applyDiffEPK17 │ │ │ │ - 0x00020d84 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ - 0x00020d94 66005f5a 4e323343 6f696e57 61726d53 f._ZN23CoinWarmS │ │ │ │ - 0x00020da4 74617274 5072696d 616c4475 616c3961 tartPrimalDual9a │ │ │ │ - 0x00020db4 70706c79 44696666 45504b31 37436f69 pplyDiffEPK17Coi │ │ │ │ - 0x00020dc4 6e576172 6d537461 72744469 6666005f nWarmStartDiff._ │ │ │ │ - 0x00020dd4 5a547630 5f6e3234 5f4e3642 6f6e6d69 ZTv0_n24_N6Bonmi │ │ │ │ - 0x00020de4 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ - 0x00020df4 74396170 706c7944 69666645 504b3137 t9applyDiffEPK17 │ │ │ │ - 0x00020e04 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ - 0x00020e14 66005f5a 4e4b3642 6f6e6d69 6e313449 f._ZNK6Bonmin14I │ │ │ │ - 0x00020e24 706f7074 5761726d 53746172 74313267 poptWarmStart12g │ │ │ │ - 0x00020e34 656e6572 61746544 69666645 504b3133 enerateDiffEPK13 │ │ │ │ - 0x00020e44 436f696e 5761726d 53746172 74005f5a CoinWarmStart._Z │ │ │ │ - 0x00020e54 4e4b3233 436f696e 5761726d 53746172 NK23CoinWarmStar │ │ │ │ - 0x00020e64 74507269 6d616c44 75616c31 3267656e tPrimalDual12gen │ │ │ │ - 0x00020e74 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ - 0x00020e84 696e5761 726d5374 61727400 5f5a5476 inWarmStart._ZTv │ │ │ │ - 0x00020e94 305f6e32 305f4e4b 36426f6e 6d696e31 0_n20_NK6Bonmin1 │ │ │ │ - 0x00020ea4 3449706f 70745761 726d5374 61727431 4IpoptWarmStart1 │ │ │ │ - 0x00020eb4 3267656e 65726174 65446966 6645504b 2generateDiffEPK │ │ │ │ - 0x00020ec4 3133436f 696e5761 726d5374 61727400 13CoinWarmStart. │ │ │ │ - 0x00020ed4 5f5a5476 305f6e31 365f4e4b 3237436f _ZTv0_n16_NK27Co │ │ │ │ - 0x00020ee4 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ - 0x00020ef4 6c447561 6c446966 6635636c 6f6e6545 lDualDiff5cloneE │ │ │ │ - 0x00020f04 76005f5a 5476305f 6e31325f 4e323743 v._ZTv0_n12_N27C │ │ │ │ - 0x00020f14 6f696e57 61726d53 74617274 5072696d oinWarmStartPrim │ │ │ │ - 0x00020f24 616c4475 616c4469 66664431 4576005f alDualDiffD1Ev._ │ │ │ │ - 0x00020f34 5a547630 5f6e3132 5f4e3237 436f696e ZTv0_n12_N27Coin │ │ │ │ - 0x00020f44 5761726d 53746172 74507269 6d616c44 WarmStartPrimalD │ │ │ │ - 0x00020f54 75616c44 69666644 30457600 5f5a5476 ualDiffD0Ev._ZTv │ │ │ │ - 0x00020f64 305f6e31 325f4e36 426f6e6d 696e3138 0_n12_N6Bonmin18 │ │ │ │ - 0x00020f74 49706f70 74576172 6d537461 72744469 IpoptWarmStartDi │ │ │ │ - 0x00020f84 66664431 4576005f 5a547630 5f6e3132 ffD1Ev._ZTv0_n12 │ │ │ │ - 0x00020f94 5f4e3642 6f6e6d69 6e313849 706f7074 _N6Bonmin18Ipopt │ │ │ │ - 0x00020fa4 5761726d 53746172 74446966 66443045 WarmStartDiffD0E │ │ │ │ - 0x00020fb4 76005f5a 5476305f 6e31365f 4e4b3642 v._ZTv0_n16_NK6B │ │ │ │ - 0x00020fc4 6f6e6d69 6e313849 706f7074 5761726d onmin18IpoptWarm │ │ │ │ - 0x00020fd4 53746172 74446966 6635636c 6f6e6545 StartDiff5cloneE │ │ │ │ - 0x00020fe4 76005f5a 4e36426f 6e6d696e 31344970 v._ZN6Bonmin14Ip │ │ │ │ - 0x00020ff4 6f707457 61726d53 74617274 43324552 optWarmStartC2ER │ │ │ │ - 0x00021004 4b53305f 62005f5a 4e36426f 6e6d696e KS0_b._ZN6Bonmin │ │ │ │ - 0x00021014 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ - 0x00021024 43324552 4b323343 6f696e57 61726d53 C2ERK23CoinWarmS │ │ │ │ - 0x00021034 74617274 5072696d 616c4475 616c005f tartPrimalDual._ │ │ │ │ - 0x00021044 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ - 0x00021054 5761726d 53746172 74443245 76005f5a WarmStartD2Ev._Z │ │ │ │ - 0x00021064 5476305f 6e31325f 4e313943 6f696e57 Tv0_n12_N19CoinW │ │ │ │ - 0x00021074 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ - 0x00021084 45443145 76005f5a 5476305f 6e31325f ED1Ev._ZTv0_n12_ │ │ │ │ - 0x00021094 4e313943 6f696e57 61726d53 74617274 N19CoinWarmStart │ │ │ │ - 0x000210a4 56656374 6f724964 45443045 76005f5a VectorIdED0Ev._Z │ │ │ │ - 0x000210b4 5476305f 6e31325f 4e323343 6f696e57 Tv0_n12_N23CoinW │ │ │ │ - 0x000210c4 61726d53 74617274 56656374 6f724469 armStartVectorDi │ │ │ │ - 0x000210d4 66664964 45443145 76005f5a 5476305f ffIdED1Ev._ZTv0_ │ │ │ │ - 0x000210e4 6e31325f 4e323343 6f696e57 61726d53 n12_N23CoinWarmS │ │ │ │ - 0x000210f4 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ - 0x00021104 45443045 76005f5a 4e313943 6f696e57 ED0Ev._ZN19CoinW │ │ │ │ - 0x00021114 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ - 0x00021124 45396170 706c7944 69666645 504b3137 E9applyDiffEPK17 │ │ │ │ - 0x00021134 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ - 0x00021144 66005f5a 54493233 436f696e 5761726d f._ZTI23CoinWarm │ │ │ │ - 0x00021154 53746172 74566563 746f7244 69666649 StartVectorDiffI │ │ │ │ - 0x00021164 6445005f 5a547630 5f6e3234 5f4e3139 dE._ZTv0_n24_N19 │ │ │ │ - 0x00021174 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ - 0x00021184 746f7249 64453961 70706c79 44696666 torIdE9applyDiff │ │ │ │ - 0x00021194 45504b31 37436f69 6e576172 6d537461 EPK17CoinWarmSta │ │ │ │ - 0x000211a4 72744469 6666005f 5a4e4b31 39436f69 rtDiff._ZNK19Coi │ │ │ │ - 0x000211b4 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x000211c4 49644531 3267656e 65726174 65446966 IdE12generateDif │ │ │ │ - 0x000211d4 6645504b 3133436f 696e5761 726d5374 fEPK13CoinWarmSt │ │ │ │ - 0x000211e4 61727400 5f5a5449 3139436f 696e5761 art._ZTI19CoinWa │ │ │ │ - 0x000211f4 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x00021204 005f5a54 76305f6e 32305f4e 4b313943 ._ZTv0_n20_NK19C │ │ │ │ - 0x00021214 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ - 0x00021224 6f724964 45313267 656e6572 61746544 orIdE12generateD │ │ │ │ - 0x00021234 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ - 0x00021244 53746172 74005f5a 3137436f 696e4469 Start._Z17CoinDi │ │ │ │ - 0x00021254 736a6f69 6e74436f 70794e49 64457650 sjointCopyNIdEvP │ │ │ │ - 0x00021264 4b545f69 5053305f 005f5a4e 4b313943 KT_iPS0_._ZNK19C │ │ │ │ - 0x00021274 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ - 0x00021284 6f724964 4535636c 6f6e6545 76005f5a orIdE5cloneEv._Z │ │ │ │ - 0x00021294 54563139 436f696e 5761726d 53746172 TV19CoinWarmStar │ │ │ │ - 0x000212a4 74566563 746f7249 6445005f 5a4e4b32 tVectorIdE._ZNK2 │ │ │ │ - 0x000212b4 33436f69 6e576172 6d537461 72745072 3CoinWarmStartPr │ │ │ │ - 0x000212c4 696d616c 4475616c 35636c6f 6e654576 imalDual5cloneEv │ │ │ │ - 0x000212d4 005f5a54 56323343 6f696e57 61726d53 ._ZTV23CoinWarmS │ │ │ │ - 0x000212e4 74617274 5072696d 616c4475 616c005f tartPrimalDual._ │ │ │ │ - 0x000212f4 5a547630 5f6e3136 5f4e4b32 33436f69 ZTv0_n16_NK23Coi │ │ │ │ - 0x00021304 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ - 0x00021314 4475616c 35636c6f 6e654576 005f5a4e Dual5cloneEv._ZN │ │ │ │ - 0x00021324 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x00021334 726d5374 61727443 3145524b 53305f62 rmStartC1ERKS0_b │ │ │ │ - 0x00021344 005f5a4e 3138436f 696e5761 726d5374 ._ZN18CoinWarmSt │ │ │ │ - 0x00021354 61727442 61736973 43324552 4b535f00 artBasisC2ERKS_. │ │ │ │ - 0x00021364 5f5a5456 3133436f 696e5761 726d5374 _ZTV13CoinWarmSt │ │ │ │ - 0x00021374 61727400 5f5a4e4b 36426f6e 6d696e31 art._ZNK6Bonmin1 │ │ │ │ - 0x00021384 3449706f 70745761 726d5374 61727435 4IpoptWarmStart5 │ │ │ │ - 0x00021394 636c6f6e 65457600 5f5a5476 305f6e31 cloneEv._ZTv0_n1 │ │ │ │ - 0x000213a4 365f4e4b 36426f6e 6d696e31 3449706f 6_NK6Bonmin14Ipo │ │ │ │ - 0x000213b4 70745761 726d5374 61727435 636c6f6e ptWarmStart5clon │ │ │ │ - 0x000213c4 65457600 5f5a4e31 38436f69 6e576172 eEv._ZN18CoinWar │ │ │ │ - 0x000213d4 6d537461 72744261 73697343 32457600 mStartBasisC2Ev. │ │ │ │ - 0x000213e4 5f5a4e36 426f6e6d 696e3134 49706f70 _ZN6Bonmin14Ipop │ │ │ │ - 0x000213f4 74576172 6d537461 72744332 45626969 tWarmStartC2Ebii │ │ │ │ - 0x00021404 005f5a4e 36426f6e 6d696e31 3449706f ._ZN6Bonmin14Ipo │ │ │ │ - 0x00021414 70745761 726d5374 61727443 31456269 ptWarmStartC1Ebi │ │ │ │ - 0x00021424 69005f5a 4e36426f 6e6d696e 31344970 i._ZN6Bonmin14Ip │ │ │ │ - 0x00021434 6f707457 61726d53 74617274 43324569 optWarmStartC2Ei │ │ │ │ - 0x00021444 69504b64 53325f00 5f5a4e36 426f6e6d iPKdS2_._ZN6Bonm │ │ │ │ - 0x00021454 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ - 0x00021464 72744332 454e3549 706f7074 38536d61 rtC2EN5Ipopt8Sma │ │ │ │ - 0x00021474 72745074 72494e53 5f313154 4d494e4c rtPtrINS_11TMINL │ │ │ │ - 0x00021484 5032544e 4c504545 454e5332 5f494e53 P2TNLPEEENS2_INS │ │ │ │ - 0x00021494 5f323449 706f7074 496e7465 72696f72 _24IpoptInterior │ │ │ │ - 0x000214a4 5761726d 53746172 74657245 4545005f WarmStarterEEE._ │ │ │ │ - 0x000214b4 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ - 0x000214c4 5761726d 53746172 74433145 4e354970 WarmStartC1EN5Ip │ │ │ │ - 0x000214d4 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x000214e4 3131544d 494e4c50 32544e4c 50454545 11TMINLP2TNLPEEE │ │ │ │ - 0x000214f4 4e53325f 494e535f 32344970 6f707449 NS2_INS_24IpoptI │ │ │ │ - 0x00021504 6e746572 696f7257 61726d53 74617274 nteriorWarmStart │ │ │ │ - 0x00021514 65724545 45005f5a 4e36426f 6e6d696e erEEE._ZN6Bonmin │ │ │ │ - 0x00021524 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ - 0x00021534 43314569 69504b64 53325f00 5f5a5476 C1EiiPKdS2_._ZTv │ │ │ │ - 0x00021544 305f6e31 365f4e4b 3233436f 696e5761 0_n16_NK23CoinWa │ │ │ │ - 0x00021554 726d5374 61727456 6563746f 72446966 rmStartVectorDif │ │ │ │ - 0x00021564 66496445 35636c6f 6e654576 005f5a54 fIdE5cloneEv._ZT │ │ │ │ - 0x00021574 76305f6e 31365f4e 4b313943 6f696e57 v0_n16_NK19CoinW │ │ │ │ - 0x00021584 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ - 0x00021594 4535636c 6f6e6545 76005f5a 54533139 E5cloneEv._ZTS19 │ │ │ │ - 0x000215a4 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ - 0x000215b4 746f7249 6445005f 5a545332 33436f69 torIdE._ZTS23Coi │ │ │ │ - 0x000215c4 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x000215d4 44696666 49644500 5f5a5453 4e36426f DiffIdE._ZTSN6Bo │ │ │ │ - 0x000215e4 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ - 0x000215f4 74617274 45005f5a 54543139 436f696e tartE._ZTT19Coin │ │ │ │ - 0x00021604 5761726d 53746172 74566563 746f7249 WarmStartVectorI │ │ │ │ - 0x00021614 6445005f 5a545432 33436f69 6e576172 dE._ZTT23CoinWar │ │ │ │ - 0x00021624 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ - 0x00021634 49644500 5f5a5454 3237436f 696e5761 IdE._ZTT27CoinWa │ │ │ │ - 0x00021644 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ - 0x00021654 6c446966 66005f5a 54544e36 426f6e6d lDiff._ZTTN6Bonm │ │ │ │ - 0x00021664 696e3138 49706f70 74576172 6d537461 in18IpoptWarmSta │ │ │ │ - 0x00021674 72744469 66664500 5f5a5476 305f6e32 rtDiffE._ZTv0_n2 │ │ │ │ - 0x00021684 305f4e4b 3233436f 696e5761 726d5374 0_NK23CoinWarmSt │ │ │ │ - 0x00021694 61727450 72696d61 6c447561 6c313267 artPrimalDual12g │ │ │ │ - 0x000216a4 656e6572 61746544 69666645 504b3133 enerateDiffEPK13 │ │ │ │ - 0x000216b4 436f696e 5761726d 53746172 74005f5a CoinWarmStart._Z │ │ │ │ - 0x000216c4 5476305f 6e32345f 4e323343 6f696e57 Tv0_n24_N23CoinW │ │ │ │ - 0x000216d4 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ - 0x000216e4 616c3961 70706c79 44696666 45504b31 al9applyDiffEPK1 │ │ │ │ - 0x000216f4 37436f69 6e576172 6d537461 72744469 7CoinWarmStartDi │ │ │ │ - 0x00021704 6666005f 5a4e4b31 38436f69 6e576172 ff._ZNK18CoinWar │ │ │ │ - 0x00021714 6d537461 72744261 73697331 3267656e mStartBasis12gen │ │ │ │ - 0x00021724 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ - 0x00021734 696e5761 726d5374 61727400 5f5a4e31 inWarmStart._ZN1 │ │ │ │ - 0x00021744 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ - 0x00021754 73697339 6170706c 79446966 6645504b sis9applyDiffEPK │ │ │ │ - 0x00021764 3137436f 696e5761 726d5374 61727444 17CoinWarmStartD │ │ │ │ - 0x00021774 69666600 5f5a4e31 38436f69 6e576172 iff._ZN18CoinWar │ │ │ │ - 0x00021784 6d537461 72744261 73697336 72657369 mStartBasis6resi │ │ │ │ - 0x00021794 7a654569 69005f5a 4e313843 6f696e57 zeEii._ZN18CoinW │ │ │ │ - 0x000217a4 61726d53 74617274 42617369 73313263 armStartBasis12c │ │ │ │ - 0x000217b4 6f6d7072 65737352 6f777345 69504b69 ompressRowsEiPKi │ │ │ │ - 0x000217c4 005f5a4e 3138436f 696e5761 726d5374 ._ZN18CoinWarmSt │ │ │ │ - 0x000217d4 61727442 61736973 31306465 6c657465 artBasis10delete │ │ │ │ - 0x000217e4 526f7773 4569504b 69005f5a 4e313843 RowsEiPKi._ZN18C │ │ │ │ - 0x000217f4 6f696e57 61726d53 74617274 42617369 oinWarmStartBasi │ │ │ │ - 0x00021804 73313364 656c6574 65436f6c 756d6e73 s13deleteColumns │ │ │ │ - 0x00021814 4569504b 69005f5a 4e313843 6f696e57 EiPKi._ZN18CoinW │ │ │ │ - 0x00021824 61726d53 74617274 42617369 7331306d armStartBasis10m │ │ │ │ - 0x00021834 65726765 42617369 7345504b 535f504b ergeBasisEPKS_PK │ │ │ │ - 0x00021844 53743676 6563746f 72493130 436f696e St6vectorI10Coin │ │ │ │ - 0x00021854 54726970 6c654969 69694553 61495334 TripleIiiiESaIS4 │ │ │ │ - 0x00021864 5f454553 385f005f 5a4e3138 436f696e _EES8_._ZN18Coin │ │ │ │ - 0x00021874 5761726d 53746172 74426173 69736153 WarmStartBasisaS │ │ │ │ - 0x00021884 45524b53 5f005f5a 4e313843 6f696e57 ERKS_._ZN18CoinW │ │ │ │ - 0x00021894 61726d53 74617274 42617369 73313761 armStartBasis17a │ │ │ │ - 0x000218a4 73736967 6e426173 69735374 61747573 ssignBasisStatus │ │ │ │ - 0x000218b4 45696952 50635331 5f005f5a 4e4b3138 EiiRPcS1_._ZNK18 │ │ │ │ - 0x000218c4 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ - 0x000218d4 69733570 72696e74 4576005f 5a547630 is5printEv._ZTv0 │ │ │ │ - 0x000218e4 5f6e3230 5f4e4b31 38436f69 6e576172 _n20_NK18CoinWar │ │ │ │ - 0x000218f4 6d537461 72744261 73697331 3267656e mStartBasis12gen │ │ │ │ - 0x00021904 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ - 0x00021914 696e5761 726d5374 61727400 5f5a5476 inWarmStart._ZTv │ │ │ │ - 0x00021924 305f6e32 345f4e31 38436f69 6e576172 0_n24_N18CoinWar │ │ │ │ - 0x00021934 6d537461 72744261 73697339 6170706c mStartBasis9appl │ │ │ │ - 0x00021944 79446966 6645504b 3137436f 696e5761 yDiffEPK17CoinWa │ │ │ │ - 0x00021954 726d5374 61727444 69666600 5f5a4e4b rmStartDiff._ZNK │ │ │ │ - 0x00021964 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021974 6c766572 39657272 6f72436f 64654576 lver9errorCodeEv │ │ │ │ - 0x00021984 005f5a4e 4b36426f 6e6d696e 31314970 ._ZNK6Bonmin11Ip │ │ │ │ - 0x00021994 6f707453 6f6c7665 72313855 6e736f6c optSolver18Unsol │ │ │ │ - 0x000219a4 76656449 706f7074 4572726f 72313073 vedIpoptError10s │ │ │ │ - 0x000219b4 6f6c7665 724e616d 65423563 78783131 olverNameB5cxx11 │ │ │ │ - 0x000219c4 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ - 0x000219d4 706f7074 536f6c76 65723138 556e736f poptSolver18Unso │ │ │ │ - 0x000219e4 6c766564 49706f70 74457272 6f723131 lvedIpoptError11 │ │ │ │ - 0x000219f4 736f6c76 65724e61 6d655f42 35637878 solverName_B5cxx │ │ │ │ - 0x00021a04 31314500 5f5a4e35 49706f70 74313553 11E._ZN5Ipopt15S │ │ │ │ - 0x00021a14 6f6c7665 53746174 69737469 63734430 olveStatisticsD0 │ │ │ │ - 0x00021a24 4576005f 5a4e4b36 426f6e6d 696e3131 Ev._ZNK6Bonmin11 │ │ │ │ - 0x00021a34 49706f70 74536f6c 76657231 36776172 IpoptSolver16war │ │ │ │ - 0x00021a44 6d537461 72744973 56616c69 6445504b mStartIsValidEPK │ │ │ │ - 0x00021a54 3133436f 696e5761 726d5374 61727400 13CoinWarmStart. │ │ │ │ - 0x00021a64 5f5a4e4b 36426f6e 6d696e31 3149706f _ZNK6Bonmin11Ipo │ │ │ │ - 0x00021a74 7074536f 6c766572 31376765 74456d70 ptSolver17getEmp │ │ │ │ - 0x00021a84 74795761 726d5374 61727445 76005f5a tyWarmStartEv._Z │ │ │ │ - 0x00021a94 4e4b3642 6f6e6d69 6e313149 706f7074 NK6Bonmin11Ipopt │ │ │ │ - 0x00021aa4 536f6c76 65723136 67657455 73656457 Solver16getUsedW │ │ │ │ - 0x00021ab4 61726d53 74617274 454e3549 706f7074 armStartEN5Ipopt │ │ │ │ - 0x00021ac4 38536d61 72745074 72494e53 5f313154 8SmartPtrINS_11T │ │ │ │ - 0x00021ad4 4d494e4c 5032544e 4c504545 45005f5a MINLP2TNLPEEE._Z │ │ │ │ - 0x00021ae4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00021af4 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ - 0x00021b04 706f7074 4572726f 72313065 72726f72 poptError10error │ │ │ │ - 0x00021b14 4e616d65 73423563 78783131 45005f5a NamesB5cxx11E._Z │ │ │ │ - 0x00021b24 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00021b34 6f6c7665 72443245 76005f5a 54564e36 olverD2Ev._ZTVN6 │ │ │ │ - 0x00021b44 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00021b54 76657245 005f5a4e 36426f6e 6d696e31 verE._ZN6Bonmin1 │ │ │ │ - 0x00021b64 3149706f 7074536f 6c766572 44314576 1IpoptSolverD1Ev │ │ │ │ - 0x00021b74 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00021b84 7074536f 6c766572 44304576 005f5a4e ptSolverD0Ev._ZN │ │ │ │ - 0x00021b94 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021ba4 6c766572 3138556e 736f6c76 65644970 lver18UnsolvedIp │ │ │ │ - 0x00021bb4 6f707445 72726f72 44324576 005f5a54 optErrorD2Ev._ZT │ │ │ │ - 0x00021bc4 564e3642 6f6e6d69 6e313054 4e4c5053 VN6Bonmin10TNLPS │ │ │ │ - 0x00021bd4 6f6c7665 72313355 6e736f6c 76656445 olver13UnsolvedE │ │ │ │ - 0x00021be4 72726f72 45005f5a 4e36426f 6e6d696e rrorE._ZN6Bonmin │ │ │ │ - 0x00021bf4 31314970 6f707453 6f6c7665 72313855 11IpoptSolver18U │ │ │ │ - 0x00021c04 6e736f6c 76656449 706f7074 4572726f nsolvedIpoptErro │ │ │ │ - 0x00021c14 72443145 76005f5a 4e36426f 6e6d696e rD1Ev._ZN6Bonmin │ │ │ │ - 0x00021c24 31314970 6f707453 6f6c7665 72313855 11IpoptSolver18U │ │ │ │ - 0x00021c34 6e736f6c 76656449 706f7074 4572726f nsolvedIpoptErro │ │ │ │ - 0x00021c44 72443045 76005f5a 4e36426f 6e6d696e rD0Ev._ZN6Bonmin │ │ │ │ - 0x00021c54 31314970 6f707453 6f6c7665 72313766 11IpoptSolver17f │ │ │ │ - 0x00021c64 6f726365 536f6c76 65724f75 74707574 orceSolverOutput │ │ │ │ - 0x00021c74 4569005f 5a4e3642 6f6e6d69 6e313149 Ei._ZN6Bonmin11I │ │ │ │ - 0x00021c84 706f7074 536f6c76 65723138 7365744f poptSolver18setO │ │ │ │ - 0x00021c94 75747075 74546f44 65666175 6c744576 utputToDefaultEv │ │ │ │ - 0x00021ca4 005f5a4e 3549706f 70743136 49706f70 ._ZN5Ipopt16Ipop │ │ │ │ - 0x00021cb4 74417070 6c696361 74696f6e 3130496e tApplication10In │ │ │ │ - 0x00021cc4 69746961 6c697a65 45504b63 62005f5a itializeEPKcb._Z │ │ │ │ - 0x00021cd4 4e354970 6f707431 3649706f 70744170 N5Ipopt16IpoptAp │ │ │ │ - 0x00021ce4 706c6963 6174696f 6e354a6e 6c737445 plication5JnlstE │ │ │ │ - 0x00021cf4 76005f5a 4e36426f 6e6d696e 31314970 v._ZN6Bonmin11Ip │ │ │ │ - 0x00021d04 6f707453 6f6c7665 72313565 6e61626c optSolver15enabl │ │ │ │ - 0x00021d14 65576172 6d537461 72744576 005f5a4e eWarmStartEv._ZN │ │ │ │ - 0x00021d24 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021d34 6c766572 31366469 7361626c 65576172 lver16disableWar │ │ │ │ - 0x00021d44 6d537461 72744576 005f5a4e 3549706f mStartEv._ZN5Ipo │ │ │ │ - 0x00021d54 70743135 536f6c76 65537461 74697374 pt15SolveStatist │ │ │ │ - 0x00021d64 69637344 32457600 5f5a4e35 49706f70 icsD2Ev._ZN5Ipop │ │ │ │ - 0x00021d74 74313553 6f6c7665 53746174 69737469 t15SolveStatisti │ │ │ │ - 0x00021d84 63734431 4576005f 5a4e3642 6f6e6d69 csD1Ev._ZN6Bonmi │ │ │ │ - 0x00021d94 6e313149 706f7074 536f6c76 65723136 n11IpoptSolver16 │ │ │ │ - 0x00021da4 7365744d 696e6c70 44656661 756c7473 setMinlpDefaults │ │ │ │ - 0x00021db4 454e3549 706f7074 38536d61 72745074 EN5Ipopt8SmartPt │ │ │ │ - 0x00021dc4 72494e53 315f3131 4f707469 6f6e734c rINS1_11OptionsL │ │ │ │ - 0x00021dd4 69737445 4545005f 5a4e4b36 426f6e6d istEEE._ZNK6Bonm │ │ │ │ - 0x00021de4 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x00021df4 38736f6c 76657252 65747572 6e537461 8solverReturnSta │ │ │ │ - 0x00021e04 74757345 4e354970 6f707432 33417070 tusEN5Ipopt23App │ │ │ │ - 0x00021e14 6c696361 74696f6e 52657475 726e5374 licationReturnSt │ │ │ │ - 0x00021e24 61747573 45005f5a 4e36426f 6e6d696e atusE._ZN6Bonmin │ │ │ │ - 0x00021e34 31314970 6f707453 6f6c7665 7231324f 11IpoptSolver12O │ │ │ │ - 0x00021e44 7074696d 697a6554 4e4c5045 524b4e35 ptimizeTNLPERKN5 │ │ │ │ - 0x00021e54 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ - 0x00021e64 53315f34 544e4c50 45454500 5f5a4e36 S1_4TNLPEEE._ZN6 │ │ │ │ - 0x00021e74 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00021e84 76657231 3452654f 7074696d 697a6554 ver14ReOptimizeT │ │ │ │ - 0x00021e94 4e4c5045 524b4e35 49706f70 7438536d NLPERKN5Ipopt8Sm │ │ │ │ - 0x00021ea4 61727450 7472494e 53315f34 544e4c50 artPtrINS1_4TNLP │ │ │ │ - 0x00021eb4 45454500 5f5a4e4b 36426f6e 6d696e31 EEE._ZNK6Bonmin1 │ │ │ │ - 0x00021ec4 3149706f 7074536f 6c766572 3138556e 1IpoptSolver18Un │ │ │ │ - 0x00021ed4 736f6c76 65644970 6f707445 72726f72 solvedIpoptError │ │ │ │ - 0x00021ee4 39657272 6f724e61 6d654235 63787831 9errorNameB5cxx1 │ │ │ │ - 0x00021ef4 31457600 5f5a4e35 49706f70 7438536d 1Ev._ZN5Ipopt8Sm │ │ │ │ - 0x00021f04 61727450 7472494e 535f3137 52656769 artPtrINS_17Regi │ │ │ │ - 0x00021f14 73746572 65644f70 74696f6e 73454531 steredOptionsEE1 │ │ │ │ - 0x00021f24 3552656c 65617365 506f696e 7465725f 5ReleasePointer_ │ │ │ │ - 0x00021f34 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ - 0x00021f44 706f7074 536f6c76 65723130 496e6974 poptSolver10Init │ │ │ │ - 0x00021f54 69616c69 7a654552 5369005f 5a4e3549 ializeERSi._ZN5I │ │ │ │ - 0x00021f64 706f7074 31364970 6f707441 70706c69 popt16IpoptAppli │ │ │ │ - 0x00021f74 63617469 6f6e374f 7074696f 6e734576 cation7OptionsEv │ │ │ │ - 0x00021f84 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00021f94 7074536f 6c766572 3130496e 69746961 ptSolver10Initia │ │ │ │ - 0x00021fa4 6c697a65 454e5374 375f5f63 78783131 lizeENSt7__cxx11 │ │ │ │ - 0x00021fb4 31326261 7369635f 73747269 6e674963 12basic_stringIc │ │ │ │ - 0x00021fc4 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ - 0x00021fd4 63455361 49634545 45005f5a 4e36426f cESaIcEEE._ZN6Bo │ │ │ │ - 0x00021fe4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00021ff4 7231366e 6577556e 736f6c76 65644572 r16newUnsolvedEr │ │ │ │ - 0x00022004 726f7245 694e3549 706f7074 38536d61 rorEiN5Ipopt8Sma │ │ │ │ - 0x00022014 72745074 72494e53 5f313154 4d494e4c rtPtrINS_11TMINL │ │ │ │ - 0x00022024 5032544e 4c504545 454e5374 375f5f63 P2TNLPEEENSt7__c │ │ │ │ - 0x00022034 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ - 0x00022044 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ - 0x00022054 69747349 63455361 49634545 45005f5a itsIcESaIcEEE._Z │ │ │ │ - 0x00022064 54564e36 426f6e6d 696e3131 49706f70 TVN6Bonmin11Ipop │ │ │ │ - 0x00022074 74536f6c 76657231 38556e73 6f6c7665 tSolver18Unsolve │ │ │ │ - 0x00022084 6449706f 70744572 726f7245 005f5a4e dIpoptErrorE._ZN │ │ │ │ - 0x00022094 4b36426f 6e6d696e 31314970 6f707453 K6Bonmin11IpoptS │ │ │ │ - 0x000220a4 6f6c7665 72313267 65745761 726d5374 olver12getWarmSt │ │ │ │ - 0x000220b4 61727445 4e354970 6f707438 536d6172 artEN5Ipopt8Smar │ │ │ │ - 0x000220c4 74507472 494e535f 3131544d 494e4c50 tPtrINS_11TMINLP │ │ │ │ - 0x000220d4 32544e4c 50454545 005f5a4e 36426f6e 2TNLPEEE._ZN6Bon │ │ │ │ - 0x000220e4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x000220f4 31327365 74576172 6d537461 72744550 12setWarmStartEP │ │ │ │ - 0x00022104 4b313343 6f696e57 61726d53 74617274 K13CoinWarmStart │ │ │ │ - 0x00022114 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x00022124 494e535f 3131544d 494e4c50 32544e4c INS_11TMINLP2TNL │ │ │ │ - 0x00022134 50454545 005f5a4e 3549706f 70743853 PEEE._ZN5Ipopt8S │ │ │ │ - 0x00022144 6d617274 50747249 4e535f31 3649706f martPtrINS_16Ipo │ │ │ │ - 0x00022154 70744170 706c6963 6174696f 6e454531 ptApplicationEE1 │ │ │ │ - 0x00022164 3552656c 65617365 506f696e 7465725f 5ReleasePointer_ │ │ │ │ - 0x00022174 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ - 0x00022184 706f7074 536f6c76 65724332 4562005f poptSolverC2Eb._ │ │ │ │ - 0x00022194 5a4e3549 706f7074 31364970 6f707441 ZN5Ipopt16IpoptA │ │ │ │ - 0x000221a4 70706c69 63617469 6f6e4331 454e535f pplicationC1ENS_ │ │ │ │ - 0x000221b4 38536d61 72745074 72494e53 5f313752 8SmartPtrINS_17R │ │ │ │ - 0x000221c4 65676973 74657265 644f7074 696f6e73 egisteredOptions │ │ │ │ - 0x000221d4 4545454e 53315f49 4e535f31 314f7074 EEENS1_INS_11Opt │ │ │ │ - 0x000221e4 696f6e73 4c697374 4545454e 53315f49 ionsListEEENS1_I │ │ │ │ - 0x000221f4 4e535f31 304a6f75 726e616c 69737445 NS_10JournalistE │ │ │ │ - 0x00022204 4545005f 5a4e3642 6f6e6d69 6e313149 EE._ZN6Bonmin11I │ │ │ │ - 0x00022214 706f7074 536f6c76 65724331 4562005f poptSolverC1Eb._ │ │ │ │ - 0x00022224 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00022234 536f6c76 65724332 45524b53 305f005f SolverC2ERKS0_._ │ │ │ │ - 0x00022244 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00022254 536f6c76 65724331 45524b53 305f005f SolverC1ERKS0_._ │ │ │ │ - 0x00022264 5a4e3549 706f7074 38536d61 72745074 ZN5Ipopt8SmartPt │ │ │ │ - 0x00022274 72494e36 426f6e6d 696e3131 49706f70 rIN6Bonmin11Ipop │ │ │ │ - 0x00022284 74536f6c 76657245 45313552 656c6561 tSolverEE15Relea │ │ │ │ - 0x00022294 7365506f 696e7465 725f4576 005f5a4e sePointer_Ev._ZN │ │ │ │ - 0x000222a4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x000222b4 6c766572 35636c6f 6e654576 005f5a4e lver5cloneEv._ZN │ │ │ │ - 0x000222c4 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ - 0x000222d4 4e535f31 35536f6c 76655374 61746973 NS_15SolveStatis │ │ │ │ - 0x000222e4 74696373 45453135 52656c65 61736550 ticsEE15ReleaseP │ │ │ │ - 0x000222f4 6f696e74 65725f45 76005f5a 4e36426f ointer_Ev._ZN6Bo │ │ │ │ - 0x00022304 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00022314 72374350 5554696d 65457600 5f5a4e36 r7CPUTimeEv._ZN6 │ │ │ │ - 0x00022324 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00022334 76657231 34497465 72617469 6f6e436f ver14IterationCo │ │ │ │ - 0x00022344 756e7445 76005f5a 4e36426f 6e6d696e untEv._ZN6Bonmin │ │ │ │ - 0x00022354 31314970 6f707453 6f6c7665 72433245 11IpoptSolverC2E │ │ │ │ - 0x00022364 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x00022374 494e535f 31375265 67697374 65726564 INS_17Registered │ │ │ │ - 0x00022384 4f707469 6f6e7345 45454e53 325f494e OptionsEEENS2_IN │ │ │ │ - 0x00022394 53315f31 314f7074 696f6e73 4c697374 S1_11OptionsList │ │ │ │ - 0x000223a4 4545454e 53325f49 4e53315f 31304a6f EEENS2_INS1_10Jo │ │ │ │ - 0x000223b4 75726e61 6c697374 45454500 5f5a4e36 urnalistEEE._ZN6 │ │ │ │ - 0x000223c4 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x000223d4 76657243 31454e35 49706f70 7438536d verC1EN5Ipopt8Sm │ │ │ │ - 0x000223e4 61727450 7472494e 535f3137 52656769 artPtrINS_17Regi │ │ │ │ - 0x000223f4 73746572 65644f70 74696f6e 73454545 steredOptionsEEE │ │ │ │ - 0x00022404 4e53325f 494e5331 5f31314f 7074696f NS2_INS1_11Optio │ │ │ │ - 0x00022414 6e734c69 73744545 454e5332 5f494e53 nsListEEENS2_INS │ │ │ │ - 0x00022424 315f3130 4a6f7572 6e616c69 73744545 1_10JournalistEE │ │ │ │ - 0x00022434 45005f5a 4e36426f 6e6d696e 31314970 E._ZN6Bonmin11Ip │ │ │ │ - 0x00022444 6f707453 6f6c7665 72433245 4e354970 optSolverC2EN5Ip │ │ │ │ - 0x00022454 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x00022464 31375265 67697374 65726564 4f707469 17RegisteredOpti │ │ │ │ - 0x00022474 6f6e7345 45454e53 325f494e 53315f31 onsEEENS2_INS1_1 │ │ │ │ - 0x00022484 314f7074 696f6e73 4c697374 4545454e 1OptionsListEEEN │ │ │ │ - 0x00022494 53325f49 4e53315f 31304a6f 75726e61 S2_INS1_10Journa │ │ │ │ - 0x000224a4 6c697374 45454552 4b4e5374 375f5f63 listEEERKNSt7__c │ │ │ │ - 0x000224b4 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ - 0x000224c4 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ - 0x000224d4 69747349 63455361 49634545 45005f5a itsIcESaIcEEE._Z │ │ │ │ - 0x000224e4 54534e36 426f6e6d 696e3131 49706f70 TSN6Bonmin11Ipop │ │ │ │ - 0x000224f4 74536f6c 76657231 38556e73 6f6c7665 tSolver18Unsolve │ │ │ │ - 0x00022504 6449706f 70744572 726f7245 005f5a54 dIpoptErrorE._ZT │ │ │ │ - 0x00022514 494e3642 6f6e6d69 6e313149 706f7074 IN6Bonmin11Ipopt │ │ │ │ - 0x00022524 536f6c76 65723138 556e736f 6c766564 Solver18Unsolved │ │ │ │ - 0x00022534 49706f70 74457272 6f724500 5f5a5453 IpoptErrorE._ZTS │ │ │ │ - 0x00022544 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ - 0x00022554 6f6c7665 7245005f 5a54494e 36426f6e olverE._ZTIN6Bon │ │ │ │ - 0x00022564 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00022574 45005f5a 4e36426f 6e6d696e 32344970 E._ZN6Bonmin24Ip │ │ │ │ - 0x00022584 6f707449 6e746572 696f7257 61726d53 optInteriorWarmS │ │ │ │ - 0x00022594 74617274 65724432 4576005f 5a54564e tarterD2Ev._ZTVN │ │ │ │ - 0x000225a4 36426f6e 6d696e32 3449706f 7074496e 6Bonmin24IpoptIn │ │ │ │ - 0x000225b4 74657269 6f725761 726d5374 61727465 teriorWarmStarte │ │ │ │ - 0x000225c4 7245005f 5a4e3642 6f6e6d69 6e323449 rE._ZN6Bonmin24I │ │ │ │ - 0x000225d4 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ - 0x000225e4 53746172 74657244 31457600 5f5a4e36 StarterD1Ev._ZN6 │ │ │ │ - 0x000225f4 426f6e6d 696e3234 49706f70 74496e74 Bonmin24IpoptInt │ │ │ │ - 0x00022604 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ - 0x00022614 44304576 005f5a4e 36426f6e 6d696e32 D0Ev._ZN6Bonmin2 │ │ │ │ - 0x00022624 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ - 0x00022634 726d5374 61727465 72433245 69504b64 rmStarterC2EiPKd │ │ │ │ - 0x00022644 53325f64 6462005f 5a4e3642 6f6e6d69 S2_ddb._ZN6Bonmi │ │ │ │ - 0x00022654 6e323449 706f7074 496e7465 72696f72 n24IpoptInterior │ │ │ │ - 0x00022664 5761726d 53746172 74657243 31456950 WarmStarterC1EiP │ │ │ │ - 0x00022674 4b645332 5f646462 005f5a4e 3549706f KdS2_ddb._ZN5Ipo │ │ │ │ - 0x00022684 70743853 6d617274 50747249 4b4e535f pt8SmartPtrIKNS_ │ │ │ │ - 0x00022694 36566563 746f7245 45313552 656c6561 6VectorEE15Relea │ │ │ │ - 0x000226a4 7365506f 696e7465 725f4576 005f5a4e sePointer_Ev._ZN │ │ │ │ - 0x000226b4 3549706f 70743132 54616767 65644f62 5Ipopt12TaggedOb │ │ │ │ - 0x000226c4 6a656374 31334f62 6a656374 4368616e ject13ObjectChan │ │ │ │ - 0x000226d4 67656445 76005f5a 4e354970 6f707431 gedEv._ZN5Ipopt1 │ │ │ │ - 0x000226e4 3144656e 73655665 63746f72 32327365 1DenseVector22se │ │ │ │ - 0x000226f4 745f7661 6c756573 5f66726f 6d5f7363 t_values_from_sc │ │ │ │ - 0x00022704 616c6172 4576005f 5a54494e 3549706f alarEv._ZTIN5Ipo │ │ │ │ - 0x00022714 70743131 44656e73 65566563 746f7245 pt11DenseVectorE │ │ │ │ - 0x00022724 005f5a54 494e3549 706f7074 36566563 ._ZTIN5Ipopt6Vec │ │ │ │ - 0x00022734 746f7245 005f5a4e 53743676 6563746f torE._ZNSt6vecto │ │ │ │ - 0x00022744 72494e35 49706f70 7438536d 61727450 rIN5Ipopt8SmartP │ │ │ │ - 0x00022754 7472494b 4e53305f 31344974 65726174 trIKNS0_14Iterat │ │ │ │ - 0x00022764 65735665 63746f72 45454553 61495334 esVectorEEESaIS4 │ │ │ │ - 0x00022774 5f454531 375f4d5f 7265616c 6c6f635f _EE17_M_realloc_ │ │ │ │ - 0x00022784 61707065 6e64494a 53345f45 45457644 appendIJS4_EEEvD │ │ │ │ - 0x00022794 704f545f 005f5a4e 36426f6e 6d696e32 pOT_._ZN6Bonmin2 │ │ │ │ - 0x000227a4 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ - 0x000227b4 726d5374 61727465 72323055 70646174 rmStarter20Updat │ │ │ │ - 0x000227c4 6553746f 72656449 74657261 74657345 eStoredIteratesE │ │ │ │ - 0x000227d4 4e354970 6f707431 33416c67 6f726974 N5Ipopt13Algorit │ │ │ │ - 0x000227e4 686d4d6f 64654552 4b4e5331 5f394970 hmModeERKNS1_9Ip │ │ │ │ - 0x000227f4 6f707444 61746145 524e5331 5f323549 optDataERNS1_25I │ │ │ │ - 0x00022804 706f7074 43616c63 756c6174 65645175 poptCalculatedQu │ │ │ │ - 0x00022814 616e7469 74696573 45005f5a 54534e36 antitiesE._ZTSN6 │ │ │ │ - 0x00022824 426f6e6d 696e3234 49706f70 74496e74 Bonmin24IpoptInt │ │ │ │ - 0x00022834 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ - 0x00022844 45005f5a 54494e36 426f6e6d 696e3234 E._ZTIN6Bonmin24 │ │ │ │ - 0x00022854 49706f70 74496e74 6572696f 72576172 IpoptInteriorWar │ │ │ │ - 0x00022864 6d537461 72746572 45005f5a 4e36426f mStarterE._ZN6Bo │ │ │ │ + 0x00020994 5f5a4e36 426f6e6d 696e3234 49706f70 _ZN6Bonmin24Ipop │ │ │ │ + 0x000209a4 74496e74 6572696f 72576172 6d537461 tInteriorWarmSta │ │ │ │ + 0x000209b4 72746572 44324576 005f5a54 564e3642 rterD2Ev._ZTVN6B │ │ │ │ + 0x000209c4 6f6e6d69 6e323449 706f7074 496e7465 onmin24IpoptInte │ │ │ │ + 0x000209d4 72696f72 5761726d 53746172 74657245 riorWarmStarterE │ │ │ │ + 0x000209e4 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ + 0x000209f4 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ + 0x00020a04 61727465 72443145 76005f5a 4e36426f arterD1Ev._ZN6Bo │ │ │ │ + 0x00020a14 6e6d696e 32344970 6f707449 6e746572 nmin24IpoptInter │ │ │ │ + 0x00020a24 696f7257 61726d53 74617274 65724430 iorWarmStarterD0 │ │ │ │ + 0x00020a34 4576005f 5a4e3642 6f6e6d69 6e323449 Ev._ZN6Bonmin24I │ │ │ │ + 0x00020a44 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ + 0x00020a54 53746172 74657243 32456950 4b645332 StarterC2EiPKdS2 │ │ │ │ + 0x00020a64 5f646462 005f5a4e 36426f6e 6d696e32 _ddb._ZN6Bonmin2 │ │ │ │ + 0x00020a74 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ + 0x00020a84 726d5374 61727465 72433145 69504b64 rmStarterC1EiPKd │ │ │ │ + 0x00020a94 53325f64 6462005f 5a4e3549 706f7074 S2_ddb._ZN5Ipopt │ │ │ │ + 0x00020aa4 38536d61 72745074 72494b4e 535f3656 8SmartPtrIKNS_6V │ │ │ │ + 0x00020ab4 6563746f 72454531 3552656c 65617365 ectorEE15Release │ │ │ │ + 0x00020ac4 506f696e 7465725f 4576005f 5a4e3549 Pointer_Ev._ZN5I │ │ │ │ + 0x00020ad4 706f7074 31325461 67676564 4f626a65 popt12TaggedObje │ │ │ │ + 0x00020ae4 63743133 4f626a65 63744368 616e6765 ct13ObjectChange │ │ │ │ + 0x00020af4 64457600 5f5a4e35 49706f70 74313144 dEv._ZN5Ipopt11D │ │ │ │ + 0x00020b04 656e7365 56656374 6f723232 7365745f enseVector22set_ │ │ │ │ + 0x00020b14 76616c75 65735f66 726f6d5f 7363616c values_from_scal │ │ │ │ + 0x00020b24 61724576 005f5a54 494e3549 706f7074 arEv._ZTIN5Ipopt │ │ │ │ + 0x00020b34 31314465 6e736556 6563746f 7245005f 11DenseVectorE._ │ │ │ │ + 0x00020b44 5a54494e 3549706f 70743656 6563746f ZTIN5Ipopt6Vecto │ │ │ │ + 0x00020b54 7245005f 5a4e5374 36766563 746f7249 rE._ZNSt6vectorI │ │ │ │ + 0x00020b64 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00020b74 494b4e53 305f3134 49746572 61746573 IKNS0_14Iterates │ │ │ │ + 0x00020b84 56656374 6f724545 45536149 53345f45 VectorEEESaIS4_E │ │ │ │ + 0x00020b94 4531375f 4d5f7265 616c6c6f 635f6170 E17_M_realloc_ap │ │ │ │ + 0x00020ba4 70656e64 494a5334 5f454545 7644704f pendIJS4_EEEvDpO │ │ │ │ + 0x00020bb4 545f005f 5a4e3642 6f6e6d69 6e323449 T_._ZN6Bonmin24I │ │ │ │ + 0x00020bc4 706f7074 496e7465 72696f72 5761726d poptInteriorWarm │ │ │ │ + 0x00020bd4 53746172 74657232 30557064 61746553 Starter20UpdateS │ │ │ │ + 0x00020be4 746f7265 64497465 72617465 73454e35 toredIteratesEN5 │ │ │ │ + 0x00020bf4 49706f70 74313341 6c676f72 6974686d Ipopt13Algorithm │ │ │ │ + 0x00020c04 4d6f6465 45524b4e 53315f39 49706f70 ModeERKNS1_9Ipop │ │ │ │ + 0x00020c14 74446174 6145524e 53315f32 3549706f tDataERNS1_25Ipo │ │ │ │ + 0x00020c24 70744361 6c63756c 61746564 5175616e ptCalculatedQuan │ │ │ │ + 0x00020c34 74697469 65734500 5f5a5453 4e36426f titiesE._ZTSN6Bo │ │ │ │ + 0x00020c44 6e6d696e 32344970 6f707449 6e746572 nmin24IpoptInter │ │ │ │ + 0x00020c54 696f7257 61726d53 74617274 65724500 iorWarmStarterE. │ │ │ │ + 0x00020c64 5f5a5449 4e36426f 6e6d696e 32344970 _ZTIN6Bonmin24Ip │ │ │ │ + 0x00020c74 6f707449 6e746572 696f7257 61726d53 optInteriorWarmS │ │ │ │ + 0x00020c84 74617274 65724500 5f5a4e4b 36426f6e tarterE._ZNK6Bon │ │ │ │ + 0x00020c94 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00020ca4 39657272 6f72436f 64654576 005f5a4e 9errorCodeEv._ZN │ │ │ │ + 0x00020cb4 4b36426f 6e6d696e 31314970 6f707453 K6Bonmin11IpoptS │ │ │ │ + 0x00020cc4 6f6c7665 72313855 6e736f6c 76656449 olver18UnsolvedI │ │ │ │ + 0x00020cd4 706f7074 4572726f 72313073 6f6c7665 poptError10solve │ │ │ │ + 0x00020ce4 724e616d 65423563 78783131 4576005f rNameB5cxx11Ev._ │ │ │ │ + 0x00020cf4 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ + 0x00020d04 536f6c76 65723138 556e736f 6c766564 Solver18Unsolved │ │ │ │ + 0x00020d14 49706f70 74457272 6f723131 736f6c76 IpoptError11solv │ │ │ │ + 0x00020d24 65724e61 6d655f42 35637878 31314500 erName_B5cxx11E. │ │ │ │ + 0x00020d34 5f5a4e35 49706f70 74313553 6f6c7665 _ZN5Ipopt15Solve │ │ │ │ + 0x00020d44 53746174 69737469 63734430 4576005f StatisticsD0Ev._ │ │ │ │ + 0x00020d54 5a4e4b36 426f6e6d 696e3131 49706f70 ZNK6Bonmin11Ipop │ │ │ │ + 0x00020d64 74536f6c 76657231 36776172 6d537461 tSolver16warmSta │ │ │ │ + 0x00020d74 72744973 56616c69 6445504b 3133436f rtIsValidEPK13Co │ │ │ │ + 0x00020d84 696e5761 726d5374 61727400 5f5a4e4b inWarmStart._ZNK │ │ │ │ + 0x00020d94 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00020da4 6c766572 31376765 74456d70 74795761 lver17getEmptyWa │ │ │ │ + 0x00020db4 726d5374 61727445 76005f5a 4e36426f rmStartEv._ZN6Bo │ │ │ │ + 0x00020dc4 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00020dd4 74617274 43314562 6969005f 5a4e4b36 tartC1Ebii._ZNK6 │ │ │ │ + 0x00020de4 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x00020df4 76657231 36676574 55736564 5761726d ver16getUsedWarm │ │ │ │ + 0x00020e04 53746172 74454e35 49706f70 7438536d StartEN5Ipopt8Sm │ │ │ │ + 0x00020e14 61727450 7472494e 535f3131 544d494e artPtrINS_11TMIN │ │ │ │ + 0x00020e24 4c503254 4e4c5045 4545005f 5a4e3642 LP2TNLPEEE._ZN6B │ │ │ │ + 0x00020e34 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x00020e44 53746172 74433145 6969504b 6453325f StartC1EiiPKdS2_ │ │ │ │ + 0x00020e54 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ + 0x00020e64 7074536f 6c766572 3138556e 736f6c76 ptSolver18Unsolv │ │ │ │ + 0x00020e74 65644970 6f707445 72726f72 31306572 edIpoptError10er │ │ │ │ + 0x00020e84 726f724e 616d6573 42356378 78313145 rorNamesB5cxx11E │ │ │ │ + 0x00020e94 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ + 0x00020ea4 7074536f 6c766572 44324576 005f5a54 ptSolverD2Ev._ZT │ │ │ │ + 0x00020eb4 564e3642 6f6e6d69 6e313149 706f7074 VN6Bonmin11Ipopt │ │ │ │ + 0x00020ec4 536f6c76 65724500 5f5a4e36 426f6e6d SolverE._ZN6Bonm │ │ │ │ + 0x00020ed4 696e3131 49706f70 74536f6c 76657244 in11IpoptSolverD │ │ │ │ + 0x00020ee4 31457600 5f5a4e36 426f6e6d 696e3131 1Ev._ZN6Bonmin11 │ │ │ │ + 0x00020ef4 49706f70 74536f6c 76657244 30457600 IpoptSolverD0Ev. │ │ │ │ + 0x00020f04 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x00020f14 74536f6c 76657231 38556e73 6f6c7665 tSolver18Unsolve │ │ │ │ + 0x00020f24 6449706f 70744572 726f7244 32457600 dIpoptErrorD2Ev. │ │ │ │ + 0x00020f34 5f5a5456 4e36426f 6e6d696e 3130544e _ZTVN6Bonmin10TN │ │ │ │ + 0x00020f44 4c50536f 6c766572 3133556e 736f6c76 LPSolver13Unsolv │ │ │ │ + 0x00020f54 65644572 726f7245 005f5a4e 36426f6e edErrorE._ZN6Bon │ │ │ │ + 0x00020f64 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00020f74 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ + 0x00020f84 72726f72 44314576 005f5a4e 36426f6e rrorD1Ev._ZN6Bon │ │ │ │ + 0x00020f94 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00020fa4 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ + 0x00020fb4 72726f72 44304576 005f5a4e 36426f6e rrorD0Ev._ZN6Bon │ │ │ │ + 0x00020fc4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00020fd4 3137666f 72636553 6f6c7665 724f7574 17forceSolverOut │ │ │ │ + 0x00020fe4 70757445 69005f5a 4e36426f 6e6d696e putEi._ZN6Bonmin │ │ │ │ + 0x00020ff4 31314970 6f707453 6f6c7665 72313873 11IpoptSolver18s │ │ │ │ + 0x00021004 65744f75 74707574 546f4465 6661756c etOutputToDefaul │ │ │ │ + 0x00021014 74457600 5f5a4e35 49706f70 74313649 tEv._ZN5Ipopt16I │ │ │ │ + 0x00021024 706f7074 4170706c 69636174 696f6e31 poptApplication1 │ │ │ │ + 0x00021034 30496e69 7469616c 697a6545 504b6362 0InitializeEPKcb │ │ │ │ + 0x00021044 005f5a4e 3549706f 70743136 49706f70 ._ZN5Ipopt16Ipop │ │ │ │ + 0x00021054 74417070 6c696361 74696f6e 354a6e6c tApplication5Jnl │ │ │ │ + 0x00021064 73744576 005f5a4e 36426f6e 6d696e31 stEv._ZN6Bonmin1 │ │ │ │ + 0x00021074 3149706f 7074536f 6c766572 3135656e 1IpoptSolver15en │ │ │ │ + 0x00021084 61626c65 5761726d 53746172 74457600 ableWarmStartEv. │ │ │ │ + 0x00021094 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x000210a4 74536f6c 76657231 36646973 61626c65 tSolver16disable │ │ │ │ + 0x000210b4 5761726d 53746172 74457600 5f5a4e35 WarmStartEv._ZN5 │ │ │ │ + 0x000210c4 49706f70 74313553 6f6c7665 53746174 Ipopt15SolveStat │ │ │ │ + 0x000210d4 69737469 63734432 4576005f 5a4e3549 isticsD2Ev._ZN5I │ │ │ │ + 0x000210e4 706f7074 3135536f 6c766553 74617469 popt15SolveStati │ │ │ │ + 0x000210f4 73746963 73443145 76005f5a 4e36426f sticsD1Ev._ZN6Bo │ │ │ │ + 0x00021104 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00021114 72313673 65744d69 6e6c7044 65666175 r16setMinlpDefau │ │ │ │ + 0x00021124 6c747345 4e354970 6f707438 536d6172 ltsEN5Ipopt8Smar │ │ │ │ + 0x00021134 74507472 494e5331 5f31314f 7074696f tPtrINS1_11Optio │ │ │ │ + 0x00021144 6e734c69 73744545 45005f5a 4e4b3642 nsListEEE._ZNK6B │ │ │ │ + 0x00021154 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00021164 65723138 736f6c76 65725265 7475726e er18solverReturn │ │ │ │ + 0x00021174 53746174 7573454e 3549706f 70743233 StatusEN5Ipopt23 │ │ │ │ + 0x00021184 4170706c 69636174 696f6e52 65747572 ApplicationRetur │ │ │ │ + 0x00021194 6e537461 74757345 005f5a4e 36426f6e nStatusE._ZN6Bon │ │ │ │ + 0x000211a4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x000211b4 31324f70 74696d69 7a65544e 4c504552 12OptimizeTNLPER │ │ │ │ + 0x000211c4 4b4e3549 706f7074 38536d61 72745074 KN5Ipopt8SmartPt │ │ │ │ + 0x000211d4 72494e53 315f3454 4e4c5045 4545005f rINS1_4TNLPEEE._ │ │ │ │ + 0x000211e4 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ + 0x000211f4 536f6c76 65723134 52654f70 74696d69 Solver14ReOptimi │ │ │ │ + 0x00021204 7a65544e 4c504552 4b4e3549 706f7074 zeTNLPERKN5Ipopt │ │ │ │ + 0x00021214 38536d61 72745074 72494e53 315f3454 8SmartPtrINS1_4T │ │ │ │ + 0x00021224 4e4c5045 4545005f 5a4e4b36 426f6e6d NLPEEE._ZNK6Bonm │ │ │ │ + 0x00021234 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ + 0x00021244 38556e73 6f6c7665 6449706f 70744572 8UnsolvedIpoptEr │ │ │ │ + 0x00021254 726f7239 6572726f 724e616d 65423563 ror9errorNameB5c │ │ │ │ + 0x00021264 78783131 4576005f 5a4e3549 706f7074 xx11Ev._ZN5Ipopt │ │ │ │ + 0x00021274 38536d61 72745074 72494e53 5f313752 8SmartPtrINS_17R │ │ │ │ + 0x00021284 65676973 74657265 644f7074 696f6e73 egisteredOptions │ │ │ │ + 0x00021294 45453135 52656c65 61736550 6f696e74 EE15ReleasePoint │ │ │ │ + 0x000212a4 65725f45 76005f5a 4e36426f 6e6d696e er_Ev._ZN6Bonmin │ │ │ │ + 0x000212b4 31314970 6f707453 6f6c7665 72313049 11IpoptSolver10I │ │ │ │ + 0x000212c4 6e697469 616c697a 65455253 69005f5a nitializeERSi._Z │ │ │ │ + 0x000212d4 4e354970 6f707431 3649706f 70744170 N5Ipopt16IpoptAp │ │ │ │ + 0x000212e4 706c6963 6174696f 6e374f70 74696f6e plication7Option │ │ │ │ + 0x000212f4 73457600 5f5a4e36 426f6e6d 696e3131 sEv._ZN6Bonmin11 │ │ │ │ + 0x00021304 49706f70 74536f6c 76657231 30496e69 IpoptSolver10Ini │ │ │ │ + 0x00021314 7469616c 697a6545 4e537437 5f5f6378 tializeENSt7__cx │ │ │ │ + 0x00021324 78313131 32626173 69635f73 7472696e x1112basic_strin │ │ │ │ + 0x00021334 67496353 74313163 6861725f 74726169 gIcSt11char_trai │ │ │ │ + 0x00021344 74734963 45536149 63454545 005f5a4e tsIcESaIcEEE._ZN │ │ │ │ + 0x00021354 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00021364 6c766572 31366e65 77556e73 6f6c7665 lver16newUnsolve │ │ │ │ + 0x00021374 64457272 6f724569 4e354970 6f707438 dErrorEiN5Ipopt8 │ │ │ │ + 0x00021384 536d6172 74507472 494e535f 3131544d SmartPtrINS_11TM │ │ │ │ + 0x00021394 494e4c50 32544e4c 50454545 4e537437 INLP2TNLPEEENSt7 │ │ │ │ + 0x000213a4 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ + 0x000213b4 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ + 0x000213c4 74726169 74734963 45536149 63454545 traitsIcESaIcEEE │ │ │ │ + 0x000213d4 005f5a54 564e3642 6f6e6d69 6e313149 ._ZTVN6Bonmin11I │ │ │ │ + 0x000213e4 706f7074 536f6c76 65723138 556e736f poptSolver18Unso │ │ │ │ + 0x000213f4 6c766564 49706f70 74457272 6f724500 lvedIpoptErrorE. │ │ │ │ + 0x00021404 5f5a4e4b 36426f6e 6d696e31 3149706f _ZNK6Bonmin11Ipo │ │ │ │ + 0x00021414 7074536f 6c766572 31326765 74576172 ptSolver12getWar │ │ │ │ + 0x00021424 6d537461 7274454e 3549706f 70743853 mStartEN5Ipopt8S │ │ │ │ + 0x00021434 6d617274 50747249 4e535f31 31544d49 martPtrINS_11TMI │ │ │ │ + 0x00021444 4e4c5032 544e4c50 45454500 5f5a4e36 NLP2TNLPEEE._ZN6 │ │ │ │ + 0x00021454 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x00021464 6d537461 72744331 454e3549 706f7074 mStartC1EN5Ipopt │ │ │ │ + 0x00021474 38536d61 72745074 72494e53 5f313154 8SmartPtrINS_11T │ │ │ │ + 0x00021484 4d494e4c 5032544e 4c504545 454e5332 MINLP2TNLPEEENS2 │ │ │ │ + 0x00021494 5f494e53 5f323449 706f7074 496e7465 _INS_24IpoptInte │ │ │ │ + 0x000214a4 72696f72 5761726d 53746172 74657245 riorWarmStarterE │ │ │ │ + 0x000214b4 4545005f 5a4e3642 6f6e6d69 6e313149 EE._ZN6Bonmin11I │ │ │ │ + 0x000214c4 706f7074 536f6c76 65723132 73657457 poptSolver12setW │ │ │ │ + 0x000214d4 61726d53 74617274 45504b31 33436f69 armStartEPK13Coi │ │ │ │ + 0x000214e4 6e576172 6d537461 72744e35 49706f70 nWarmStartN5Ipop │ │ │ │ + 0x000214f4 7438536d 61727450 7472494e 535f3131 t8SmartPtrINS_11 │ │ │ │ + 0x00021504 544d494e 4c503254 4e4c5045 4545005f TMINLP2TNLPEEE._ │ │ │ │ + 0x00021514 5a4e3549 706f7074 38536d61 72745074 ZN5Ipopt8SmartPt │ │ │ │ + 0x00021524 72494e53 5f313649 706f7074 4170706c rINS_16IpoptAppl │ │ │ │ + 0x00021534 69636174 696f6e45 45313552 656c6561 icationEE15Relea │ │ │ │ + 0x00021544 7365506f 696e7465 725f4576 005f5a4e sePointer_Ev._ZN │ │ │ │ + 0x00021554 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00021564 6c766572 43324562 005f5a4e 3549706f lverC2Eb._ZN5Ipo │ │ │ │ + 0x00021574 70743136 49706f70 74417070 6c696361 pt16IpoptApplica │ │ │ │ + 0x00021584 74696f6e 4331454e 535f3853 6d617274 tionC1ENS_8Smart │ │ │ │ + 0x00021594 50747249 4e535f31 37526567 69737465 PtrINS_17Registe │ │ │ │ + 0x000215a4 7265644f 7074696f 6e734545 454e5331 redOptionsEEENS1 │ │ │ │ + 0x000215b4 5f494e53 5f31314f 7074696f 6e734c69 _INS_11OptionsLi │ │ │ │ + 0x000215c4 73744545 454e5331 5f494e53 5f31304a stEEENS1_INS_10J │ │ │ │ + 0x000215d4 6f75726e 616c6973 74454545 005f5a4e ournalistEEE._ZN │ │ │ │ + 0x000215e4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x000215f4 6c766572 43314562 005f5a4e 36426f6e lverC1Eb._ZN6Bon │ │ │ │ + 0x00021604 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00021614 43324552 4b53305f 005f5a4e 36426f6e C2ERKS0_._ZN6Bon │ │ │ │ + 0x00021624 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00021634 43314552 4b53305f 005f5a4e 3549706f C1ERKS0_._ZN5Ipo │ │ │ │ + 0x00021644 70743853 6d617274 50747249 4e36426f pt8SmartPtrIN6Bo │ │ │ │ + 0x00021654 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00021664 72454531 3552656c 65617365 506f696e rEE15ReleasePoin │ │ │ │ + 0x00021674 7465725f 4576005f 5a4e3642 6f6e6d69 ter_Ev._ZN6Bonmi │ │ │ │ + 0x00021684 6e313149 706f7074 536f6c76 65723563 n11IpoptSolver5c │ │ │ │ + 0x00021694 6c6f6e65 4576005f 5a4e3549 706f7074 loneEv._ZN5Ipopt │ │ │ │ + 0x000216a4 38536d61 72745074 72494e53 5f313553 8SmartPtrINS_15S │ │ │ │ + 0x000216b4 6f6c7665 53746174 69737469 63734545 olveStatisticsEE │ │ │ │ + 0x000216c4 31355265 6c656173 65506f69 6e746572 15ReleasePointer │ │ │ │ + 0x000216d4 5f457600 5f5a4e36 426f6e6d 696e3131 _Ev._ZN6Bonmin11 │ │ │ │ + 0x000216e4 49706f70 74536f6c 76657237 43505554 IpoptSolver7CPUT │ │ │ │ + 0x000216f4 696d6545 76005f5a 4e36426f 6e6d696e imeEv._ZN6Bonmin │ │ │ │ + 0x00021704 31314970 6f707453 6f6c7665 72313449 11IpoptSolver14I │ │ │ │ + 0x00021714 74657261 74696f6e 436f756e 74457600 terationCountEv. │ │ │ │ + 0x00021724 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x00021734 74536f6c 76657243 32454e35 49706f70 tSolverC2EN5Ipop │ │ │ │ + 0x00021744 7438536d 61727450 7472494e 535f3137 t8SmartPtrINS_17 │ │ │ │ + 0x00021754 52656769 73746572 65644f70 74696f6e RegisteredOption │ │ │ │ + 0x00021764 73454545 4e53325f 494e5331 5f31314f sEEENS2_INS1_11O │ │ │ │ + 0x00021774 7074696f 6e734c69 73744545 454e5332 ptionsListEEENS2 │ │ │ │ + 0x00021784 5f494e53 315f3130 4a6f7572 6e616c69 _INS1_10Journali │ │ │ │ + 0x00021794 73744545 45005f5a 4e36426f 6e6d696e stEEE._ZN6Bonmin │ │ │ │ + 0x000217a4 31314970 6f707453 6f6c7665 72433145 11IpoptSolverC1E │ │ │ │ + 0x000217b4 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x000217c4 494e535f 31375265 67697374 65726564 INS_17Registered │ │ │ │ + 0x000217d4 4f707469 6f6e7345 45454e53 325f494e OptionsEEENS2_IN │ │ │ │ + 0x000217e4 53315f31 314f7074 696f6e73 4c697374 S1_11OptionsList │ │ │ │ + 0x000217f4 4545454e 53325f49 4e53315f 31304a6f EEENS2_INS1_10Jo │ │ │ │ + 0x00021804 75726e61 6c697374 45454500 5f5a4e36 urnalistEEE._ZN6 │ │ │ │ + 0x00021814 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ + 0x00021824 76657243 32454e35 49706f70 7438536d verC2EN5Ipopt8Sm │ │ │ │ + 0x00021834 61727450 7472494e 535f3137 52656769 artPtrINS_17Regi │ │ │ │ + 0x00021844 73746572 65644f70 74696f6e 73454545 steredOptionsEEE │ │ │ │ + 0x00021854 4e53325f 494e5331 5f31314f 7074696f NS2_INS1_11Optio │ │ │ │ + 0x00021864 6e734c69 73744545 454e5332 5f494e53 nsListEEENS2_INS │ │ │ │ + 0x00021874 315f3130 4a6f7572 6e616c69 73744545 1_10JournalistEE │ │ │ │ + 0x00021884 45524b4e 5374375f 5f637878 31313132 ERKNSt7__cxx1112 │ │ │ │ + 0x00021894 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ + 0x000218a4 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ + 0x000218b4 53614963 45454500 5f5a5453 4e36426f SaIcEEE._ZTSN6Bo │ │ │ │ + 0x000218c4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x000218d4 72313855 6e736f6c 76656449 706f7074 r18UnsolvedIpopt │ │ │ │ + 0x000218e4 4572726f 7245005f 5a54494e 36426f6e ErrorE._ZTIN6Bon │ │ │ │ + 0x000218f4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00021904 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ + 0x00021914 72726f72 45005f5a 54534e36 426f6e6d rrorE._ZTSN6Bonm │ │ │ │ + 0x00021924 696e3131 49706f70 74536f6c 76657245 in11IpoptSolverE │ │ │ │ + 0x00021934 005f5a54 494e3642 6f6e6d69 6e313149 ._ZTIN6Bonmin11I │ │ │ │ + 0x00021944 706f7074 536f6c76 65724500 5f5a4e4b poptSolverE._ZNK │ │ │ │ + 0x00021954 3133436f 696e5761 726d5374 61727431 13CoinWarmStart1 │ │ │ │ + 0x00021964 3267656e 65726174 65446966 6645504b 2generateDiffEPK │ │ │ │ + 0x00021974 535f005f 5a4e3133 436f696e 5761726d S_._ZN13CoinWarm │ │ │ │ + 0x00021984 53746172 74396170 706c7944 69666645 Start9applyDiffE │ │ │ │ + 0x00021994 504b3137 436f696e 5761726d 53746172 PK17CoinWarmStar │ │ │ │ + 0x000219a4 74446966 66005f5a 4e323343 6f696e57 tDiff._ZN23CoinW │ │ │ │ + 0x000219b4 61726d53 74617274 56656374 6f724469 armStartVectorDi │ │ │ │ + 0x000219c4 66664964 45443145 76005f5a 4e313943 ffIdED1Ev._ZN19C │ │ │ │ + 0x000219d4 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x000219e4 6f724964 45443145 76005f5a 4e313943 orIdED1Ev._ZN19C │ │ │ │ + 0x000219f4 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x00021a04 6f724964 45443045 76005f5a 4e323343 orIdED0Ev._ZN23C │ │ │ │ + 0x00021a14 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x00021a24 6f724469 66664964 45615345 524b5330 orDiffIdEaSERKS0 │ │ │ │ + 0x00021a34 5f005f5a 4e4b3138 436f696e 5761726d _._ZNK18CoinWarm │ │ │ │ + 0x00021a44 53746172 74426173 69733563 6c6f6e65 StartBasis5clone │ │ │ │ + 0x00021a54 4576005f 5a4e3138 436f696e 5761726d Ev._ZN18CoinWarm │ │ │ │ + 0x00021a64 53746172 74426173 69734331 45524b53 StartBasisC1ERKS │ │ │ │ + 0x00021a74 5f005f5a 54563233 436f696e 5761726d _._ZTV23CoinWarm │ │ │ │ + 0x00021a84 53746172 74566563 746f7244 69666649 StartVectorDiffI │ │ │ │ + 0x00021a94 6445005f 5a4e4b32 33436f69 6e576172 dE._ZNK23CoinWar │ │ │ │ + 0x00021aa4 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ + 0x00021ab4 49644535 636c6f6e 65457600 5f5a4e4b IdE5cloneEv._ZNK │ │ │ │ + 0x00021ac4 3237436f 696e5761 726d5374 61727450 27CoinWarmStartP │ │ │ │ + 0x00021ad4 72696d61 6c447561 6c446966 6635636c rimalDualDiff5cl │ │ │ │ + 0x00021ae4 6f6e6545 76005f5a 54563237 436f696e oneEv._ZTV27Coin │ │ │ │ + 0x00021af4 5761726d 53746172 74507269 6d616c44 WarmStartPrimalD │ │ │ │ + 0x00021b04 75616c44 69666600 5f5a5476 305f6e31 ualDiff._ZTv0_n1 │ │ │ │ + 0x00021b14 365f4e4b 3138436f 696e5761 726d5374 6_NK18CoinWarmSt │ │ │ │ + 0x00021b24 61727442 61736973 35636c6f 6e654576 artBasis5cloneEv │ │ │ │ + 0x00021b34 005f5a4e 3233436f 696e5761 726d5374 ._ZN23CoinWarmSt │ │ │ │ + 0x00021b44 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ + 0x00021b54 44304576 005f5a4e 3237436f 696e5761 D0Ev._ZN27CoinWa │ │ │ │ + 0x00021b64 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ + 0x00021b74 6c446966 66443145 76005f5a 4e323743 lDiffD1Ev._ZN27C │ │ │ │ + 0x00021b84 6f696e57 61726d53 74617274 5072696d oinWarmStartPrim │ │ │ │ + 0x00021b94 616c4475 616c4469 66664430 4576005f alDualDiffD0Ev._ │ │ │ │ + 0x00021ba4 5a4e3642 6f6e6d69 6e313449 706f7074 ZN6Bonmin14Ipopt │ │ │ │ + 0x00021bb4 5761726d 53746172 74443145 76005f5a WarmStartD1Ev._Z │ │ │ │ + 0x00021bc4 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00021bd4 42617369 73443245 76005f5a 54564e36 BasisD2Ev._ZTVN6 │ │ │ │ + 0x00021be4 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x00021bf4 6d537461 72744500 5f5a5454 4e36426f mStartE._ZTTN6Bo │ │ │ │ + 0x00021c04 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ + 0x00021c14 74617274 45005f5a 4e36426f 6e6d696e tartE._ZN6Bonmin │ │ │ │ + 0x00021c24 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x00021c34 44304576 005f5a54 76305f6e 31325f4e D0Ev._ZTv0_n12_N │ │ │ │ + 0x00021c44 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x00021c54 726d5374 61727444 30457600 5f5a5476 rmStartD0Ev._ZTv │ │ │ │ + 0x00021c64 305f6e31 325f4e36 426f6e6d 696e3134 0_n12_N6Bonmin14 │ │ │ │ + 0x00021c74 49706f70 74576172 6d537461 72744431 IpoptWarmStartD1 │ │ │ │ + 0x00021c84 4576005f 5a4e3642 6f6e6d69 6e313849 Ev._ZN6Bonmin18I │ │ │ │ + 0x00021c94 706f7074 5761726d 53746172 74446966 poptWarmStartDif │ │ │ │ + 0x00021ca4 66443145 76005f5a 54564e36 426f6e6d fD1Ev._ZTVN6Bonm │ │ │ │ + 0x00021cb4 696e3138 49706f70 74576172 6d537461 in18IpoptWarmSta │ │ │ │ + 0x00021cc4 72744469 66664500 5f5a4e36 426f6e6d rtDiffE._ZN6Bonm │ │ │ │ + 0x00021cd4 696e3138 49706f70 74576172 6d537461 in18IpoptWarmSta │ │ │ │ + 0x00021ce4 72744469 66664430 4576005f 5a4e4b36 rtDiffD0Ev._ZNK6 │ │ │ │ + 0x00021cf4 426f6e6d 696e3138 49706f70 74576172 Bonmin18IpoptWar │ │ │ │ + 0x00021d04 6d537461 72744469 66663563 6c6f6e65 mStartDiff5clone │ │ │ │ + 0x00021d14 4576005f 5a4e3642 6f6e6d69 6e313449 Ev._ZN6Bonmin14I │ │ │ │ + 0x00021d24 706f7074 5761726d 53746172 74396170 poptWarmStart9ap │ │ │ │ + 0x00021d34 706c7944 69666645 504b3137 436f696e plyDiffEPK17Coin │ │ │ │ + 0x00021d44 5761726d 53746172 74446966 66005f5a WarmStartDiff._Z │ │ │ │ + 0x00021d54 4e323343 6f696e57 61726d53 74617274 N23CoinWarmStart │ │ │ │ + 0x00021d64 5072696d 616c4475 616c3961 70706c79 PrimalDual9apply │ │ │ │ + 0x00021d74 44696666 45504b31 37436f69 6e576172 DiffEPK17CoinWar │ │ │ │ + 0x00021d84 6d537461 72744469 6666005f 5a547630 mStartDiff._ZTv0 │ │ │ │ + 0x00021d94 5f6e3234 5f4e3642 6f6e6d69 6e313449 _n24_N6Bonmin14I │ │ │ │ + 0x00021da4 706f7074 5761726d 53746172 74396170 poptWarmStart9ap │ │ │ │ + 0x00021db4 706c7944 69666645 504b3137 436f696e plyDiffEPK17Coin │ │ │ │ + 0x00021dc4 5761726d 53746172 74446966 66005f5a WarmStartDiff._Z │ │ │ │ + 0x00021dd4 4e4b3642 6f6e6d69 6e313449 706f7074 NK6Bonmin14Ipopt │ │ │ │ + 0x00021de4 5761726d 53746172 74313267 656e6572 WarmStart12gener │ │ │ │ + 0x00021df4 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ + 0x00021e04 5761726d 53746172 74005f5a 4e4b3233 WarmStart._ZNK23 │ │ │ │ + 0x00021e14 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ + 0x00021e24 6d616c44 75616c31 3267656e 65726174 malDual12generat │ │ │ │ + 0x00021e34 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ + 0x00021e44 726d5374 61727400 5f5a5476 305f6e32 rmStart._ZTv0_n2 │ │ │ │ + 0x00021e54 305f4e4b 36426f6e 6d696e31 3449706f 0_NK6Bonmin14Ipo │ │ │ │ + 0x00021e64 70745761 726d5374 61727431 3267656e ptWarmStart12gen │ │ │ │ + 0x00021e74 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ + 0x00021e84 696e5761 726d5374 61727400 5f5a5476 inWarmStart._ZTv │ │ │ │ + 0x00021e94 305f6e31 365f4e4b 3237436f 696e5761 0_n16_NK27CoinWa │ │ │ │ + 0x00021ea4 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ + 0x00021eb4 6c446966 6635636c 6f6e6545 76005f5a lDiff5cloneEv._Z │ │ │ │ + 0x00021ec4 5476305f 6e31325f 4e323743 6f696e57 Tv0_n12_N27CoinW │ │ │ │ + 0x00021ed4 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ + 0x00021ee4 616c4469 66664431 4576005f 5a547630 alDiffD1Ev._ZTv0 │ │ │ │ + 0x00021ef4 5f6e3132 5f4e3237 436f696e 5761726d _n12_N27CoinWarm │ │ │ │ + 0x00021f04 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ + 0x00021f14 69666644 30457600 5f5a5476 305f6e31 iffD0Ev._ZTv0_n1 │ │ │ │ + 0x00021f24 325f4e36 426f6e6d 696e3138 49706f70 2_N6Bonmin18Ipop │ │ │ │ + 0x00021f34 74576172 6d537461 72744469 66664431 tWarmStartDiffD1 │ │ │ │ + 0x00021f44 4576005f 5a547630 5f6e3132 5f4e3642 Ev._ZTv0_n12_N6B │ │ │ │ + 0x00021f54 6f6e6d69 6e313849 706f7074 5761726d onmin18IpoptWarm │ │ │ │ + 0x00021f64 53746172 74446966 66443045 76005f5a StartDiffD0Ev._Z │ │ │ │ + 0x00021f74 5476305f 6e31365f 4e4b3642 6f6e6d69 Tv0_n16_NK6Bonmi │ │ │ │ + 0x00021f84 6e313849 706f7074 5761726d 53746172 n18IpoptWarmStar │ │ │ │ + 0x00021f94 74446966 6635636c 6f6e6545 76005f5a tDiff5cloneEv._Z │ │ │ │ + 0x00021fa4 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ + 0x00021fb4 61726d53 74617274 43324552 4b53305f armStartC2ERKS0_ │ │ │ │ + 0x00021fc4 62005f5a 4e36426f 6e6d696e 31344970 b._ZN6Bonmin14Ip │ │ │ │ + 0x00021fd4 6f707457 61726d53 74617274 43324552 optWarmStartC2ER │ │ │ │ + 0x00021fe4 4b323343 6f696e57 61726d53 74617274 K23CoinWarmStart │ │ │ │ + 0x00021ff4 5072696d 616c4475 616c005f 5a4e3642 PrimalDual._ZN6B │ │ │ │ + 0x00022004 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x00022014 53746172 74443245 76005f5a 5476305f StartD2Ev._ZTv0_ │ │ │ │ + 0x00022024 6e31325f 4e313943 6f696e57 61726d53 n12_N19CoinWarmS │ │ │ │ + 0x00022034 74617274 56656374 6f724964 45443145 tartVectorIdED1E │ │ │ │ + 0x00022044 76005f5a 5476305f 6e31325f 4e313943 v._ZTv0_n12_N19C │ │ │ │ + 0x00022054 6f696e57 61726d53 74617274 56656374 oinWarmStartVect │ │ │ │ + 0x00022064 6f724964 45443045 76005f5a 5476305f orIdED0Ev._ZTv0_ │ │ │ │ + 0x00022074 6e31325f 4e323343 6f696e57 61726d53 n12_N23CoinWarmS │ │ │ │ + 0x00022084 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ + 0x00022094 45443145 76005f5a 5476305f 6e31325f ED1Ev._ZTv0_n12_ │ │ │ │ + 0x000220a4 4e323343 6f696e57 61726d53 74617274 N23CoinWarmStart │ │ │ │ + 0x000220b4 56656374 6f724469 66664964 45443045 VectorDiffIdED0E │ │ │ │ + 0x000220c4 76005f5a 4e313943 6f696e57 61726d53 v._ZN19CoinWarmS │ │ │ │ + 0x000220d4 74617274 56656374 6f724964 45396170 tartVectorIdE9ap │ │ │ │ + 0x000220e4 706c7944 69666645 504b3137 436f696e plyDiffEPK17Coin │ │ │ │ + 0x000220f4 5761726d 53746172 74446966 66005f5a WarmStartDiff._Z │ │ │ │ + 0x00022104 54493233 436f696e 5761726d 53746172 TI23CoinWarmStar │ │ │ │ + 0x00022114 74566563 746f7244 69666649 6445005f tVectorDiffIdE._ │ │ │ │ + 0x00022124 5a547630 5f6e3234 5f4e3139 436f696e ZTv0_n24_N19Coin │ │ │ │ + 0x00022134 5761726d 53746172 74566563 746f7249 WarmStartVectorI │ │ │ │ + 0x00022144 64453961 70706c79 44696666 45504b31 dE9applyDiffEPK1 │ │ │ │ + 0x00022154 37436f69 6e576172 6d537461 72744469 7CoinWarmStartDi │ │ │ │ + 0x00022164 6666005f 5a4e4b31 39436f69 6e576172 ff._ZNK19CoinWar │ │ │ │ + 0x00022174 6d537461 72745665 63746f72 49644531 mStartVectorIdE1 │ │ │ │ + 0x00022184 3267656e 65726174 65446966 6645504b 2generateDiffEPK │ │ │ │ + 0x00022194 3133436f 696e5761 726d5374 61727400 13CoinWarmStart. │ │ │ │ + 0x000221a4 5f5a5449 3139436f 696e5761 726d5374 _ZTI19CoinWarmSt │ │ │ │ + 0x000221b4 61727456 6563746f 72496445 005f5a54 artVectorIdE._ZT │ │ │ │ + 0x000221c4 76305f6e 32305f4e 4b313943 6f696e57 v0_n20_NK19CoinW │ │ │ │ + 0x000221d4 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ + 0x000221e4 45313267 656e6572 61746544 69666645 E12generateDiffE │ │ │ │ + 0x000221f4 504b3133 436f696e 5761726d 53746172 PK13CoinWarmStar │ │ │ │ + 0x00022204 74005f5a 3137436f 696e4469 736a6f69 t._Z17CoinDisjoi │ │ │ │ + 0x00022214 6e74436f 70794e49 64457650 4b545f69 ntCopyNIdEvPKT_i │ │ │ │ + 0x00022224 5053305f 005f5a4e 4b313943 6f696e57 PS0_._ZNK19CoinW │ │ │ │ + 0x00022234 61726d53 74617274 56656374 6f724964 armStartVectorId │ │ │ │ + 0x00022244 4535636c 6f6e6545 76005f5a 54563139 E5cloneEv._ZTV19 │ │ │ │ + 0x00022254 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ + 0x00022264 746f7249 6445005f 5a4e4b32 33436f69 torIdE._ZNK23Coi │ │ │ │ + 0x00022274 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ + 0x00022284 4475616c 35636c6f 6e654576 005f5a54 Dual5cloneEv._ZT │ │ │ │ + 0x00022294 56323343 6f696e57 61726d53 74617274 V23CoinWarmStart │ │ │ │ + 0x000222a4 5072696d 616c4475 616c005f 5a547630 PrimalDual._ZTv0 │ │ │ │ + 0x000222b4 5f6e3136 5f4e4b32 33436f69 6e576172 _n16_NK23CoinWar │ │ │ │ + 0x000222c4 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ + 0x000222d4 35636c6f 6e654576 005f5a4e 36426f6e 5cloneEv._ZN6Bon │ │ │ │ + 0x000222e4 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x000222f4 61727443 3145524b 53305f62 005f5a4e artC1ERKS0_b._ZN │ │ │ │ + 0x00022304 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ + 0x00022314 61736973 43324552 4b535f00 5f5a5456 asisC2ERKS_._ZTV │ │ │ │ + 0x00022324 3133436f 696e5761 726d5374 61727400 13CoinWarmStart. │ │ │ │ + 0x00022334 5f5a4e4b 36426f6e 6d696e31 3449706f _ZNK6Bonmin14Ipo │ │ │ │ + 0x00022344 70745761 726d5374 61727435 636c6f6e ptWarmStart5clon │ │ │ │ + 0x00022354 65457600 5f5a5476 305f6e31 365f4e4b eEv._ZTv0_n16_NK │ │ │ │ + 0x00022364 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x00022374 726d5374 61727435 636c6f6e 65457600 rmStart5cloneEv. │ │ │ │ + 0x00022384 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ + 0x00022394 72744261 73697343 32457600 5f5a4e36 rtBasisC2Ev._ZN6 │ │ │ │ + 0x000223a4 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x000223b4 6d537461 72744332 45626969 005f5a4e mStartC2Ebii._ZN │ │ │ │ + 0x000223c4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x000223d4 726d5374 61727443 32456969 504b6453 rmStartC2EiiPKdS │ │ │ │ + 0x000223e4 325f005f 5a4e3642 6f6e6d69 6e313449 2_._ZN6Bonmin14I │ │ │ │ + 0x000223f4 706f7074 5761726d 53746172 74433245 poptWarmStartC2E │ │ │ │ + 0x00022404 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00022414 494e535f 3131544d 494e4c50 32544e4c INS_11TMINLP2TNL │ │ │ │ + 0x00022424 50454545 4e53325f 494e535f 32344970 PEEENS2_INS_24Ip │ │ │ │ + 0x00022434 6f707449 6e746572 696f7257 61726d53 optInteriorWarmS │ │ │ │ + 0x00022444 74617274 65724545 45005f5a 5476305f tarterEEE._ZTv0_ │ │ │ │ + 0x00022454 6e31365f 4e4b3233 436f696e 5761726d n16_NK23CoinWarm │ │ │ │ + 0x00022464 53746172 74566563 746f7244 69666649 StartVectorDiffI │ │ │ │ + 0x00022474 64453563 6c6f6e65 4576005f 5a547630 dE5cloneEv._ZTv0 │ │ │ │ + 0x00022484 5f6e3136 5f4e4b31 39436f69 6e576172 _n16_NK19CoinWar │ │ │ │ + 0x00022494 6d537461 72745665 63746f72 49644535 mStartVectorIdE5 │ │ │ │ + 0x000224a4 636c6f6e 65457600 5f5a5453 3139436f cloneEv._ZTS19Co │ │ │ │ + 0x000224b4 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x000224c4 72496445 005f5a54 53323343 6f696e57 rIdE._ZTS23CoinW │ │ │ │ + 0x000224d4 61726d53 74617274 56656374 6f724469 armStartVectorDi │ │ │ │ + 0x000224e4 66664964 45005f5a 54534e36 426f6e6d ffIdE._ZTSN6Bonm │ │ │ │ + 0x000224f4 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00022504 72744500 5f5a5454 3139436f 696e5761 rtE._ZTT19CoinWa │ │ │ │ + 0x00022514 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ + 0x00022524 005f5a54 54323343 6f696e57 61726d53 ._ZTT23CoinWarmS │ │ │ │ + 0x00022534 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ + 0x00022544 45005f5a 54543237 436f696e 5761726d E._ZTT27CoinWarm │ │ │ │ + 0x00022554 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ + 0x00022564 69666600 5f5a5454 4e36426f 6e6d696e iff._ZTTN6Bonmin │ │ │ │ + 0x00022574 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ + 0x00022584 44696666 45005f5a 5476305f 6e32305f DiffE._ZTv0_n20_ │ │ │ │ + 0x00022594 4e4b3233 436f696e 5761726d 53746172 NK23CoinWarmStar │ │ │ │ + 0x000225a4 74507269 6d616c44 75616c31 3267656e tPrimalDual12gen │ │ │ │ + 0x000225b4 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ + 0x000225c4 696e5761 726d5374 61727400 5f5a5476 inWarmStart._ZTv │ │ │ │ + 0x000225d4 305f6e32 345f4e32 33436f69 6e576172 0_n24_N23CoinWar │ │ │ │ + 0x000225e4 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ + 0x000225f4 39617070 6c794469 66664550 4b313743 9applyDiffEPK17C │ │ │ │ + 0x00022604 6f696e57 61726d53 74617274 44696666 oinWarmStartDiff │ │ │ │ + 0x00022614 005f5a4e 4b313843 6f696e57 61726d53 ._ZNK18CoinWarmS │ │ │ │ + 0x00022624 74617274 42617369 73313267 656e6572 tartBasis12gener │ │ │ │ + 0x00022634 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ + 0x00022644 5761726d 53746172 74005f5a 4e313843 WarmStart._ZN18C │ │ │ │ + 0x00022654 6f696e57 61726d53 74617274 42617369 oinWarmStartBasi │ │ │ │ + 0x00022664 73396170 706c7944 69666645 504b3137 s9applyDiffEPK17 │ │ │ │ + 0x00022674 436f696e 5761726d 53746172 74446966 CoinWarmStartDif │ │ │ │ + 0x00022684 66005f5a 4e313843 6f696e57 61726d53 f._ZN18CoinWarmS │ │ │ │ + 0x00022694 74617274 42617369 73367265 73697a65 tartBasis6resize │ │ │ │ + 0x000226a4 45696900 5f5a4e31 38436f69 6e576172 Eii._ZN18CoinWar │ │ │ │ + 0x000226b4 6d537461 72744261 73697331 32636f6d mStartBasis12com │ │ │ │ + 0x000226c4 70726573 73526f77 73456950 4b69005f pressRowsEiPKi._ │ │ │ │ + 0x000226d4 5a4e3138 436f696e 5761726d 53746172 ZN18CoinWarmStar │ │ │ │ + 0x000226e4 74426173 69733130 64656c65 7465526f tBasis10deleteRo │ │ │ │ + 0x000226f4 77734569 504b6900 5f5a4e31 38436f69 wsEiPKi._ZN18Coi │ │ │ │ + 0x00022704 6e576172 6d537461 72744261 73697331 nWarmStartBasis1 │ │ │ │ + 0x00022714 3364656c 65746543 6f6c756d 6e734569 3deleteColumnsEi │ │ │ │ + 0x00022724 504b6900 5f5a4e31 38436f69 6e576172 PKi._ZN18CoinWar │ │ │ │ + 0x00022734 6d537461 72744261 73697331 306d6572 mStartBasis10mer │ │ │ │ + 0x00022744 67654261 73697345 504b535f 504b5374 geBasisEPKS_PKSt │ │ │ │ + 0x00022754 36766563 746f7249 3130436f 696e5472 6vectorI10CoinTr │ │ │ │ + 0x00022764 69706c65 49696969 45536149 53345f45 ipleIiiiESaIS4_E │ │ │ │ + 0x00022774 4553385f 005f5a4e 3138436f 696e5761 ES8_._ZN18CoinWa │ │ │ │ + 0x00022784 726d5374 61727442 61736973 61534552 rmStartBasisaSER │ │ │ │ + 0x00022794 4b535f00 5f5a4e31 38436f69 6e576172 KS_._ZN18CoinWar │ │ │ │ + 0x000227a4 6d537461 72744261 73697331 37617373 mStartBasis17ass │ │ │ │ + 0x000227b4 69676e42 61736973 53746174 75734569 ignBasisStatusEi │ │ │ │ + 0x000227c4 69525063 53315f00 5f5a4e4b 3138436f iRPcS1_._ZNK18Co │ │ │ │ + 0x000227d4 696e5761 726d5374 61727442 61736973 inWarmStartBasis │ │ │ │ + 0x000227e4 35707269 6e744576 005f5a54 76305f6e 5printEv._ZTv0_n │ │ │ │ + 0x000227f4 32305f4e 4b313843 6f696e57 61726d53 20_NK18CoinWarmS │ │ │ │ + 0x00022804 74617274 42617369 73313267 656e6572 tartBasis12gener │ │ │ │ + 0x00022814 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ + 0x00022824 5761726d 53746172 74005f5a 5476305f WarmStart._ZTv0_ │ │ │ │ + 0x00022834 6e32345f 4e313843 6f696e57 61726d53 n24_N18CoinWarmS │ │ │ │ + 0x00022844 74617274 42617369 73396170 706c7944 tartBasis9applyD │ │ │ │ + 0x00022854 69666645 504b3137 436f696e 5761726d iffEPK17CoinWarm │ │ │ │ + 0x00022864 53746172 74446966 66005f5a 4e36426f StartDiff._ZN6Bo │ │ │ │ 0x00022874 6e6d696e 32354c6f 63616c53 6f6c7665 nmin25LocalSolve │ │ │ │ 0x00022884 72426173 65644865 75726973 74696331 rBasedHeuristic1 │ │ │ │ 0x00022894 30726573 65744d6f 64656c45 50384362 0resetModelEP8Cb │ │ │ │ 0x000228a4 634d6f64 656c005f 5a4e3642 6f6e6d69 cModel._ZN6Bonmi │ │ │ │ 0x000228b4 6e32354c 6f63616c 536f6c76 65724261 n25LocalSolverBa │ │ │ │ 0x000228c4 73656448 65757269 73746963 38736f6c sedHeuristic8sol │ │ │ │ 0x000228d4 7574696f 6e455264 50645237 4f736943 utionERdPdR7OsiC │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ andlt lr, r3, lr, lsr #29 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r1, sl, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ andeq r1, sl, r4, lsr #4 │ │ │ │ - andeq sl, r7, lr, ror #28 │ │ │ │ + andeq sl, r7, r6, ror #28 │ │ │ │ andeq r1, sl, r2, asr #3 │ │ │ │ │ │ │ │ 0002dd9c : │ │ │ │ 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 │ │ │ │ @@ -148,19 +148,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r7, #5 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #5 │ │ │ │ movs r2, r1 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x001c │ │ │ │ movs r7, r0 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x0022 │ │ │ │ movs r7, r0 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x002c │ │ │ │ movs r7, r0 │ │ │ │ asrs r4, r7, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ nop │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -257,38 +257,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (2dfa8 ) │ │ │ │ ldr r0, [pc, #20] @ (2dfac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2dbe0 │ │ │ │ + b.n 2d7e8 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2dc28 │ │ │ │ + b.n 2d830 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2dc78 │ │ │ │ + b.n 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ 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] @ (2dfd4 ) │ │ │ │ movw r2, #591 @ 0x24f │ │ │ │ ldr r1, [pc, #16] @ (2dfd8 ) │ │ │ │ ldr r0, [pc, #20] @ (2dfdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2dc98 │ │ │ │ + b.n 2d8a0 , std::allocator >) const@plt+0x8> │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2dbf8 ::ReleasePointer_()@plt+0x8> │ │ │ │ + b.n 2d800 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2dc48 <__printf_chk@plt+0x4> │ │ │ │ + b.n 2d850 <__gettimeofday64@plt> │ │ │ │ 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] @ (2e094 ) │ │ │ │ @@ -362,517 +362,517 @@ │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ movs r2, r1 │ │ │ │ + │ │ │ │ +0002e0a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (2e0d4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + movs r0, #4 │ │ │ │ + blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r3, [pc, #24] @ (2e0d8 ) │ │ │ │ + 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 2d79c <__cxa_throw@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ + 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] @ (2e14c ) │ │ │ │ + ldr r2, [pc, #152] @ (2e184 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e150 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e188 ) │ │ │ │ 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, 2e0e8 │ │ │ │ - ldr r2, [pc, #132] @ (2e154 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e150 ) │ │ │ │ + cbnz r1, 2e120 │ │ │ │ + ldr r2, [pc, #132] @ (2e18c ) │ │ │ │ + ldr r3, [pc, #128] @ (2e188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e142 │ │ │ │ - ldr r0, [pc, #116] @ (2e158 ) │ │ │ │ + bne.n 2e17a │ │ │ │ + ldr r0, [pc, #116] @ (2e190 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e10e │ │ │ │ + bls.n 2e146 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2e11a │ │ │ │ + b.n 2e152 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e118 │ │ │ │ + bne.n 2e150 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e124 │ │ │ │ - cbz r0, 2e124 │ │ │ │ + b.n 2e15c │ │ │ │ + cbz r0, 2e15c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e15c ) │ │ │ │ - ldr r3, [pc, #28] @ (2e150 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e194 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e146 │ │ │ │ + beq.n 2e17e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ movs r2, r1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0002e160 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (2e190 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #4 │ │ │ │ - blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #24] @ (2e194 ) │ │ │ │ - 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 2d79c <__cxa_throw@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r0, #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] @ (2e240 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e240 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e244 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e244 ) │ │ │ │ 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, 2e1dc │ │ │ │ - ldr r2, [pc, #132] @ (2e248 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e244 ) │ │ │ │ + cbnz r1, 2e1dc │ │ │ │ + ldr r2, [pc, #132] @ (2e248 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e236 │ │ │ │ - ldr r0, [pc, #116] @ (2e24c ) │ │ │ │ + bne.n 2e236 │ │ │ │ + ldr r0, [pc, #116] @ (2e24c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e202 │ │ │ │ + bls.n 2e202 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2e20e │ │ │ │ + b.n 2e20e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e20c │ │ │ │ + bne.n 2e20c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e218 │ │ │ │ - cbz r0, 2e218 │ │ │ │ + b.n 2e218 │ │ │ │ + cbz r0, 2e218 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e250 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e244 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e250 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e23a │ │ │ │ + beq.n 2e23a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r2, r1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r2, r1, #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] @ (2e2fc ) │ │ │ │ + ldr r2, [pc, #152] @ (2e2fc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e300 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e300 ) │ │ │ │ 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, 2e298 │ │ │ │ - ldr r2, [pc, #132] @ (2e304 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e300 ) │ │ │ │ + cbnz r1, 2e298 │ │ │ │ + ldr r2, [pc, #132] @ (2e304 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e2f2 │ │ │ │ - ldr r0, [pc, #116] @ (2e308 ) │ │ │ │ + bne.n 2e2f2 │ │ │ │ + ldr r0, [pc, #116] @ (2e308 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e2be │ │ │ │ + bls.n 2e2be │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2e2ca │ │ │ │ + b.n 2e2ca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e2c8 │ │ │ │ + bne.n 2e2c8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e2d4 │ │ │ │ - cbz r0, 2e2d4 │ │ │ │ + b.n 2e2d4 │ │ │ │ + cbz r0, 2e2d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e30c ) │ │ │ │ - ldr r3, [pc, #28] @ (2e300 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e30c ) │ │ │ │ + ldr r3, [pc, #28] @ (2e300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e2f6 │ │ │ │ + beq.n 2e2f6 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r0, #19 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r2, r1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r1, #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] @ (2e330 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (2e334 ) │ │ │ │ - ldr r0, [pc, #16] @ (2e338 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - lsls r6, r5, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ - 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] @ (2e35c ) │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (2e360 ) │ │ │ │ - ldr r0, [pc, #16] @ (2e364 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - lsls r6, r0, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ - 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] @ (2e388 ) │ │ │ │ + ldr r3, [pc, #16] @ (2e330 ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #16] @ (2e38c ) │ │ │ │ - ldr r0, [pc, #16] @ (2e390 ) │ │ │ │ + ldr r1, [pc, #16] @ (2e334 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e338 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ 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] @ (2e3b4 ) │ │ │ │ + ldr r3, [pc, #16] @ (2e35c ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #16] @ (2e3b8 ) │ │ │ │ - ldr r0, [pc, #16] @ (2e3bc ) │ │ │ │ + ldr r1, [pc, #16] @ (2e360 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e364 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ 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] @ (2e468 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e410 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e46c ) │ │ │ │ + ldr r3, [pc, #152] @ (2e414 ) │ │ │ │ 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, 2e404 │ │ │ │ - ldr r2, [pc, #132] @ (2e470 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e46c ) │ │ │ │ + cbnz r1, 2e3ac │ │ │ │ + ldr r2, [pc, #132] @ (2e418 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e45e │ │ │ │ - ldr r0, [pc, #116] @ (2e474 ) │ │ │ │ + bne.n 2e406 │ │ │ │ + ldr r0, [pc, #116] @ (2e41c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e42a │ │ │ │ + bls.n 2e3d2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2e436 │ │ │ │ + b.n 2e3de │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e434 │ │ │ │ + bne.n 2e3dc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e440 │ │ │ │ - cbz r0, 2e440 │ │ │ │ + b.n 2e3e8 │ │ │ │ + cbz r0, 2e3e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e478 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e46c ) │ │ │ │ + ldr r2, [pc, #44] @ (2e420 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e462 │ │ │ │ + beq.n 2e40a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ movs r2, r1 │ │ │ │ - add r7, pc, #568 @ (adr r7, 2e6b0 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 2e798 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ 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] @ (2e444 ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [pc, #16] @ (2e448 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e44c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ + 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] @ (2e470 ) │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [pc, #16] @ (2e474 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e478 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ + 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] @ (2e524 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e524 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e528 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e528 ) │ │ │ │ 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, 2e4c0 │ │ │ │ - ldr r2, [pc, #132] @ (2e52c ) │ │ │ │ - ldr r3, [pc, #128] @ (2e528 ) │ │ │ │ + cbnz r1, 2e4c0 │ │ │ │ + ldr r2, [pc, #132] @ (2e52c ) │ │ │ │ + ldr r3, [pc, #128] @ (2e528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e51a │ │ │ │ - ldr r0, [pc, #116] @ (2e530 ) │ │ │ │ + bne.n 2e51a │ │ │ │ + ldr r0, [pc, #116] @ (2e530 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e4e6 │ │ │ │ + bls.n 2e4e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2e4f2 │ │ │ │ + b.n 2e4f2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e4f0 │ │ │ │ + bne.n 2e4f0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e4fc │ │ │ │ - cbz r0, 2e4fc │ │ │ │ + b.n 2e4fc │ │ │ │ + cbz r0, 2e4fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e534 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e528 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e534 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e51e │ │ │ │ + beq.n 2e51e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r3, #10 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ movs r2, r1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 2e87c ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 2e85c ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r4, #8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ 0002e538 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -888,91 +888,91 @@ │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #16] @ (2e570 ) │ │ │ │ ldr r0, [pc, #16] @ (2e574 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #24 │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ 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] @ (2e598 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ ldr r1, [pc, #16] @ (2e59c ) │ │ │ │ ldr r0, [pc, #16] @ (2e5a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #14 │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ 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] @ (2e5c4 ) │ │ │ │ movs r2, #85 @ 0x55 │ │ │ │ ldr r1, [pc, #16] @ (2e5c8 ) │ │ │ │ ldr r0, [pc, #16] @ (2e5cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ 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] @ (2e5f0 ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #16] @ (2e5f4 ) │ │ │ │ ldr r0, [pc, #16] @ (2e5f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ 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] @ (2e61c ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ ldr r1, [pc, #16] @ (2e620 ) │ │ │ │ ldr r0, [pc, #16] @ (2e624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0002e628 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1056,19 +1056,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #3 │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1160,19 +1160,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #31 │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #10 │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1264,19 +1264,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r0, r6, #27 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #27 │ │ │ │ movs r2, r1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #22 │ │ │ │ movs r0, r1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1368,19 +1368,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r0, r6, #23 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #23 │ │ │ │ movs r2, r1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #22 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1547,19 +1547,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r4, r6, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #16 │ │ │ │ movs r2, r1 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r7 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp │ │ │ │ + add r6, ip │ │ │ │ movs r0, r1 │ │ │ │ - add r0, lr │ │ │ │ + add r0, sp │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r2, #15 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1651,19 +1651,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r4, r6, #12 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ - muls r0, r0 │ │ │ │ + orrs r0, r7 │ │ │ │ movs r0, r1 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r2, #11 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1755,19 +1755,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r4, r6, #8 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #8 │ │ │ │ movs r2, r1 │ │ │ │ - negs r0, r0 │ │ │ │ + tst r0, r7 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r0, r1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r2, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1859,19 +1859,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ lsls r4, r6, #4 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r2, r1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1963,19 +1963,19 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ movs r4, r6 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r4, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r0 │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ vaddl.u16 q8, d6, d9 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d12, d9 │ │ │ │ @@ -2063,19 +2063,19 @@ │ │ │ │ beq.n 2f0b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ vhadd.u d0, d4, d9 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u32 d0, d14, d9 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ cdp2 0, 13, cr0, cr6, cr9, {0} │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 8, cr0, cr12, cr9, {0} │ │ │ │ @@ -2163,19 +2163,19 @@ │ │ │ │ beq.n 2f1b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ cdp2 0, 3, cr0, cr4, cr9, {0} │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr14, cr9, {0} │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #26 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ ldc2l 0, cr0, [r6, #36] @ 0x24 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip, #36] @ 0x24 │ │ │ │ @@ -2263,19 +2263,19 @@ │ │ │ │ beq.n 2f2b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldc2 0, cr0, [r4, #-36]! @ 0xffffffdc │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [lr, #-36]! @ 0xffffffdc │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ ldc2l 0, cr0, [r6], {9} │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip], {9} │ │ │ │ @@ -2363,19 +2363,19 @@ │ │ │ │ beq.n 2f3b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldc2 0, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xfbd60009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ smull r0, r0, ip, r9 │ │ │ │ @@ -2463,19 +2463,19 @@ │ │ │ │ beq.n 2f4b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ smlawb r0, r4, r9, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ smlad r0, lr, r9, r0 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xfad60009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa8c0009 │ │ │ │ @@ -2563,19 +2563,19 @@ │ │ │ │ beq.n 2f5b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xfa340009 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa2e0009 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ ldr??.w r0, [r6, #9] │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 {d0[0]}, [ip], r9 │ │ │ │ @@ -2663,19 +2663,19 @@ │ │ │ │ beq.n 2f6b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldrsh.w r0, [r4, r9] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ vld4.8 {d0-d3}, [lr], r9 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ ldr.w r0, [r6, #9] │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [ip, #9] │ │ │ │ @@ -2763,19 +2763,19 @@ │ │ │ │ beq.n 2f7b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldrh.w r0, [r4, r9] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [lr, r9] │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf7d60009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf78c0009 │ │ │ │ @@ -2863,19 +2863,19 @@ │ │ │ │ beq.n 2f8b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf7340009 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf72e0009 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf6d60009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf68c0009 │ │ │ │ @@ -2963,19 +2963,19 @@ │ │ │ │ beq.n 2f9b8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf6340009 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf62e0009 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ rsbs r0, r6, #8978432 @ 0x890000 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf58c0009 │ │ │ │ @@ -3063,19 +3063,19 @@ │ │ │ │ beq.n 2fab8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf5340009 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf52e0009 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf4d60009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, ip, #8978432 @ 0x890000 │ │ │ │ @@ -3163,19 +3163,19 @@ │ │ │ │ beq.n 2fbb8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ bics.w r0, r4, #8978432 @ 0x890000 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, lr, #8978432 @ 0x890000 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf3d60009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ usat r0, #9, ip │ │ │ │ @@ -3264,19 +3264,19 @@ │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3340009 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ssat16 r0, #10, lr │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf2d80009 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf28e0009 │ │ │ │ @@ -3288,32 +3288,32 @@ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #16] @ (2fd08 ) │ │ │ │ ldr r0, [pc, #16] @ (2fd0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xeade0007 │ │ │ │ - @ instruction: 0xeaac0007 │ │ │ │ - adds.w r0, r2, r7 │ │ │ │ + @ instruction: 0xf74a0007 │ │ │ │ + @ instruction: 0xf7180007 │ │ │ │ + @ instruction: 0xf77e0007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (2fd30 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ ldr r1, [pc, #16] @ (2fd34 ) │ │ │ │ ldr r0, [pc, #16] @ (2fd38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bic.w r0, lr, r7 │ │ │ │ - eor.w r0, r0, r7 │ │ │ │ - eors.w r0, r2, r7 │ │ │ │ + @ instruction: 0xf69a0007 │ │ │ │ + @ instruction: 0xf6ec0007 │ │ │ │ + @ instruction: 0xf6fe0007 │ │ │ │ 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] @ (2fd84 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #56] @ (2fd88 ) │ │ │ │ @@ -3442,15 +3442,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340009 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1200009 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xf0be0009 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r0, r3] │ │ │ │ @@ -3478,114 +3478,113 @@ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #16] @ (2fef4 ) │ │ │ │ ldr r0, [pc, #16] @ (2fef8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldrd r0, r0, [r2], #28 │ │ │ │ - mvns r0, r2 │ │ │ │ + adcs.w r0, lr, #8847360 @ 0x870000 │ │ │ │ + add r4, pc │ │ │ │ movs r0, r1 │ │ │ │ - stmdb r6!, {r0, r1, r2} │ │ │ │ + @ instruction: 0xf5920007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (2ff1c ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ ldr r1, [pc, #16] @ (2ff20 ) │ │ │ │ ldr r0, [pc, #16] @ (2ff24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strex r0, r0, [r2, #28] │ │ │ │ - bics r4, r4 │ │ │ │ + @ instruction: 0xf4ae0007 │ │ │ │ + add r0, sl │ │ │ │ movs r0, r1 │ │ │ │ - stmia.w r6!, {r0, r1, r2} │ │ │ │ - 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, 2ff4c │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ff58 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ce40 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + adds.w r0, r2, #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] @ (2ff7c ) │ │ │ │ + ldr r3, [pc, #16] @ (2ff48 ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (2ff80 ) │ │ │ │ - ldr r0, [pc, #16] @ (2ff84 ) │ │ │ │ + ldr r1, [pc, #16] @ (2ff4c ) │ │ │ │ + ldr r0, [pc, #16] @ (2ff50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strd r0, r0, [r6], #-28 │ │ │ │ - muls r4, r0 │ │ │ │ + add.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + add r4, r4 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia.w sl, {r0, r1, r2} │ │ │ │ + @ instruction: 0xf53a0007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2ffa8 ) │ │ │ │ + ldr r3, [pc, #16] @ (2ff74 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (2ffac ) │ │ │ │ - ldr r0, [pc, #16] @ (2ffb0 ) │ │ │ │ + ldr r1, [pc, #16] @ (2ff78 ) │ │ │ │ + ldr r0, [pc, #16] @ (2ff7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - b.n 2ff18 │ │ │ │ - movs r7, r0 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + mvns r0, r7 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xe81a0007 │ │ │ │ + @ instruction: 0xf4ba0007 │ │ │ │ + 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, 2ffa4 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 2ffb0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ce40 │ │ │ │ + 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] @ (2fff0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #44] @ (2fff4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [pc, #44] @ (2fff8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 51f18 │ │ │ │ + bl 4f7d0 │ │ │ │ ldr r3, [pc, #32] @ (2fffc ) │ │ │ │ ldr r2, [pc, #36] @ (30000 ) │ │ │ │ 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 2b874 <__aeabi_atexit@plt> │ │ │ │ vhadd.s32 d16, d8, d9 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2ff2c │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3594,106 +3593,106 @@ │ │ │ │ ldr r5, [pc, #380] @ (30190 ) │ │ │ │ ldr r3, [pc, #380] @ (30194 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [pc, #380] @ (30198 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r3, [pc, #372] @ (3019c ) │ │ │ │ ldr r2, [pc, #376] @ (301a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 2b878 <__aeabi_atexit@plt+0x4> │ │ │ │ ldr r3, [pc, #364] @ (301a4 ) │ │ │ │ ldr r1, [pc, #364] @ (301a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #356] @ (301ac ) │ │ │ │ add.w r0, r4, #24 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #348] @ (301b0 ) │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #340] @ (301b4 ) │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #332] @ (301b8 ) │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #324] @ (301bc ) │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #316] @ (301c0 ) │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #308] @ (301c4 ) │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #300] @ (301c8 ) │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #292] @ (301cc ) │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #284] @ (301d0 ) │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #276] @ (301d4 ) │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #268] @ (301d8 ) │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #260] @ (301dc ) │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #252] @ (301e0 ) │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #244] @ (301e4 ) │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r1, [pc, #236] @ (301e8 ) │ │ │ │ add.w r0, r4, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ ldr r4, [pc, #228] @ (301ec ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #228] @ (301f0 ) │ │ │ │ add r4, pc │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2b878 <__aeabi_atexit@plt+0x4> │ │ │ │ ldr r3, [pc, #220] @ (301f4 ) │ │ │ │ ldr r1, [pc, #224] @ (301f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 93514 │ │ │ │ + bl 92b9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b874 <__aeabi_atexit@plt> │ │ │ │ movs r3, #16 │ │ │ │ rsb r3, r3, #16 │ │ │ │ @@ -3738,61 +3737,61 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 3013c │ │ │ │ nop │ │ │ │ vhadd.s16 d0, d10, d9 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u16 q8, d2, d9 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r3 │ │ │ │ + cmp r2, lr │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r3 │ │ │ │ + cmp r2, lr │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp sl, r0 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, sl │ │ │ │ + cmp sl, r5 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, fp │ │ │ │ + cmp sl, r6 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, ip │ │ │ │ + cmp sl, r7 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, lr │ │ │ │ + cmp sl, r9 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, pc │ │ │ │ + cmp sl, sl │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, r1 │ │ │ │ + cmp sl, ip │ │ │ │ movs r0, r1 │ │ │ │ - mov lr, r3 │ │ │ │ + cmp lr, lr │ │ │ │ movs r0, r1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov r2, r1 │ │ │ │ movs r0, r1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov r6, r2 │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov r2, r4 │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, fp │ │ │ │ + mov r2, r6 │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, ip │ │ │ │ + mov r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ cdp2 0, 15, cr0, cr2, cr9, {0} │ │ │ │ - adds r5, #79 @ 0x4f │ │ │ │ + cmp r3, #215 @ 0xd7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ adds r0, #20 │ │ │ │ b.n 2fd40 │ │ │ │ movs r0, #20 │ │ │ │ b.n 2fd44 │ │ │ │ adds r0, #3 │ │ │ │ b.n 30328 │ │ │ │ @@ -3993,15 +3992,15 @@ │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r0, #-36] @ 0xffffffdc │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ 000303f4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4803,29 +4802,29 @@ │ │ │ │ asrs r0, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w pc, [sp, #255]! │ │ │ │ @ instruction: 0xf6b40009 │ │ │ │ @ instruction: 0xf67a0009 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ movs r7, r0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 30d28 │ │ │ │ ldr.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr.w sl, [r3, r6, lsl #2] │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ @@ -5826,23 +5825,23 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 307ba │ │ │ │ ldrd r2, r1, [r4, #728] @ 0x2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.w 307ba │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5850,25 +5849,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r7, r0 │ │ │ │ asrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 31658 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5876,19 +5875,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 30b14 │ │ │ │ @@ -6188,21 +6187,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ bpl.n 31ac0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6699,31 +6698,31 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ bcs.n 31f5c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 31f24 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r7, r0 │ │ │ │ bcs.n 32048 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 31ff0 │ │ │ │ movs r1, r1 │ │ │ │ @@ -6741,35 +6740,35 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 31fa8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r7, r0 │ │ │ │ beq.n 31ed8 │ │ │ │ movs r1, r1 │ │ │ │ beq.n 3209c │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ movs r7, r0 │ │ │ │ beq.n 32018 │ │ │ │ movs r1, r1 │ │ │ │ beq.n 31fe0 │ │ │ │ movs r1, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d0a8 │ │ │ │ @@ -7433,27 +7432,27 @@ │ │ │ │ b.n 324e8 │ │ │ │ blx 2cda0 │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ 000325f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7607,15 +7606,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ ldmia r0!, {r2} │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 0003275c , std::allocator >::_M_construct(char const*, unsigned int)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7983,19 +7982,19 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ movs r1, r1 │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r7, r0 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + push {r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8685,27 +8684,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ite le │ │ │ │ movle r1, r1 │ │ │ │ lsrgt r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r7, r0 │ │ │ │ itee cs │ │ │ │ movcs r1, r1 │ │ │ │ - ldrbcc r0, [r1, r1] │ │ │ │ + ldrbcc r0, [r0, r1] │ │ │ │ movcc r7, r0 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ movs r7, r0 │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 000331fc : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -10523,37 +10522,37 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 34282 )@@Base+0x66e> │ │ │ │ b.n 34264 )@@Base+0x650> │ │ │ │ b.n 34244 )@@Base+0x630> │ │ │ │ b.n 3424a )@@Base+0x636> │ │ │ │ nop │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r7, r0 │ │ │ │ uxtb r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1016] @ (34714 , std::allocator > const&)@@Base+0x214>) │ │ │ │ + ldr r7, [pc, #984] @ (346f4 , std::allocator > const&)@@Base+0x1f4>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [pc, #792] @ (34638 , std::allocator > const&)@@Base+0x138>) │ │ │ │ + ldr r7, [pc, #760] @ (34618 , std::allocator > const&)@@Base+0x118>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [pc, #904] @ (346ac , std::allocator > const&)@@Base+0x1ac>) │ │ │ │ + ldr r7, [pc, #872] @ (3468c , std::allocator > const&)@@Base+0x18c>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [pc, #136] @ (343b0 ) │ │ │ │ + ldr r7, [pc, #104] @ (34390 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [pc, #200] @ (343f4 ) │ │ │ │ + ldr r7, [pc, #168] @ (343d4 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #248] @ (34428 ) │ │ │ │ + ldr r6, [pc, #216] @ (34408 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #56] @ (3436c ) │ │ │ │ + ldr r6, [pc, #24] @ (3434c )@@Base+0x738>) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #304] @ (34468 ) │ │ │ │ + ldr r6, [pc, #272] @ (34448 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #408] @ (344d4 ) │ │ │ │ + ldr r5, [pc, #376] @ (344b4 ) │ │ │ │ movs r7, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r1 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ movs r1, r1 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -11142,31 +11141,31 @@ │ │ │ │ movs r1, r1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ movs r1, r1 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, pc │ │ │ │ movs r7, r0 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, fp │ │ │ │ movs r7, r0 │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, sp │ │ │ │ movs r7, r0 │ │ │ │ - mov r4, pc │ │ │ │ + mov r4, lr │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r2, r5 │ │ │ │ movs r7, r0 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r7, r0 │ │ │ │ add r7, pc, #672 @ (adr r7, 34bd4 ) │ │ │ │ movs r1, r1 │ │ │ │ add r7, pc, #312 @ (adr r7, 34a70 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -11176,23 +11175,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #704 @ (adr r6, 34c0c ) │ │ │ │ movs r1, r1 │ │ │ │ add r6, pc, #608 @ (adr r6, 34bb0 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r1 │ │ │ │ movs r7, r0 │ │ │ │ add r6, pc, #496 @ (adr r6, 34b48 ) │ │ │ │ movs r1, r1 │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r7, r0 │ │ │ │ add r6, pc, #384 @ (adr r6, 34ae0 ) │ │ │ │ movs r1, r1 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00034964 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11464,21 +11463,21 @@ │ │ │ │ ... │ │ │ │ add r4, pc, #568 @ (adr r4, 34e74 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r0 │ │ │ │ + bics r0, r7 │ │ │ │ movs r7, r0 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r5 │ │ │ │ movs r7, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r5 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r0 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00034c54 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13438,29 +13437,29 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 35eb8 )@@Base+0x490> │ │ │ │ b.n 35e8e )@@Base+0x466> │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r7, r0 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r1 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r1 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ movs r1, r1 │ │ │ │ @@ -13903,25 +13902,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 36354 )@@Base+0x404> │ │ │ │ b.n 36336 )@@Base+0x3e6> │ │ │ │ b.n 3631c )@@Base+0x3cc> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r7, r0 │ │ │ │ ldrh r4, [r5, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #2 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r7, r0 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r4, [r5, #30] │ │ │ │ movs r1, r1 │ │ │ │ @@ -14089,23 +14088,23 @@ │ │ │ │ blx 2c344 │ │ │ │ b.n 364f4 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036558 : │ │ │ │ stmdb 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 │ │ │ │ @@ -14265,23 +14264,23 @@ │ │ │ │ blx 2c344 │ │ │ │ b.n 366a8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r7, r0 │ │ │ │ ldrh r2, [r2, #6] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ movs r1, r1 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ movs r1, r1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 0003670c : │ │ │ │ stmdb 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 │ │ │ │ @@ -14552,31 +14551,31 @@ │ │ │ │ blx 2c344 │ │ │ │ b.n 3692e │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ movs r7, r0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r1, r1 │ │ │ │ strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ movs r7, r0 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ strh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 000369ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -14855,19 +14854,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (36ca4 ) │ │ │ │ ldr r0, [pc, #20] @ (36ca8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036cac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -14887,19 +14886,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (36cf0 ) │ │ │ │ ldr r0, [pc, #20] @ (36cf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #30 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036cf8 : │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 36d5e │ │ │ │ push {r4, lr} │ │ │ │ @@ -14962,19 +14961,19 @@ │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ ldr r1, [pc, #16] @ (36d9c ) │ │ │ │ ldr r0, [pc, #16] @ (36da0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #6 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036da4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -15016,19 +15015,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2c0e8 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #8 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036e24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -15126,19 +15125,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (36f20 ) │ │ │ │ ldr r0, [pc, #20] @ (36f24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ movs r7, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #12 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036f28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -15162,19 +15161,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (36f70 ) │ │ │ │ ldr r0, [pc, #20] @ (36f74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r7, r0 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r7, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00036f78 : │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cbz r3, 36f86 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ cbnz r3, 36f86 │ │ │ │ @@ -15244,19 +15243,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (37028 ) │ │ │ │ ldr r0, [pc, #20] @ (3702c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00037030 : │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ cbz r1, 37094 │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ @@ -15605,61 +15604,61 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r7, r0 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r0, #3 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ movs r7, r0 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #14 │ │ │ │ movs r7, r0 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #2 │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ movs r7, r0 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r7, #0 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ 00037438 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -15974,37 +15973,37 @@ │ │ │ │ movs r1, r1 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ movs r1, r1 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ movs r1, r1 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r7, r0 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ movs r7, r0 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r7, r0 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -16327,15 +16326,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #21] │ │ │ │ movs r1, r1 │ │ │ │ strb r6, [r7, #19] │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r7, r0 │ │ │ │ cbz r0, 37ab2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -18004,71 +18003,71 @@ │ │ │ │ asrs r6, r5 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [pc, #120] @ (38c24 )@@Base+0xc3c>) │ │ │ │ + ldr r1, [pc, #136] @ (38c34 )@@Base+0xc4c>) │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ movs r7, r0 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r7, r0 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ str r2, [r2, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ @@ -19198,52 +19197,52 @@ │ │ │ │ blx 2c2d8 │ │ │ │ b.n 39728 │ │ │ │ nop │ │ │ │ str r2, [r5, #8] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ movs r7, r0 │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ movs r7, r0 │ │ │ │ - ldc2 0, cr0, [lr], #-24 @ 0xffffffe8 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + ldc2 0, cr0, [r6], #-24 @ 0xffffffe8 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xfa8a0006 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + @ instruction: 0xfa820006 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ movs r7, r0 │ │ │ │ - ldc2 0, cr0, [r0], {6} │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + stc2 0, cr0, [r8], {6} │ │ │ │ + lsls r6, r4, #13 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r7, r0 │ │ │ │ ldr r4, [r6, r1] │ │ │ │ movs r1, r1 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 000397a4 : │ │ │ │ @@ -19922,31 +19921,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r6] │ │ │ │ movs r1, r1 │ │ │ │ - stc2 0, cr0, [r4], #24 │ │ │ │ - stc2l 0, cr0, [lr], {6} │ │ │ │ - stc2 0, cr0, [ip, #-24] @ 0xffffffe8 │ │ │ │ + ldc2 0, cr0, [ip], {6} │ │ │ │ + stc2l 0, cr0, [r6], {6} │ │ │ │ + stc2 0, cr0, [r4, #-24] @ 0xffffffe8 │ │ │ │ strh r0, [r0, r4] │ │ │ │ movs r1, r1 │ │ │ │ - stc2 0, cr0, [r4], #-24 @ 0xffffffe8 │ │ │ │ - mcrr2 0, 0, r0, lr, cr6 │ │ │ │ - mrrc2 0, 0, r0, r4, cr6 │ │ │ │ + ldc2 0, cr0, [ip], {6} │ │ │ │ + mcrr2 0, 0, r0, r6, cr6 │ │ │ │ + mcrr2 0, 0, r0, ip, cr6 │ │ │ │ strh r0, [r0, r2] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb900006 │ │ │ │ - @ instruction: 0xfbba0006 │ │ │ │ - stc2 0, cr0, [r8], #-24 @ 0xffffffe8 │ │ │ │ + smull r0, r0, r8, r6 │ │ │ │ + @ instruction: 0xfbb20006 │ │ │ │ + stc2 0, cr0, [r0], #-24 @ 0xffffffe8 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r1, r1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r1, r1 │ │ │ │ str r2, [r7, r5] │ │ │ │ movs r1, r1 │ │ │ │ str r0, [r0, r5] │ │ │ │ @@ -21027,15 +21026,15 @@ │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ blx 2bd8c ::ReleasePointer_()@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ bx r1 │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a9d4 │ │ │ │ + b.n 3a9c4 │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003a944 : │ │ │ │ @@ -21299,15 +21298,15 @@ │ │ │ │ blx 2bd8c ::ReleasePointer_()@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ add r2, r7 │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3acfc )@@Base+0xe8> │ │ │ │ + ble.n 3acec )@@Base+0xd8> │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003ac14 )@@Base>: │ │ │ │ @@ -21422,15 +21421,15 @@ │ │ │ │ blx 2bd8c ::ReleasePointer_()@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, r1 │ │ │ │ asrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3ad80 , std::allocator > const&)@@Base+0x10> │ │ │ │ + bgt.n 3ad70 , std::allocator > const&)@@Base> │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003ad70 , std::allocator > const&)@@Base>: │ │ │ │ @@ -23736,81 +23735,81 @@ │ │ │ │ add r0, pc, #380 @ (adr r0, 3c6f4 )@@Base+0xbf4>) │ │ │ │ tst r2, r0 │ │ │ │ ... │ │ │ │ adds r4, #18 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3c498 )@@Base+0x998> │ │ │ │ + bgt.n 3c688 )@@Base+0xb88> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 3c554 )@@Base+0xa54> │ │ │ │ + bhi.n 3c544 )@@Base+0xa44> │ │ │ │ movs r6, r0 │ │ │ │ - ble.n 3c494 )@@Base+0x994> │ │ │ │ + ble.n 3c684 )@@Base+0xb84> │ │ │ │ movs r6, r0 │ │ │ │ - ble.n 3c4d4 )@@Base+0x9d4> │ │ │ │ + ble.n 3c4c4 )@@Base+0x9c4> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 3c66c )@@Base+0xb6c> │ │ │ │ + bhi.n 3c65c )@@Base+0xb5c> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 3c52c )@@Base+0xa2c> │ │ │ │ + bvc.n 3c51c )@@Base+0xa1c> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3c57c )@@Base+0xa7c> │ │ │ │ + bgt.n 3c56c )@@Base+0xa6c> │ │ │ │ movs r6, r0 │ │ │ │ - ble.n 3c5c4 )@@Base+0xac4> │ │ │ │ + ble.n 3c5b4 )@@Base+0xab4> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 3c654 )@@Base+0xb54> │ │ │ │ + bvc.n 3c644 )@@Base+0xb44> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3c4cc )@@Base+0x9cc> │ │ │ │ + bgt.n 3c4bc )@@Base+0x9bc> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3c4cc )@@Base+0x9cc> │ │ │ │ + bgt.n 3c4bc )@@Base+0x9bc> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3c4e4 )@@Base+0x9e4> │ │ │ │ + bgt.n 3c4d4 )@@Base+0x9d4> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3c5f0 )@@Base+0xaf0> │ │ │ │ + bgt.n 3c5e0 )@@Base+0xae0> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3c5f8 )@@Base+0xaf8> │ │ │ │ + bvs.n 3c5e8 )@@Base+0xae8> │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 3c5e8 )@@Base+0xae8> │ │ │ │ + bgt.n 3c5d8 )@@Base+0xad8> │ │ │ │ movs r6, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r7, r0 │ │ │ │ - bpl.n 3c51c )@@Base+0xa1c> │ │ │ │ + bpl.n 3c50c )@@Base+0xa0c> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3c5f8 )@@Base+0xaf8> │ │ │ │ + bvs.n 3c5e8 )@@Base+0xae8> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3c51c )@@Base+0xa1c> │ │ │ │ + bmi.n 3c50c )@@Base+0xa0c> │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 3c6b4 )@@Base+0xbb4> │ │ │ │ + bge.n 3c6a4 )@@Base+0xba4> │ │ │ │ movs r6, r0 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + adds r4, r7, #4 │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 3c640 )@@Base+0xb40> │ │ │ │ + bmi.n 3c630 )@@Base+0xb30> │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 3c6cc )@@Base+0xbcc> │ │ │ │ + bcc.n 3c6bc )@@Base+0xbbc> │ │ │ │ movs r6, r0 │ │ │ │ - bls.n 3c530 )@@Base+0xa30> │ │ │ │ + bls.n 3c520 )@@Base+0xa20> │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r7, r0 │ │ │ │ - bcc.n 3c5f8 )@@Base+0xaf8> │ │ │ │ + bcs.n 3c5e8 )@@Base+0xae8> │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 3c52c )@@Base+0xa2c> │ │ │ │ + bne.n 3c51c )@@Base+0xa1c> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 3c590 )@@Base+0xa90> │ │ │ │ + bhi.n 3c580 )@@Base+0xa80> │ │ │ │ movs r6, r0 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 3c65c )@@Base+0xb5c> │ │ │ │ + bne.n 3c64c )@@Base+0xb4c> │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 3c538 )@@Base+0xa38> │ │ │ │ + beq.n 3c528 )@@Base+0xa28> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 3c5fc )@@Base+0xafc> │ │ │ │ + bvc.n 3c5ec )@@Base+0xaec> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 3c6f8 )@@Base+0xbf8> │ │ │ │ + bhi.n 3c6e8 )@@Base+0xbe8> │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 3c668 )@@Base+0xb68> │ │ │ │ + beq.n 3c658 )@@Base+0xb58> │ │ │ │ movs r6, r0 │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 3c626 )@@Base+0xb26> │ │ │ │ @@ -24283,45 +24282,45 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3ca80 )@@Base+0xf80> │ │ │ │ + bvs.n 3ca70 )@@Base+0xf70> │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n 3cb08 )@@Base+0x1008> │ │ │ │ + bvc.n 3caf8 )@@Base+0xff8> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3cb28 )@@Base+0x1028> │ │ │ │ + bvs.n 3cb18 )@@Base+0x1018> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3cb44 )@@Base+0x1044> │ │ │ │ + bvs.n 3cb34 )@@Base+0x1034> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cbac )@@Base+0x10ac> │ │ │ │ + bpl.n 3cb9c )@@Base+0x109c> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3ca20 )@@Base+0xf20> │ │ │ │ + bpl.n 3ca10 )@@Base+0xf10> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cb38 )@@Base+0x1038> │ │ │ │ + bpl.n 3cb28 )@@Base+0x1028> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cbac )@@Base+0x10ac> │ │ │ │ + bpl.n 3cb9c )@@Base+0x109c> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 3cb1e )@@Base+0x101e> │ │ │ │ @@ -24680,57 +24679,57 @@ │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 3cfe4 )@@Base+0x14e4>) │ │ │ │ tst r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 3cfec )@@Base+0x14ec>) │ │ │ │ stmia r2!, {r1} │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3cde0 )@@Base+0x12e0> │ │ │ │ + bmi.n 3cdd0 )@@Base+0x12d0> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3cdfc )@@Base+0x12fc> │ │ │ │ + bmi.n 3cdec )@@Base+0x12ec> │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 3ce08 )@@Base+0x1308> │ │ │ │ + bmi.n 3cdf8 )@@Base+0x12f8> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3ce2c )@@Base+0x132c> │ │ │ │ + bmi.n 3ce1c )@@Base+0x131c> │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3ce64 )@@Base+0x1364> │ │ │ │ + bmi.n 3ce54 )@@Base+0x1354> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3ce94 )@@Base+0x1394> │ │ │ │ + bmi.n 3ce84 )@@Base+0x1384> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3ce7c )@@Base+0x137c> │ │ │ │ + bmi.n 3ce6c )@@Base+0x136c> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3ce7c )@@Base+0x137c> │ │ │ │ + bmi.n 3ce6c )@@Base+0x136c> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3ceb4 )@@Base+0x13b4> │ │ │ │ + bmi.n 3cea4 )@@Base+0x13a4> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3ceb4 )@@Base+0x13b4> │ │ │ │ + bmi.n 3cea4 )@@Base+0x13a4> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3ced4 )@@Base+0x13d4> │ │ │ │ + bpl.n 3cec4 )@@Base+0x13c4> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cedc )@@Base+0x13dc> │ │ │ │ + bpl.n 3cecc )@@Base+0x13cc> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cf04 )@@Base+0x1404> │ │ │ │ + bpl.n 3cef4 )@@Base+0x13f4> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cefc )@@Base+0x13fc> │ │ │ │ + bpl.n 3ceec )@@Base+0x13ec> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cdec )@@Base+0x12ec> │ │ │ │ + bpl.n 3cddc )@@Base+0x12dc> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3cdec )@@Base+0x12ec> │ │ │ │ + bpl.n 3cddc )@@Base+0x12dc> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3ce40 )@@Base+0x1340> │ │ │ │ + bpl.n 3ce30 )@@Base+0x1330> │ │ │ │ movs r6, r0 │ │ │ │ ldr r0, [sp, #508] @ 0x1fc │ │ │ │ add r3, sp, #516 @ 0x204 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 3ceda )@@Base+0x13da> │ │ │ │ ldr r1, [sp, #516] @ 0x204 │ │ │ │ @@ -25835,139 +25834,139 @@ │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ b.n 3daa4 )@@Base+0x1fa4> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d9bc )@@Base+0x1ebc> │ │ │ │ + bmi.n 3d9ac )@@Base+0x1eac> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d9f8 )@@Base+0x1ef8> │ │ │ │ + bmi.n 3d9e8 )@@Base+0x1ee8> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d9fc )@@Base+0x1efc> │ │ │ │ + bmi.n 3d9ec )@@Base+0x1eec> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3da00 )@@Base+0x1f00> │ │ │ │ + bmi.n 3d9f0 )@@Base+0x1ef0> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3d9ec )@@Base+0x1eec> │ │ │ │ + bpl.n 3d9dc )@@Base+0x1edc> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3da60 )@@Base+0x1f60> │ │ │ │ + bmi.n 3da50 )@@Base+0x1f50> │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 3d994 )@@Base+0x1e94> │ │ │ │ + bcc.n 3d984 )@@Base+0x1e84> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d900 )@@Base+0x1e00> │ │ │ │ + bmi.n 3d8f0 )@@Base+0x1df0> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d994 )@@Base+0x1e94> │ │ │ │ + bmi.n 3d984 )@@Base+0x1e84> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d994 )@@Base+0x1e94> │ │ │ │ + bmi.n 3d984 )@@Base+0x1e84> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3d9f0 )@@Base+0x1ef0> │ │ │ │ + bvs.n 3d9e0 )@@Base+0x1ee0> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3d9fc )@@Base+0x1efc> │ │ │ │ + bvs.n 3d9ec )@@Base+0x1eec> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3dad4 )@@Base+0x1fd4> │ │ │ │ + bvs.n 3dac4 )@@Base+0x1fc4> │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {} │ │ │ │ movs r6, r0 │ │ │ │ - ldc2l 0, cr0, [r8], #-24 @ 0xffffffe8 │ │ │ │ - bvs.n 3da20 )@@Base+0x1f20> │ │ │ │ + @ instruction: 0xfa7c0006 │ │ │ │ + bvs.n 3da10 )@@Base+0x1f10> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da98 )@@Base+0x1f98> │ │ │ │ + bvs.n 3da88 )@@Base+0x1f88> │ │ │ │ movs r6, r0 │ │ │ │ - stc2 0, cr0, [sl], {6} │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + @ instruction: 0xfa0e0006 │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da0c )@@Base+0x1f0c> │ │ │ │ + bvs.n 3d9fc )@@Base+0x1efc> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3dadc )@@Base+0x1fdc> │ │ │ │ + bvs.n 3dacc )@@Base+0x1fcc> │ │ │ │ movs r6, r0 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1} │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3d910 )@@Base+0x1e10> │ │ │ │ + bpl.n 3db00 )@@Base+0x2000> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da6c )@@Base+0x1f6c> │ │ │ │ + bvs.n 3da5c )@@Base+0x1f5c> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da58 )@@Base+0x1f58> │ │ │ │ + bvs.n 3da48 )@@Base+0x1f48> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da50 )@@Base+0x1f50> │ │ │ │ + bvs.n 3da40 )@@Base+0x1f40> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da6c )@@Base+0x1f6c> │ │ │ │ + bvs.n 3da5c )@@Base+0x1f5c> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da60 )@@Base+0x1f60> │ │ │ │ + bvs.n 3da50 )@@Base+0x1f50> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 3da88 )@@Base+0x1f88> │ │ │ │ + bvs.n 3da78 )@@Base+0x1f78> │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3d9c4 )@@Base+0x1ec4> │ │ │ │ + bpl.n 3d9b4 )@@Base+0x1eb4> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3da08 )@@Base+0x1f08> │ │ │ │ + bpl.n 3d9f8 )@@Base+0x1ef8> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3d9f4 )@@Base+0x1ef4> │ │ │ │ + bpl.n 3d9e4 )@@Base+0x1ee4> │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r7, r0 │ │ │ │ - bpl.n 3d9d0 )@@Base+0x1ed0> │ │ │ │ + bpl.n 3d9c0 )@@Base+0x1ec0> │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ movs r7, r0 │ │ │ │ - bpl.n 3d9ac )@@Base+0x1eac> │ │ │ │ + bpl.n 3d99c )@@Base+0x1e9c> │ │ │ │ movs r6, r0 │ │ │ │ - it ls │ │ │ │ - movls r6, r0 │ │ │ │ - itte lt │ │ │ │ + nop {9} │ │ │ │ + movs r6, r0 │ │ │ │ + itee lt │ │ │ │ movlt r6, r0 │ │ │ │ - bmi.n 3db3c )@@Base+0x203c> @ unpredictable │ │ │ │ + bmi.n 3db2c )@@Base+0x202c> @ unpredictable │ │ │ │ movge r6, r0 │ │ │ │ - @ instruction: 0xf3960006 │ │ │ │ - bmi.n 3d954 )@@Base+0x1e54> │ │ │ │ + @ instruction: 0xf19a0006 │ │ │ │ + bmi.n 3db44 )@@Base+0x2044> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d95c )@@Base+0x1e5c> │ │ │ │ + bmi.n 3db4c )@@Base+0x204c> │ │ │ │ movs r6, r0 │ │ │ │ - bfi r0, ip, #0, #7 │ │ │ │ - bmi.n 3d96c )@@Base+0x1e6c> │ │ │ │ + sbcs.w r0, r0, #6 │ │ │ │ + bmi.n 3db5c )@@Base+0x205c> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d98c )@@Base+0x1e8c> │ │ │ │ + bmi.n 3d97c )@@Base+0x1e7c> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d9ac )@@Base+0x1eac> │ │ │ │ + bmi.n 3d99c )@@Base+0x1e9c> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d9d4 )@@Base+0x1ed4> │ │ │ │ + bmi.n 3d9c4 )@@Base+0x1ec4> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3d9ec )@@Base+0x1eec> │ │ │ │ + bmi.n 3d9dc )@@Base+0x1edc> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3da3c )@@Base+0x1f3c> │ │ │ │ + bmi.n 3da2c )@@Base+0x1f2c> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 3da54 )@@Base+0x1f54> │ │ │ │ + bmi.n 3da44 )@@Base+0x1f44> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3daa4 )@@Base+0x1fa4> │ │ │ │ + bpl.n 3da94 )@@Base+0x1f94> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3dac4 )@@Base+0x1fc4> │ │ │ │ + bpl.n 3dab4 )@@Base+0x1fb4> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3db14 )@@Base+0x2014> │ │ │ │ + bpl.n 3db04 )@@Base+0x2004> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3db1c )@@Base+0x201c> │ │ │ │ + bpl.n 3db0c )@@Base+0x200c> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3db54 )@@Base+0x2054> │ │ │ │ + bpl.n 3db44 )@@Base+0x2044> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3db5c )@@Base+0x205c> │ │ │ │ + bpl.n 3db4c )@@Base+0x204c> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3d994 )@@Base+0x1e94> │ │ │ │ + bpl.n 3db84 )@@Base+0x2084> │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3db94 )@@Base+0x2094> │ │ │ │ + bpl.n 3db84 )@@Base+0x2084> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 3dab6 )@@Base+0x1fb6> │ │ │ │ @@ -27160,65 +27159,63 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #748] @ 0x2ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3e7b2 )@@Base+0x2cb2> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 3e6c0 )@@Base+0x2bc0> │ │ │ │ + bne.n 3e6b0 )@@Base+0x2bb0> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r4, 3e71c )@@Base+0x2c1c> │ │ │ │ + cbnz r4, 3e71a )@@Base+0x2c1a> │ │ │ │ movs r6, r0 │ │ │ │ - cbnz r2, 3e6f8 )@@Base+0x2bf8> │ │ │ │ + cbnz r2, 3e6f6 )@@Base+0x2bf6> │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 3e688 )@@Base+0x2b88> │ │ │ │ + beq.n 3e678 )@@Base+0x2b78> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ movs r6, r0 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 3e6fc )@@Base+0x2bfc> │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 3e760 )@@Base+0x2c60> │ │ │ │ + beq.n 3e750 )@@Base+0x2c50> │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 3e74c )@@Base+0x2c4c> │ │ │ │ + beq.n 3e73c )@@Base+0x2c3c> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ movs r7, r0 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r5} │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + vhadd.u d16, d0, d6 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + vhadd.u16 d16, d0, d6 │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ movs r6, r0 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r1, r1 │ │ │ │ @@ -28699,41 +28696,41 @@ │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [ip, #32] │ │ │ │ asrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3f6de │ │ │ │ + cbnz r2, 3f6dc │ │ │ │ movs r6, r0 │ │ │ │ - cbnz r4, 3f6e0 │ │ │ │ + cbnz r4, 3f6de │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 3f284 │ │ │ │ smull r0, r0, r4, r8 │ │ │ │ mla r0, ip, r8, r0 │ │ │ │ - cbnz r6, 3f6ca │ │ │ │ + cbnz r6, 3f6c8 │ │ │ │ movs r6, r0 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r0, r4 │ │ │ │ movs r6, r0 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r5 │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xfa7e0008 │ │ │ │ @ instruction: 0xfa4a0008 │ │ │ │ @ instruction: 0xfa0e0008 │ │ │ │ ldr??.w r0, [sl, #8] │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 {d0[0]}, [r8], r8 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ movs r6, r0 │ │ │ │ vld4.8 {d16-d19}, [lr], r8 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d16-d19}, [r6], r8 │ │ │ │ vst4.8 {d0-d3}, [sl], r8 │ │ │ │ │ │ │ │ @@ -29117,23 +29114,23 @@ │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6660008 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ movs r6, r0 │ │ │ │ subs.w r0, sl, #8912896 @ 0x880000 │ │ │ │ sbc.w r0, r4, #8912896 @ 0x880000 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xf52a0008 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ea0008 │ │ │ │ │ │ │ │ 0003fadc )@@Base>: │ │ │ │ @@ -29626,36 +29623,36 @@ │ │ │ │ nop │ │ │ │ bics.w r0, r8, #8912896 @ 0x880000 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, ip, #8912896 @ 0x880000 │ │ │ │ lsrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xf2220008 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r0 │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xf0ac0008 │ │ │ │ eor.w r0, ip, #8 │ │ │ │ orrs.w r0, r8, #8 │ │ │ │ bics.w r0, r6, #8 │ │ │ │ ands.w r0, r6, #8 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ movs r6, r0 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ vaddl.s32 q8, d8, d8 │ │ │ │ vext.8 d0, d8, d8, #0 │ │ │ │ vaddl.s8 q0, d12, d8 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00040010 , CoinMessageHandler 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, #4048] @ 0xfd0 │ │ │ │ @@ -29794,15 +29791,15 @@ │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s8 d0, d0, d8 │ │ │ │ asrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 2, cr0, cr14, cr8, {0} │ │ │ │ stcl 0, cr0, [r8, #32] │ │ │ │ │ │ │ │ 000401b4 , std::allocator >)@@Base>: │ │ │ │ @@ -30155,15 +30152,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r8, r8 │ │ │ │ @ instruction: 0xead20008 │ │ │ │ @ instruction: 0xeaa80008 │ │ │ │ bics.w r0, r0, r8 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ movs r6, r0 │ │ │ │ ldr r2, [pc, #28] @ (40584 , std::allocator >)@@Base+0x3d0>) │ │ │ │ ldr r3, [pc, #32] @ (40588 , std::allocator >)@@Base+0x3d4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ @@ -30173,15 +30170,15 @@ │ │ │ │ ldr r0, [pc, #16] @ (4058c , std::allocator >)@@Base+0x3d8>) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ nop │ │ │ │ strd r0, r0, [r8, #32] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00040590 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00040594 : │ │ │ │ @@ -30445,15 +30442,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (40808 ) │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #440 @ (adr r7, 409c4 (int const*, int, int*)@@Base+0x8c>) │ │ │ │ + add r7, pc, #408 @ (adr r7, 409a4 (int const*, int, int*)@@Base+0x6c>) │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 0004080c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -30815,19 +30812,19 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4076c )@@Base+0xc> │ │ │ │ movs r0, r1 │ │ │ │ b.n 40620 │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 40c40 , std::allocator > const&, int)@@Base+0x60> │ │ │ │ + bcc.n 40b58 (int const*, int, int*)@@Base+0x220> │ │ │ │ movs r6, r0 │ │ │ │ b.n 41398 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -32012,15 +32009,15 @@ │ │ │ │ nop │ │ │ │ bhi.n 4166c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 41640 ::ReleasePointer_()@@Base+0x18c> │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r6, r0 │ │ │ │ bhi.n 417a8 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32167,15 +32164,15 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 418d4 │ │ │ │ movs r0, r1 │ │ │ │ bvs.n 41850 │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -32219,18 +32216,18 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #12] @ (418f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ ldr r0, [pc, #8] @ (418fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ - movs r6, r0 │ │ │ │ strb r6, [r1, #15] │ │ │ │ movs r6, r0 │ │ │ │ + strb r6, [r0, #15] │ │ │ │ + movs r6, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -33261,33 +33258,33 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r6, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ ldmia r4, {r4} │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 000423c0 : │ │ │ │ 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 │ │ │ │ @@ -33429,23 +33426,23 @@ │ │ │ │ blx 2c344 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ 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] @ (427a8 ) │ │ │ │ @@ -35034,63 +35031,63 @@ │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ b.n 43530 )@@Base+0xaec> │ │ │ │ nop │ │ │ │ stmia r4!, {r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r6, r0 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cbz r2, 43542 )@@Base+0xafe> │ │ │ │ @@ -35829,29 +35826,29 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 43a6e )@@Base+0x102a> │ │ │ │ b.n 43a44 )@@Base+0x1000> │ │ │ │ b.n 43c2a )@@Base+0x11e6> │ │ │ │ b.n 43ae2 )@@Base+0x109e> │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r6, r0 │ │ │ │ setpan #1 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ @@ -36281,27 +36278,27 @@ │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ sxth r0, r1 │ │ │ │ movs r0, r1 │ │ │ │ sxth r6, r0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ movs r6, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 44176 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ @@ -36937,31 +36934,31 @@ │ │ │ │ ... │ │ │ │ bvc.n 44738 │ │ │ │ sbcs r7, r2 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ @@ -37424,15 +37421,15 @@ │ │ │ │ ldr r0, [pc, #152] @ (44d7c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 44a3a │ │ │ │ b.n 44b84 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r6, r0 │ │ │ │ add r6, pc, #16 @ (adr r6, 44d0c ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #920 @ (adr r5, 4509c ) │ │ │ │ movs r0, r1 │ │ │ │ @@ -37444,63 +37441,63 @@ │ │ │ │ movs r0, r1 │ │ │ │ add r5, pc, #384 @ (adr r5, 44e94 ) │ │ │ │ movs r0, r1 │ │ │ │ add r5, pc, #256 @ (adr r5, 44e18 ) │ │ │ │ movs r0, r1 │ │ │ │ add r5, pc, #168 @ (adr r5, 44dc4 ) │ │ │ │ movs r0, r1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r6, r0 │ │ │ │ add r5, pc, #32 @ (adr r5, 44d44 ) │ │ │ │ movs r0, r1 │ │ │ │ add r4, pc, #944 @ (adr r4, 450d8 ) │ │ │ │ movs r0, r1 │ │ │ │ add r4, pc, #832 @ (adr r4, 4506c ) │ │ │ │ movs r0, r1 │ │ │ │ add r4, pc, #696 @ (adr r4, 44fe8 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r6, r0 │ │ │ │ add r4, pc, #504 @ (adr r4, 44f30 ) │ │ │ │ movs r0, r1 │ │ │ │ add r4, pc, #376 @ (adr r4, 44eb4 ) │ │ │ │ movs r0, r1 │ │ │ │ add r4, pc, #240 @ (adr r4, 44e30 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0 │ │ │ │ + eors r4, r7 │ │ │ │ movs r6, r0 │ │ │ │ add r4, pc, #64 @ (adr r4, 44d88 ) │ │ │ │ movs r0, r1 │ │ │ │ add r3, pc, #904 @ (adr r3, 450d4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r4 │ │ │ │ movs r6, r0 │ │ │ │ add r3, pc, #648 @ (adr r3, 44fdc ) │ │ │ │ movs r0, r1 │ │ │ │ add r3, pc, #552 @ (adr r3, 44f80 ) │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ movs r6, r0 │ │ │ │ add r3, pc, #344 @ (adr r3, 44eb8 ) │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r6, r0 │ │ │ │ add r3, pc, #136 @ (adr r3, 44df0 ) │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #744 @ (adr r2, 45058 ) │ │ │ │ movs r0, r1 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ movs r6, r0 │ │ │ │ add r2, pc, #568 @ (adr r2, 44fb0 ) │ │ │ │ movs r0, r1 │ │ │ │ add r2, pc, #384 @ (adr r2, 44efc ) │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 00044d80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -37697,23 +37694,23 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #584 @ (adr r1, 451b8 ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #528 @ (adr r1, 45188 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #32] @ (44f9c ) │ │ │ │ + ldr r5, [pc, #0] @ (44f7c ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ movs r6, r0 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [pc, #992] @ (45370 ) │ │ │ │ add.w sl, sp, #220 @ 0xdc │ │ │ │ ldrd r1, r2, [r4, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ bl 41870 │ │ │ │ @@ -38101,39 +38098,39 @@ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ b.n 453a4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ + movs r6, r0 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r6, r0 │ │ │ │ - sbcs r6, r4 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r3 │ │ │ │ - movs r6, r0 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldrd r1, r2, [sp, #276] @ 0x114 │ │ │ │ str r3, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ @@ -39317,53 +39314,53 @@ │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ strb.w r2, [sp, #280] @ 0x118 │ │ │ │ blx 2bcf0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ blx 2b690 │ │ │ │ b.n 460bc │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ adds r0, #8 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ @@ -39742,35 +39739,35 @@ │ │ │ │ b.w 45178 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ movs r6, r0 │ │ │ │ ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #912] @ (4686c ) │ │ │ │ + ldr r1, [pc, #880] @ (4684c ) │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r6, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r6, r0 │ │ │ │ ldr.w r3, [pc, #2892] @ 47034 │ │ │ │ add.w sl, sp, #220 @ 0xdc │ │ │ │ ldrd r1, r2, [r4, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ bl 41870 │ │ │ │ @@ -40908,101 +40905,101 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 46cbe │ │ │ │ b.n 46c8a │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #1008] @ (47428 )@@Base+0x124>) │ │ │ │ + ldr r7, [pc, #976] @ (47408 )@@Base+0x104>) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #616] @ (472a4 ) │ │ │ │ + ldr r0, [pc, #584] @ (47284 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [pc, #688] @ (472f0 ) │ │ │ │ + ldr r7, [pc, #656] @ (472d0 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #152] @ (470dc ) │ │ │ │ + ldr r0, [pc, #120] @ (470bc ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [pc, #656] @ (472d8 ) │ │ │ │ + ldr r7, [pc, #624] @ (472b8 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [pc, #904] @ (473d4 )@@Base+0xd0>) │ │ │ │ + ldr r6, [pc, #872] @ (473b4 )@@Base+0xb0>) │ │ │ │ movs r6, r0 │ │ │ │ - blx r0 │ │ │ │ + bx pc │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [pc, #584] @ (4729c ) │ │ │ │ + ldr r6, [pc, #552] @ (4727c ) │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [pc, #200] @ (47124 ) │ │ │ │ + ldr r6, [pc, #168] @ (47104 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (47450 )@@Base+0x14c>) │ │ │ │ + ldr r5, [pc, #976] @ (47430 )@@Base+0x12c>) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #472] @ (4723c ) │ │ │ │ + ldr r5, [pc, #440] @ (4721c ) │ │ │ │ movs r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r1 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #152] @ (47104 ) │ │ │ │ + ldr r5, [pc, #120] @ (470e4 ) │ │ │ │ movs r6, r0 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r3 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #120] @ (470ec ) │ │ │ │ + ldr r5, [pc, #88] @ (470cc ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #984] @ (47450 )@@Base+0x14c>) │ │ │ │ + ldr r4, [pc, #952] @ (47430 )@@Base+0x12c>) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #776] @ (47384 )@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #744] @ (47364 )@@Base+0x60>) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #20] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r0, r1 │ │ │ │ strh r2, [r4, #16] │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r1, #14] │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r6, r0 │ │ │ │ strh r4, [r3, #12] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r3, #8] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r6, #6] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r0, #6] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r0, #4 │ │ │ │ movs r6, r0 │ │ │ │ strh r4, [r2, #4] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r6, r0 │ │ │ │ strh r2, [r7, #0] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r6, r0 │ │ │ │ strh r4, [r2, #0] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r6, r0 │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r6, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r6, r0 │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ movs r0, r1 │ │ │ │ ldrb r6, [r3, #29] │ │ │ │ movs r0, r1 │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ movs r0, r1 │ │ │ │ @@ -42332,41 +42329,41 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 47d70 )@@Base+0xa6c> │ │ │ │ b.n 47d52 )@@Base+0xa4e> │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsls r2, r7 │ │ │ │ movs r6, r0 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r6, r0 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ movs r6, r0 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r6, r0 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ strb r2, [r4, #9] │ │ │ │ movs r0, r1 │ │ │ │ strb r6, [r5, #7] │ │ │ │ movs r0, r1 │ │ │ │ strb r0, [r2, #7] │ │ │ │ movs r0, r1 │ │ │ │ @@ -43167,23 +43164,23 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #280] @ (487b0 ) │ │ │ │ + ldr r0, [pc, #296] @ (487c0 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #400] @ (4882c ) │ │ │ │ + bx sp │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ movs r6, r0 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #540] @ 0x21c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -44327,51 +44324,51 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 4936c │ │ │ │ b.n 49364 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r6, r0 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #12 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ movs r6, r0 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #12 │ │ │ │ movs r6, r0 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r6, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r6, r0 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r6, r0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ movs r6, r0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r8, [r4, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ @@ -45462,98 +45459,98 @@ │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2c2d8 │ │ │ │ b.n 49a70 │ │ │ │ b.n 49a6c │ │ │ │ nop │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #16 │ │ │ │ movs r6, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r6, r0 │ │ │ │ ldrh r0, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ movs r6, r0 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r6, r0 │ │ │ │ - ldr??.w r0, [r8, #5] │ │ │ │ - subs r2, r1, #3 │ │ │ │ + ldr??.w r0, [r0, #5] │ │ │ │ + subs r2, r0, #3 │ │ │ │ movs r6, r0 │ │ │ │ - ldr??.w r0, [r2, #5] │ │ │ │ - ldc2l 0, cr0, [ip], {5} │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + str??.w r0, [sl, #5] │ │ │ │ + ldc2l 0, cr0, [r4], {5} │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r6, r0 │ │ │ │ strb r0, [r5, r2] │ │ │ │ movs r0, r1 │ │ │ │ strb r6, [r1, r2] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf0d60005 │ │ │ │ + @ instruction: 0xf0ce0005 │ │ │ │ strb r4, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf0ae0005 │ │ │ │ + @ instruction: 0xf0a60005 │ │ │ │ strb r4, [r7, r0] │ │ │ │ movs r0, r1 │ │ │ │ - subs.w r0, sl, #5 │ │ │ │ + subs.w r0, r2, #5 │ │ │ │ strb r6, [r3, r0] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf19c0005 │ │ │ │ + @ instruction: 0xf1940005 │ │ │ │ strb r0, [r0, r0] │ │ │ │ movs r0, r1 │ │ │ │ - orr.w r0, sl, #5 │ │ │ │ + orr.w r0, r2, #5 │ │ │ │ strh r2, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - bic.w r0, ip, #5 │ │ │ │ + bic.w r0, r4, #5 │ │ │ │ strh r0, [r6, r6] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf12e0005 │ │ │ │ + @ instruction: 0xf1260005 │ │ │ │ strh r4, [r2, r6] │ │ │ │ movs r0, r1 │ │ │ │ - adds.w r0, r0, #5 │ │ │ │ + add.w r0, r8, #5 │ │ │ │ strh r4, [r1, r4] │ │ │ │ movs r0, r1 │ │ │ │ - eor.w r0, r8, #5 │ │ │ │ + eor.w r0, r0, #5 │ │ │ │ strh r6, [r5, r3] │ │ │ │ movs r0, r1 │ │ │ │ - orn r0, sl, #5 │ │ │ │ + orn r0, r2, #5 │ │ │ │ strh r0, [r1, r3] │ │ │ │ movs r0, r1 │ │ │ │ - vhadd.s16 d0, d0, d5 │ │ │ │ + vhadd.s8 d0, d8, d5 │ │ │ │ strh r0, [r2, r2] │ │ │ │ movs r0, r1 │ │ │ │ - and.w r0, ip, #5 │ │ │ │ + and.w r0, r4, #5 │ │ │ │ strh r2, [r6, r1] │ │ │ │ movs r0, r1 │ │ │ │ - vaddl.s32 q8, d14, d5 │ │ │ │ + vaddl.s32 q8, d6, d5 │ │ │ │ strh r4, [r0, r0] │ │ │ │ movs r0, r1 │ │ │ │ - cdp 0, 4, cr0, cr12, cr5, {0} │ │ │ │ + cdp 0, 4, cr0, cr4, cr5, {0} │ │ │ │ str r4, [r3, r7] │ │ │ │ movs r0, r1 │ │ │ │ - cdp 0, 2, cr0, cr4, cr5, {0} │ │ │ │ + cdp 0, 1, cr0, cr12, cr5, {0} │ │ │ │ str r6, [r6, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldcl 0, cr0, [lr, #20]! │ │ │ │ + ldcl 0, cr0, [r6, #20]! │ │ │ │ str r6, [r0, r6] │ │ │ │ movs r0, r1 │ │ │ │ - stcl 0, cr0, [lr, #20] │ │ │ │ + stcl 0, cr0, [r6, #20] │ │ │ │ str r0, [r4, r5] │ │ │ │ movs r0, r1 │ │ │ │ - stc 0, cr0, [r8, #20]! │ │ │ │ + stc 0, cr0, [r0, #20]! │ │ │ │ str r6, [r5, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldcl 0, cr0, [r6, #-20]! @ 0xffffffec │ │ │ │ + stcl 0, cr0, [lr, #-20]! @ 0xffffffec │ │ │ │ str r6, [r6, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldc 0, cr0, [lr, #-20]! @ 0xffffffec │ │ │ │ + ldc 0, cr0, [r6, #-20]! @ 0xffffffec │ │ │ │ str r0, [r2, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldc 0, cr0, [r8, #-20] @ 0xffffffec │ │ │ │ + ldc 0, cr0, [r0, #-20] @ 0xffffffec │ │ │ │ │ │ │ │ 00049f68 , std::allocator > const&)@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #68] @ (49fbc , std::allocator > const&)@@Base+0x54>) │ │ │ │ @@ -45847,15 +45844,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 0004a244 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0004a248 : │ │ │ │ @@ -46452,19 +46449,19 @@ │ │ │ │ nop │ │ │ │ blx r1 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 0004a848 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -46541,19 +46538,19 @@ │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ mov r8, r3 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ 0004a91c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 4a928 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ @@ -46606,19 +46603,19 @@ │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ cmp lr, sp │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ 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] @ (4ac18 ) │ │ │ │ @@ -48329,68 +48326,68 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 4ba9c )@@Base+0xbe8> │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r0, #20] │ │ │ │ + @ instruction: 0xe8380005 │ │ │ │ eors r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ movs r6, r0 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 4baae )@@Base+0xbfa> │ │ │ │ @@ -49014,23 +49011,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 4bede )@@Base+0x102a> │ │ │ │ b.n 4bea4 )@@Base+0xff0> │ │ │ │ nop │ │ │ │ - bgt.n 4c034 )@@Base+0x1180> │ │ │ │ + bgt.n 4c024 )@@Base+0x1170> │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r6, r0 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #156 @ 0x9c │ │ │ │ movs r0, r1 │ │ │ │ @@ -49482,31 +49479,31 @@ │ │ │ │ b.n 4c3de , std::allocator > const&)@@Base+0x2ea> │ │ │ │ cmp r6, #32 │ │ │ │ movs r0, r1 │ │ │ │ cmp r6, #26 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, sl, cr5 │ │ │ │ - vst4.8 {d0-d3}, [lr], r5 │ │ │ │ - @ instruction: 0xfac80005 │ │ │ │ - bcc.n 4c560 , std::allocator > const&)@@Base+0x46c> │ │ │ │ + mcrr2 0, 0, r0, r2, cr5 │ │ │ │ + vst4.8 {d0-d3}, [r6], r5 │ │ │ │ + @ instruction: 0xfac00005 │ │ │ │ + bcc.n 4c550 , std::allocator > const&)@@Base+0x45c> │ │ │ │ movs r5, r0 │ │ │ │ cmp r4, #28 │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ movs r0, r1 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6a0005 │ │ │ │ - @ instruction: 0xfa920005 │ │ │ │ - @ instruction: 0xfabe0005 │ │ │ │ - @ instruction: 0xfae60005 │ │ │ │ + @ instruction: 0xfa620005 │ │ │ │ + @ instruction: 0xfa8a0005 │ │ │ │ + @ instruction: 0xfab60005 │ │ │ │ + @ instruction: 0xfade0005 │ │ │ │ cmp r3, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ @@ -49891,28 +49888,28 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf7ba0005 │ │ │ │ + @ instruction: 0xf7b20005 │ │ │ │ + @ instruction: 0xf7ec0005 │ │ │ │ @ instruction: 0xf7f40005 │ │ │ │ - @ instruction: 0xf7fc0005 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ movs r7, #24 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf6d60005 │ │ │ │ + movt r0, #59397 @ 0xe805 │ │ │ │ + @ instruction: 0xf7080005 │ │ │ │ @ instruction: 0xf7100005 │ │ │ │ - @ instruction: 0xf7180005 │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ @@ -50226,35 +50223,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - usat16 r0, #5, r2 │ │ │ │ - @ instruction: 0xf3dc0005 │ │ │ │ - @ instruction: 0xf3e60005 │ │ │ │ + @ instruction: 0xf39a0005 │ │ │ │ + @ instruction: 0xf3d40005 │ │ │ │ + @ instruction: 0xf3de0005 │ │ │ │ movs r3, #94 @ 0x5e │ │ │ │ movs r0, r1 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf3340005 │ │ │ │ - ldcl 0, cr0, [r6, #20] │ │ │ │ - stcl 0, cr0, [r8, #20]! │ │ │ │ + ssat16 r0, #6, ip │ │ │ │ + stcl 0, cr0, [lr, #20] │ │ │ │ + stcl 0, cr0, [r0, #20]! │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ movs r0, r1 │ │ │ │ - ssat r0, #6, r6 │ │ │ │ - stc 0, cr0, [r8, #20]! │ │ │ │ - @ instruction: 0xf33e0005 │ │ │ │ + @ instruction: 0xf2fe0005 │ │ │ │ + stc 0, cr0, [r0, #20]! │ │ │ │ + @ instruction: 0xf3360005 │ │ │ │ │ │ │ │ 0004ccfc : │ │ │ │ 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, #308] @ (4ce44 ) │ │ │ │ @@ -50383,20 +50380,20 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #26 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #5 │ │ │ │ + subw r0, r2, #5 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf19a0005 │ │ │ │ - rsbs r0, r2, #5 │ │ │ │ - rsbs r0, ip, #5 │ │ │ │ + @ instruction: 0xf1920005 │ │ │ │ + rsb r0, sl, #5 │ │ │ │ + rsbs r0, r4, #5 │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #18 │ │ │ │ @@ -51230,27 +51227,27 @@ │ │ │ │ b.n 4d626 , std::allocator > const&)@@Base+0x46e> │ │ │ │ b.n 4d700 , std::allocator > const&)@@Base+0x548> │ │ │ │ nop │ │ │ │ adds r6, r2, #5 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, r0, r5 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + vld1.8 {d0[0]}, [r4], r5 │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stcl 0, cr0, [r0], #20 │ │ │ │ - bgt.n 4d6a0 , std::allocator > const&)@@Base+0x4e8> │ │ │ │ + ldcl 0, cr0, [r8], {5} │ │ │ │ + bgt.n 4d690 , std::allocator > const&)@@Base+0x4d8> │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 4d688 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + ble.n 4d678 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ movs r5, r0 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 4d6ac , std::allocator > const&)@@Base+0x4f4> │ │ │ │ + ble.n 4d69c , std::allocator > const&)@@Base+0x4e4> │ │ │ │ movs r5, r0 │ │ │ │ - bgt.n 4d664 , std::allocator > const&)@@Base+0x4ac> │ │ │ │ + bgt.n 4d654 , std::allocator > const&)@@Base+0x49c> │ │ │ │ movs r5, r0 │ │ │ │ adds r0, r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ adds r2, r3, r4 │ │ │ │ movs r0, r1 │ │ │ │ adds r6, r6, r3 │ │ │ │ movs r0, r1 │ │ │ │ @@ -51722,35 +51719,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #29 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4dac4 │ │ │ │ + b.n 4dab4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4da00 │ │ │ │ + b.n 4d9f0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d93c │ │ │ │ + b.n 4d92c │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 4db40 │ │ │ │ + bge.n 4db30 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d7ac , std::allocator > const&)@@Base+0x40> │ │ │ │ + b.n 4d79c , std::allocator > const&)@@Base+0x30> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d6fc , std::allocator > const&)@@Base+0x544> │ │ │ │ + b.n 4d6ec , std::allocator > const&)@@Base+0x534> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ asrs r2, r3, #13 │ │ │ │ movs r0, r1 │ │ │ │ @@ -52266,19 +52263,19 @@ │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ lsrs r2, r6, #27 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ movs r5, r0 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 0004e168 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -52572,23 +52569,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4e410 │ │ │ │ + ble.n 4e400 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 4e3f4 │ │ │ │ + ble.n 4e3e4 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 4e3f8 │ │ │ │ + ble.n 4e3e8 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 4e570 │ │ │ │ + ble.n 4e560 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 4e570 │ │ │ │ + ble.n 4e560 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -52958,21 +52955,21 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4e864 │ │ │ │ + bgt.n 4e854 │ │ │ │ movs r5, r0 │ │ │ │ - bgt.n 4e8bc │ │ │ │ + bgt.n 4e8ac │ │ │ │ movs r5, r0 │ │ │ │ - blt.n 4e760 │ │ │ │ + blt.n 4e950 │ │ │ │ movs r5, r0 │ │ │ │ - blt.n 4e760 │ │ │ │ + blt.n 4e950 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r2, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ @@ -53236,33 +53233,33 @@ │ │ │ │ movs r0, r1 │ │ │ │ asrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #21 │ │ │ │ movs r0, r1 │ │ │ │ - bhi.n 4ebcc , std::allocator >::~basic_stringbuf()@@Base+0x50> │ │ │ │ + bhi.n 4ebbc , std::allocator >::~basic_stringbuf()@@Base+0x40> │ │ │ │ movs r5, r0 │ │ │ │ - bhi.n 4ea0c │ │ │ │ + bhi.n 4ebfc │ │ │ │ movs r5, r0 │ │ │ │ - bhi.n 4ea18 │ │ │ │ + bhi.n 4ec08 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #18 │ │ │ │ movs r0, r1 │ │ │ │ - bvc.n 4eba0 , std::allocator >::~basic_stringbuf()@@Base+0x24> │ │ │ │ + bvc.n 4eb90 , std::allocator >::~basic_stringbuf()@@Base+0x14> │ │ │ │ movs r5, r0 │ │ │ │ - bvs.n 4eb70 , std::allocator >::~basic_stringbuf()@@Base+0x40> │ │ │ │ + bvs.n 4eb60 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ movs r5, r0 │ │ │ │ - bvc.n 4ec28 │ │ │ │ + bvc.n 4ec18 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0004eb30 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -53328,4208 +53325,136 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004ebd0 : │ │ │ │ - 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, 4ebee │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbz r2, 4ec10 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - cbz r0, 4ec08 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 4ec08 │ │ │ │ - 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 4ebee │ │ │ │ - │ │ │ │ -0004ec1c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (4ec68 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (4ec6c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 4ec44 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4ec60 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4ec56 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4ec56 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc8c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4ec44 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ec70 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2c47c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004ec90 : │ │ │ │ - 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] @ (4edd0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #300] @ (4edd4 ) │ │ │ │ - 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 2b690 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r6, 4ecca │ │ │ │ - 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 2b718 )@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbz r0, 4ecea │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4ed7a │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - cbz r0, 4ecf8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4ed24 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - strb.w r2, [r4, #32] │ │ │ │ - cbz r5, 4ed36 │ │ │ │ - ldr r1, [pc, #212] @ (4edd8 ) │ │ │ │ - ldr r2, [pc, #204] @ (4edd4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4edc8 │ │ │ │ - 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 4ed02 │ │ │ │ - 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, 4ed88 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cbz r0, 4ed82 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 4ed82 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ed02 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4ed02 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - b.n 4ed02 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4ecea │ │ │ │ - mov r0, r5 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b.n 4ed66 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ed02 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4ed58 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b.n 4ed02 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4edac │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4edac │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #36] @ (4eddc ) │ │ │ │ - ldr r3, [pc, #28] @ (4edd4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4edcc │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - lsls r0, r1, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004ede0 : │ │ │ │ - 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] @ (4ee0c ) │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d030 │ │ │ │ - ldr r3, [pc, #24] @ (4ee10 ) │ │ │ │ - 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, r7, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ee14 : │ │ │ │ - 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] @ (4ee40 ) │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2baec │ │ │ │ - ldr r3, [pc, #24] @ (4ee44 ) │ │ │ │ - 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, r0, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ee48 : │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4ee6a │ │ │ │ - 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 2da9c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ee6c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #196] @ (4ef40 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #196] @ (4ef44 ) │ │ │ │ - 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, 4eee0 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cbz r3, 4eea4 │ │ │ │ - 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, 4eeba │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cbz r1, 4eef4 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - ldr r1, [pc, #136] @ (4ef48 ) │ │ │ │ - cmp r2, #1 │ │ │ │ - itt ls │ │ │ │ - movls r2, #0 │ │ │ │ - strbls.w r2, [r4, #32] │ │ │ │ - ldr r2, [pc, #120] @ (4ef44 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4ef1c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cbz r3, 4eeea │ │ │ │ - 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 4eeac │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 4eeba │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c6ac ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (4ef4c ) │ │ │ │ - ldr r3, [pc, #56] @ (4ef44 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4ef3a │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c6ac ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (4ef50 ) │ │ │ │ - ldr r3, [pc, #24] @ (4ef44 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ef1c │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004ef54 ::ReleasePointer_()@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbz r3, 4ef84 ::ReleasePointer_()@@Base+0x30> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cbnz r2, 4ef84 ::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 │ │ │ │ - │ │ │ │ -0004ef88 : │ │ │ │ - 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] @ (4f060 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (4f064 ) │ │ │ │ - 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 2b690 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2b6dc │ │ │ │ - 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] @ 4f058 │ │ │ │ - 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 2b63c │ │ │ │ - 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] @ (4f068 ) │ │ │ │ - ldr r3, [pc, #72] @ (4f064 ) │ │ │ │ - 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 4f050 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov.w r1, #768 @ 0x300 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (4f06c ) │ │ │ │ - ldr r3, [pc, #36] @ (4f064 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4f054 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - vaddl.u16 q0, d2, d7 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u16 d0, d4, d7 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr7, {0} │ │ │ │ - │ │ │ │ -0004f070 : │ │ │ │ - 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] @ (4f0dc ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - cbz r0, 4f092 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4f09c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4f0c4 │ │ │ │ - ldr r2, [pc, #60] @ (4f0e0 ) │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4f0d4 │ │ │ │ - ldr r2, [pc, #52] @ (4f0e4 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2bd5c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 4f0c4 │ │ │ │ - nop │ │ │ │ - cdp2 0, 10, cr0, cr10, cr7, {0} │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004f0e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #104] @ (4f160 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (4f164 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 4f112 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4f11c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4f144 │ │ │ │ - ldr r2, [pc, #68] @ (4f168 ) │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4f150 │ │ │ │ - ldr r2, [pc, #60] @ (4f16c ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2bd5c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc8c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx r1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc8c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cdp2 0, 3, cr0, cr2, cr7, {0} │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004f170 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cbb4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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, 4f214 │ │ │ │ - ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 4f1b8 │ │ │ │ - ldrd r1, r5, [r2, #16] │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f1ca │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4f1ce │ │ │ │ - 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 4f1b2 │ │ │ │ - cbnz r3, 4f216 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r8, r4 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f20e │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbz r0, 4f20e │ │ │ │ - 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 4f1fa │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [r7] │ │ │ │ - beq.n 4f208 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - blx 2c9c0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 4f1e8 │ │ │ │ - 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, 4f2bc │ │ │ │ - ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 4f260 │ │ │ │ - ldrd r1, r5, [r2, #16] │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f272 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4f276 │ │ │ │ - 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 4f25a │ │ │ │ - cbnz r3, 4f2be │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r8, r4 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f2b6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbz r0, 4f2b6 │ │ │ │ - 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 4f2a2 │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [r7] │ │ │ │ - beq.n 4f2b0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - blx 2c9c0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 4f290 │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4f55c │ │ │ │ - stmdb 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 4f518 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4f4e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4f4a8 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4f434 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 4f3ca │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f3fe │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 4f472 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 4f38a │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 4f2e0 │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4f368 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - add.w r1, sl, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4f37e │ │ │ │ - ldr.w r1, [sl, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 4f348 │ │ │ │ - ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - add.w r2, r9, #48 @ 0x30 │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 4f3a4 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - add.w r2, r9, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 4f3ba │ │ │ │ - ldr.w r1, [r9, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4f472 │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 4f342 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f3de │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f3f0 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r5, 4f434 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4f32a │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add.w r3, r5, #48 @ 0x30 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f412 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f424 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f3ca │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 4f330 │ │ │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - add.w r3, fp, #48 @ 0x30 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f44e │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - add.w r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f464 │ │ │ │ - ldr.w r1, [fp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 4f4a8 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 4f320 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add.w r3, r6, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f486 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f498 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4f3fe │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 4f336 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f4be │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f4d2 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 4f4e0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 4f312 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f4f6 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f50a │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 4f518 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 4f306 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - add.w r3, r8, #48 @ 0x30 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f532 │ │ │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - add.w r3, r8, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f548 │ │ │ │ - ldr.w r1, [r8, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 4f556 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 4f2fa │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004f560 : │ │ │ │ - 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] @ (4f5b0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2baec │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [pc, #48] @ (4f5b4 ) │ │ │ │ - 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} │ │ │ │ - ldrsh.w r0, [ip, #7] │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004f5b8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #132] @ (4f64c ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - add r5, pc │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4f5dc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2da9c │ │ │ │ - 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, 4f600 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4f60a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4f632 │ │ │ │ - ldr r2, [pc, #64] @ (4f650 ) │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4f644 │ │ │ │ - ldr r2, [pc, #56] @ (4f654 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2bd5c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 4f632 │ │ │ │ - nop │ │ │ │ - vld4.8 {d16-d19}, [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] @ (4f8cc ) │ │ │ │ - ldr r3, [pc, #608] @ (4f8d0 ) │ │ │ │ - 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 2b690 │ │ │ │ - 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 2d880 , 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 4f774 │ │ │ │ - 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, 4f72e │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - blx 2d8e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - subeq.w r1, fp, r6 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - blt.n 4f736 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 4f6f4 │ │ │ │ - sub.w r0, r6, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4f7ee │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 4f708 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (4f8d4 ) │ │ │ │ - ldr r3, [pc, #444] @ (4f8d0 ) │ │ │ │ - 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 4f89e │ │ │ │ - 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 4f6f0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 4f7ea │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c9c0 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 4f75e │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 4f762 │ │ │ │ - sub.w r0, r3, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 4f778 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4f878 │ │ │ │ - mov r6, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4f79e │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4f7b2 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 4f190 │ │ │ │ - ldrd r3, r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f6f8 │ │ │ │ - subs r0, r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4f86e │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2b850 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b.n 4f710 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4f82a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r3, fp │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 4f778 │ │ │ │ - cmp r5, r6 │ │ │ │ - ittt ne │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - strne r2, [sp, #20] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - bne.n 4f83e │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4f79e │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 4f836 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2fc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 4f85c │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r3, fp, r3 │ │ │ │ - cmpeq r3, #0 │ │ │ │ - bge.n 4f778 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4f7ea │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 4f83e │ │ │ │ - sub.w r3, r3, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 4f778 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 4f78c │ │ │ │ - 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, 4f852 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4f858 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub.w r0, fp, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 4f79e │ │ │ │ - sub.w r3, fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 4f778 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4f826 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 4f78c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 4f83e │ │ │ │ - cmp r9, r6 │ │ │ │ - ittt ne │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - ldrne r3, [r6, #16] │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - beq.n 4f7ea │ │ │ │ - b.n 4f83e │ │ │ │ - blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (4f8d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (4f8d0 ) │ │ │ │ - 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 4f8c6 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (4f8dc ) │ │ │ │ - ldr r3, [pc, #28] @ (4f8d0 ) │ │ │ │ - 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 4f89e │ │ │ │ - blx 2d318 <__cxa_rethrow@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - str.w r0, [r0, #7] │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb.w r0, [ip, r7] │ │ │ │ - subw r0, r2, #2055 @ 0x807 │ │ │ │ - @ instruction: 0xf67e0007 │ │ │ │ - │ │ │ │ -0004f8e0 )@@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] @ 4fea0 )@@Base+0x5c0> │ │ │ │ - mov r1, r3 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r7, sp, #260 @ 0x104 │ │ │ │ - ldr.w r0, [pc, #1436] @ 4fea4 )@@Base+0x5c4> │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #1432] @ 4fea8 )@@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 2d7d8 , 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 2cab8 , 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 504a4 )@@Base+0xbc4> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 4f984 )@@Base+0xa4> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r8 │ │ │ │ - cbz r2, 4f996 )@@Base+0xb6> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4f99a )@@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 4f980 )@@Base+0xa0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 5030c )@@Base+0xa2c> │ │ │ │ - ldr.w r4, [r9, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r8, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4f9ce )@@Base+0xee> │ │ │ │ - ldr.w r1, [r9, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4f9d2 )@@Base+0xf2> │ │ │ │ - sub.w r0, r8, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 5030c )@@Base+0xa2c> │ │ │ │ - movs r2, #5 │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 4f9ec )@@Base+0x10c> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - ldr.w r4, [pc, #1208] @ 4feac )@@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 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1084] @ 4feb0 )@@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 2d38c │ │ │ │ - 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 4fab0 )@@Base+0x1d0> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fac0 )@@Base+0x1e0> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fad0 )@@Base+0x1f0> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r3, #21 │ │ │ │ - ldr r4, [pc, #992] @ (4feb4 )@@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 2d7d8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 502c4 )@@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 4fb42 )@@Base+0x262> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 4fb54 )@@Base+0x274> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4fb56 )@@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 4fb3e )@@Base+0x25e> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 502c6 )@@Base+0x9e6> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4fb90 )@@Base+0x2b0> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4fb94 )@@Base+0x2b4> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502c6 )@@Base+0x9e6> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4fbae )@@Base+0x2ce> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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] @ (4feb8 )@@Base+0x5d8>) │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #680] @ (4febc )@@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 2d38c │ │ │ │ - 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] @ 4fe88 )@@Base+0x5a8> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - vldr d0, [pc, #600] @ 4fe90 )@@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 4fc56 )@@Base+0x376> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fc66 )@@Base+0x386> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fc76 )@@Base+0x396> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r3, #18 │ │ │ │ - ldr r4, [pc, #580] @ (4fec0 )@@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 2d7d8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 502dc )@@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 4fce4 )@@Base+0x404> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4fcf6 )@@Base+0x416> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4fcf8 )@@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 4fce0 )@@Base+0x400> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 502de )@@Base+0x9fe> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4fd32 )@@Base+0x452> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4fd36 )@@Base+0x456> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502de )@@Base+0x9fe> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4fd50 )@@Base+0x470> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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] @ (4fec4 )@@Base+0x5e4>) │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (4fec8 )@@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 2d38c │ │ │ │ - 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] @ 4fe98 )@@Base+0x5b8> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - vldr d0, [pc, #184] @ 4fe90 )@@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 4fdf8 )@@Base+0x518> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fe08 )@@Base+0x528> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fe18 )@@Base+0x538> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r3, #18 │ │ │ │ - ldr r4, [pc, #176] @ (4fecc )@@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 2d7d8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 502f4 )@@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 4fed4 )@@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 r7, [sp, #32] │ │ │ │ - movs r5, r0 │ │ │ │ - @ instruction: 0xf61e0007 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4fee6 )@@Base+0x606> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4fee8 )@@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 4fed0 )@@Base+0x5f0> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 502f6 )@@Base+0xa16> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4ff22 )@@Base+0x642> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 4ff26 )@@Base+0x646> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502f6 )@@Base+0xa16> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4ff40 )@@Base+0x660> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1952] @ 506e8 )@@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 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1848] @ 506ec )@@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 4ffc4 )@@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] @ 506f0 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1696] @ 506f4 )@@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] @ 506f8 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1608] @ 506fc )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1540] @ 50700 )@@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 50158 )@@Base+0x878> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50168 )@@Base+0x888> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50178 )@@Base+0x898> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50188 )@@Base+0x8a8> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50198 )@@Base+0x8b8> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 501a8 )@@Base+0x8c8> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 501b6 )@@Base+0x8d6> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 501c4 )@@Base+0x8e4> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r4, [pc, #1336] @ 50704 )@@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 2d7d8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 503a8 )@@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 50238 )@@Base+0x958> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 5024a )@@Base+0x96a> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 5024c )@@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 50234 )@@Base+0x954> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 503aa )@@Base+0xaca> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 50286 )@@Base+0x9a6> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 5028a )@@Base+0x9aa> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 503aa )@@Base+0xaca> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 502a4 )@@Base+0x9c4> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1120] @ 50708 )@@Base+0xe28> │ │ │ │ - ldr.w r3, [pc, #1120] @ 5070c )@@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 50590 )@@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 4f658 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4fb9a )@@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 4f658 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4fd3c )@@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 4f658 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4ff2c )@@Base+0x64c> │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - blx 2b690 │ │ │ │ - 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 2d880 , 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 50442 )@@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 503c0 )@@Base+0xae0> │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2d8e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - subeq.w r1, r8, r5 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - blt.n 503c8 )@@Base+0xae8> │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 50380 )@@Base+0xaa0> │ │ │ │ - sub.w r0, r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 504bc )@@Base+0xbdc> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50398 )@@Base+0xab8> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - b.w 4f9d8 )@@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 4f658 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 50290 )@@Base+0x9b0> │ │ │ │ - sub.w r2, r8, r5 │ │ │ │ - cmp r2, fp │ │ │ │ - bge.n 5037c )@@Base+0xa9c> │ │ │ │ - ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.w 504f8 )@@Base+0xc18> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c9c0 │ │ │ │ - ldr.w fp, [r0, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r8, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cbz r2, 5043c )@@Base+0xb5c> │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbz r0, 5043c )@@Base+0xb5c> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 50512 )@@Base+0xc32> │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 4f238 │ │ │ │ - ldrd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 50386 )@@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 5053e )@@Base+0xc5e> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2b850 │ │ │ │ - ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 503a0 )@@Base+0xac0> │ │ │ │ - sub.w r0, fp, r8 │ │ │ │ - b.n 503f2 )@@Base+0xb12> │ │ │ │ - ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 503f8 )@@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 50530 )@@Base+0xc50> │ │ │ │ - ldr.w r9, [r5, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d8e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, fp, r8 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 503f8 )@@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 504f4 )@@Base+0xc14> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, r8 │ │ │ │ - it cs │ │ │ │ - movcs r2, r8 │ │ │ │ - cbz r2, 5049a )@@Base+0xbba> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 504a0 )@@Base+0xbc0> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - sub.w r0, r8, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 50424 )@@Base+0xb44> │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - blx 2b690 │ │ │ │ - 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 5031e )@@Base+0xa3e> │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 50528 )@@Base+0xc48> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2fc │ │ │ │ - ldr.w fp, [r0, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r8, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cbz r2, 504fe )@@Base+0xc1e> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d8e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r8, fp │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 503f8 )@@Base+0xb18> │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 50548 )@@Base+0xc68> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50424 )@@Base+0xb44> │ │ │ │ - mov r5, r9 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50424 )@@Base+0xb44> │ │ │ │ - sub.w r3, r8, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 503f8 )@@Base+0xb18> │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 50548 )@@Base+0xc68> │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 5040c )@@Base+0xb2c> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 504f8 )@@Base+0xc18> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 504f4 )@@Base+0xc14> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 50486 )@@Base+0xba6> │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 50486 )@@Base+0xba6> │ │ │ │ - sub.w r3, fp, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 503f8 )@@Base+0xb18> │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 5040c )@@Base+0xb2c> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 50486 )@@Base+0xba6> │ │ │ │ - mov r5, r9 │ │ │ │ - b.n 50486 )@@Base+0xba6> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #400] @ (50710 )@@Base+0xe30>) │ │ │ │ - ldr r3, [pc, #396] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #368] @ (50714 )@@Base+0xe34>) │ │ │ │ - ldr r3, [pc, #360] @ (5070c )@@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 50590 )@@Base+0xcb0> │ │ │ │ - blx 2d318 <__cxa_rethrow@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #344] @ (50718 )@@Base+0xe38>) │ │ │ │ - ldr r3, [pc, #328] @ (5070c )@@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 50590 )@@Base+0xcb0> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (5071c )@@Base+0xe3c>) │ │ │ │ - ldr r3, [pc, #288] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (50720 )@@Base+0xe40>) │ │ │ │ - ldr r3, [pc, #248] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - b.n 50564 )@@Base+0xc84> │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - b.n 50558 )@@Base+0xc78> │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - b.n 50552 )@@Base+0xc72> │ │ │ │ - b.n 50576 )@@Base+0xc96> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (50724 )@@Base+0xe44>) │ │ │ │ - ldr r3, [pc, #192] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (50728 )@@Base+0xe48>) │ │ │ │ - ldr r3, [pc, #164] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5065c )@@Base+0xd7c> │ │ │ │ - b.n 505e2 )@@Base+0xd02> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (5072c )@@Base+0xe4c>) │ │ │ │ - ldr r3, [pc, #120] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - b.n 5060a )@@Base+0xd2a> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (50730 )@@Base+0xe50>) │ │ │ │ - ldr r3, [pc, #92] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #104] @ (50734 )@@Base+0xe54>) │ │ │ │ - ldr r3, [pc, #64] @ (5070c )@@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 505d2 )@@Base+0xcf2> │ │ │ │ - b.n 50590 )@@Base+0xcb0> │ │ │ │ - blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 505b8 )@@Base+0xcd8> │ │ │ │ - nop │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stc 0, cr0, [r4], {7} │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe9b00007 │ │ │ │ - @ instruction: 0xe98c0007 │ │ │ │ - strd r0, r0, [lr, #-28]! │ │ │ │ - strd r0, r0, [r4, #-28] │ │ │ │ - ldmdb ip, {r0, r1, r2} │ │ │ │ - strd r0, r0, [r6], #28 │ │ │ │ - @ instruction: 0xe8ca0007 │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w r0, {r0, r1, r2} │ │ │ │ - strd r0, r0, [r4], #-28 │ │ │ │ - │ │ │ │ -00050738 : │ │ │ │ - stmdb 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] @ 50cec │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1440] @ 50cf0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r1, #112] @ 0x70 │ │ │ │ - ldr.w r4, [pc, #1432] @ 50cf4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2d030 │ │ │ │ - ldr.w r3, [pc, #1416] @ 50cf8 │ │ │ │ - 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 507a0 │ │ │ │ - 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, 507b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #1312] @ 50cfc │ │ │ │ - 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 50be2 │ │ │ │ - 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 50c7e │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d410 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b7c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 50b0c │ │ │ │ - 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 50878 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50888 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1116] @ 50d00 │ │ │ │ - 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 50c0a │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50c22 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2d410 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b5a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 50b2e │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50bbe │ │ │ │ - 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 50936 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50946 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #932] @ 50d04 │ │ │ │ - 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 50bca │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50ca4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2d410 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b38 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 50b18 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50bc6 │ │ │ │ - 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 509f4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50a04 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #744] @ 50d08 │ │ │ │ - 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 50bf6 │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 50cc0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d410 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b9e │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 50b22 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50bc2 │ │ │ │ - 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 50abc │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50acc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str.w r3, [r8, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 50aee │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #540] @ (50d0c ) │ │ │ │ - ldr r3, [pc, #508] @ (50cf0 ) │ │ │ │ - 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 50c36 │ │ │ │ - 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 50858 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b90 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 509d0 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 50a9a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 50912 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 509d0 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 50912 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 50858 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 50a9a │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b6c │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50bae │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b4a │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2b7ac │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd88 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 509a6 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b7ac │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd88 │ │ │ │ - b.n 50828 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b7ac │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd88 │ │ │ │ - b.n 50a74 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2b7ac │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd88 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 508e8 │ │ │ │ - ldr r2, [pc, #236] @ (50d10 ) │ │ │ │ - ldr r3, [pc, #200] @ (50cf0 ) │ │ │ │ - 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 50cdc │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 50c5c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2dc8c │ │ │ │ - ldr r2, [pc, #176] @ (50d14 ) │ │ │ │ - ldr r3, [pc, #136] @ (50cf0 ) │ │ │ │ - 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 50c36 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 50c40 │ │ │ │ - b.n 50c3a │ │ │ │ - ldr r2, [pc, #152] @ (50d18 ) │ │ │ │ - ldr r3, [pc, #108] @ (50cf0 ) │ │ │ │ - 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 50c36 │ │ │ │ - ldr r0, [pc, #136] @ (50d1c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 50c3a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 50c3a │ │ │ │ - ldr r2, [pc, #120] @ (50d20 ) │ │ │ │ - ldr r3, [pc, #72] @ (50cf0 ) │ │ │ │ - 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 50c36 │ │ │ │ - ldr r0, [pc, #104] @ (50d24 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - ldr r2, [pc, #100] @ (50d28 ) │ │ │ │ - ldr r3, [pc, #44] @ (50cf0 ) │ │ │ │ - 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 50c36 │ │ │ │ - ldr r0, [pc, #84] @ (50d2c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - ldr r0, [pc, #80] @ (50d30 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 50c9c │ │ │ │ - b.n 50c9c │ │ │ │ - b.n 50c9c │ │ │ │ - b.n 50c3a │ │ │ │ - b.n 50ca8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 50c98 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0036 │ │ │ │ - movs r5, r0 │ │ │ │ - rev16 r4, r1 │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r6, 50d42 │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r0, 50d30 │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 5058c )@@Base+0xcac> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 51328 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 512ac >::_M_realloc_append(int const&)@@Base+0x10> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 51278 >::_M_realloc_append(double const&)@@Base+0x60> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 51234 >::_M_realloc_append(double const&)@@Base+0x1c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 51204 >::~_Vector_base()@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ - movs r5, r0 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -00050d34 : │ │ │ │ - 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] @ 511b0 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1124] @ 511b4 │ │ │ │ - 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 50fc2 │ │ │ │ - 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 50e7c │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 50e1c │ │ │ │ - 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 50e0a │ │ │ │ - cbz r1, 50e58 │ │ │ │ - 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 50e7c │ │ │ │ - vldr d7, [r7] │ │ │ │ - vldmia r9!, {d0} │ │ │ │ - vcmpe.f64 d7, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 50de2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50dd2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 5104a │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 51022 │ │ │ │ - vldr d0, [r9, #-8] │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 50dd2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 50fd4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ - cmp r1, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 50ffe │ │ │ │ - ldrd r2, r3, [r6] │ │ │ │ - strd r2, r3, [r1], #8 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 50df6 │ │ │ │ - cbnz r1, 50e8a │ │ │ │ - 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 50fb2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50fb2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51094 │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ - cmp r3, r0 │ │ │ │ - it le │ │ │ │ - movle r6, #1 │ │ │ │ - bgt.w 5106e │ │ │ │ - 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 2b6b4 │ │ │ │ - ldr.w r4, [sl, #56] @ 0x38 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 50fb6 │ │ │ │ - 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 50f2a │ │ │ │ - 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 50f14 │ │ │ │ - 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 50f54 │ │ │ │ - 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 50f3e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 50f66 │ │ │ │ - sub.w r1, fp, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 50f74 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 50f82 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 50f90 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #548] @ (511b8 ) │ │ │ │ - ldr r3, [pc, #544] @ (511b4 ) │ │ │ │ - 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 51104 │ │ │ │ - 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 50ed6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - b.n 50f58 │ │ │ │ - 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 50dac │ │ │ │ - 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 2bdec >::_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 50e70 │ │ │ │ - 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 2d340 >::_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 50df6 │ │ │ │ - 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 2bdec >::_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 50dd2 │ │ │ │ - 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 2d340 >::_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 50e42 │ │ │ │ - ldr.w r0, [sl, #32] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2c6dc │ │ │ │ - vldr d7, [pc, #296] @ 511a8 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r6, #1 │ │ │ │ - moveq r6, #3 │ │ │ │ - b.n 50ed6 │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 50ed6 │ │ │ │ - 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 2d7b4 >::~_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 2cb6c >::~_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 2d7b4 >::~_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 2cb6c >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (511bc ) │ │ │ │ - ldr r3, [pc, #192] @ (511b4 ) │ │ │ │ - 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 5116e │ │ │ │ - blx 2cadc <__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 5109a │ │ │ │ - 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 510aa │ │ │ │ - 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 510aa │ │ │ │ - blx 2cb0c <__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 510aa │ │ │ │ - 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 5109e │ │ │ │ - b.n 51108 │ │ │ │ - b.n 51108 │ │ │ │ - b.n 51108 │ │ │ │ - b.n 51108 │ │ │ │ - b.n 51108 │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - b.n 5156c │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ - movs r7, r0 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000511c0 >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 511e8 >::~_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 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000511ec >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 51214 >::~_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 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00051218 >::_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 5128e >::_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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r2, r0, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [r1] │ │ │ │ - vstr d7, [r2] │ │ │ │ - cbz r4, 5126e >::_M_realloc_append(double const&)@@Base+0x56> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 51282 >::_M_realloc_append(double const&)@@Base+0x6a> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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] @ (51298 >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - nop │ │ │ │ - cbz r4, 512d4 >::_M_realloc_append(int const&)@@Base+0x38> │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -0005129c >::_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 5130c >::_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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r0, r4] │ │ │ │ - cbz r4, 512ec >::_M_realloc_append(int const&)@@Base+0x50> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #4 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 51300 >::_M_realloc_append(int const&)@@Base+0x64> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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] @ (51314 >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - cbz r6, 51330 │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -00051318 : │ │ │ │ +0004ebd0 : │ │ │ │ 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] @ (5133c ) │ │ │ │ + ldr r4, [pc, #20] @ (4ebf4 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2d8c8 │ │ │ │ - ldr r3, [pc, #16] @ (51340 ) │ │ │ │ + ldr r3, [pc, #16] @ (4ebf8 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bgt.n 51340 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051344 : │ │ │ │ +0004ebfc : │ │ │ │ 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] @ (51368 ) │ │ │ │ + ldr r4, [pc, #20] @ (4ec20 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2c67c │ │ │ │ - ldr r3, [pc, #16] @ (5136c ) │ │ │ │ + ldr r3, [pc, #16] @ (4ec24 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blt.n 51314 >::_M_realloc_append(int const&)@@Base+0x78> │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051370 : │ │ │ │ +0004ec28 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 51392 │ │ │ │ + beq.n 4ec4a │ │ │ │ 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 2c628 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051394 : │ │ │ │ +0004ec4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (513b8 ) │ │ │ │ + ldr r3, [pc, #20] @ (4ec70 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (513bc ) │ │ │ │ + ldr r2, [pc, #20] @ (4ec74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bc48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 512cc >::_M_realloc_append(int const&)@@Base+0x30> │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000513c0 : │ │ │ │ +0004ec78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (513ec ) │ │ │ │ + ldr r3, [pc, #28] @ (4eca4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (513f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (4eca8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bc48 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #28 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 514a8 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000513f8 : │ │ │ │ +0004ecb0 : │ │ │ │ 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] @ (51530 ) │ │ │ │ - ldr r3, [pc, #288] @ (51534 ) │ │ │ │ + ldr r1, [pc, #288] @ (4ede8 ) │ │ │ │ + ldr r3, [pc, #288] @ (4edec ) │ │ │ │ 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, 51454 │ │ │ │ + cbz r2, 4ed0c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 51432 │ │ │ │ + cbz r0, 4ecea │ │ │ │ blx 2ce44 │ │ │ │ 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 │ │ │ │ @@ -57538,199 +53463,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 51510 │ │ │ │ + beq.n 4edc8 │ │ │ │ movs.w r3, fp, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 51476 │ │ │ │ + beq.n 4ed2e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx 2c270 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 514ec │ │ │ │ + ble.n 4eda4 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #164] @ 51528 │ │ │ │ + vldr d8, [pc, #164] @ 4ede0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ subs r6, #4 │ │ │ │ - b.n 514a6 │ │ │ │ + b.n 4ed5e │ │ │ │ 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 514ec │ │ │ │ + beq.n 4eda4 │ │ │ │ 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 514a0 │ │ │ │ + ble.n 4ed58 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 514ec │ │ │ │ + beq.n 4eda4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 51490 │ │ │ │ + bge.n 4ed48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 51496 │ │ │ │ + beq.n 4ed4e │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c270 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ - b.n 51496 │ │ │ │ - ldr r2, [pc, #72] @ (51538 ) │ │ │ │ - ldr r3, [pc, #68] @ (51534 ) │ │ │ │ + b.n 4ed4e │ │ │ │ + ldr r2, [pc, #72] @ (4edf0 ) │ │ │ │ + ldr r3, [pc, #68] @ (4edec ) │ │ │ │ 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 5150c │ │ │ │ + bne.n 4edc4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (5153c ) │ │ │ │ + ldr r3, [pc, #40] @ (4edf4 ) │ │ │ │ movs r2, #27 │ │ │ │ - ldr r1, [pc, #40] @ (51540 ) │ │ │ │ - ldr r0, [pc, #44] @ (51544 ) │ │ │ │ + ldr r1, [pc, #40] @ (4edf8 ) │ │ │ │ + ldr r0, [pc, #44] @ (4edfc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - blt.n 5156c │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 515bc │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + bmi.n 4ed80 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + bpl.n 4ee10 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + bpl.n 4ee38 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00051548 : │ │ │ │ +0004ee00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5156c ) │ │ │ │ + ldr r3, [pc, #20] @ (4ee24 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (51570 ) │ │ │ │ + ldr r2, [pc, #20] @ (4ee28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c228 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 51518 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051574 : │ │ │ │ +0004ee2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (515a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (4ee58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (515a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (4ee5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c228 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 514f4 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -000515a8 : │ │ │ │ +0004ee60 : │ │ │ │ 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] @ (515e8 ) │ │ │ │ + ldr r5, [pc, #44] @ (4eea0 ) │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 2c32c │ │ │ │ - ldr r3, [pc, #28] @ (515ec ) │ │ │ │ + ldr r3, [pc, #28] @ (4eea4 ) │ │ │ │ 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 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bls.n 516d8 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -000515f0 : │ │ │ │ +0004eea8 : │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #148] @ (51688 ) │ │ │ │ + ldr r2, [pc, #148] @ (4ef40 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 515fc │ │ │ │ + cbnz r3, 4eeb4 │ │ │ │ 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] @ (5168c ) │ │ │ │ + ldr r3, [pc, #120] @ (4ef44 ) │ │ │ │ mov r4, r1 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ - vldr d6, [pc, #100] @ 51680 │ │ │ │ + vldr d6, [pc, #100] @ 4ef38 │ │ │ │ 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] │ │ │ │ @@ -57758,44 +53683,44 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - bls.n 51704 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051690 : │ │ │ │ +0004ef48 : │ │ │ │ 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, 516da │ │ │ │ + cbz r4, 4ef92 │ │ │ │ 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 51858 │ │ │ │ + bge.w 4f110 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.w 51844 │ │ │ │ + bgt.w 4f0fc │ │ │ │ vabs.f64 d7, d1 │ │ │ │ - vldr d6, [pc, #472] @ 518a8 │ │ │ │ + vldr d6, [pc, #472] @ 4f160 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 516e4 │ │ │ │ + bpl.n 4ef9c │ │ │ │ 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 │ │ │ │ @@ -57819,34 +53744,34 @@ │ │ │ │ blx 2bdd4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d658 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d1, [sp] │ │ │ │ - cbz r5, 51774 │ │ │ │ + cbz r5, 4f02c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 517a4 │ │ │ │ + beq.n 4f05c │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 51894 │ │ │ │ + blt.w 4f14c │ │ │ │ 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 517ea │ │ │ │ + beq.n 4f0a2 │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 51830 │ │ │ │ + blt.n 4f0e8 │ │ │ │ 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] │ │ │ │ @@ -57855,204 +53780,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 51880 │ │ │ │ + beq.n 4f138 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ add.w r3, r8, r4, lsl #3 │ │ │ │ - vldr d4, [pc, #240] @ 518b0 │ │ │ │ + vldr d4, [pc, #240] @ 4f168 │ │ │ │ vldr d6, [r2, #144] @ 0x90 │ │ │ │ vldr d5, [r3] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5181a │ │ │ │ + bpl.n 4f0d2 │ │ │ │ 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 516da │ │ │ │ + b.n 4ef92 │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5186c │ │ │ │ + beq.n 4f124 │ │ │ │ vldr d7, [r1, #128] @ 0x80 │ │ │ │ add.w r3, r9, r4, lsl #3 │ │ │ │ - vldr d4, [pc, #180] @ 518b0 │ │ │ │ + vldr d4, [pc, #180] @ 4f168 │ │ │ │ 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 517d4 │ │ │ │ + bmi.n 4f08c │ │ │ │ vabs.f64 d6, d6 │ │ │ │ vadd.f64 d6, d6, d6 │ │ │ │ vdiv.f64 d7, d6, d1 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 516da │ │ │ │ - ldr r3, [pc, #132] @ (518b8 ) │ │ │ │ + b.n 4ef92 │ │ │ │ + ldr r3, [pc, #132] @ (4f170 ) │ │ │ │ movw r2, #1067 @ 0x42b │ │ │ │ - ldr r1, [pc, #132] @ (518bc ) │ │ │ │ - ldr r0, [pc, #132] @ (518c0 ) │ │ │ │ + ldr r1, [pc, #132] @ (4f174 ) │ │ │ │ + ldr r0, [pc, #132] @ (4f178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (518c4 ) │ │ │ │ + ldr r3, [pc, #124] @ (4f17c ) │ │ │ │ movw r2, #1037 @ 0x40d │ │ │ │ - ldr r1, [pc, #124] @ (518c8 ) │ │ │ │ - ldr r0, [pc, #124] @ (518cc ) │ │ │ │ + ldr r1, [pc, #124] @ (4f180 ) │ │ │ │ + ldr r0, [pc, #124] @ (4f184 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (518d0 ) │ │ │ │ + ldr r3, [pc, #116] @ (4f188 ) │ │ │ │ movw r2, #1036 @ 0x40c │ │ │ │ - ldr r1, [pc, #116] @ (518d4 ) │ │ │ │ - ldr r0, [pc, #116] @ (518d8 ) │ │ │ │ + ldr r1, [pc, #116] @ (4f18c ) │ │ │ │ + ldr r0, [pc, #116] @ (4f190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (518dc ) │ │ │ │ + ldr r3, [pc, #108] @ (4f194 ) │ │ │ │ movw r2, #1071 @ 0x42f │ │ │ │ - ldr r1, [pc, #108] @ (518e0 ) │ │ │ │ - ldr r0, [pc, #108] @ (518e4 ) │ │ │ │ + ldr r1, [pc, #108] @ (4f198 ) │ │ │ │ + ldr r0, [pc, #108] @ (4f19c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (518e8 ) │ │ │ │ + ldr r3, [pc, #100] @ (4f1a0 ) │ │ │ │ movw r2, #1057 @ 0x421 │ │ │ │ - ldr r1, [pc, #100] @ (518ec ) │ │ │ │ - ldr r0, [pc, #100] @ (518f0 ) │ │ │ │ + ldr r1, [pc, #100] @ (4f1a4 ) │ │ │ │ + ldr r0, [pc, #100] @ (4f1a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (518f4 ) │ │ │ │ + ldr r3, [pc, #92] @ (4f1ac ) │ │ │ │ movw r2, #1051 @ 0x41b │ │ │ │ - ldr r1, [pc, #92] @ (518f8 ) │ │ │ │ - ldr r0, [pc, #92] @ (518fc ) │ │ │ │ + ldr r1, [pc, #92] @ (4f1b0 ) │ │ │ │ + ldr r0, [pc, #92] @ (4f1b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__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] @ (519fc ) │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + ldr r2, [pc, #324] @ (4f2b4 ) │ │ │ │ + bcs.n 4f190 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + bcs.n 4f248 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + bcs.n 4f0d0 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + bne.n 4f174 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #32 │ │ │ │ + bcs.n 4f22c │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + bcs.n 4f09c │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + bne.n 4f158 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + bcs.n 4f210 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + bcs.n 4f240 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + bne.n 4f13c │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + bcs.n 4f1f4 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + bcs.n 4f294 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + bne.n 4f120 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + bcs.n 4f1d8 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + bcs.n 4f278 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + bne.n 4f104 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + bcs.n 4f1bc │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + bcs.n 4f244 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00051900 : │ │ │ │ +0004f1b8 : │ │ │ │ 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 519d6 │ │ │ │ + beq.n 4f28e │ │ │ │ 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 51abc │ │ │ │ + bge.w 4f374 │ │ │ │ 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 51aa8 │ │ │ │ + ble.w 4f360 │ │ │ │ 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 51aa8 │ │ │ │ + ble.w 4f360 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 51a94 │ │ │ │ + bgt.w 4f34c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 519dc │ │ │ │ + beq.n 4f294 │ │ │ │ ldr.w r2, [r6, #232] @ 0xe8 │ │ │ │ cmp r3, #2 │ │ │ │ ldr.w r6, [r6, #240] @ 0xf0 │ │ │ │ - bne.w 51a80 │ │ │ │ + bne.w 4f338 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51a08 │ │ │ │ + beq.n 4f2c0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 519d6 │ │ │ │ + bne.n 4f28e │ │ │ │ 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] @ 51ad8 │ │ │ │ + vldr d5, [pc, #316] @ 4f390 │ │ │ │ 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 51a5a │ │ │ │ + bpl.n 4f312 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ mov r0, r4 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r2 │ │ │ │ vldr d7, [sp] │ │ │ │ vldr d6, [r7] │ │ │ │ @@ -58060,27 +53985,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 51ad0 │ │ │ │ + bne.n 4f388 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 51a46 │ │ │ │ + cbz r3, 4f2fe │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 519d6 │ │ │ │ + bne.n 4f28e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r7, r2, r5, lsl #3 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ - vldr d5, [pc, #216] @ 51ad8 │ │ │ │ + vldr d5, [pc, #216] @ 4f390 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ vldr d6, [r8, #8] │ │ │ │ - b.n 5199e │ │ │ │ + b.n 4f256 │ │ │ │ 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 │ │ │ │ @@ -58100,204 +54025,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 51a1a │ │ │ │ + b.n 4f2d2 │ │ │ │ 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 519d6 │ │ │ │ - ldr r3, [pc, #92] @ (51ae0 ) │ │ │ │ + b.n 4f28e │ │ │ │ + ldr r3, [pc, #92] @ (4f398 ) │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ - ldr r1, [pc, #92] @ (51ae4 ) │ │ │ │ - ldr r0, [pc, #92] @ (51ae8 ) │ │ │ │ + ldr r1, [pc, #92] @ (4f39c ) │ │ │ │ + ldr r0, [pc, #92] @ (4f3a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (51aec ) │ │ │ │ + ldr r3, [pc, #84] @ (4f3a4 ) │ │ │ │ movw r2, #989 @ 0x3dd │ │ │ │ - ldr r1, [pc, #84] @ (51af0 ) │ │ │ │ - ldr r0, [pc, #84] @ (51af4 ) │ │ │ │ + ldr r1, [pc, #84] @ (4f3a8 ) │ │ │ │ + ldr r0, [pc, #84] @ (4f3ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (51af8 ) │ │ │ │ + ldr r3, [pc, #76] @ (4f3b0 ) │ │ │ │ mov.w r2, #988 @ 0x3dc │ │ │ │ - ldr r1, [pc, #76] @ (51afc ) │ │ │ │ - ldr r0, [pc, #76] @ (51b00 ) │ │ │ │ + ldr r1, [pc, #76] @ (4f3b4 ) │ │ │ │ + ldr r0, [pc, #76] @ (4f3b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (51b04 ) │ │ │ │ + ldr r3, [pc, #68] @ (4f3bc ) │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ - ldr r1, [pc, #68] @ (51b08 ) │ │ │ │ - ldr r0, [pc, #68] @ (51b0c ) │ │ │ │ + ldr r1, [pc, #68] @ (4f3c0 ) │ │ │ │ + ldr r0, [pc, #68] @ (4f3c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2dfb0 │ │ │ │ nop.w │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (51c24 ) │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + ldr r2, [pc, #324] @ (4f4dc ) │ │ │ │ + bne.n 4f300 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + beq.n 4f2d0 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + beq.n 4f320 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + beq.n 4f39c │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + beq.n 4f3b4 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + beq.n 4f424 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + beq.n 4f380 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #8 │ │ │ │ + bne.n 4f458 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + beq.n 4f364 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, 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 51bfa │ │ │ │ + bge.n 4f4b2 │ │ │ │ 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 51b64 │ │ │ │ + ble.n 4f41c │ │ │ │ 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 51b34 │ │ │ │ + bgt.n 4f3ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 51c06 │ │ │ │ + beq.n 4f4be │ │ │ │ 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 51bc0 │ │ │ │ - b.n 51be2 │ │ │ │ + bgt.n 4f478 │ │ │ │ + b.n 4f49a │ │ │ │ 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 51c3a │ │ │ │ + bge.n 4f4f2 │ │ │ │ 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 51ba2 │ │ │ │ + bmi.n 4f45a │ │ │ │ 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 51c3e │ │ │ │ + bne.n 4f4f6 │ │ │ │ mov r4, r6 │ │ │ │ subs r2, #2 │ │ │ │ cmp.w r4, r2, asr #1 │ │ │ │ - bne.n 51b88 │ │ │ │ + bne.n 4f440 │ │ │ │ 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 51b88 │ │ │ │ + b.n 4f440 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 51be2 │ │ │ │ + b.n 4f49a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, sp │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - b.n 51be2 │ │ │ │ + b.n 4f49a │ │ │ │ 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 51d0e │ │ │ │ + bge.n 4f5c6 │ │ │ │ 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 │ │ │ │ @@ -58314,347 +54239,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 51c76 │ │ │ │ + bgt.n 4f52e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ - cbz r7, 51d16 │ │ │ │ + cbz r7, 4f5ce │ │ │ │ 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 51ce6 │ │ │ │ - b.n 51cfe │ │ │ │ + bgt.n 4f59e │ │ │ │ + b.n 4f5b6 │ │ │ │ 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 51d40 │ │ │ │ + bge.n 4f5f8 │ │ │ │ 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 51cd6 │ │ │ │ + blt.n 4f58e │ │ │ │ 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, 51d44 │ │ │ │ + cbnz r7, 4f5fc │ │ │ │ mov lr, r5 │ │ │ │ subs r2, #2 │ │ │ │ cmp.w lr, r2, asr #1 │ │ │ │ - bne.n 51cb8 │ │ │ │ + bne.n 4f570 │ │ │ │ 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 51cb8 │ │ │ │ + b.n 4f570 │ │ │ │ mov ip, r9 │ │ │ │ - b.n 51cfe │ │ │ │ + b.n 4f5b6 │ │ │ │ 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 51cfe │ │ │ │ + b.n 4f5b6 │ │ │ │ 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 51d9c │ │ │ │ + bpl.n 4f654 │ │ │ │ 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 51d78 │ │ │ │ + bmi.n 4f630 │ │ │ │ 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 51de0 │ │ │ │ + bge.n 4f698 │ │ │ │ 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 51dca │ │ │ │ + blt.n 4f682 │ │ │ │ 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 51e8a │ │ │ │ + beq.n 4f742 │ │ │ │ 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 51e6e │ │ │ │ + beq.n 4f726 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ - b.n 51e40 │ │ │ │ + b.n 4f6f8 │ │ │ │ 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 51e74 │ │ │ │ + ble.n 4f72c │ │ │ │ blx 2c5d4 │ │ │ │ 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 51e6e │ │ │ │ + beq.n 4f726 │ │ │ │ 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 51e16 │ │ │ │ + bmi.n 4f6ce │ │ │ │ adds r4, #16 │ │ │ │ - bl 51d54 │ │ │ │ + bl 4f60c │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 51e40 │ │ │ │ + bne.n 4f6f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bne.n 51e2e │ │ │ │ + bne.n 4f6e6 │ │ │ │ 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 51e2e │ │ │ │ + b.n 4f6e6 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 51f16 │ │ │ │ + beq.n 4f7ce │ │ │ │ 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 51f04 │ │ │ │ + beq.n 4f7bc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ - b.n 51ee0 │ │ │ │ + b.n 4f798 │ │ │ │ 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 51f0a │ │ │ │ + ble.n 4f7c2 │ │ │ │ blx 2c5d4 │ │ │ │ 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 51f04 │ │ │ │ + beq.n 4f7bc │ │ │ │ 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 51eb6 │ │ │ │ + blt.n 4f76e │ │ │ │ adds r4, #16 │ │ │ │ - bl 51db0 │ │ │ │ + bl 4f668 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 51ee0 │ │ │ │ + bne.n 4f798 │ │ │ │ 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 51ed0 │ │ │ │ + b.n 4f788 │ │ │ │ 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] @ (51fc8 ) │ │ │ │ + ldr r2, [pc, #160] @ (4f880 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #160] @ (51fcc ) │ │ │ │ + ldr r3, [pc, #160] @ (4f884 ) │ │ │ │ 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 51fa8 │ │ │ │ + beq.n 4f860 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 51f86 │ │ │ │ + bhi.n 4f83e │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #0] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne.n 51f80 │ │ │ │ + bne.n 4f838 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #100] @ (51fd0 ) │ │ │ │ - ldr r3, [pc, #96] @ (51fcc ) │ │ │ │ + ldr r2, [pc, #100] @ (4f888 ) │ │ │ │ + ldr r3, [pc, #96] @ (4f884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 51fbc │ │ │ │ + bne.n 4f874 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51f5e │ │ │ │ - b.n 51f9c │ │ │ │ + beq.n 4f816 │ │ │ │ + b.n 4f854 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ - b.n 51f5e │ │ │ │ - ldr r2, [pc, #40] @ (51fd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (51fcc ) │ │ │ │ + b.n 4f816 │ │ │ │ + ldr r2, [pc, #40] @ (4f88c ) │ │ │ │ + ldr r3, [pc, #32] @ (4f884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51fc0 │ │ │ │ + beq.n 4f878 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ (51fd8 ) │ │ │ │ + ldr r0, [pc, #20] @ (4f890 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - beq.n 51fcc │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xf7480007 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf70c0007 │ │ │ │ + movt r0, #51207 @ 0xc807 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00051fdc : │ │ │ │ +0004f894 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (52010 ) │ │ │ │ + ldr r3, [pc, #36] @ (4f8c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (52014 ) │ │ │ │ + ldr r2, [pc, #36] @ (4f8cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 52004 │ │ │ │ + cbz r0, 4f8bc │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r6} │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xf6880007 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052018 : │ │ │ │ +0004f8d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d7a8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -58667,402 +54588,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, 520bc │ │ │ │ + cbz r4, 4f974 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 52060 │ │ │ │ + b.n 4f918 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 52072 │ │ │ │ + cbz r2, 4f92a │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 52076 │ │ │ │ + cbnz r0, 4f92e │ │ │ │ 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 5205a │ │ │ │ - cbnz r3, 520be │ │ │ │ + bne.n 4f912 │ │ │ │ + cbnz r3, 4f976 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 520b6 │ │ │ │ + cbz r2, 4f96e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 520b6 │ │ │ │ + cbz r0, 4f96e │ │ │ │ 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 520a2 │ │ │ │ + b.n 4f95a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 520b0 │ │ │ │ + beq.n 4f968 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 52090 │ │ │ │ + b.n 4f948 │ │ │ │ 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, 52164 │ │ │ │ + cbz r4, 4fa1c │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 52108 │ │ │ │ + b.n 4f9c0 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5211a │ │ │ │ + cbz r2, 4f9d2 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5211e │ │ │ │ + cbnz r0, 4f9d6 │ │ │ │ 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 52102 │ │ │ │ - cbnz r3, 52166 │ │ │ │ + bne.n 4f9ba │ │ │ │ + cbnz r3, 4fa1e │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5215e │ │ │ │ + cbz r2, 4fa16 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 5215e │ │ │ │ + cbz r0, 4fa16 │ │ │ │ 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 5214a │ │ │ │ + b.n 4fa02 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 52158 │ │ │ │ + beq.n 4fa10 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 52138 │ │ │ │ + b.n 4f9f0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52404 │ │ │ │ + beq.w 4fcbc │ │ │ │ stmdb 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 523c0 │ │ │ │ + beq.w 4fc78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 52388 │ │ │ │ + beq.w 4fc40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 52350 │ │ │ │ + beq.w 4fc08 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 522dc │ │ │ │ + beq.w 4fb94 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 52272 │ │ │ │ + beq.n 4fb2a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 522a6 │ │ │ │ + beq.n 4fb5e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5231a │ │ │ │ + beq.w 4fbd2 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 52232 │ │ │ │ + cbz r7, 4faea │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 52188 │ │ │ │ + bl 4fa40 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 52210 │ │ │ │ + beq.n 4fac8 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 52226 │ │ │ │ + beq.n 4fade │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 521f0 │ │ │ │ + bne.n 4faa8 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5224c │ │ │ │ + beq.n 4fb04 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 52262 │ │ │ │ + beq.n 4fb1a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5231a │ │ │ │ + beq.n 4fbd2 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 521ea │ │ │ │ + b.n 4faa2 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52286 │ │ │ │ + beq.n 4fb3e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52298 │ │ │ │ + beq.n 4fb50 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 522dc │ │ │ │ + cbz r5, 4fb94 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 521d2 │ │ │ │ + b.n 4fa8a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522ba │ │ │ │ + beq.n 4fb72 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522cc │ │ │ │ + beq.n 4fb84 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52272 │ │ │ │ + beq.n 4fb2a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 521d8 │ │ │ │ + b.n 4fa90 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522f6 │ │ │ │ + beq.n 4fbae │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5230c │ │ │ │ + beq.n 4fbc4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 52350 │ │ │ │ + cbz r4, 4fc08 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 521c8 │ │ │ │ + b.n 4fa80 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5232e │ │ │ │ + beq.n 4fbe6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52340 │ │ │ │ + beq.n 4fbf8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 522a6 │ │ │ │ + beq.n 4fb5e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 521de │ │ │ │ + b.n 4fa96 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52366 │ │ │ │ + beq.n 4fc1e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5237a │ │ │ │ + beq.n 4fc32 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 52388 │ │ │ │ + cbz r4, 4fc40 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 521ba │ │ │ │ + b.n 4fa72 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5239e │ │ │ │ + beq.n 4fc56 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 523b2 │ │ │ │ + beq.n 4fc6a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 523c0 │ │ │ │ + cbz r4, 4fc78 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 521ae │ │ │ │ + b.n 4fa66 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 523da │ │ │ │ + beq.n 4fc92 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 523f0 │ │ │ │ + beq.n 4fca8 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 523fe │ │ │ │ + cbz r4, 4fcb6 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 521a2 │ │ │ │ + b.n 4fa5a │ │ │ │ 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 5262e │ │ │ │ + ble.w 4fee6 │ │ │ │ stmdb 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 5254c │ │ │ │ + beq.w 4fe04 │ │ │ │ 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 525b4 │ │ │ │ + bpl.w 4fe6c │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 525ca │ │ │ │ + bmi.w 4fe82 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 52600 │ │ │ │ + bpl.w 4feb8 │ │ │ │ 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} │ │ │ │ @@ -59073,32 +54994,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 524cc │ │ │ │ + bpl.n 4fd84 │ │ │ │ vldr d6, [r4, #16] │ │ │ │ adds r4, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 524bc │ │ │ │ + bmi.n 4fd74 │ │ │ │ vldr d6, [r3, #-16] │ │ │ │ sub.w ip, r3, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 524f0 │ │ │ │ + ble.n 4fda8 │ │ │ │ vldr d6, [ip, #-16] │ │ │ │ sub.w ip, ip, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 524de │ │ │ │ + bgt.n 4fd96 │ │ │ │ cmp ip, r4 │ │ │ │ - bls.n 5252c │ │ │ │ + bls.n 4fde4 │ │ │ │ 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] │ │ │ │ @@ -59106,68 +55027,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 524aa │ │ │ │ + b.n 4fd62 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 52408 │ │ │ │ + bl 4fcc0 │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.n 525ae │ │ │ │ + ble.n 4fe66 │ │ │ │ mov.w r8, r3, asr #4 │ │ │ │ mov sl, r4 │ │ │ │ asrs r3, r3, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 52438 │ │ │ │ + bne.w 4fcf0 │ │ │ │ subs r4, r3, #1 │ │ │ │ - b.n 52552 │ │ │ │ + b.n 4fe0a │ │ │ │ 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 51b10 │ │ │ │ + bl 4f3c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 52550 │ │ │ │ + bne.n 4fe08 │ │ │ │ sub.w r3, sl, r6 │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 525ae │ │ │ │ + ble.n 4fe66 │ │ │ │ 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 51b10 │ │ │ │ + bl 4f3c8 │ │ │ │ cmp r4, #16 │ │ │ │ - bgt.n 52576 │ │ │ │ + bgt.n 4fe2e │ │ │ │ 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 52600 │ │ │ │ + bmi.n 4feb8 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 52476 │ │ │ │ + bmi.w 4fd2e │ │ │ │ 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] │ │ │ │ @@ -59175,284 +55096,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 524a8 │ │ │ │ + b.n 4fd60 │ │ │ │ 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 524a8 │ │ │ │ + b.n 4fd60 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052630 : │ │ │ │ +0004fee8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #484] @ (52824 ) │ │ │ │ + ldr r2, [pc, #484] @ (500dc ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #484] @ (52828 ) │ │ │ │ + ldr r3, [pc, #484] @ (500e0 ) │ │ │ │ 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 2c204 │ │ │ │ - ldr r1, [pc, #464] @ (5282c ) │ │ │ │ + ldr r1, [pc, #464] @ (500e4 ) │ │ │ │ movs r2, #6 │ │ │ │ - ldr r3, [pc, #464] @ (52830 ) │ │ │ │ + ldr r3, [pc, #464] @ (500e8 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #436] @ (52834 ) │ │ │ │ + ldr r3, [pc, #436] @ (500ec ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #408] @ (52838 ) │ │ │ │ + ldr r3, [pc, #408] @ (500f0 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #384] @ (5283c ) │ │ │ │ + ldr r3, [pc, #384] @ (500f4 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #356] @ (52840 ) │ │ │ │ + ldr r3, [pc, #356] @ (500f8 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #5 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #332] @ (52844 ) │ │ │ │ + ldr r3, [pc, #332] @ (500fc ) │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #304] @ (52848 ) │ │ │ │ + ldr r3, [pc, #304] @ (50100 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #280] @ (5284c ) │ │ │ │ + ldr r3, [pc, #280] @ (50104 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #252] @ (52850 ) │ │ │ │ + ldr r3, [pc, #252] @ (50108 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #9 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #228] @ (52854 ) │ │ │ │ + ldr r3, [pc, #228] @ (5010c ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #200] @ (52858 ) │ │ │ │ + ldr r3, [pc, #200] @ (50110 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #11 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r3, [pc, #176] @ (5285c ) │ │ │ │ + ldr r3, [pc, #176] @ (50114 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be68 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ - ldr r2, [pc, #148] @ (52860 ) │ │ │ │ - ldr r3, [pc, #92] @ (52828 ) │ │ │ │ + ldr r2, [pc, #148] @ (50118 ) │ │ │ │ + ldr r3, [pc, #92] @ (500e0 ) │ │ │ │ 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 52802 │ │ │ │ + bne.n 500ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d3b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b85c │ │ │ │ - ldr r2, [pc, #116] @ (52864 ) │ │ │ │ - ldr r3, [pc, #52] @ (52828 ) │ │ │ │ + ldr r2, [pc, #116] @ (5011c ) │ │ │ │ + ldr r3, [pc, #52] @ (500e0 ) │ │ │ │ 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 5281e │ │ │ │ + beq.n 500d6 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e8 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ - b.n 527e2 │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 500a0 │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ + b.n 5009a │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + bics.w r0, r2, #7 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #728 @ (adr r0, 52b08 ) │ │ │ │ + stmia r6!, {r1} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #736 @ (adr r0, 52b14 ) │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #736 @ (adr r0, 52b18 ) │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #776 @ (adr r0, 52b44 ) │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 52c00 ) │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 5284c ) │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 52868 ) │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #56 @ (adr r1, 52884 ) │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #112 @ (adr r1, 528c0 ) │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #328 @ (adr r1, 5299c ) │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #432 @ (adr r1, 52a08 ) │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #488 @ (adr r1, 52a44 ) │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #464 @ (adr r1, 52a30 ) │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + cdp 0, 10, cr0, cr12, cr7, {0} │ │ │ │ + cdp 0, 8, cr0, cr6, cr7, {0} │ │ │ │ │ │ │ │ -00052868 : │ │ │ │ +00050120 : │ │ │ │ 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 5296c │ │ │ │ - vldr d8, [pc, #240] @ 52980 │ │ │ │ + bmi.n 50224 │ │ │ │ + vldr d8, [pc, #240] @ 50238 │ │ │ │ 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 │ │ │ │ @@ -59485,15 +55403,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx 2d658 │ │ │ │ vldr d0, [r7] │ │ │ │ blx 2bdd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 528ba │ │ │ │ + bcs.n 50172 │ │ │ │ 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 │ │ │ │ @@ -59512,20 +55430,20 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2cd84 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r9, r0, #152 @ 0x98 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ - b.n 52936 │ │ │ │ + b.n 501ee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00052988 : │ │ │ │ +00050240 : │ │ │ │ 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 │ │ │ │ @@ -59555,35 +55473,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 52ac6 │ │ │ │ - vldr d7, [pc, #224] @ 52ad8 │ │ │ │ + beq.n 5037e │ │ │ │ + vldr d7, [pc, #224] @ 50390 │ │ │ │ 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 52ace │ │ │ │ - vldr d7, [pc, #196] @ 52ad8 │ │ │ │ + beq.n 50386 │ │ │ │ + vldr d7, [pc, #196] @ 50390 │ │ │ │ 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] @ 52ae0 │ │ │ │ + vldr d7, [pc, #160] @ 50398 │ │ │ │ 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 │ │ │ │ @@ -59617,117 +55535,115 @@ │ │ │ │ blx 2cd88 │ │ │ │ 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 52a12 │ │ │ │ + bne.n 502ca │ │ │ │ vmul.f64 d8, d0, d14 │ │ │ │ - b.n 52a2a │ │ │ │ + b.n 502e2 │ │ │ │ nop.w │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ cdp2 8, 14, cr4, cr11, cr11, {2} │ │ │ │ subs r1, #180 @ 0xb4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00052ae8 : │ │ │ │ +000503a0 : │ │ │ │ ldr.w r0, [r1, #140] @ 0x8c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052af4 : │ │ │ │ +000503ac : │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - cbz r3, 52b10 │ │ │ │ + cbz r3, 503c8 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ cmpgt r3, #10 │ │ │ │ - ble.n 52b10 │ │ │ │ + ble.n 503c8 │ │ │ │ vldr d0, [r0, #192] @ 0xc0 │ │ │ │ bx lr │ │ │ │ vldr d0, [r0, #184] @ 0xb8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00052b18 : │ │ │ │ +000503d0 : │ │ │ │ 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] @ (52b44 ) │ │ │ │ + ldr r5, [pc, #28] @ (503fc ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d6b8 │ │ │ │ - ldr r3, [pc, #24] @ (52b48 ) │ │ │ │ + ldr r3, [pc, #24] @ (50400 ) │ │ │ │ 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!, {} │ │ │ │ - movs r7, r0 │ │ │ │ + adc.w r0, r8, r7 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052b4c : │ │ │ │ +00050404 : │ │ │ │ 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] @ (52bb8 ) │ │ │ │ + ldr r6, [pc, #92] @ (50470 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2bfb4 │ │ │ │ - ldr r2, [pc, #84] @ (52bbc ) │ │ │ │ + ldr r2, [pc, #84] @ (50474 ) │ │ │ │ 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 52baa │ │ │ │ + beq.n 50462 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b690 │ │ │ │ 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 52ba4 │ │ │ │ + ble.n 5045c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx 2d38c │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ - b.n 52b88 │ │ │ │ + b.n 50440 │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + adds.w r0, r2, r7 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052bc0 : │ │ │ │ +00050478 : │ │ │ │ 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 │ │ │ │ @@ -59740,102 +55656,102 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00052bf4 : │ │ │ │ +000504ac : │ │ │ │ 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 52c76 │ │ │ │ + beq.n 5052e │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2ccc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ add.w r1, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 52c76 │ │ │ │ + beq.n 5052e │ │ │ │ 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 52c90 │ │ │ │ + bhi.n 50548 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ cmp r5, ip │ │ │ │ - bls.n 52c7e │ │ │ │ + bls.n 50536 │ │ │ │ cmp.w ip, #8 │ │ │ │ - ble.n 52cb8 │ │ │ │ + ble.n 50570 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c5d4 │ │ │ │ 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 52c74 │ │ │ │ + ble.n 5052c │ │ │ │ blx 2d38c │ │ │ │ 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 52cc4 │ │ │ │ + ble.n 5057c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r5 │ │ │ │ - b.n 52c74 │ │ │ │ + b.n 5052c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d38c │ │ │ │ - cbz r6, 52cac │ │ │ │ + cbz r6, 50564 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ add.w r3, r9, r7 │ │ │ │ str.w r9, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 52c74 │ │ │ │ - bne.n 52c60 │ │ │ │ + b.n 5052c │ │ │ │ + bne.n 50518 │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [r6] │ │ │ │ - b.n 52c60 │ │ │ │ + b.n 50518 │ │ │ │ add.w r3, r6, r5 │ │ │ │ - bne.n 52c74 │ │ │ │ + bne.n 5052c │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - b.n 52c74 │ │ │ │ + b.n 5052c │ │ │ │ │ │ │ │ -00052cd4 : │ │ │ │ +0005058c : │ │ │ │ stmdb 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 │ │ │ │ @@ -59852,62 +55768,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 52d38 │ │ │ │ + ble.n 505f0 │ │ │ │ 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 52d1a │ │ │ │ + bne.n 505d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bd20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 52d5a │ │ │ │ + cbnz r0, 50612 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 52dac │ │ │ │ + cbz r0, 50664 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 52d80 │ │ │ │ + cbz r0, 50638 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #100] @ 52dd8 │ │ │ │ + vldr d7, [pc, #100] @ 50690 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52d88 │ │ │ │ + bmi.n 50640 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 52dc0 │ │ │ │ - ldr r1, [pc, #80] @ (52de0 ) │ │ │ │ + cbz r0, 50678 │ │ │ │ + ldr r1, [pc, #80] @ (50698 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ @@ -59918,41 +55834,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] @ (52de4 ) │ │ │ │ + ldr r3, [pc, #32] @ (5069c ) │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ - ldr r1, [pc, #32] @ (52de8 ) │ │ │ │ - ldr r0, [pc, #32] @ (52dec ) │ │ │ │ + ldr r1, [pc, #32] @ (506a0 ) │ │ │ │ + ldr r0, [pc, #32] @ (506a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__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 r4, [sp, #312] @ 0x138 │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (53064 ) │ │ │ │ - ldr r3, [pc, #608] @ (53068 ) │ │ │ │ + ldr r2, [pc, #608] @ (5091c ) │ │ │ │ + ldr r3, [pc, #608] @ (50920 ) │ │ │ │ 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] │ │ │ │ @@ -59969,262 +55885,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 52f0c │ │ │ │ + beq.n 507c4 │ │ │ │ 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, 52ec6 │ │ │ │ + cbz r2, 5077e │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 52ece │ │ │ │ + blt.n 50786 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 52e8c │ │ │ │ + cbnz r0, 50744 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52f86 │ │ │ │ + blt.n 5083e │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 52ea0 │ │ │ │ + beq.n 50758 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (5306c ) │ │ │ │ - ldr r3, [pc, #444] @ (53068 ) │ │ │ │ + ldr r2, [pc, #448] @ (50924 ) │ │ │ │ + ldr r3, [pc, #444] @ (50920 ) │ │ │ │ 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 53036 │ │ │ │ + bne.w 508ee │ │ │ │ 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 52e88 │ │ │ │ + bge.n 50740 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 52f82 │ │ │ │ + beq.n 5083a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 52ef6 │ │ │ │ + cbz r2, 507ae │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 52efa │ │ │ │ + cbnz r0, 507b2 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52f10 │ │ │ │ + bge.n 507c8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 53010 │ │ │ │ + beq.w 508c8 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52f36 │ │ │ │ + b.n 507ee │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 52f4a │ │ │ │ + cbnz r3, 50802 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 52038 │ │ │ │ + bl 4f8f0 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52e90 │ │ │ │ + beq.n 50748 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53006 │ │ │ │ + beq.n 508be │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 52ea8 │ │ │ │ + b.n 50760 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 52fc2 │ │ │ │ + beq.n 5087a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 52f10 │ │ │ │ + bge.n 507c8 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 52fd6 │ │ │ │ + bne.n 5088e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52f36 │ │ │ │ + b.n 507ee │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 52fce │ │ │ │ + beq.n 50886 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 52ff4 │ │ │ │ + cbz r2, 508ac │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 52f10 │ │ │ │ + bge.n 507c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52f82 │ │ │ │ + bne.n 5083a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 52fd6 │ │ │ │ + b.n 5088e │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 52f10 │ │ │ │ + bge.n 507c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 52f24 │ │ │ │ + b.n 507dc │ │ │ │ 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, 52fea │ │ │ │ + cbz r2, 508a2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 52ff0 │ │ │ │ + cbnz r0, 508a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 52f36 │ │ │ │ + b.n 507ee │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 52f10 │ │ │ │ + bge.n 507c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52fbe │ │ │ │ + beq.n 50876 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 52f24 │ │ │ │ + b.n 507dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 52fd6 │ │ │ │ + b.n 5088e │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 52f82 │ │ │ │ - b.n 52fd6 │ │ │ │ + beq.n 5083a │ │ │ │ + b.n 5088e │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (53070 ) │ │ │ │ - ldr r3, [pc, #64] @ (53068 ) │ │ │ │ + ldr r2, [pc, #76] @ (50928 ) │ │ │ │ + ldr r3, [pc, #64] @ (50920 ) │ │ │ │ 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 5305e │ │ │ │ + beq.n 50916 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (53074 ) │ │ │ │ - ldr r3, [pc, #28] @ (53068 ) │ │ │ │ + ldr r2, [pc, #44] @ (5092c ) │ │ │ │ + ldr r3, [pc, #28] @ (50920 ) │ │ │ │ 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 53036 │ │ │ │ + bne.n 508ee │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + ldrd r0, r0, [r0], #-28 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + b.n 508c0 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 505d0 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 5058c │ │ │ │ movs r7, r0 │ │ │ │ - itet eq │ │ │ │ - moveq r7, r0 │ │ │ │ - bkpt 0x00e6 │ │ │ │ - moveq 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] @ (532ec ) │ │ │ │ - ldr r3, [pc, #608] @ (532f0 ) │ │ │ │ + ldr r2, [pc, #608] @ (50ba4 ) │ │ │ │ + ldr r3, [pc, #608] @ (50ba8 ) │ │ │ │ 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] │ │ │ │ @@ -60241,274 +56156,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 53194 │ │ │ │ + beq.n 50a4c │ │ │ │ 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, 5314e │ │ │ │ + cbz r2, 50a06 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 53156 │ │ │ │ + blt.n 50a0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 53114 │ │ │ │ + cbnz r0, 509cc │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5320e │ │ │ │ + blt.n 50ac6 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 53128 │ │ │ │ + beq.n 509e0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (532f4 ) │ │ │ │ - ldr r3, [pc, #444] @ (532f0 ) │ │ │ │ + ldr r2, [pc, #448] @ (50bac ) │ │ │ │ + ldr r3, [pc, #444] @ (50ba8 ) │ │ │ │ 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 532be │ │ │ │ + bne.w 50b76 │ │ │ │ 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 53110 │ │ │ │ + bge.n 509c8 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 5320a │ │ │ │ + beq.n 50ac2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5317e │ │ │ │ + cbz r2, 50a36 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 53182 │ │ │ │ + cbnz r0, 50a3a │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53198 │ │ │ │ + bge.n 50a50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 53298 │ │ │ │ + beq.w 50b50 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 531be │ │ │ │ + b.n 50a76 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 531d2 │ │ │ │ + cbnz r3, 50a8a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 520e0 │ │ │ │ + bl 4f998 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 53118 │ │ │ │ + beq.n 509d0 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5328e │ │ │ │ + beq.n 50b46 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 53130 │ │ │ │ + b.n 509e8 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5324a │ │ │ │ + beq.n 50b02 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 53198 │ │ │ │ + bge.n 50a50 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5325e │ │ │ │ + bne.n 50b16 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 531be │ │ │ │ + b.n 50a76 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 53256 │ │ │ │ + beq.n 50b0e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5327c │ │ │ │ + cbz r2, 50b34 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 53198 │ │ │ │ + bge.n 50a50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5320a │ │ │ │ + bne.n 50ac2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5325e │ │ │ │ + b.n 50b16 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 53198 │ │ │ │ + bge.n 50a50 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 531ac │ │ │ │ + b.n 50a64 │ │ │ │ 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, 53272 │ │ │ │ + cbz r2, 50b2a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53278 │ │ │ │ + cbnz r0, 50b30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 531be │ │ │ │ + b.n 50a76 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 53198 │ │ │ │ + bge.n 50a50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53246 │ │ │ │ + beq.n 50afe │ │ │ │ mov r3, r0 │ │ │ │ - b.n 531ac │ │ │ │ + b.n 50a64 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5325e │ │ │ │ + b.n 50b16 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 5320a │ │ │ │ - b.n 5325e │ │ │ │ + beq.n 50ac2 │ │ │ │ + b.n 50b16 │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (532f8 ) │ │ │ │ - ldr r3, [pc, #64] @ (532f0 ) │ │ │ │ + ldr r2, [pc, #76] @ (50bb0 ) │ │ │ │ + ldr r3, [pc, #64] @ (50ba8 ) │ │ │ │ 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 532e6 │ │ │ │ + beq.n 50b9e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (532fc ) │ │ │ │ - ldr r3, [pc, #28] @ (532f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (50bb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (50ba8 ) │ │ │ │ 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 532be │ │ │ │ + bne.n 50b76 │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00a0 │ │ │ │ + b.n 50778 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 50638 │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r7} │ │ │ │ + b.n 51348 )@@Base+0x790> │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + b.n 51304 )@@Base+0x74c> │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00053300 )@@Base>: │ │ │ │ +00050bb8 )@@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] @ 53bd0 )@@Base+0x8d0> │ │ │ │ + ldr.w r5, [pc, #2228] @ 51488 )@@Base+0x8d0> │ │ │ │ add.w fp, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #2220] @ 53bd4 )@@Base+0x8d4> │ │ │ │ + ldr.w r0, [pc, #2220] @ 5148c )@@Base+0x8d4> │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r3, [pc, #2212] @ 53bd8 )@@Base+0x8d8> │ │ │ │ + ldr.w r3, [pc, #2212] @ 51490 )@@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 │ │ │ │ @@ -60537,64 +56452,64 @@ │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ strb r7, [r3, r5] │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ add.w r2, r6, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 547ea )@@Base+0x14ea> │ │ │ │ + beq.w 520a2 )@@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 533a2 )@@Base+0xa2> │ │ │ │ + b.n 50c5a )@@Base+0xa2> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 533b4 )@@Base+0xb4> │ │ │ │ + cbz r2, 50c6c )@@Base+0xb4> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 533b6 )@@Base+0xb6> │ │ │ │ + cbnz r0, 50c6e )@@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 5339e )@@Base+0x9e> │ │ │ │ + bne.n 50c56 )@@Base+0x9e> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 547ec )@@Base+0x14ec> │ │ │ │ + beq.w 520a4 )@@Base+0x14ec> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 533f0 )@@Base+0xf0> │ │ │ │ + cbz r2, 50ca8 )@@Base+0xf0> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 533f2 )@@Base+0xf2> │ │ │ │ + cbnz r0, 50caa )@@Base+0xf2> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 547ec )@@Base+0x14ec> │ │ │ │ + blt.w 520a4 )@@Base+0x14ec> │ │ │ │ movs r2, #0 │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5340c )@@Base+0x10c> │ │ │ │ + beq.n 50cc4 )@@Base+0x10c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ @@ -60604,15 +56519,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] @ 53bdc )@@Base+0x8dc> │ │ │ │ + ldr.w r6, [pc, #1968] @ 51494 )@@Base+0x8dc> │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -60639,15 +56554,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1880] @ 53be0 )@@Base+0x8e0> │ │ │ │ + ldr.w r8, [pc, #1880] @ 51498 )@@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 │ │ │ │ @@ -60655,20 +56570,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 53498 )@@Base+0x198> │ │ │ │ + bne.n 50d50 )@@Base+0x198> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [pc, #1824] @ 53be4 )@@Base+0x8e4> │ │ │ │ + ldr.w r3, [pc, #1824] @ 5149c )@@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 │ │ │ │ @@ -60691,15 +56606,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1752] @ 53be8 )@@Base+0x8e8> │ │ │ │ + ldr.w r6, [pc, #1752] @ 514a0 )@@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 │ │ │ │ @@ -60709,15 +56624,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] @ 53bec )@@Base+0x8ec> │ │ │ │ + ldr.w r8, [pc, #1708] @ 514a4 )@@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] │ │ │ │ @@ -60737,15 +56652,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1632] @ 53bf0 )@@Base+0x8f0> │ │ │ │ + ldr.w ip, [pc, #1632] @ 514a8 )@@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 │ │ │ │ @@ -60754,15 +56669,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] @ 53bf4 )@@Base+0x8f4> │ │ │ │ + ldr.w r8, [pc, #1592] @ 514ac )@@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] │ │ │ │ @@ -60784,15 +56699,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1512] @ 53bf8 )@@Base+0x8f8> │ │ │ │ + ldr.w r8, [pc, #1512] @ 514b0 )@@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 │ │ │ │ @@ -60801,15 +56716,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 53622 )@@Base+0x322> │ │ │ │ + bne.n 50eda )@@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 │ │ │ │ @@ -60823,15 +56738,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1412] @ 53bfc )@@Base+0x8fc> │ │ │ │ + ldr.w r6, [pc, #1412] @ 514b4 )@@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 │ │ │ │ @@ -60851,15 +56766,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1340] @ 53c00 )@@Base+0x900> │ │ │ │ + ldr.w r8, [pc, #1340] @ 514b8 )@@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 │ │ │ │ @@ -60868,15 +56783,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 536d4 )@@Base+0x3d4> │ │ │ │ + bne.n 50f8c )@@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} │ │ │ │ @@ -60909,98 +56824,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 5375e )@@Base+0x45e> │ │ │ │ + beq.n 51016 )@@Base+0x45e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5376e )@@Base+0x46e> │ │ │ │ + beq.n 51026 )@@Base+0x46e> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5377e )@@Base+0x47e> │ │ │ │ + beq.n 51036 )@@Base+0x47e> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5378e )@@Base+0x48e> │ │ │ │ + beq.n 51046 )@@Base+0x48e> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5379e )@@Base+0x49e> │ │ │ │ + beq.n 51056 )@@Base+0x49e> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537ae )@@Base+0x4ae> │ │ │ │ + beq.n 51066 )@@Base+0x4ae> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537be )@@Base+0x4be> │ │ │ │ + beq.n 51076 )@@Base+0x4be> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537ce )@@Base+0x4ce> │ │ │ │ + beq.n 51086 )@@Base+0x4ce> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537de )@@Base+0x4de> │ │ │ │ + beq.n 51096 )@@Base+0x4de> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537ee )@@Base+0x4ee> │ │ │ │ + beq.n 510a6 )@@Base+0x4ee> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53800 )@@Base+0x500> │ │ │ │ + beq.n 510b8 )@@Base+0x500> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53810 )@@Base+0x510> │ │ │ │ + beq.n 510c8 )@@Base+0x510> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r5, [pc, #1008] @ (53c04 )@@Base+0x904>) │ │ │ │ + ldr r5, [pc, #1008] @ (514bc )@@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 │ │ │ │ @@ -61028,79 +56943,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 548de )@@Base+0x15de> │ │ │ │ + beq.w 52196 )@@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 5387e )@@Base+0x57e> │ │ │ │ + b.n 51136 )@@Base+0x57e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 53890 )@@Base+0x590> │ │ │ │ + cbz r2, 51148 )@@Base+0x590> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53892 )@@Base+0x592> │ │ │ │ + cbnz r0, 5114a )@@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 5387a )@@Base+0x57a> │ │ │ │ + bne.n 51132 )@@Base+0x57a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 548e0 )@@Base+0x15e0> │ │ │ │ + beq.w 52198 )@@Base+0x15e0> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 538cc )@@Base+0x5cc> │ │ │ │ + cbz r2, 51184 )@@Base+0x5cc> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 538ce )@@Base+0x5ce> │ │ │ │ + cbnz r0, 51186 )@@Base+0x5ce> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 548e0 )@@Base+0x15e0> │ │ │ │ + blt.w 52198 )@@Base+0x15e0> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 538e8 )@@Base+0x5e8> │ │ │ │ + beq.n 511a0 )@@Base+0x5e8> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ (53c08 )@@Base+0x908>) │ │ │ │ + ldr r5, [pc, #772] @ (514c0 )@@Base+0x908>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61122,59 +57037,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #704] @ (53c0c )@@Base+0x90c>) │ │ │ │ + ldr r1, [pc, #704] @ (514c4 )@@Base+0x90c>) │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d38c │ │ │ │ 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] @ 53bc0 )@@Base+0x8c0> │ │ │ │ + vldr d0, [pc, #600] @ 51478 )@@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 53992 )@@Base+0x692> │ │ │ │ + beq.n 5124a )@@Base+0x692> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 539a2 )@@Base+0x6a2> │ │ │ │ + beq.n 5125a )@@Base+0x6a2> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 539b2 )@@Base+0x6b2> │ │ │ │ + beq.n 5126a )@@Base+0x6b2> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #17 │ │ │ │ - ldr r5, [pc, #600] @ (53c10 )@@Base+0x910>) │ │ │ │ + ldr r5, [pc, #600] @ (514c8 )@@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 │ │ │ │ @@ -61201,79 +57116,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 548c2 )@@Base+0x15c2> │ │ │ │ + beq.w 5217a )@@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 53a1e )@@Base+0x71e> │ │ │ │ + b.n 512d6 )@@Base+0x71e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 53a30 )@@Base+0x730> │ │ │ │ + cbz r2, 512e8 )@@Base+0x730> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53a32 )@@Base+0x732> │ │ │ │ + cbnz r0, 512ea )@@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 53a1a )@@Base+0x71a> │ │ │ │ + bne.n 512d2 )@@Base+0x71a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 548c4 )@@Base+0x15c4> │ │ │ │ + beq.w 5217c )@@Base+0x15c4> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 53a6c )@@Base+0x76c> │ │ │ │ + cbz r2, 51324 )@@Base+0x76c> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53a6e )@@Base+0x76e> │ │ │ │ + cbnz r0, 51326 )@@Base+0x76e> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 548c4 )@@Base+0x15c4> │ │ │ │ + blt.w 5217c )@@Base+0x15c4> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 53a88 )@@Base+0x788> │ │ │ │ + beq.n 51340 )@@Base+0x788> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ (53c14 )@@Base+0x914>) │ │ │ │ + ldr r5, [pc, #368] @ (514cc )@@Base+0x914>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61295,59 +57210,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #300] @ (53c18 )@@Base+0x918>) │ │ │ │ + ldr r1, [pc, #300] @ (514d0 )@@Base+0x918>) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d38c │ │ │ │ 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] @ 53bc8 )@@Base+0x8c8> │ │ │ │ + vldr d2, [pc, #192] @ 51480 )@@Base+0x8c8> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ - vldr d0, [pc, #176] @ 53bc0 )@@Base+0x8c0> │ │ │ │ + vldr d0, [pc, #176] @ 51478 )@@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 53b32 )@@Base+0x832> │ │ │ │ + beq.n 513ea )@@Base+0x832> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53b42 )@@Base+0x842> │ │ │ │ + beq.n 513fa )@@Base+0x842> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53b52 )@@Base+0x852> │ │ │ │ + beq.n 5140a )@@Base+0x852> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #18 │ │ │ │ - ldr r5, [pc, #196] @ (53c1c )@@Base+0x91c>) │ │ │ │ + ldr r5, [pc, #196] @ (514d4 )@@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 │ │ │ │ @@ -61374,126 +57289,126 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 548a6 )@@Base+0x15a6> │ │ │ │ + beq.w 5215e )@@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 53c24 )@@Base+0x924> │ │ │ │ + b.n 514dc )@@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, [r1, #76] @ 0x4c │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r5, r0 │ │ │ │ - cbnz r4, 53c56 )@@Base+0x956> │ │ │ │ + b.n 51b18 )@@Base+0xf60> │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + cbnz r6, 514dc )@@Base+0x924> │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + hlt 0x001e │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + hlt 0x000a │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + cbnz r6, 514ee )@@Base+0x936> │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + cbnz r0, 514e4 )@@Base+0x92c> │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + cbnz r2, 514da )@@Base+0x922> │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 53c36 )@@Base+0x936> │ │ │ │ + cbz r2, 514ee )@@Base+0x936> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53c38 )@@Base+0x938> │ │ │ │ + cbnz r0, 514f0 )@@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 53c20 )@@Base+0x920> │ │ │ │ + bne.n 514d8 )@@Base+0x920> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 548a8 )@@Base+0x15a8> │ │ │ │ + beq.w 52160 )@@Base+0x15a8> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 53c72 )@@Base+0x972> │ │ │ │ + cbz r2, 5152a )@@Base+0x972> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53c74 )@@Base+0x974> │ │ │ │ + cbnz r0, 5152c )@@Base+0x974> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 548a8 )@@Base+0x15a8> │ │ │ │ + blt.w 52160 )@@Base+0x15a8> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 53c8e )@@Base+0x98e> │ │ │ │ + beq.n 51546 )@@Base+0x98e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ (53fb8 )@@Base+0xcb8>) │ │ │ │ + ldr r5, [pc, #784] @ (51870 )@@Base+0xcb8>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61515,59 +57430,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #716] @ (53fbc )@@Base+0xcbc>) │ │ │ │ + ldr r1, [pc, #716] @ (51874 )@@Base+0xcbc>) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d38c │ │ │ │ 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] @ 53fa8 )@@Base+0xca8> │ │ │ │ + vldr d2, [pc, #664] @ 51860 )@@Base+0xca8> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ - vldr d0, [pc, #664] @ 53fb0 )@@Base+0xcb0> │ │ │ │ + vldr d0, [pc, #664] @ 51868 )@@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 53d38 )@@Base+0xa38> │ │ │ │ + beq.n 515f0 )@@Base+0xa38> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53d48 )@@Base+0xa48> │ │ │ │ + beq.n 51600 )@@Base+0xa48> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53d58 )@@Base+0xa58> │ │ │ │ + beq.n 51610 )@@Base+0xa58> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #20 │ │ │ │ - ldr r5, [pc, #612] @ (53fc0 )@@Base+0xcc0>) │ │ │ │ + ldr r5, [pc, #612] @ (51878 )@@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 │ │ │ │ @@ -61594,78 +57509,78 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5488a )@@Base+0x158a> │ │ │ │ + beq.w 52142 )@@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 53dc4 )@@Base+0xac4> │ │ │ │ + b.n 5167c )@@Base+0xac4> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 53dd6 )@@Base+0xad6> │ │ │ │ + cbz r2, 5168e )@@Base+0xad6> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53dd8 )@@Base+0xad8> │ │ │ │ + cbnz r0, 51690 )@@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 53dc0 )@@Base+0xac0> │ │ │ │ + bne.n 51678 )@@Base+0xac0> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 5488c )@@Base+0x158c> │ │ │ │ + beq.w 52144 )@@Base+0x158c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 53e12 )@@Base+0xb12> │ │ │ │ + cbz r2, 516ca )@@Base+0xb12> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53e14 )@@Base+0xb14> │ │ │ │ + cbnz r0, 516cc )@@Base+0xb14> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5488c )@@Base+0x158c> │ │ │ │ + blt.w 52144 )@@Base+0x158c> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 53e2e )@@Base+0xb2e> │ │ │ │ + beq.n 516e6 )@@Base+0xb2e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ (53fc4 )@@Base+0xcc4>) │ │ │ │ + ldr r5, [pc, #384] @ (5187c )@@Base+0xcc4>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61687,15 +57602,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #316] @ (53fc8 )@@Base+0xcc8>) │ │ │ │ + ldr r1, [pc, #316] @ (51880 )@@Base+0xcc8>) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -61705,15 +57620,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #276] @ 53fcc )@@Base+0xccc> │ │ │ │ + ldr.w lr, [pc, #276] @ 51884 )@@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 │ │ │ │ @@ -61721,15 +57636,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 53ec6 )@@Base+0xbc6> │ │ │ │ + bne.n 5177e )@@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 │ │ │ │ @@ -61737,34 +57652,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 53f18 )@@Base+0xc18> │ │ │ │ + beq.n 517d0 )@@Base+0xc18> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53f28 )@@Base+0xc28> │ │ │ │ + beq.n 517e0 )@@Base+0xc28> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53f38 )@@Base+0xc38> │ │ │ │ + beq.n 517f0 )@@Base+0xc38> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r5, [pc, #148] @ (53fd0 )@@Base+0xcd0>) │ │ │ │ + ldr r5, [pc, #148] @ (51888 )@@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 │ │ │ │ @@ -61792,100 +57707,100 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5486e )@@Base+0x156e> │ │ │ │ + beq.w 52126 )@@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 53fd8 )@@Base+0xcd8> │ │ │ │ + b.n 51890 )@@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, [r4, #58] @ 0x3a │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + push {r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + cbz r2, 518fa )@@Base+0xd42> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + cbz r2, 518e4 )@@Base+0xd2c> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + cbz r4, 518dc )@@Base+0xd24> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + cbz r0, 518f8 )@@Base+0xd40> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + uxth r6, r2 │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 53fea )@@Base+0xcea> │ │ │ │ + cbz r2, 518a2 )@@Base+0xcea> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 53fec )@@Base+0xcec> │ │ │ │ + cbnz r0, 518a4 )@@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 53fd4 )@@Base+0xcd4> │ │ │ │ + bne.n 5188c )@@Base+0xcd4> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54870 )@@Base+0x1570> │ │ │ │ + beq.w 52128 )@@Base+0x1570> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 54026 )@@Base+0xd26> │ │ │ │ + cbz r2, 518de )@@Base+0xd26> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 54028 )@@Base+0xd28> │ │ │ │ + cbnz r0, 518e0 )@@Base+0xd28> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54870 )@@Base+0x1570> │ │ │ │ + blt.w 52128 )@@Base+0x1570> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 54042 )@@Base+0xd42> │ │ │ │ + beq.n 518fa )@@Base+0xd42> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 54bbc )@@Base+0x18bc> │ │ │ │ + ldr.w r5, [pc, #2912] @ 52474 )@@Base+0x18bc> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r8, r0 │ │ │ │ @@ -61910,15 +57825,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2820] @ 54bc0 )@@Base+0x18c0> │ │ │ │ + ldr.w r1, [pc, #2820] @ 52478 )@@Base+0x18c0> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -61933,34 +57848,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 540fc )@@Base+0xdfc> │ │ │ │ + beq.n 519b4 )@@Base+0xdfc> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5410c )@@Base+0xe0c> │ │ │ │ + beq.n 519c4 )@@Base+0xe0c> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5411c )@@Base+0xe1c> │ │ │ │ + beq.n 519d4 )@@Base+0xe1c> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #25 │ │ │ │ - ldr.w r5, [pc, #2724] @ 54bc4 )@@Base+0x18c4> │ │ │ │ + ldr.w r5, [pc, #2724] @ 5247c )@@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 │ │ │ │ @@ -61990,79 +57905,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 54854 )@@Base+0x1554> │ │ │ │ + beq.w 5210c )@@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 54190 )@@Base+0xe90> │ │ │ │ + b.n 51a48 )@@Base+0xe90> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 541a2 )@@Base+0xea2> │ │ │ │ + cbz r2, 51a5a )@@Base+0xea2> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 541a4 )@@Base+0xea4> │ │ │ │ + cbnz r0, 51a5c )@@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 5418c )@@Base+0xe8c> │ │ │ │ + bne.n 51a44 )@@Base+0xe8c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54856 )@@Base+0x1556> │ │ │ │ + beq.w 5210e )@@Base+0x1556> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 541de )@@Base+0xede> │ │ │ │ + cbz r2, 51a96 )@@Base+0xede> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 541e0 )@@Base+0xee0> │ │ │ │ + cbnz r0, 51a98 )@@Base+0xee0> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54856 )@@Base+0x1556> │ │ │ │ + blt.w 5210e )@@Base+0x1556> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 541fa )@@Base+0xefa> │ │ │ │ + beq.n 51ab2 )@@Base+0xefa> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 54bc8 )@@Base+0x18c8> │ │ │ │ + ldr.w r5, [pc, #2484] @ 52480 )@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -62085,15 +58000,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2412] @ 54bcc )@@Base+0x18cc> │ │ │ │ + ldr.w r1, [pc, #2412] @ 52484 )@@Base+0x18cc> │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -62107,34 +58022,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 5429e )@@Base+0xf9e> │ │ │ │ + beq.n 51b56 )@@Base+0xf9e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 542ae )@@Base+0xfae> │ │ │ │ + beq.n 51b66 )@@Base+0xfae> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 542be )@@Base+0xfbe> │ │ │ │ + beq.n 51b76 )@@Base+0xfbe> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #24 │ │ │ │ - ldr.w r5, [pc, #2316] @ 54bd0 )@@Base+0x18d0> │ │ │ │ + ldr.w r5, [pc, #2316] @ 52488 )@@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 │ │ │ │ @@ -62162,71 +58077,71 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5483a )@@Base+0x153a> │ │ │ │ + beq.w 520f2 )@@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 5432e )@@Base+0x102e> │ │ │ │ + b.n 51be6 )@@Base+0x102e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 54340 )@@Base+0x1040> │ │ │ │ + cbz r2, 51bf8 )@@Base+0x1040> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 54342 )@@Base+0x1042> │ │ │ │ + cbnz r0, 51bfa )@@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 5432a )@@Base+0x102a> │ │ │ │ + bne.n 51be2 )@@Base+0x102a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 5483c )@@Base+0x153c> │ │ │ │ + beq.w 520f4 )@@Base+0x153c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5437c )@@Base+0x107c> │ │ │ │ + cbz r2, 51c34 )@@Base+0x107c> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5437e )@@Base+0x107e> │ │ │ │ + cbnz r0, 51c36 )@@Base+0x107e> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5483c )@@Base+0x153c> │ │ │ │ + blt.w 520f4 )@@Base+0x153c> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 54398 )@@Base+0x1098> │ │ │ │ + beq.n 51c50 )@@Base+0x1098> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r8, [pc, #2100] @ 54bd4 )@@Base+0x18d4> │ │ │ │ + ldr.w r8, [pc, #2100] @ 5248c )@@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 │ │ │ │ @@ -62244,15 +58159,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 543c4 )@@Base+0x10c4> │ │ │ │ + bne.n 51c7c )@@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] │ │ │ │ @@ -62262,22 +58177,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1988] @ 54bd8 )@@Base+0x18d8> │ │ │ │ + ldr.w r1, [pc, #1988] @ 52490 )@@Base+0x18d8> │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ blx 2d38c │ │ │ │ - ldr.w r3, [pc, #1976] @ 54bdc )@@Base+0x18dc> │ │ │ │ + ldr.w r3, [pc, #1976] @ 52494 )@@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 │ │ │ │ @@ -62322,78 +58237,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 544b8 )@@Base+0x11b8> │ │ │ │ + beq.n 51d70 )@@Base+0x11b8> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544c8 )@@Base+0x11c8> │ │ │ │ + beq.n 51d80 )@@Base+0x11c8> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544d8 )@@Base+0x11d8> │ │ │ │ + beq.n 51d90 )@@Base+0x11d8> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544e8 )@@Base+0x11e8> │ │ │ │ + beq.n 51da0 )@@Base+0x11e8> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544f8 )@@Base+0x11f8> │ │ │ │ + beq.n 51db0 )@@Base+0x11f8> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54508 )@@Base+0x1208> │ │ │ │ + beq.n 51dc0 )@@Base+0x1208> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54518 )@@Base+0x1218> │ │ │ │ + beq.n 51dd0 )@@Base+0x1218> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54528 )@@Base+0x1228> │ │ │ │ + beq.n 51de0 )@@Base+0x1228> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1692] @ 54be0 )@@Base+0x18e0> │ │ │ │ + ldr.w ip, [pc, #1692] @ 52498 )@@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 │ │ │ │ @@ -62401,15 +58316,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 54552 )@@Base+0x1252> │ │ │ │ + bne.n 51e0a )@@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 │ │ │ │ @@ -62419,78 +58334,78 @@ │ │ │ │ strb r0, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 54820 )@@Base+0x1520> │ │ │ │ + beq.w 520d8 )@@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 545b6 )@@Base+0x12b6> │ │ │ │ + b.n 51e6e )@@Base+0x12b6> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 545c8 )@@Base+0x12c8> │ │ │ │ + cbz r2, 51e80 )@@Base+0x12c8> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 545ca )@@Base+0x12ca> │ │ │ │ + cbnz r0, 51e82 )@@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 545b2 )@@Base+0x12b2> │ │ │ │ + bne.n 51e6a )@@Base+0x12b2> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54822 )@@Base+0x1522> │ │ │ │ + beq.w 520da )@@Base+0x1522> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 54604 )@@Base+0x1304> │ │ │ │ + cbz r2, 51ebc )@@Base+0x1304> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 54606 )@@Base+0x1306> │ │ │ │ + cbnz r0, 51ebe )@@Base+0x1306> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54822 )@@Base+0x1522> │ │ │ │ + blt.w 520da )@@Base+0x1522> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 54620 )@@Base+0x1320> │ │ │ │ + beq.n 51ed8 )@@Base+0x1320> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 54be4 )@@Base+0x18e4> │ │ │ │ + ldr.w r5, [pc, #1452] @ 5249c )@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -62511,15 +58426,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1384] @ 54be8 )@@Base+0x18e8> │ │ │ │ + ldr.w lr, [pc, #1384] @ 524a0 )@@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 │ │ │ │ @@ -62527,50 +58442,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 5468e )@@Base+0x138e> │ │ │ │ + bne.n 51f46 )@@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 546da )@@Base+0x13da> │ │ │ │ + beq.n 51f92 )@@Base+0x13da> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 546ea )@@Base+0x13ea> │ │ │ │ + beq.n 51fa2 )@@Base+0x13ea> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 546fa )@@Base+0x13fa> │ │ │ │ + beq.n 51fb2 )@@Base+0x13fa> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #17 │ │ │ │ - ldr.w r5, [pc, #1260] @ 54bec )@@Base+0x18ec> │ │ │ │ + ldr.w r5, [pc, #1260] @ 524a4 )@@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 │ │ │ │ @@ -62596,179 +58511,179 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 54806 )@@Base+0x1506> │ │ │ │ + beq.n 520be )@@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 54764 )@@Base+0x1464> │ │ │ │ + b.n 5201c )@@Base+0x1464> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 54776 )@@Base+0x1476> │ │ │ │ + cbz r2, 5202e )@@Base+0x1476> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 54778 )@@Base+0x1478> │ │ │ │ + cbnz r0, 52030 )@@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 54760 )@@Base+0x1460> │ │ │ │ + bne.n 52018 )@@Base+0x1460> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 54808 )@@Base+0x1508> │ │ │ │ + beq.n 520c0 )@@Base+0x1508> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 547b0 )@@Base+0x14b0> │ │ │ │ + cbz r2, 52068 )@@Base+0x14b0> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 547b2 )@@Base+0x14b2> │ │ │ │ + cbnz r0, 5206a )@@Base+0x14b2> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54808 )@@Base+0x1508> │ │ │ │ + blt.n 520c0 )@@Base+0x1508> │ │ │ │ movs r2, #31 │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 547ca )@@Base+0x14ca> │ │ │ │ + beq.n 52082 )@@Base+0x14ca> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1060] @ 54bf0 )@@Base+0x18f0> │ │ │ │ - ldr.w r3, [pc, #1060] @ 54bf4 )@@Base+0x18f4> │ │ │ │ + ldr.w r2, [pc, #1060] @ 524a8 )@@Base+0x18f0> │ │ │ │ + ldr.w r3, [pc, #1060] @ 524ac )@@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 54956 )@@Base+0x1656> │ │ │ │ + bne.w 5220e )@@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 53078 │ │ │ │ + bl 50930 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 533f8 )@@Base+0xf8> │ │ │ │ + b.w 50cb0 )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 547b6 )@@Base+0x14b6> │ │ │ │ + b.n 5206e )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5460c )@@Base+0x130c> │ │ │ │ + b.n 51ec4 )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 54384 )@@Base+0x1084> │ │ │ │ + b.n 51c3c )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 541e6 )@@Base+0xee6> │ │ │ │ + b.n 51a9e )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 5402e )@@Base+0xd2e> │ │ │ │ + b.w 518e6 )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 53e1a )@@Base+0xb1a> │ │ │ │ + b.w 516d2 )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 53c7a )@@Base+0x97a> │ │ │ │ + b.w 51532 )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 53a74 )@@Base+0x774> │ │ │ │ + b.w 5132c )@@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 52df0 │ │ │ │ + bl 506a8 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 538d4 )@@Base+0x5d4> │ │ │ │ + b.w 5118c )@@Base+0x5d4> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -62785,333 +58700,333 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #692] @ (54bf8 )@@Base+0x18f8>) │ │ │ │ - ldr r3, [pc, #684] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #692] @ (524b0 )@@Base+0x18f8>) │ │ │ │ + ldr r3, [pc, #684] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #664] @ (54bfc )@@Base+0x18fc>) │ │ │ │ - ldr r3, [pc, #656] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #664] @ (524b4 )@@Base+0x18fc>) │ │ │ │ + ldr r3, [pc, #656] @ (524ac )@@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 54956 )@@Base+0x1656> │ │ │ │ + bne.n 5220e )@@Base+0x1656> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5495a )@@Base+0x165a> │ │ │ │ + b.n 52212 )@@Base+0x165a> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 54978 )@@Base+0x1678> │ │ │ │ + b.n 52230 )@@Base+0x1678> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #624] @ (54c00 )@@Base+0x1900>) │ │ │ │ - ldr r3, [pc, #608] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #624] @ (524b8 )@@Base+0x1900>) │ │ │ │ + ldr r3, [pc, #608] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ - b.n 549b2 )@@Base+0x16b2> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ + b.n 5226a )@@Base+0x16b2> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #584] @ (54c04 )@@Base+0x1904>) │ │ │ │ - ldr r3, [pc, #568] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #584] @ (524bc )@@Base+0x1904>) │ │ │ │ + ldr r3, [pc, #568] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #548] @ (54c08 )@@Base+0x1908>) │ │ │ │ - ldr r3, [pc, #528] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #548] @ (524c0 )@@Base+0x1908>) │ │ │ │ + ldr r3, [pc, #528] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #524] @ (54c0c )@@Base+0x190c>) │ │ │ │ - ldr r3, [pc, #500] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #524] @ (524c4 )@@Base+0x190c>) │ │ │ │ + ldr r3, [pc, #500] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ - b.n 54a20 )@@Base+0x1720> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ + b.n 522d8 )@@Base+0x1720> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #488] @ (54c10 )@@Base+0x1910>) │ │ │ │ - ldr r3, [pc, #456] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #488] @ (524c8 )@@Base+0x1910>) │ │ │ │ + ldr r3, [pc, #456] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (54c14 )@@Base+0x1914>) │ │ │ │ - ldr r3, [pc, #428] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #464] @ (524cc )@@Base+0x1914>) │ │ │ │ + ldr r3, [pc, #428] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (54c18 )@@Base+0x1918>) │ │ │ │ - ldr r3, [pc, #400] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #440] @ (524d0 )@@Base+0x1918>) │ │ │ │ + ldr r3, [pc, #400] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.n 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #404] @ (54c1c )@@Base+0x191c>) │ │ │ │ - ldr r3, [pc, #360] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #404] @ (524d4 )@@Base+0x191c>) │ │ │ │ + ldr r3, [pc, #360] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #376] @ (54c20 )@@Base+0x1920>) │ │ │ │ - ldr r3, [pc, #332] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #376] @ (524d8 )@@Base+0x1920>) │ │ │ │ + ldr r3, [pc, #332] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ - b.n 54a80 )@@Base+0x1780> │ │ │ │ - b.n 549da )@@Base+0x16da> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ + b.n 52338 )@@Base+0x1780> │ │ │ │ + b.n 52292 )@@Base+0x16da> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (54c24 )@@Base+0x1924>) │ │ │ │ - ldr r3, [pc, #296] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #348] @ (524dc )@@Base+0x1924>) │ │ │ │ + ldr r3, [pc, #296] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ - b.n 5492a )@@Base+0x162a> │ │ │ │ + b.n 521e2 )@@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 5491e )@@Base+0x161e> │ │ │ │ - b.n 54c62 )@@Base+0x1962> │ │ │ │ - b.n 5493c )@@Base+0x163c> │ │ │ │ + b.n 521d6 )@@Base+0x161e> │ │ │ │ + b.n 5251a )@@Base+0x1962> │ │ │ │ + b.n 521f4 )@@Base+0x163c> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #296] @ (54c28 )@@Base+0x1928>) │ │ │ │ - ldr r3, [pc, #244] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #296] @ (524e0 )@@Base+0x1928>) │ │ │ │ + ldr r3, [pc, #244] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ - b.n 54b22 )@@Base+0x1822> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ + b.n 523da )@@Base+0x1822> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (54c2c )@@Base+0x192c>) │ │ │ │ - ldr r3, [pc, #200] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #256] @ (524e4 )@@Base+0x192c>) │ │ │ │ + ldr r3, [pc, #200] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (54c30 )@@Base+0x1930>) │ │ │ │ - ldr r3, [pc, #156] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #220] @ (524e8 )@@Base+0x1930>) │ │ │ │ + ldr r3, [pc, #156] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ - b.n 54b4c )@@Base+0x184c> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ + b.n 52404 )@@Base+0x184c> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (54c34 )@@Base+0x1934>) │ │ │ │ - ldr r3, [pc, #124] @ (54bf4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #192] @ (524ec )@@Base+0x1934>) │ │ │ │ + ldr r3, [pc, #124] @ (524ac )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@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 5490c )@@Base+0x160c> │ │ │ │ + b.n 521c4 )@@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 54912 )@@Base+0x1612> │ │ │ │ + b.n 521ca )@@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 54906 )@@Base+0x1606> │ │ │ │ + b.n 521be )@@Base+0x1606> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + sxtb r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + sxth r4, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + cbz r0, 524a2 )@@Base+0x18ea> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + cbz r0, 52484 )@@Base+0x18cc> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #656] @ (54e70 ) │ │ │ │ + strb r4, [r4, #19] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, 54d6c ) │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #936 @ (adr r5, 54fa4 ) │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #816 @ (adr r5, 54f30 ) │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #632 @ (adr r5, 54e7c ) │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #464 @ (adr r5, 54dd8 ) │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #304 @ (adr r5, 54d3c ) │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #192 @ (adr r5, 54cd0 ) │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #24 @ (adr r5, 54c2c )@@Base+0x192c>) │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #936 @ (adr r4, 54fc0 ) │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #824 @ (adr r4, 54f54 ) │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #664 @ (adr r4, 54eb8 ) │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #544 @ (adr r4, 54e44 ) │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #408 @ (adr r4, 54dc0 ) │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #192 @ (adr r4, 54cec ) │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #16 @ (adr r4, 54c40 )@@Base+0x1940>) │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 54f9c ) │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 54f20 ) │ │ │ │ + ldmia r3!, {r1} │ │ │ │ movs r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -63121,139 +59036,139 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (54cbc )@@Base+0x19bc>) │ │ │ │ - ldr r3, [pc, #84] @ (54cc0 )@@Base+0x19c0>) │ │ │ │ + ldr r2, [pc, #80] @ (52574 )@@Base+0x19bc>) │ │ │ │ + ldr r3, [pc, #84] @ (52578 )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #60] @ (54cc4 )@@Base+0x19c4>) │ │ │ │ - ldr r3, [pc, #52] @ (54cc0 )@@Base+0x19c0>) │ │ │ │ + ldr r2, [pc, #60] @ (5257c )@@Base+0x19c4>) │ │ │ │ + ldr r3, [pc, #52] @ (52578 )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #32] @ (54cc8 )@@Base+0x19c8>) │ │ │ │ - ldr r3, [pc, #24] @ (54cc0 )@@Base+0x19c0>) │ │ │ │ + ldr r2, [pc, #32] @ (52580 )@@Base+0x19c8>) │ │ │ │ + ldr r3, [pc, #24] @ (52578 )@@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 54974 )@@Base+0x1674> │ │ │ │ - b.n 54956 )@@Base+0x1656> │ │ │ │ - add r2, pc, #784 @ (adr r2, 54fd0 ) │ │ │ │ + beq.w 5222c )@@Base+0x1674> │ │ │ │ + b.n 5220e )@@Base+0x1656> │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #664 @ (adr r2, 54f60 ) │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #544 @ (adr r2, 54eec ) │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00054ccc : │ │ │ │ +00052584 : │ │ │ │ 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 2b77c │ │ │ │ - ldr r5, [pc, #64] @ (54d28 ) │ │ │ │ + ldr r5, [pc, #64] @ (525e0 ) │ │ │ │ ldr r1, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #60] @ (54d2c ) │ │ │ │ + ldr r3, [pc, #60] @ (525e4 ) │ │ │ │ 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, 54d06 │ │ │ │ + cbnz r1, 525be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2c040 >::_M_default_append(unsigned int)@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #264 @ (adr r2, 54e34 ) │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054d30 : │ │ │ │ +000525e8 : │ │ │ │ stmdb 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] @ (55024 ) │ │ │ │ + ldr r2, [pc, #736] @ (528dc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #736] @ (55028 ) │ │ │ │ + ldr r3, [pc, #736] @ (528e0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #736] @ (5502c ) │ │ │ │ + ldr r6, [pc, #736] @ (528e4 ) │ │ │ │ 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 54ea8 │ │ │ │ + beq.w 52760 │ │ │ │ mov r9, r1 │ │ │ │ blx 2dc74 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - cbz r0, 54d70 │ │ │ │ + cbz r0, 52628 │ │ │ │ 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, 54d8a │ │ │ │ + cbz r5, 52642 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 54d9c │ │ │ │ + cbz r0, 52654 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 54d9c │ │ │ │ + cbnz r3, 52654 │ │ │ │ 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 │ │ │ │ @@ -63277,258 +59192,258 @@ │ │ │ │ blx 2c628 │ │ │ │ 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 54ea8 │ │ │ │ + beq.n 52760 │ │ │ │ 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 54f1c │ │ │ │ + bcc.n 527d4 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ sub.w r3, sl, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 54ec6 │ │ │ │ + bhi.n 5277e │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 54e4e │ │ │ │ + beq.n 52706 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2d9b0 │ │ │ │ add.w r8, r8, #48 @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 54e38 │ │ │ │ + bne.n 526f0 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 54ea0 │ │ │ │ - ldr.w r9, [pc, #476] @ 55030 │ │ │ │ + beq.n 52758 │ │ │ │ + ldr.w r9, [pc, #476] @ 528e8 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ mov r7, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 54e8a │ │ │ │ - ldr r3, [pc, #464] @ (55034 ) │ │ │ │ + b.n 52742 │ │ │ │ + ldr r3, [pc, #464] @ (528ec ) │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r7, #-48] │ │ │ │ - cbz r0, 54e7a │ │ │ │ + cbz r0, 52732 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 54ea0 │ │ │ │ + beq.n 52758 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r7, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 54e60 │ │ │ │ + beq.n 52718 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 54e88 │ │ │ │ + bne.n 52740 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #396] @ (55038 ) │ │ │ │ - ldr r3, [pc, #380] @ (55028 ) │ │ │ │ + ldr r2, [pc, #396] @ (528f0 ) │ │ │ │ + ldr r3, [pc, #380] @ (528e0 ) │ │ │ │ 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 54ffc │ │ │ │ + bne.w 528b4 │ │ │ │ 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 54eec │ │ │ │ + beq.n 527a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2d9b0 │ │ │ │ add.w r8, r8, #48 @ 0x30 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 54ecc │ │ │ │ + bne.n 52784 │ │ │ │ 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 54f16 │ │ │ │ + beq.n 527ce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 2c380 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ add.w sl, r3, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bne.n 54efc │ │ │ │ + bne.n 527b4 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r2, fp │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - b.n 54ea8 │ │ │ │ + b.n 52760 │ │ │ │ mov.w r9, r1, asr #4 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ mul.w r9, r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54fde │ │ │ │ + beq.n 52896 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b690 │ │ │ │ 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 54f64 │ │ │ │ + beq.n 5281c │ │ │ │ mov r1, r5 │ │ │ │ blx 2c380 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.n 54f4c │ │ │ │ + bne.n 52804 │ │ │ │ ldr.w r8, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #108] @ 0x6c │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 54fc0 │ │ │ │ - ldr.w r9, [pc, #208] @ 5503c │ │ │ │ + beq.n 52878 │ │ │ │ + ldr.w r9, [pc, #208] @ 528f4 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ mov sl, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 54fa4 │ │ │ │ - ldr r3, [pc, #184] @ (55034 ) │ │ │ │ + b.n 5285c │ │ │ │ + ldr r3, [pc, #184] @ (528ec ) │ │ │ │ ldr.w r0, [sl, #-12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [sl, #-48] │ │ │ │ - cbz r0, 54f92 │ │ │ │ + cbz r0, 5284a │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 54fbc │ │ │ │ + beq.n 52874 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 54f78 │ │ │ │ + beq.n 52830 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r8, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 54fa2 │ │ │ │ + bne.n 5285a │ │ │ │ ldr.w r8, [r4, #104] @ 0x68 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 54fd2 │ │ │ │ + beq.n 5288a │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ - b.n 54f18 │ │ │ │ + b.n 527d0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 54f38 │ │ │ │ + b.n 527f0 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (55040 ) │ │ │ │ - ldr r3, [pc, #60] @ (55028 ) │ │ │ │ + ldr r2, [pc, #84] @ (528f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (528e0 ) │ │ │ │ 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 55020 │ │ │ │ + beq.n 528d8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2c258 >::_Guard_alloc::~_Guard_alloc()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (55044 ) │ │ │ │ - ldr r3, [pc, #24] @ (55028 ) │ │ │ │ + ldr r2, [pc, #52] @ (528fc ) │ │ │ │ + ldr r3, [pc, #24] @ (528e0 ) │ │ │ │ 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 54ffc │ │ │ │ + bne.n 528b4 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - add r1, pc, #928 @ (adr r1, 553c8 ) │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #904 @ (adr r1, 553b8 ) │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 5512e │ │ │ │ + bne.n 529e6 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 5524c ) │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 5510a │ │ │ │ - vqrdmlsh.s , , d4[0] │ │ │ │ + beq.n 529c2 │ │ │ │ + vrsubhn.i d28, , q6 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00055048 : │ │ │ │ +00052900 : │ │ │ │ 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] @ (55338 ) │ │ │ │ + ldr r2, [pc, #716] @ (52bf0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #716] @ (5533c ) │ │ │ │ + ldr r3, [pc, #716] @ (52bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #708] @ (55340 ) │ │ │ │ + ldr r3, [pc, #708] @ (52bf8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c6b8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ @@ -63539,48 +59454,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 556ee │ │ │ │ + beq.w 52fa6 │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 557be │ │ │ │ + bcs.w 53076 │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d38c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 55702 │ │ │ │ + beq.w 52fba │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d38c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - ble.w 5570e │ │ │ │ + ble.w 52fc6 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d8, [pc, #552] @ 55328 │ │ │ │ + vldr d8, [pc, #552] @ 52be0 │ │ │ │ vmov d9, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - vldr d10, [pc, #548] @ 55330 │ │ │ │ + vldr d10, [pc, #548] @ 52be8 │ │ │ │ blx 2d724 <__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 │ │ │ │ @@ -63588,32 +59503,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 557aa │ │ │ │ - ldr r3, [pc, #516] @ (55344 ) │ │ │ │ + bne.w 53062 │ │ │ │ + ldr r3, [pc, #516] @ (52bfc ) │ │ │ │ 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 55520 │ │ │ │ - ldr r2, [pc, #500] @ (55348 ) │ │ │ │ + bne.w 52dd8 │ │ │ │ + ldr r2, [pc, #500] @ (52c00 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5562c │ │ │ │ + bne.w 52ee4 │ │ │ │ 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 │ │ │ │ @@ -63621,82 +59536,82 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 2d264 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 55510 │ │ │ │ + beq.w 52dc8 │ │ │ │ mov r0, fp │ │ │ │ blx 2d34c │ │ │ │ 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 5571e │ │ │ │ + bne.w 52fd6 │ │ │ │ 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 551c6 │ │ │ │ + beq.n 52a7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 5521e │ │ │ │ + ble.n 52ad6 │ │ │ │ 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 551f8 │ │ │ │ + beq.n 52ab0 │ │ │ │ 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 55218 │ │ │ │ + beq.n 52ad0 │ │ │ │ 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 551d8 │ │ │ │ + bne.n 52a90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5557a │ │ │ │ + bne.w 52e32 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5560e │ │ │ │ + bne.w 52ec6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #268] @ (5534c ) │ │ │ │ + ldr r3, [pc, #268] @ (52c04 ) │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2d8bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ @@ -63708,28 +59623,28 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 2d264 │ │ │ │ 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 554ec │ │ │ │ + beq.w 52da4 │ │ │ │ mov r0, fp │ │ │ │ blx 2d34c │ │ │ │ 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 557ee │ │ │ │ + bne.w 530a6 │ │ │ │ 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] │ │ │ │ @@ -63737,69 +59652,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 552cc │ │ │ │ + beq.n 52b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 55350 │ │ │ │ + ble.n 52c08 │ │ │ │ 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 552fe │ │ │ │ + beq.n 52bb6 │ │ │ │ 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 5531e │ │ │ │ + beq.n 52bd6 │ │ │ │ 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 552de │ │ │ │ - b.n 55350 │ │ │ │ + bne.n 52b96 │ │ │ │ + b.n 52c08 │ │ │ │ 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, #776] @ 0x308 │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ 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 554d2 │ │ │ │ + beq.w 52d8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ @@ -63810,15 +59725,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 556d0 │ │ │ │ + bgt.w 52f88 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d11, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ @@ -63826,30 +59741,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 556d0 │ │ │ │ + bgt.w 52f88 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5545a │ │ │ │ + bne.n 52d12 │ │ │ │ ldr.w r3, [r8, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5545a │ │ │ │ + beq.n 52d12 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 557d6 │ │ │ │ + bne.w 5308e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 557ea │ │ │ │ + bne.w 530a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ vldr d11, [r3, #8] │ │ │ │ vldr d12, [r3] │ │ │ │ blx 2c878 │ │ │ │ @@ -63864,490 +59779,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 555fa │ │ │ │ + bgt.w 52eb2 │ │ │ │ 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 55708 │ │ │ │ + ble.w 52fc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 55124 │ │ │ │ + bne.w 529dc │ │ │ │ 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 55796 │ │ │ │ - bhi.w 556c2 │ │ │ │ - bcc.w 55654 │ │ │ │ + bgt.w 5304e │ │ │ │ + bhi.w 52f7a │ │ │ │ + bcc.w 52f0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 55498 │ │ │ │ + cbz r3, 52d50 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 554a2 │ │ │ │ + cbz r3, 52d5a │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce44 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1052] @ 558cc │ │ │ │ - ldr.w r3, [pc, #1052] @ 558d0 │ │ │ │ + ldr.w r2, [pc, #1052] @ 53184 │ │ │ │ + ldr.w r3, [pc, #1052] @ 53188 │ │ │ │ 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 55792 │ │ │ │ + bne.w 5304a │ │ │ │ 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 5535e │ │ │ │ + beq.w 52c16 │ │ │ │ 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 5535e │ │ │ │ + b.n 52c16 │ │ │ │ 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 555e2 │ │ │ │ + bne.n 52e9a │ │ │ │ blx 2d34c │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 552aa │ │ │ │ + b.n 52b62 │ │ │ │ ldrb.w r3, [r8, #93] @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555ce │ │ │ │ + bne.n 52e86 │ │ │ │ blx 2d34c │ │ │ │ - b.n 551a4 │ │ │ │ + b.n 52a5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 556bc │ │ │ │ + bne.w 52f74 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #920] @ (558d4 ) │ │ │ │ + ldr r3, [pc, #920] @ (5318c ) │ │ │ │ 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 55624 │ │ │ │ + bne.n 52edc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #900] @ (558d8 ) │ │ │ │ + ldr r3, [pc, #900] @ (53190 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55616 │ │ │ │ + bne.n 52ece │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #888] @ (558dc ) │ │ │ │ + ldr r3, [pc, #888] @ (53194 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 55604 │ │ │ │ + bne.n 52ebc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 55176 │ │ │ │ + b.n 52a2e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 556b6 │ │ │ │ + bne.w 52f6e │ │ │ │ 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 5564c │ │ │ │ + bne.n 52f04 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #816] @ (558d8 ) │ │ │ │ + ldr r3, [pc, #816] @ (53190 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5563e │ │ │ │ + bne.n 52ef6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #804] @ (558dc ) │ │ │ │ + ldr r3, [pc, #804] @ (53194 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 55634 │ │ │ │ + bne.n 52eec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 55254 │ │ │ │ + b.n 52b0c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [r8, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ blx 2d34c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 551a4 │ │ │ │ + b.n 52a5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [r8, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ blx 2d34c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 552aa │ │ │ │ + b.n 52b62 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ vmov.f64 d10, d11 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 5545a │ │ │ │ + b.n 52d12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 55572 │ │ │ │ + b.n 52e2a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ - b.n 5523c │ │ │ │ + b.n 52af4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 55562 │ │ │ │ + b.n 52e1a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 55550 │ │ │ │ + b.n 52e08 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ - b.n 5516a │ │ │ │ + b.n 52a22 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 555c6 │ │ │ │ + b.n 52e7e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 555b6 │ │ │ │ + b.n 52e6e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 555a4 │ │ │ │ + b.n 52e5c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r7, r3, r1, r2 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 5548e │ │ │ │ - ldr r6, [pc, #636] @ (558e0 ) │ │ │ │ + beq.w 52d46 │ │ │ │ + ldr r6, [pc, #636] @ (53198 ) │ │ │ │ adds r4, r7, r3 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r7 │ │ │ │ add r6, pc │ │ │ │ - b.n 5569a │ │ │ │ - ldr r3, [pc, #624] @ (558e4 ) │ │ │ │ + b.n 52f52 │ │ │ │ + ldr r3, [pc, #624] @ (5319c ) │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r0, 5568c │ │ │ │ + cbz r0, 52f44 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 556b0 │ │ │ │ + beq.n 52f68 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 55670 │ │ │ │ + beq.n 52f28 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 5569a │ │ │ │ + bne.n 52f52 │ │ │ │ str.w r7, [r8, #108] @ 0x6c │ │ │ │ - b.n 5548e │ │ │ │ + b.n 52d46 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 5522c │ │ │ │ + b.n 52ae4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 55152 │ │ │ │ + b.n 52a0a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r8, #104 @ 0x68 │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2b724 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 5548e │ │ │ │ + b.n 52d46 │ │ │ │ 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 55468 │ │ │ │ + ble.w 52d20 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 55468 │ │ │ │ + b.n 52d20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 55716 │ │ │ │ + cbz r3, 52fce │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 557be │ │ │ │ + bcs.n 53076 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 550ce │ │ │ │ + b.n 52986 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 550de │ │ │ │ + b.n 52996 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - b.n 556d8 │ │ │ │ + b.n 52f90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 55468 │ │ │ │ + b.n 52d20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 550de │ │ │ │ - ldr r2, [pc, #456] @ (558e8 ) │ │ │ │ + b.n 52996 │ │ │ │ + ldr r2, [pc, #456] @ (531a0 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #452] @ (558ec ) │ │ │ │ + ldr r3, [pc, #452] @ (531a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r7, #276] @ 0x114 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r5, 55750 │ │ │ │ + cbz r5, 53008 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #408] @ (558f0 ) │ │ │ │ + ldr r1, [pc, #408] @ (531a8 ) │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 51f18 │ │ │ │ + bl 4f7d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ movs r1, #1 │ │ │ │ bl 2dfe0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #372] @ (558f4 ) │ │ │ │ - ldr r3, [pc, #332] @ (558d0 ) │ │ │ │ + ldr r2, [pc, #372] @ (531ac ) │ │ │ │ + ldr r3, [pc, #332] @ (53188 ) │ │ │ │ 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 55862 │ │ │ │ + beq.n 5311a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (558f8 ) │ │ │ │ + ldr r3, [pc, #352] @ (531b0 ) │ │ │ │ movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r1, [pc, #348] @ (558fc ) │ │ │ │ - ldr r0, [pc, #352] @ (55900 ) │ │ │ │ + ldr r1, [pc, #348] @ (531b4 ) │ │ │ │ + ldr r0, [pc, #352] @ (531b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (55904 ) │ │ │ │ + ldr r3, [pc, #344] @ (531bc ) │ │ │ │ movw r2, #811 @ 0x32b │ │ │ │ - ldr r1, [pc, #340] @ (55908 ) │ │ │ │ - ldr r0, [pc, #344] @ (5590c ) │ │ │ │ + ldr r1, [pc, #340] @ (531c0 ) │ │ │ │ + ldr r0, [pc, #344] @ (531c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #336] @ (55910 ) │ │ │ │ - ldr r3, [pc, #268] @ (558d0 ) │ │ │ │ + ldr r2, [pc, #336] @ (531c8 ) │ │ │ │ + ldr r3, [pc, #268] @ (53188 ) │ │ │ │ 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 55792 │ │ │ │ + bne.n 5304a │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #316] @ (55914 ) │ │ │ │ + ldr r3, [pc, #316] @ (531cc ) │ │ │ │ mov.w r2, #932 @ 0x3a4 │ │ │ │ - ldr r1, [pc, #312] @ (55918 ) │ │ │ │ - ldr r0, [pc, #316] @ (5591c ) │ │ │ │ + ldr r1, [pc, #312] @ (531d0 ) │ │ │ │ + ldr r0, [pc, #316] @ (531d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2df80 │ │ │ │ - ldr r2, [pc, #248] @ (558e8 ) │ │ │ │ + ldr r2, [pc, #248] @ (531a0 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #244] @ (558ec ) │ │ │ │ + ldr r3, [pc, #244] @ (531a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r7, #276] @ 0x114 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r5, 55820 │ │ │ │ + cbz r5, 530d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #248] @ (55920 ) │ │ │ │ + ldr r1, [pc, #248] @ (531d8 ) │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 51f18 │ │ │ │ + bl 4f7d0 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ bl 2dfe0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #212] @ (55924 ) │ │ │ │ - ldr r3, [pc, #124] @ (558d0 ) │ │ │ │ + ldr r2, [pc, #212] @ (531dc ) │ │ │ │ + ldr r3, [pc, #124] @ (53188 ) │ │ │ │ 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 55792 │ │ │ │ - ldr r3, [pc, #196] @ (55928 ) │ │ │ │ + bne.n 5304a │ │ │ │ + ldr r3, [pc, #196] @ (531e0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #164] @ (5592c ) │ │ │ │ - ldr r3, [pc, #68] @ (558d0 ) │ │ │ │ + ldr r2, [pc, #164] @ (531e4 ) │ │ │ │ + ldr r3, [pc, #68] @ (53188 ) │ │ │ │ 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 55792 │ │ │ │ + bne.w 5304a │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5587a │ │ │ │ + b.n 53132 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #120] @ (55930 ) │ │ │ │ - ldr r3, [pc, #24] @ (558d0 ) │ │ │ │ + ldr r2, [pc, #120] @ (531e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (53188 ) │ │ │ │ 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 5589c │ │ │ │ - b.n 55792 │ │ │ │ - b.n 558a8 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + beq.n 53154 │ │ │ │ + b.n 5304a │ │ │ │ + b.n 53160 │ │ │ │ + stmia r1!, {r2, 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 │ │ │ │ @@ -64356,96 +60271,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 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + bkpt 0x00f6 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + bkpt 0x00b6 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + bkpt 0x0026 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00055934 : │ │ │ │ +000531ec : │ │ │ │ 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] @ (55ca8 ) │ │ │ │ + ldr r2, [pc, #856] @ (53560 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #848] @ (55cac ) │ │ │ │ + ldr r3, [pc, #848] @ (53564 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #840] @ (55cb0 ) │ │ │ │ + ldr r3, [pc, #840] @ (53568 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c6b8 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 5597e │ │ │ │ + cbz r0, 53236 │ │ │ │ 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 55da8 │ │ │ │ + bgt.w 53660 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 559b2 │ │ │ │ + cbnz r3, 5326a │ │ │ │ movs r6, #1 │ │ │ │ - ldr r2, [pc, #800] @ (55cb4 ) │ │ │ │ - ldr r3, [pc, #792] @ (55cac ) │ │ │ │ + ldr r2, [pc, #800] @ (5356c ) │ │ │ │ + ldr r3, [pc, #792] @ (53564 ) │ │ │ │ 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 5607a │ │ │ │ + bne.w 53932 │ │ │ │ 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 │ │ │ │ @@ -64460,107 +60375,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 55a4a │ │ │ │ - ldr.w fp, [pc, #720] @ 55cb8 │ │ │ │ + beq.n 53302 │ │ │ │ + ldr.w fp, [pc, #720] @ 53570 │ │ │ │ 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 55a2a │ │ │ │ - ldr r1, [pc, #696] @ (55cbc ) │ │ │ │ + b.n 532e2 │ │ │ │ + ldr r1, [pc, #696] @ (53574 ) │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ adds r1, #8 │ │ │ │ str.w r1, [r5, #-48] │ │ │ │ - cbz r0, 55a1c │ │ │ │ + cbz r0, 532d4 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 55a40 │ │ │ │ + beq.n 532f8 │ │ │ │ ldr.w r1, [r5, #-48] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 55a02 │ │ │ │ + beq.n 532ba │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r1 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 55a2a │ │ │ │ + bne.n 532e2 │ │ │ │ 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] @ 55c98 │ │ │ │ + vldr d9, [pc, #584] @ 53550 │ │ │ │ cmp.w r9, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - ble.n 55ad6 │ │ │ │ + ble.n 5338e │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 55a82 │ │ │ │ + b.n 5333a │ │ │ │ blx 2c380 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ blx 2d7a8 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 55ad6 │ │ │ │ + beq.n 5338e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 55aaa │ │ │ │ + beq.n 53362 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 55aaa │ │ │ │ + bgt.n 53362 │ │ │ │ ldrb.w r2, [r4, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 55cc4 │ │ │ │ + beq.w 5357c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 55cc4 │ │ │ │ + ble.w 5357c │ │ │ │ str.w fp, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ blx 2d27c │ │ │ │ ldrd r0, r3, [r4, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a6c │ │ │ │ + bne.n 53324 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ce34 >::_M_realloc_append(Bonmin::HotInfo&&)@plt> │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ blx 2d7a8 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 55a82 │ │ │ │ + bne.n 5333a │ │ │ │ ldrd r3, r6, [r4, #104] @ 0x68 │ │ │ │ subs r6, r6, r3 │ │ │ │ - beq.w 55dc0 │ │ │ │ + beq.w 53678 │ │ │ │ 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 │ │ │ │ @@ -64568,49 +60483,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 55e84 │ │ │ │ + bgt.w 5373c │ │ │ │ cmp r6, #2 │ │ │ │ - bhi.w 55e6a │ │ │ │ - cbz r6, 55b1a │ │ │ │ + bhi.w 53722 │ │ │ │ + cbz r6, 533d2 │ │ │ │ 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 55c00 │ │ │ │ + b.n 534b8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 560a4 │ │ │ │ + blt.w 5395c │ │ │ │ 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 56088 │ │ │ │ + bne.w 53940 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 55f84 │ │ │ │ + beq.w 5383c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 56090 │ │ │ │ + blt.w 53948 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ vldr d10, [r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c878 │ │ │ │ vcmpe.f64 d8, d10 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -64626,29 +60541,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 55bee │ │ │ │ + ble.n 534a6 │ │ │ │ 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 55be2 │ │ │ │ + blt.n 5349a │ │ │ │ vldr d7, [r7, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 55be2 │ │ │ │ + beq.n 5349a │ │ │ │ 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 │ │ │ │ @@ -64658,102 +60573,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 55ffc │ │ │ │ + bls.w 538b4 │ │ │ │ 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 56088 │ │ │ │ + bne.w 53940 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55b38 │ │ │ │ + bne.n 533f0 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ - vldr d6, [pc, #116] @ 55ca0 │ │ │ │ + vldr d6, [pc, #116] @ 53558 │ │ │ │ vldr d8, [r8, #8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 55ff2 │ │ │ │ + bpl.w 538aa │ │ │ │ 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, 55c92 │ │ │ │ + cbz r3, 5354a │ │ │ │ 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] @ (55cc0 ) │ │ │ │ + ldr r2, [pc, #80] @ (53578 ) │ │ │ │ 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 56032 │ │ │ │ + bne.w 538ea │ │ │ │ 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 55b44 │ │ │ │ + b.n 533fc │ │ │ │ @ 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] @ (55dec ) │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [pc, #324] @ (536a4 ) │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + pop {r1, r4, pc} │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ 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 55d9a │ │ │ │ + bne.n 53652 │ │ │ │ cmp sl, r1 │ │ │ │ - bgt.w 55aaa │ │ │ │ + bgt.w 53362 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, fp, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 55aaa │ │ │ │ + blt.w 53362 │ │ │ │ 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 │ │ │ │ @@ -64801,45 +60716,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 55e54 │ │ │ │ + bgt.n 5370c │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.w 55ad6 │ │ │ │ + beq.w 5338e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ - b.n 55a8e │ │ │ │ + b.n 53346 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ce6 │ │ │ │ + bne.n 5359e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ce6 │ │ │ │ - b.n 55aaa │ │ │ │ + bne.n 5359e │ │ │ │ + b.n 53362 │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 56000 │ │ │ │ + bne.w 538b8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5598e │ │ │ │ + beq.w 53246 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 559b6 │ │ │ │ + b.n 5326e │ │ │ │ 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 55e0a │ │ │ │ + blt.n 536c2 │ │ │ │ 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 │ │ │ │ @@ -64873,42 +60788,42 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r6, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55990 │ │ │ │ + beq.w 53248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 55990 │ │ │ │ + b.n 53248 │ │ │ │ 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 55d92 │ │ │ │ - b.n 55ad6 │ │ │ │ + bne.n 5364a │ │ │ │ + b.n 5338e │ │ │ │ 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 55dc8 │ │ │ │ - ldr r3, [pc, #584] @ (560d0 ) │ │ │ │ + b.n 53680 │ │ │ │ + ldr r3, [pc, #584] @ (53988 ) │ │ │ │ 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} │ │ │ │ @@ -64930,21 +60845,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 55f7e │ │ │ │ + b.n 53836 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r7, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 5608c │ │ │ │ + bne.w 53944 │ │ │ │ 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] │ │ │ │ @@ -64984,374 +60899,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 55ede │ │ │ │ - b.n 55b08 │ │ │ │ + bhi.n 53796 │ │ │ │ + b.n 533c0 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ - vldr d6, [pc, #316] @ 560c8 │ │ │ │ + vldr d6, [pc, #316] @ 53980 │ │ │ │ vldr d10, [r8, #8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 55fe8 │ │ │ │ + bpl.n 538a0 │ │ │ │ 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, 55fe2 │ │ │ │ + cbz r3, 5389a │ │ │ │ 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] @ (560d4 ) │ │ │ │ + ldr r3, [pc, #268] @ (5398c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56038 │ │ │ │ + bne.n 538f0 │ │ │ │ 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 55b68 │ │ │ │ + b.n 53420 │ │ │ │ vabs.f64 d10, d10 │ │ │ │ vadd.f64 d10, d10, d10 │ │ │ │ - b.n 55fa2 │ │ │ │ + b.n 5385a │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ - b.n 55c46 │ │ │ │ + b.n 534fe │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 55dc8 │ │ │ │ + b.n 53680 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ blx 2c040 >::_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 5603e │ │ │ │ + ble.n 538f6 │ │ │ │ blx 2c5d4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55e3e │ │ │ │ - b.n 559b6 │ │ │ │ + beq.w 536f6 │ │ │ │ + b.n 5326e │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 55c86 │ │ │ │ + b.n 5353e │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 55fda │ │ │ │ - bne.n 56026 │ │ │ │ + b.n 53892 │ │ │ │ + bne.n 538de │ │ │ │ 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 55e46 │ │ │ │ - b.n 559b6 │ │ │ │ + beq.w 536fe │ │ │ │ + b.n 5326e │ │ │ │ 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 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (560d8 ) │ │ │ │ - ldr r3, [pc, #112] @ (560dc ) │ │ │ │ + ldr r2, [pc, #112] @ (53990 ) │ │ │ │ + ldr r3, [pc, #112] @ (53994 ) │ │ │ │ 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 560c2 │ │ │ │ + beq.n 5397a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ blx 2d7a8 │ │ │ │ - b.n 56058 │ │ │ │ + b.n 53910 │ │ │ │ bl 2dfb0 │ │ │ │ bl 2df80 │ │ │ │ - ldr r3, [pc, #76] @ (560e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (53998 ) │ │ │ │ movw r2, #713 @ 0x2c9 │ │ │ │ - ldr r1, [pc, #76] @ (560e4 ) │ │ │ │ - ldr r0, [pc, #76] @ (560e8 ) │ │ │ │ + ldr r1, [pc, #76] @ (5399c ) │ │ │ │ + ldr r0, [pc, #76] @ (539a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (560ec ) │ │ │ │ + ldr r3, [pc, #68] @ (539a4 ) │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ - ldr r1, [pc, #68] @ (560f0 ) │ │ │ │ - ldr r0, [pc, #68] @ (560f4 ) │ │ │ │ + ldr r1, [pc, #68] @ (539a8 ) │ │ │ │ + ldr r0, [pc, #68] @ (539ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 56058 │ │ │ │ + b.n 53910 │ │ │ │ blx 2cb0c <__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] @ (56214 ) │ │ │ │ - add r1, pc, #920 @ (adr r1, 5646c ) │ │ │ │ + ldr r2, [pc, #324] @ (53acc ) │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ movs r5, r0 │ │ │ │ subs r3, r1, r0 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.w 56246 │ │ │ │ + ble.w 53afe │ │ │ │ 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 561c0 │ │ │ │ + beq.n 53a78 │ │ │ │ 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 56206 │ │ │ │ + bge.n 53abe │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 5620e │ │ │ │ + bgt.n 53ac6 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 5622a │ │ │ │ + ble.n 53ae2 │ │ │ │ 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 56170 │ │ │ │ + bge.n 53a28 │ │ │ │ ldr.w r2, [r4, #16]! │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 56168 │ │ │ │ + blt.n 53a20 │ │ │ │ ldr.w r2, [lr, #-16] │ │ │ │ sub.w ip, lr, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56184 │ │ │ │ + ble.n 53a3c │ │ │ │ ldr.w r0, [ip, #-16]! │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 5617c │ │ │ │ + bgt.n 53a34 │ │ │ │ cmp r4, ip │ │ │ │ - bcs.n 561a6 │ │ │ │ + bcs.n 53a5e │ │ │ │ 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 56160 │ │ │ │ + b.n 53a18 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 560f8 │ │ │ │ + bl 539b0 │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.n 56200 │ │ │ │ + ble.n 53ab8 │ │ │ │ mov r7, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 56120 │ │ │ │ + bne.n 539d8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d240 *, __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 56200 │ │ │ │ + ble.n 53ab8 │ │ │ │ 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 51c4c │ │ │ │ + bl 4f504 │ │ │ │ cmp r4, #16 │ │ │ │ - bgt.n 561d6 │ │ │ │ + bgt.n 53a8e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 5622a │ │ │ │ + bgt.n 53ae2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 56144 │ │ │ │ + bgt.n 539fc │ │ │ │ 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 5615e │ │ │ │ + b.n 53a16 │ │ │ │ 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 5615e │ │ │ │ + b.n 53a16 │ │ │ │ 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 56266 │ │ │ │ + bhi.n 53b1e │ │ │ │ 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 2b690 │ │ │ │ cmp r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 56298 │ │ │ │ + beq.n 53b50 │ │ │ │ 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 56282 │ │ │ │ + bne.n 53b3a │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 562d6 │ │ │ │ + beq.n 53b8e │ │ │ │ mov.w r2, r9, asr #4 │ │ │ │ mov r1, sl │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r7 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 560f8 │ │ │ │ + bl 539b0 │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ - ble.n 562fc │ │ │ │ + ble.n 53bb4 │ │ │ │ add.w r9, r7, #256 @ 0x100 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 51e8c │ │ │ │ + bl 4f744 │ │ │ │ mov r0, r9 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bl 51db0 │ │ │ │ + bl 4f668 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 562c8 │ │ │ │ + bne.n 53b80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 562f2 │ │ │ │ + beq.n 53baa │ │ │ │ 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 562de │ │ │ │ + bne.n 53b96 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2c7fc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 51e8c │ │ │ │ - b.n 562d6 │ │ │ │ + bl 4f744 │ │ │ │ + b.n 53b8e │ │ │ │ nop │ │ │ │ │ │ │ │ -00056308 : │ │ │ │ +00053bc0 : │ │ │ │ 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] @ 56e80 │ │ │ │ + ldr.w r3, [pc, #2908] @ 54738 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r4, [pc, #2908] @ 56e84 │ │ │ │ + ldr.w r4, [pc, #2908] @ 5473c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #2904] @ 56e88 │ │ │ │ + ldr.w r2, [pc, #2904] @ 54740 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2bca8 │ │ │ │ - ldr.w r2, [pc, #2884] @ 56e8c │ │ │ │ + ldr.w r2, [pc, #2884] @ 54744 │ │ │ │ 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 │ │ │ │ @@ -65363,55 +61278,55 @@ │ │ │ │ add.w r3, r5, #228 @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b838 │ │ │ │ ldr.w r4, [r6, #172] @ 0xac │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 56dd4 │ │ │ │ + beq.w 5468c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56bd4 │ │ │ │ + beq.w 5448c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 5639c │ │ │ │ + cbnz r3, 53c54 │ │ │ │ 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, 563ae │ │ │ │ + cbnz r3, 53c66 │ │ │ │ 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, 563c0 │ │ │ │ + cbz r7, 53c78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ blx 2cb84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #2736] @ 56e90 │ │ │ │ + ldr.w r3, [pc, #2736] @ 54748 │ │ │ │ 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] │ │ │ │ @@ -65422,98 +61337,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 56fc0 │ │ │ │ + beq.w 54878 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d410 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d0c │ │ │ │ + bhi.w 545c4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c24 │ │ │ │ + beq.w 544dc │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e1c │ │ │ │ + bne.w 546d4 │ │ │ │ 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 5645e │ │ │ │ + beq.n 53d16 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5646e │ │ │ │ + beq.n 53d26 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ blx 2b63c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, #10 │ │ │ │ - ldr.w r2, [pc, #2580] @ 56e94 │ │ │ │ + ldr.w r2, [pc, #2580] @ 5474c │ │ │ │ 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 56fa2 │ │ │ │ + beq.w 5485a │ │ │ │ mov r0, r9 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56ce8 │ │ │ │ + bhi.w 545a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c18 │ │ │ │ + beq.w 544d0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e18 │ │ │ │ + bne.w 546d0 │ │ │ │ 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 564ec │ │ │ │ + beq.n 53da4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 564fc │ │ │ │ + beq.n 53db4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ @@ -65521,15 +61436,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2428] @ 56e98 │ │ │ │ + ldr.w ip, [pc, #2428] @ 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} │ │ │ │ @@ -65543,58 +61458,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 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56c82 │ │ │ │ + bhi.w 5453a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c54 │ │ │ │ + beq.w 5450c │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e14 │ │ │ │ + bne.w 546cc │ │ │ │ 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 5659e │ │ │ │ + beq.n 53e56 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 565ae │ │ │ │ + beq.n 53e66 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2260] @ 56e9c │ │ │ │ + ldr.w ip, [pc, #2260] @ 54754 │ │ │ │ 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} │ │ │ │ @@ -65608,58 +61523,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 56f62 │ │ │ │ + beq.w 5481a │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56c60 │ │ │ │ + bhi.w 54518 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c48 │ │ │ │ + beq.w 54500 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e10 │ │ │ │ + bne.w 546c8 │ │ │ │ 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 5664c │ │ │ │ + beq.n 53f04 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5665c │ │ │ │ + beq.n 53f14 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2088] @ 56ea0 │ │ │ │ + ldr.w ip, [pc, #2088] @ 54758 │ │ │ │ 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} │ │ │ │ @@ -65673,58 +61588,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 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56cc6 │ │ │ │ + bhi.w 5457e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c3c │ │ │ │ + beq.w 544f4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e0c │ │ │ │ + bne.w 546c4 │ │ │ │ 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 566fa │ │ │ │ + beq.n 53fb2 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5670a │ │ │ │ + beq.n 53fc2 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #1920] @ 56ea4 │ │ │ │ + ldr.w fp, [pc, #1920] @ 5475c │ │ │ │ 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 │ │ │ │ @@ -65732,73 +61647,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 56734 │ │ │ │ + bne.n 53fec │ │ │ │ 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 56f04 │ │ │ │ + beq.w 547bc │ │ │ │ mov r0, r9 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56ca4 │ │ │ │ + bhi.w 5455c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c30 │ │ │ │ + beq.w 544e8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e08 │ │ │ │ + bne.w 546c0 │ │ │ │ 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 567c4 │ │ │ │ + beq.n 5407c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 567d4 │ │ │ │ + beq.n 5408c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1720] @ 56ea8 │ │ │ │ + ldr.w ip, [pc, #1720] @ 54760 │ │ │ │ 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} │ │ │ │ @@ -65813,44 +61728,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 56f80 │ │ │ │ + beq.w 54838 │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d92 │ │ │ │ + bhi.w 5464a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c00 │ │ │ │ + beq.w 544b8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e04 │ │ │ │ + bne.w 546bc │ │ │ │ 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 56874 │ │ │ │ + beq.n 5412c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56884 │ │ │ │ + beq.n 5413c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ blx 2b9e0 │ │ │ │ @@ -65867,15 +61782,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1524] @ 56eac │ │ │ │ + ldr.w ip, [pc, #1524] @ 54764 │ │ │ │ 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} │ │ │ │ @@ -65889,64 +61804,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 56ec4 │ │ │ │ + beq.w 5477c │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d72 │ │ │ │ + bhi.w 5462a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56bf4 │ │ │ │ + beq.w 544ac │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56e00 │ │ │ │ + bne.w 546b8 │ │ │ │ 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 56944 │ │ │ │ + beq.n 541fc │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56954 │ │ │ │ + beq.n 5420c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 56960 │ │ │ │ + bne.n 54218 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1332] @ 56eb0 │ │ │ │ + ldr.w ip, [pc, #1332] @ 54768 │ │ │ │ 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} │ │ │ │ @@ -65963,58 +61878,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 57000 │ │ │ │ + beq.w 548b8 │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d50 │ │ │ │ + bhi.w 54608 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56be8 │ │ │ │ + beq.w 544a0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56dfc │ │ │ │ + bne.w 546b4 │ │ │ │ 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 56a0a │ │ │ │ + beq.n 542c2 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56a1a │ │ │ │ + beq.n 542d2 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1152] @ 56eb4 │ │ │ │ + ldr.w ip, [pc, #1152] @ 5476c │ │ │ │ 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} │ │ │ │ @@ -66029,59 +61944,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 56fe2 │ │ │ │ + beq.w 5489a │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d2e │ │ │ │ + bhi.w 545e6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56bdc │ │ │ │ + beq.w 54494 │ │ │ │ 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, #224 @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 56abc │ │ │ │ + beq.n 54374 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56acc │ │ │ │ + beq.n 54384 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #976] @ 56eb8 │ │ │ │ + ldr.w ip, [pc, #976] @ 54770 │ │ │ │ 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} │ │ │ │ @@ -66095,643 +62010,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 56ee0 │ │ │ │ + beq.w 54798 │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56db4 │ │ │ │ + bhi.w 5466c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 56c0c │ │ │ │ + beq.n 544c4 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56df4 │ │ │ │ + bne.w 546ac │ │ │ │ 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 56b6c │ │ │ │ + beq.n 54424 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56b7c │ │ │ │ + beq.n 54434 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #732] @ 56e78 │ │ │ │ + vldr d6, [pc, #732] @ 54730 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r5, #128] @ 0x80 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #776] @ (56ebc ) │ │ │ │ - ldr r3, [pc, #712] @ (56e80 ) │ │ │ │ + ldr r2, [pc, #776] @ (54774 ) │ │ │ │ + ldr r3, [pc, #712] @ (54738 ) │ │ │ │ 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 56e64 │ │ │ │ + bne.w 5471c │ │ │ │ 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 563a2 │ │ │ │ + b.w 53c5a │ │ │ │ ldrb.w r2, [sl] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 56a9c │ │ │ │ + b.n 54354 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 569ea │ │ │ │ + b.n 542a2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 5691c │ │ │ │ + b.n 541d4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 56856 │ │ │ │ + b.n 5410e │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 56b48 │ │ │ │ + b.n 54400 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 564cc │ │ │ │ + b.n 53d84 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 56436 │ │ │ │ + b.n 53cee │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 567a4 │ │ │ │ + b.n 5405c │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 566da │ │ │ │ + b.n 53f92 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 5662c │ │ │ │ + b.n 53ee4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 5657e │ │ │ │ + b.n 53e36 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5662c │ │ │ │ + b.n 53ee4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5657e │ │ │ │ + b.n 53e36 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 567a4 │ │ │ │ + b.n 5405c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 566da │ │ │ │ + b.n 53f92 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.w 564cc │ │ │ │ + b.w 53d84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.w 56436 │ │ │ │ + b.w 53cee │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56a9c │ │ │ │ + b.n 54354 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 569ea │ │ │ │ + b.n 542a2 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5691c │ │ │ │ + b.n 541d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56856 │ │ │ │ + b.n 5410e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56b48 │ │ │ │ + b.n 54400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 563ae │ │ │ │ + beq.w 53c66 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbnz r6, 56dee │ │ │ │ + cbnz r6, 546a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ - b.w 563ae │ │ │ │ + b.w 53c66 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ - b.w 563ae │ │ │ │ + b.w 53c66 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56dc4 │ │ │ │ + b.n 5467c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d42 │ │ │ │ + b.n 545fa │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d64 │ │ │ │ + b.n 5461c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d82 │ │ │ │ + b.n 5463a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56da6 │ │ │ │ + b.n 5465e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56cb8 │ │ │ │ + b.n 54570 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56cda │ │ │ │ + b.n 54592 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56c74 │ │ │ │ + b.n 5452c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56c96 │ │ │ │ + b.n 5454e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56cfc │ │ │ │ + b.n 545b4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d1c │ │ │ │ + b.n 545d4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2dbbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2b85c │ │ │ │ add.w r0, r5, #104 @ 0x68 │ │ │ │ blx 2c034 >::~vector()@plt> │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c228 │ │ │ │ - ldr r2, [pc, #112] @ (56ec0 ) │ │ │ │ - ldr r3, [pc, #44] @ (56e80 ) │ │ │ │ + ldr r2, [pc, #112] @ (54778 ) │ │ │ │ + ldr r3, [pc, #44] @ (54738 ) │ │ │ │ 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 5703a │ │ │ │ + beq.w 548f2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 56e20 │ │ │ │ - b.n 56e20 │ │ │ │ + b.n 546d8 │ │ │ │ + b.n 546d8 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ - b.n 56e20 │ │ │ │ - b.n 56e20 │ │ │ │ - b.n 56e20 │ │ │ │ - b.n 56e20 │ │ │ │ + b.n 546d8 │ │ │ │ + b.n 546d8 │ │ │ │ + b.n 546d8 │ │ │ │ + b.n 546d8 │ │ │ │ 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, [r7, #30] │ │ │ │ + cbz r6, 54790 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + cbz r4, 54794 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #14 │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #376] @ (57040 ) │ │ │ │ - ldr r3, [pc, #380] @ (57044 ) │ │ │ │ + ldr r2, [pc, #376] @ (548f8 ) │ │ │ │ + ldr r3, [pc, #380] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #364] @ (57048 ) │ │ │ │ + bne.n 5471c │ │ │ │ + ldr r0, [pc, #364] @ (54900 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - ldr r2, [pc, #360] @ (5704c ) │ │ │ │ - ldr r3, [pc, #352] @ (57044 ) │ │ │ │ + ldr r2, [pc, #360] @ (54904 ) │ │ │ │ + ldr r3, [pc, #352] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #344] @ (57050 ) │ │ │ │ + bne.n 5471c │ │ │ │ + ldr r0, [pc, #344] @ (54908 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 56e20 │ │ │ │ - ldr r2, [pc, #332] @ (57054 ) │ │ │ │ - ldr r3, [pc, #316] @ (57044 ) │ │ │ │ + b.n 546d8 │ │ │ │ + ldr r2, [pc, #332] @ (5490c ) │ │ │ │ + ldr r3, [pc, #316] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #316] @ (57058 ) │ │ │ │ + bne.n 5471c │ │ │ │ + ldr r0, [pc, #316] @ (54910 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 56efc │ │ │ │ - ldr r2, [pc, #312] @ (5705c ) │ │ │ │ - ldr r3, [pc, #284] @ (57044 ) │ │ │ │ + b.n 547b4 │ │ │ │ + ldr r2, [pc, #312] @ (54914 ) │ │ │ │ + ldr r3, [pc, #284] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #296] @ (57060 ) │ │ │ │ + bne.n 5471c │ │ │ │ + ldr r0, [pc, #296] @ (54918 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 56e20 │ │ │ │ - b.n 56e20 │ │ │ │ - ldr r2, [pc, #288] @ (57064 ) │ │ │ │ - ldr r3, [pc, #252] @ (57044 ) │ │ │ │ + b.n 546d8 │ │ │ │ + b.n 546d8 │ │ │ │ + ldr r2, [pc, #288] @ (5491c ) │ │ │ │ + ldr r3, [pc, #252] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #272] @ (57068 ) │ │ │ │ + bne.n 5471c │ │ │ │ + ldr r0, [pc, #272] @ (54920 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 56efc │ │ │ │ - b.n 56efc │ │ │ │ - ldr r2, [pc, #264] @ (5706c ) │ │ │ │ - ldr r3, [pc, #220] @ (57044 ) │ │ │ │ + b.n 547b4 │ │ │ │ + b.n 547b4 │ │ │ │ + ldr r2, [pc, #264] @ (54924 ) │ │ │ │ + ldr r3, [pc, #220] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #244] @ (57070 ) │ │ │ │ + bne.w 5471c │ │ │ │ + ldr r0, [pc, #244] @ (54928 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - ldr r2, [pc, #240] @ (57074 ) │ │ │ │ - ldr r3, [pc, #192] @ (57044 ) │ │ │ │ + ldr r2, [pc, #240] @ (5492c ) │ │ │ │ + ldr r3, [pc, #192] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #224] @ (57078 ) │ │ │ │ + bne.w 5471c │ │ │ │ + ldr r0, [pc, #224] @ (54930 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 56efc │ │ │ │ - b.n 56efc │ │ │ │ - ldr r2, [pc, #216] @ (5707c ) │ │ │ │ - ldr r3, [pc, #156] @ (57044 ) │ │ │ │ + b.n 547b4 │ │ │ │ + b.n 547b4 │ │ │ │ + ldr r2, [pc, #216] @ (54934 ) │ │ │ │ + ldr r3, [pc, #156] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #196] @ (57080 ) │ │ │ │ + bne.w 5471c │ │ │ │ + ldr r0, [pc, #196] @ (54938 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - ldr r2, [pc, #192] @ (57084 ) │ │ │ │ - ldr r3, [pc, #128] @ (57044 ) │ │ │ │ + ldr r2, [pc, #192] @ (5493c ) │ │ │ │ + ldr r3, [pc, #128] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #176] @ (57088 ) │ │ │ │ + bne.w 5471c │ │ │ │ + ldr r0, [pc, #176] @ (54940 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 56efc │ │ │ │ - b.n 56efc │ │ │ │ - ldr r2, [pc, #168] @ (5708c ) │ │ │ │ - ldr r3, [pc, #92] @ (57044 ) │ │ │ │ + b.n 547b4 │ │ │ │ + b.n 547b4 │ │ │ │ + ldr r2, [pc, #168] @ (54944 ) │ │ │ │ + ldr r3, [pc, #92] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #148] @ (57090 ) │ │ │ │ + bne.w 5471c │ │ │ │ + ldr r0, [pc, #148] @ (54948 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - ldr r2, [pc, #144] @ (57094 ) │ │ │ │ - ldr r3, [pc, #64] @ (57044 ) │ │ │ │ + ldr r2, [pc, #144] @ (5494c ) │ │ │ │ + ldr r3, [pc, #64] @ (548fc ) │ │ │ │ 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 56e64 │ │ │ │ - ldr r0, [pc, #128] @ (57098 ) │ │ │ │ + bne.w 5471c │ │ │ │ + ldr r0, [pc, #128] @ (54950 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 56efc │ │ │ │ - b.n 56efc │ │ │ │ - b.n 56e32 │ │ │ │ - b.n 56e26 │ │ │ │ + b.n 547b4 │ │ │ │ + b.n 547b4 │ │ │ │ + b.n 546ea │ │ │ │ + b.n 546de │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 56e26 │ │ │ │ - b.n 56efc │ │ │ │ - b.n 56e20 │ │ │ │ - b.n 56e38 │ │ │ │ - b.n 56e20 │ │ │ │ + b.n 546de │ │ │ │ + b.n 547b4 │ │ │ │ + b.n 546d8 │ │ │ │ + b.n 546f0 │ │ │ │ + b.n 546d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + add r7, pc, #704 @ (adr r7, 54bbc ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + add r7, pc, #592 @ (adr r7, 54b58 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + add r7, pc, #448 @ (adr r7, 54ad0 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + bics r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + add r7, pc, #328 @ (adr r7, 54a60 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + bics r4, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + add r7, pc, #200 @ (adr r7, 549e8 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + muls r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + add r7, pc, #72 @ (adr r7, 54970 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + muls r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + add r6, pc, #976 @ (adr r6, 54d00 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + orrs r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + add r6, pc, #840 @ (adr r6, 54c80 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + orrs r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + add r6, pc, #720 @ (adr r6, 54c10 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + add r6, pc, #584 @ (adr r6, 54b90 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + add r6, pc, #464 @ (adr r6, 54b20 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0005709c : │ │ │ │ +00054954 : │ │ │ │ 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] @ (57270 ) │ │ │ │ + ldr r2, [pc, #444] @ (54b28 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #444] @ (57274 ) │ │ │ │ + ldr r3, [pc, #444] @ (54b2c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #444] @ (57278 ) │ │ │ │ + ldr r7, [pc, #444] @ (54b30 ) │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c32c │ │ │ │ - ldr r2, [pc, #428] @ (5727c ) │ │ │ │ + ldr r2, [pc, #428] @ (54b34 ) │ │ │ │ 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 570ee │ │ │ │ + beq.n 549a6 │ │ │ │ blx 2b690 │ │ │ │ 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 5711a │ │ │ │ + beq.n 549d2 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c380 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 57106 │ │ │ │ + bne.n 549be │ │ │ │ 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 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #288] @ 57268 │ │ │ │ + vldr d6, [pc, #288] @ 54b20 │ │ │ │ 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 │ │ │ │ @@ -66754,100 +62669,100 @@ │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ blx 2b69c │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - cbz r4, 571c2 │ │ │ │ + cbz r4, 54a7a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - cbz r0, 571ce │ │ │ │ + cbz r0, 54a86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 57202 │ │ │ │ + cbz r3, 54aba │ │ │ │ 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] @ (57280 ) │ │ │ │ + ldr r2, [pc, #160] @ (54b38 ) │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #144] @ (57274 ) │ │ │ │ + ldr r3, [pc, #144] @ (54b2c ) │ │ │ │ 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 57240 │ │ │ │ + bne.n 54af8 │ │ │ │ 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 571ce │ │ │ │ + b.n 54a86 │ │ │ │ mov r0, r8 │ │ │ │ blx 2dbbc │ │ │ │ mov r0, r7 │ │ │ │ blx 2b85c │ │ │ │ add.w r0, r5, #104 @ 0x68 │ │ │ │ blx 2c034 >::~vector()@plt> │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c228 │ │ │ │ - ldr r2, [pc, #84] @ (57284 ) │ │ │ │ - ldr r3, [pc, #68] @ (57274 ) │ │ │ │ + ldr r2, [pc, #84] @ (54b3c ) │ │ │ │ + ldr r3, [pc, #68] @ (54b2c ) │ │ │ │ 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 57260 │ │ │ │ + beq.n 54b18 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 57210 │ │ │ │ + b.n 54ac8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5721e │ │ │ │ + beq.n 54ad6 │ │ │ │ ldr r1, [r5, #112] @ 0x70 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 5721e │ │ │ │ - b.n 5721e │ │ │ │ - b.n 57216 │ │ │ │ + b.n 54ad6 │ │ │ │ + b.n 54ad6 │ │ │ │ + b.n 54ace │ │ │ │ blx 2cb0c <__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, [r7, #25] │ │ │ │ + add r5, pc, #768 @ (adr r5, 54e2c ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + add r5, pc, #744 @ (adr r5, 54e1c ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + add r4, pc, #600 @ (adr r4, 54d94 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + add r4, pc, #288 @ (adr r4, 54c60 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00057288 : │ │ │ │ +00054b40 : │ │ │ │ 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 │ │ │ │ @@ -66860,139 +62775,139 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000572c0 : │ │ │ │ +00054b78 : │ │ │ │ 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] @ 57384 │ │ │ │ + ldr.w r8, [pc, #176] @ 54c3c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #176] @ (57388 ) │ │ │ │ + ldr r3, [pc, #176] @ (54c40 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r0, 572ee │ │ │ │ + cbz r0, 54ba6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r7, #228 @ 0xe4 │ │ │ │ blx 2dbbc │ │ │ │ add.w r0, r7, #152 @ 0x98 │ │ │ │ blx 2b85c │ │ │ │ ldrd sl, r6, [r7, #104] @ 0x68 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 5735a │ │ │ │ - ldr.w r9, [pc, #132] @ 5738c │ │ │ │ + beq.n 54c12 │ │ │ │ + ldr.w r9, [pc, #132] @ 54c44 │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 57340 │ │ │ │ + b.n 54bf8 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ mov r0, r1 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r1, 57330 │ │ │ │ + cbz r1, 54be8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 57358 │ │ │ │ + beq.n 54c10 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r2, [pc, #72] @ (57390 ) │ │ │ │ + ldr r2, [pc, #72] @ (54c48 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 57314 │ │ │ │ + beq.n 54bcc │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 5733e │ │ │ │ + bne.n 54bf6 │ │ │ │ ldr r6, [r7, #104] @ 0x68 │ │ │ │ - cbz r6, 57366 │ │ │ │ + cbz r6, 54c1e │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ - cbz r0, 57378 │ │ │ │ + cbz r0, 54c30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 57378 │ │ │ │ + cbnz r3, 54c30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c228 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + add r3, pc, #640 @ (adr r3, 54ec0 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #804 @ 0x324 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057394 : │ │ │ │ +00054c4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d9c8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000573b8 : │ │ │ │ +00054c70 : │ │ │ │ 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] @ (576e8 ) │ │ │ │ + ldr r5, [pc, #792] @ (54fa0 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #792] @ (576ec ) │ │ │ │ + ldr r3, [pc, #792] @ (54fa4 ) │ │ │ │ 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] @ (576f0 ) │ │ │ │ + ldr r3, [pc, #780] @ (54fa8 ) │ │ │ │ str r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r0, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 5797c │ │ │ │ + blt.w 55234 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57cb4 │ │ │ │ + beq.w 5556c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 57406 │ │ │ │ + cbz r0, 54cbe │ │ │ │ blx 2ce44 │ │ │ │ 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 │ │ │ │ @@ -67001,66 +62916,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 57d42 │ │ │ │ + beq.w 555fa │ │ │ │ ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.w 57910 │ │ │ │ + bgt.w 551c8 │ │ │ │ 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 57be8 │ │ │ │ + ble.w 554a0 │ │ │ │ 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 57c1e │ │ │ │ + bcc.w 554d6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c270 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ vldr d7, [r4, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 578e8 │ │ │ │ + ble.w 551a0 │ │ │ │ vmov s13, r7 │ │ │ │ vcvt.f64.s32 d0, s13 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2dcb0 │ │ │ │ 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 57d6a │ │ │ │ + bge.w 55622 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4b8 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bge.w 57d6a │ │ │ │ + bge.w 55622 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ @@ -67080,108 +62995,108 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2ce74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c878 │ │ │ │ cmp.w sl, #0 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ - ble.w 57c18 │ │ │ │ - ldr r3, [pc, #464] @ (576f4 ) │ │ │ │ + ble.w 554d0 │ │ │ │ + ldr r3, [pc, #464] @ (54fac ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, sl │ │ │ │ - vldr d11, [pc, #412] @ 576c8 │ │ │ │ + vldr d11, [pc, #412] @ 54f80 │ │ │ │ mov r6, r1 │ │ │ │ - vldr d10, [pc, #416] @ 576d0 │ │ │ │ + vldr d10, [pc, #416] @ 54f88 │ │ │ │ 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] @ 576d8 │ │ │ │ + vldr d9, [pc, #396] @ 54f90 │ │ │ │ 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 575b2 │ │ │ │ + b.n 54e6a │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 575aa │ │ │ │ + ble.n 54e62 │ │ │ │ vcmpe.f64 d0, d10 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 57970 │ │ │ │ + bge.w 55228 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 575c8 │ │ │ │ - beq.n 57626 │ │ │ │ + blt.n 54e80 │ │ │ │ + beq.n 54ede │ │ │ │ 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 57d82 │ │ │ │ + bge.w 5563a │ │ │ │ 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 57734 │ │ │ │ + beq.w 54fec │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5755a │ │ │ │ + beq.n 54e12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57560 │ │ │ │ + b.n 54e18 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 57602 │ │ │ │ + ble.n 54eba │ │ │ │ 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 575fa │ │ │ │ + blt.n 54eb2 │ │ │ │ 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 575de │ │ │ │ + bne.n 54e96 │ │ │ │ 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 5794a │ │ │ │ - vldr d11, [pc, #172] @ 576c8 │ │ │ │ + bne.w 55202 │ │ │ │ + vldr d11, [pc, #172] @ 54f80 │ │ │ │ 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 │ │ │ │ @@ -67190,107 +63105,107 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ vldr d1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cc94 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 576f8 │ │ │ │ + bpl.n 54fb0 │ │ │ │ ldr.w r3, [r2, r9, lsl #2] │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 57670 │ │ │ │ + blt.n 54f28 │ │ │ │ add.w r1, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 57d96 │ │ │ │ + bge.w 5564e │ │ │ │ subs r5, #1 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ cmp r5, r9 │ │ │ │ str r6, [r2, r0] │ │ │ │ - ble.w 57dfc │ │ │ │ + ble.w 556b4 │ │ │ │ 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 57c4e │ │ │ │ + ble.w 55506 │ │ │ │ mov r0, r9 │ │ │ │ subs r2, #4 │ │ │ │ - vldr d8, [pc, #76] @ 576e0 │ │ │ │ + vldr d8, [pc, #76] @ 54f98 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 576ba │ │ │ │ + b.n 54f72 │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 576b0 │ │ │ │ + bpl.n 54f68 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r0, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 579aa │ │ │ │ + beq.w 55262 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5769c │ │ │ │ - vldr d8, [pc, #20] @ 576d8 │ │ │ │ - b.n 57714 │ │ │ │ + bge.n 54f54 │ │ │ │ + vldr d8, [pc, #20] @ 54f90 │ │ │ │ + b.n 54fcc │ │ │ │ @ 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] @ (5781c ) │ │ │ │ + ldr r2, [pc, #324] @ (550d4 ) │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + add r2, pc, #656 @ (adr r2, 55234 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + add r2, pc, #592 @ (adr r2, 551fc ) │ │ │ │ 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 57e10 │ │ │ │ + bge.w 556c8 │ │ │ │ subs r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ str.w r6, [r2, r5, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 57728 │ │ │ │ + cbz r3, 54fe0 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 57b96 │ │ │ │ + bgt.w 5544e │ │ │ │ adds r6, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ cmp fp, r6 │ │ │ │ - bne.w 575b2 │ │ │ │ + bne.w 54e6a │ │ │ │ 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 57824 │ │ │ │ + ble.n 550dc │ │ │ │ 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 577ba │ │ │ │ + blt.n 55072 │ │ │ │ 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] │ │ │ │ @@ -67318,98 +63233,98 @@ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ blx 2bdd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 5774e │ │ │ │ + bne.n 55006 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 57824 │ │ │ │ + cbz r3, 550dc │ │ │ │ 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 57a6a │ │ │ │ + bne.w 55322 │ │ │ │ add r2, r3 │ │ │ │ mov.w r9, r2, lsl #3 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bhi.w 579b2 │ │ │ │ + bhi.w 5526a │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 5780a │ │ │ │ + bge.n 550c2 │ │ │ │ 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 577f8 │ │ │ │ + bne.n 550b0 │ │ │ │ sub.w r5, sl, r5 │ │ │ │ add r3, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 57d56 │ │ │ │ + bne.w 5560e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r2, [r4, #212] @ 0xd4 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 579ae │ │ │ │ + beq.w 55266 │ │ │ │ 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, 5783a │ │ │ │ + cbz r0, 550f2 │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbz r0, 57846 │ │ │ │ + cbz r0, 550fe │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 57850 │ │ │ │ + cbz r3, 55108 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 5785a │ │ │ │ + cbz r3, 55112 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 57924 │ │ │ │ + ble.n 551dc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57924 │ │ │ │ - ldr.w r3, [pc, #1496] @ 57e40 │ │ │ │ + ble.n 551dc │ │ │ │ + ldr.w r3, [pc, #1496] @ 556f8 │ │ │ │ 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 5789c │ │ │ │ + b.n 55154 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ blx 2bdd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 57924 │ │ │ │ + ble.n 551dc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 2b7ac │ │ │ │ mov r1, r5 │ │ │ │ blx 2d658 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -67424,19 +63339,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 57882 │ │ │ │ + beq.n 5513a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 57888 │ │ │ │ + b.n 55140 │ │ │ │ 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 │ │ │ │ @@ -67444,31 +63359,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c878 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 57520 │ │ │ │ + b.n 54dd8 │ │ │ │ ldr.w r5, [r4, #252] @ 0xfc │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #228 @ 0xe4 │ │ │ │ blx 2b9e0 │ │ │ │ str.w r5, [r4, #252] @ 0xfc │ │ │ │ - b.n 57446 │ │ │ │ - ldr.w r2, [pc, #1308] @ 57e44 │ │ │ │ - ldr.w r3, [pc, #1308] @ 57e48 │ │ │ │ + b.n 54cfe │ │ │ │ + ldr.w r2, [pc, #1308] @ 556fc │ │ │ │ + ldr.w r3, [pc, #1308] @ 55700 │ │ │ │ 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 57d3e │ │ │ │ + bne.w 555f6 │ │ │ │ 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] │ │ │ │ @@ -67478,116 +63393,116 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ - b.n 57618 │ │ │ │ + b.n 54ed0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - b.n 57824 │ │ │ │ - ldr.w r4, [pc, #1228] @ 57e4c │ │ │ │ + b.n 550dc │ │ │ │ + ldr.w r4, [pc, #1228] @ 55704 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1216] @ 57e48 │ │ │ │ + ldr.w r3, [pc, #1216] @ 55700 │ │ │ │ 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 57d3e │ │ │ │ + bne.w 555f6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c560 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 57714 │ │ │ │ + b.n 54fcc │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 57824 │ │ │ │ + b.n 550dc │ │ │ │ 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 2b690 │ │ │ │ cmp r6, r7 │ │ │ │ itttt ne │ │ │ │ movne r3, r0 │ │ │ │ subne.w r1, r8, #4 │ │ │ │ movne r2, r6 │ │ │ │ movne ip, r0 │ │ │ │ - beq.n 579ee │ │ │ │ + beq.n 552a6 │ │ │ │ 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 579d6 │ │ │ │ + bne.n 5528e │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r0, fp │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57a46 │ │ │ │ + beq.n 552fe │ │ │ │ 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 52408 │ │ │ │ + bl 4fcc0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - ble.w 57c42 │ │ │ │ + ble.w 554fa │ │ │ │ add.w fp, r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - bl 51dec │ │ │ │ + bl 4f6a4 │ │ │ │ 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 51d54 │ │ │ │ + bl 4f60c │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 57a34 │ │ │ │ + bne.n 552ec │ │ │ │ ldrd r9, r4, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 57a62 │ │ │ │ + beq.n 5531a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ vldr d7, [r3, #-16] │ │ │ │ vstmia r6!, {d7} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 57a4e │ │ │ │ + bne.n 55306 │ │ │ │ blx 2c800 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 577e6 │ │ │ │ + b.n 5509e │ │ │ │ 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 57af0 │ │ │ │ + blt.n 553a8 │ │ │ │ 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 │ │ │ │ @@ -67610,101 +63525,101 @@ │ │ │ │ vldr d0, [r2, #-8] │ │ │ │ blx 2bdd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ adds r6, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 57a8a │ │ │ │ + blt.n 55342 │ │ │ │ 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 577d8 │ │ │ │ + beq.w 55090 │ │ │ │ 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 56248 │ │ │ │ + bl 53b00 │ │ │ │ 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 56248 │ │ │ │ + bl 53b00 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ mov r3, r2 │ │ │ │ - vldr d5, [pc, #736] @ 57e28 │ │ │ │ + vldr d5, [pc, #736] @ 556e0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 57b7a │ │ │ │ + b.n 55432 │ │ │ │ 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 57c54 │ │ │ │ + beq.n 5550c │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 57c54 │ │ │ │ + beq.n 5550c │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 57b4e │ │ │ │ + beq.n 55406 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ addeq r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57b70 │ │ │ │ - b.n 57b6e │ │ │ │ + bne.n 55428 │ │ │ │ + b.n 55426 │ │ │ │ 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] @ 57e30 │ │ │ │ + vldr d11, [pc, #632] @ 556e8 │ │ │ │ vstr d7, [r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 57c3a │ │ │ │ + blt.n 554f2 │ │ │ │ vldmia r0!, {d7} │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 57bdc │ │ │ │ + bpl.n 55494 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ mov lr, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 57bc0 │ │ │ │ + bne.n 55478 │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ - b.n 57728 │ │ │ │ + b.n 54fe0 │ │ │ │ vldr d7, [r4, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5749a │ │ │ │ + bgt.w 54d52 │ │ │ │ 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 │ │ │ │ @@ -67712,51 +63627,51 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c878 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 57824 │ │ │ │ + b.n 550dc │ │ │ │ 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 57c2c │ │ │ │ - b.n 5748a │ │ │ │ - vldr d11, [pc, #508] @ 57e38 │ │ │ │ + bne.n 554e4 │ │ │ │ + b.n 54d42 │ │ │ │ + vldr d11, [pc, #508] @ 556f0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 57728 │ │ │ │ + b.n 54fe0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 51dec │ │ │ │ + bl 4f6a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 57a46 │ │ │ │ - vldr d8, [pc, #480] @ 57e30 │ │ │ │ - b.n 57714 │ │ │ │ + b.n 552fe │ │ │ │ + vldr d8, [pc, #480] @ 556e8 │ │ │ │ + b.n 54fcc │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ mov r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ ldrle r3, [r4, #76] @ 0x4c │ │ │ │ - ble.w 577d8 │ │ │ │ + ble.w 55090 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r2 │ │ │ │ - vldr d5, [pc, #440] @ 57e28 │ │ │ │ + vldr d5, [pc, #440] @ 556e0 │ │ │ │ subs r6, r1, #4 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 57ca8 │ │ │ │ + blt.n 55560 │ │ │ │ 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 │ │ │ │ @@ -67764,35 +63679,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 57c78 │ │ │ │ - b.n 577d8 │ │ │ │ + bgt.n 55530 │ │ │ │ + b.n 55090 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #404] @ (57e50 ) │ │ │ │ + ldr r3, [pc, #404] @ (55708 ) │ │ │ │ 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 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #384] @ (57e54 ) │ │ │ │ + ldr r1, [pc, #384] @ (5570c ) │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 51f18 │ │ │ │ - ldr r1, [pc, #380] @ (57e58 ) │ │ │ │ + bl 4f7d0 │ │ │ │ + ldr r1, [pc, #380] @ (55710 ) │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, pc │ │ │ │ - bl 51f18 │ │ │ │ + bl 4f7d0 │ │ │ │ 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 │ │ │ │ @@ -67807,70 +63722,70 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (57e5c ) │ │ │ │ - ldr r3, [pc, #280] @ (57e48 ) │ │ │ │ + ldr r2, [pc, #304] @ (55714 ) │ │ │ │ + ldr r3, [pc, #280] @ (55700 ) │ │ │ │ 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 57daa │ │ │ │ + beq.n 55662 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (57e60 ) │ │ │ │ + ldr r3, [pc, #284] @ (55718 ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #280] @ (57e64 ) │ │ │ │ - ldr r0, [pc, #284] @ (57e68 ) │ │ │ │ + ldr r1, [pc, #280] @ (5571c ) │ │ │ │ + ldr r0, [pc, #284] @ (55720 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (57e6c ) │ │ │ │ + ldr r3, [pc, #276] @ (55724 ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r1, [pc, #272] @ (57e70 ) │ │ │ │ - ldr r0, [pc, #276] @ (57e74 ) │ │ │ │ + ldr r1, [pc, #272] @ (55728 ) │ │ │ │ + ldr r0, [pc, #276] @ (5572c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #268] @ (57e78 ) │ │ │ │ - ldr r3, [pc, #216] @ (57e48 ) │ │ │ │ + ldr r2, [pc, #268] @ (55730 ) │ │ │ │ + ldr r3, [pc, #216] @ (55700 ) │ │ │ │ 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 57d3e │ │ │ │ + bne.n 555f6 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #248] @ (57e7c ) │ │ │ │ + ldr r3, [pc, #248] @ (55734 ) │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #244] @ (57e80 ) │ │ │ │ - ldr r0, [pc, #248] @ (57e84 ) │ │ │ │ + ldr r1, [pc, #244] @ (55738 ) │ │ │ │ + ldr r0, [pc, #248] @ (5573c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (57e88 ) │ │ │ │ + ldr r3, [pc, #240] @ (55740 ) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr r1, [pc, #236] @ (57e8c ) │ │ │ │ - ldr r0, [pc, #240] @ (57e90 ) │ │ │ │ + ldr r1, [pc, #236] @ (55744 ) │ │ │ │ + ldr r0, [pc, #240] @ (55748 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #232] @ (57e94 ) │ │ │ │ + ldr r2, [pc, #232] @ (5574c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #228] @ (57e98 ) │ │ │ │ + ldr r3, [pc, #228] @ (55750 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ mov r0, r8 │ │ │ │ @@ -67879,230 +63794,248 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #188] @ (57e9c ) │ │ │ │ - ldr r3, [pc, #100] @ (57e48 ) │ │ │ │ + ldr r2, [pc, #188] @ (55754 ) │ │ │ │ + ldr r3, [pc, #100] @ (55700 ) │ │ │ │ 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 57d3e │ │ │ │ + bne.n 555f6 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 57dcc │ │ │ │ - b.n 57dd2 │ │ │ │ - b.n 57dd8 │ │ │ │ - ldr r3, [pc, #160] @ (57ea0 ) │ │ │ │ + b.n 55684 │ │ │ │ + b.n 5568a │ │ │ │ + b.n 55690 │ │ │ │ + ldr r3, [pc, #160] @ (55758 ) │ │ │ │ mov.w r2, #426 @ 0x1aa │ │ │ │ - ldr r1, [pc, #160] @ (57ea4 ) │ │ │ │ - ldr r0, [pc, #160] @ (57ea8 ) │ │ │ │ + ldr r1, [pc, #160] @ (5575c ) │ │ │ │ + ldr r0, [pc, #160] @ (55760 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (57eac ) │ │ │ │ + ldr r3, [pc, #152] @ (55764 ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #152] @ (57eb0 ) │ │ │ │ - ldr r0, [pc, #152] @ (57eb4 ) │ │ │ │ + ldr r1, [pc, #152] @ (55768 ) │ │ │ │ + ldr r0, [pc, #152] @ (5576c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__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, [r0, #24] │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #40] @ (57e90 ) │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r5, r0 │ │ │ │ - bx sl │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r5, r0 │ │ │ │ - bxns r7 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00057eb8 : │ │ │ │ +00055770 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057ebc : │ │ │ │ +00055774 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057ed0 : │ │ │ │ +00055788 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057ee8 : │ │ │ │ +000557a0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00057ef0 : │ │ │ │ +000557a8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00057ef8 >::~vector()@@Base>: │ │ │ │ +000557b0 >::~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] @ 57f80 >::~vector()@@Base+0x88> │ │ │ │ + ldr.w r8, [pc, #112] @ 55838 >::~vector()@@Base+0x88> │ │ │ │ cmp sl, r6 │ │ │ │ add r8, pc │ │ │ │ - beq.n 57f6c >::~vector()@@Base+0x74> │ │ │ │ - ldr r7, [pc, #104] @ (57f84 >::~vector()@@Base+0x8c>) │ │ │ │ + beq.n 55824 >::~vector()@@Base+0x74> │ │ │ │ + ldr r7, [pc, #104] @ (5583c >::~vector()@@Base+0x8c>) │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r7, pc │ │ │ │ - b.n 57f50 >::~vector()@@Base+0x58> │ │ │ │ + b.n 55808 >::~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, 57f40 >::~vector()@@Base+0x48> │ │ │ │ + cbz r1, 557f8 >::~vector()@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 57f68 >::~vector()@@Base+0x70> │ │ │ │ + beq.n 55820 >::~vector()@@Base+0x70> │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r2, [pc, #48] @ (57f88 >::~vector()@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #48] @ (55840 >::~vector()@@Base+0x90>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 57f24 >::~vector()@@Base+0x2c> │ │ │ │ + beq.n 557dc >::~vector()@@Base+0x2c> │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 57f4e >::~vector()@@Base+0x56> │ │ │ │ + bne.n 55806 >::~vector()@@Base+0x56> │ │ │ │ ldr.w r6, [r9] │ │ │ │ - cbz r6, 57f7a >::~vector()@@Base+0x82> │ │ │ │ + cbz r6, 55832 >::~vector()@@Base+0x82> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #740 @ (adr r0, 5826c >::_M_default_append(unsigned int)@@Base+0x130>) │ │ │ │ + add r0, pc, #740 @ (adr r0, 55b24 >::_M_default_append(unsigned int)@@Base+0x108>) │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057f90 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 57fde >::_M_default_append(unsigned int)@@Base+0x4e> │ │ │ │ +00055844 >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 5586c >::~_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 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00055870 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 558be >::_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 57fe0 >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ - vldr d7, [pc, #192] @ 58078 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ + bhi.n 558c0 >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ + vldr d7, [pc, #192] @ 55958 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r3, #1 │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.n 57fd6 >::_M_default_append(unsigned int)@@Base+0x46> │ │ │ │ + beq.n 558b6 >::_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 2c270 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -68114,42 +64047,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 5806c >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ + bcc.n 5594c >::_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 2b690 │ │ │ │ - vldr d7, [pc, #100] @ 58078 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ + vldr d7, [pc, #100] @ 55958 >::_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 5802e >::_M_default_append(unsigned int)@@Base+0x9e> │ │ │ │ + beq.n 5590e >::_M_default_append(unsigned int)@@Base+0x9e> │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 5805e >::_M_default_append(unsigned int)@@Base+0xce> │ │ │ │ + cbnz r7, 5593e >::_M_default_append(unsigned int)@@Base+0xce> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 58046 >::_M_default_append(unsigned int)@@Base+0xb6> │ │ │ │ + beq.n 55926 >::_M_default_append(unsigned int)@@Base+0xb6> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -68160,27 +64093,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 2d38c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 58032 >::_M_default_append(unsigned int)@@Base+0xa2> │ │ │ │ - ldr r0, [pc, #16] @ (58080 >::_M_default_append(unsigned int)@@Base+0xf0>) │ │ │ │ + b.n 55912 >::_M_default_append(unsigned int)@@Base+0xa2> │ │ │ │ + ldr r0, [pc, #16] @ (55960 >::_M_default_append(unsigned int)@@Base+0xf0>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r6, r3] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00058084 >::_Guard_alloc::~_Guard_alloc()@@Base>: │ │ │ │ +00055964 >::_Guard_alloc::~_Guard_alloc()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 580b0 >::_Guard_alloc::~_Guard_alloc()@@Base+0x2c> │ │ │ │ + cbz r0, 55990 >::_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 │ │ │ │ @@ -68190,129 +64123,129 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000580b4 ::~_UninitDestroyGuard()@@Base>: │ │ │ │ +00055994 ::~_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] @ (58130 ::~_UninitDestroyGuard()@@Base+0x7c>) │ │ │ │ + ldr r7, [pc, #100] @ (55a10 ::~_UninitDestroyGuard()@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ - cbnz r3, 580d8 ::~_UninitDestroyGuard()@@Base+0x24> │ │ │ │ + cbnz r3, 559b8 ::~_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 580d0 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ - ldr.w r9, [pc, #80] @ 58134 ::~_UninitDestroyGuard()@@Base+0x80> │ │ │ │ + beq.n 559b0 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ + ldr.w r9, [pc, #80] @ 55a14 ::~_UninitDestroyGuard()@@Base+0x80> │ │ │ │ add.w r5, r2, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 5811e ::~_UninitDestroyGuard()@@Base+0x6a> │ │ │ │ + b.n 559fe ::~_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, 5810e ::~_UninitDestroyGuard()@@Base+0x5a> │ │ │ │ + cbz r1, 559ee ::~_UninitDestroyGuard()@@Base+0x5a> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 2daf0 │ │ │ │ mov r2, r5 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 580d0 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ + beq.n 559b0 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r1, [pc, #20] @ (58138 ::~_UninitDestroyGuard()@@Base+0x84>) │ │ │ │ + ldr r1, [pc, #20] @ (55a18 ::~_UninitDestroyGuard()@@Base+0x84>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 580f0 ::~_UninitDestroyGuard()@@Base+0x3c> │ │ │ │ + beq.n 559d0 ::~_UninitDestroyGuard()@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 58114 ::~_UninitDestroyGuard()@@Base+0x60> │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + b.n 559f4 ::~_UninitDestroyGuard()@@Base+0x60> │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r6, [sp, #788] @ 0x314 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005813c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +00055a1c >::_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] @ (58380 >::_M_default_append(unsigned int)@@Base+0x244>) │ │ │ │ + ldr r2, [pc, #560] @ (55c60 >::_M_default_append(unsigned int)@@Base+0x244>) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #560] @ (58384 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #560] @ (55c64 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #560] @ 58388 >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ + ldr.w r9, [pc, #560] @ 55c68 >::_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, 581a0 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ + cbz r1, 55a80 >::_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 581bc >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ + bhi.n 55a9c >::_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 2c288 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne.n 5818c >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ + bne.n 55a6c >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - ldr r2, [pc, #488] @ (5838c >::_M_default_append(unsigned int)@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #480] @ (58384 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #488] @ (55c6c >::_M_default_append(unsigned int)@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #480] @ (55c64 >::_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 582fe >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + bne.w 55bde >::_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 58344 >::_M_default_append(unsigned int)@@Base+0x208> │ │ │ │ + bcc.w 55c24 >::_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 │ │ │ │ @@ -68337,71 +64270,71 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 2c288 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r7, #1 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.n 58216 >::_M_default_append(unsigned int)@@Base+0xda> │ │ │ │ + bne.n 55af6 >::_M_default_append(unsigned int)@@Base+0xda> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ cmp sl, r4 │ │ │ │ strd fp, fp, [sp, #20] │ │ │ │ - beq.n 582b0 >::_M_default_append(unsigned int)@@Base+0x174> │ │ │ │ + beq.n 55b90 >::_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 2c380 │ │ │ │ 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 5823c >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ + bne.n 55b1c >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ str r7, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r7, [pc, #312] @ (58390 >::_M_default_append(unsigned int)@@Base+0x254>) │ │ │ │ + ldr r7, [pc, #312] @ (55c70 >::_M_default_append(unsigned int)@@Base+0x254>) │ │ │ │ mov r8, r5 │ │ │ │ add.w r6, sl, #48 @ 0x30 │ │ │ │ mov r5, sl │ │ │ │ add r7, pc │ │ │ │ - b.n 58290 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ - ldr r3, [pc, #300] @ (58394 >::_M_default_append(unsigned int)@@Base+0x258>) │ │ │ │ + b.n 55b70 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ + ldr r3, [pc, #300] @ (55c74 >::_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, 58280 >::_M_default_append(unsigned int)@@Base+0x144> │ │ │ │ + cbz r0, 55b60 >::_M_default_append(unsigned int)@@Base+0x144> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, sl │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 582a8 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ + beq.n 55b88 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ ldr.w r3, [r6, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 58264 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ + beq.n 55b44 >::_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 58290 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ + bne.n 55b70 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, fp │ │ │ │ - cbz r2, 582c2 >::_M_default_append(unsigned int)@@Base+0x186> │ │ │ │ + cbz r2, 55ba2 >::_M_default_append(unsigned int)@@Base+0x186> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r1, r1, r2 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -68409,128 +64342,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 581a0 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ + b.n 55a80 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2c258 >::_Guard_alloc::~_Guard_alloc()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (58398 >::_M_default_append(unsigned int)@@Base+0x25c>) │ │ │ │ - ldr r3, [pc, #148] @ (58384 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #172] @ (55c78 >::_M_default_append(unsigned int)@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #148] @ (55c64 >::_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 58340 >::_M_default_append(unsigned int)@@Base+0x204> │ │ │ │ + beq.n 55c20 >::_M_default_append(unsigned int)@@Base+0x204> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ mla r4, r4, r5, r6 │ │ │ │ - ldr r5, [pc, #140] @ (5839c >::_M_default_append(unsigned int)@@Base+0x260>) │ │ │ │ + ldr r5, [pc, #140] @ (55c7c >::_M_default_append(unsigned int)@@Base+0x260>) │ │ │ │ add r5, pc │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 582e4 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ + beq.n 55bc4 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 58360 >::_M_default_append(unsigned int)@@Base+0x224> │ │ │ │ + beq.n 55c40 >::_M_default_append(unsigned int)@@Base+0x224> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ - b.n 58312 >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ + b.n 55bf2 >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (583a0 >::_M_default_append(unsigned int)@@Base+0x264>) │ │ │ │ - ldr r3, [pc, #84] @ (58384 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #112] @ (55c80 >::_M_default_append(unsigned int)@@Base+0x264>) │ │ │ │ + ldr r3, [pc, #84] @ (55c64 >::_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 582fe >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + bne.n 55bde >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #92] @ (583a4 >::_M_default_append(unsigned int)@@Base+0x268>) │ │ │ │ - ldr r3, [pc, #60] @ (58384 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #92] @ (55c84 >::_M_default_append(unsigned int)@@Base+0x268>) │ │ │ │ + ldr r3, [pc, #60] @ (55c64 >::_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 582fe >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ - ldr r0, [pc, #76] @ (583a8 >::_M_default_append(unsigned int)@@Base+0x26c>) │ │ │ │ + bne.n 55bde >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + ldr r0, [pc, #76] @ (55c88 >::_M_default_append(unsigned int)@@Base+0x26c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r3, [pc, #48] @ (58394 >::_M_default_append(unsigned int)@@Base+0x258>) │ │ │ │ + ldr r3, [pc, #48] @ (55c74 >::_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, 58376 >::_M_default_append(unsigned int)@@Base+0x23a> │ │ │ │ + cbz r0, 55c56 >::_M_default_append(unsigned int)@@Base+0x23a> │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2daf0 │ │ │ │ - b.n 58322 >::_M_default_append(unsigned int)@@Base+0x1e6> │ │ │ │ + b.n 55c02 >::_M_default_append(unsigned int)@@Base+0x1e6> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r5, [sp, #324] @ 0x144 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [sp, #804] @ 0x324 │ │ │ │ - vdup.8 d22, d0[7] │ │ │ │ + ldr r4, [sp, #644] @ 0x284 │ │ │ │ + vsubw.u , , d16 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + str r3, [sp, #32] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #40] @ (583d4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x28>) │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000583ac >::_M_realloc_append(Bonmin::HotInfo&&)@@Base>: │ │ │ │ +00055c8c >::_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] @ (58560 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #416] @ (55e40 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b4>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrd r9, r4, [r0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (58564 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #412] @ (55e44 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ sub.w r6, r4, r9 │ │ │ │ - ldr r7, [pc, #408] @ (58568 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1bc>) │ │ │ │ + ldr r7, [pc, #408] @ (55e48 >::_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 5853a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x18e> │ │ │ │ + beq.w 55e1a >::_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 │ │ │ │ @@ -68547,1210 +64480,1352 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ blx 2c380 │ │ │ │ cmp r9, r4 │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ - beq.n 584e2 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x136> │ │ │ │ + beq.n 55dc2 >::_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 2c380 │ │ │ │ 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 5843c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x90> │ │ │ │ - ldr r6, [pc, #280] @ (5856c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c0>) │ │ │ │ + bne.n 55d1c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x90> │ │ │ │ + ldr r6, [pc, #280] @ (55e4c >::_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 5848e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ - ldr r1, [pc, #264] @ (58570 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c4>) │ │ │ │ + b.n 55d6e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ + ldr r1, [pc, #264] @ (55e50 >::_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, 5847e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd2> │ │ │ │ + cbz r0, 55d5e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd2> │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2daf0 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 584a6 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ + beq.n 55d86 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ ldr.w r1, [fp, #-48] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 58464 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ + beq.n 55d44 >::_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 5848e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ + bne.n 55d6e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 584ba >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10e> │ │ │ │ + beq.n 55d9a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10e> │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #172] @ (58574 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c8>) │ │ │ │ - ldr r3, [pc, #156] @ (58564 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #172] @ (55e54 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #156] @ (55e44 >::_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 58534 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ + bne.n 55e14 >::_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 584a6 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ + b.n 55d86 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d980 ::~_UninitDestroyGuard()@plt> │ │ │ │ ldr.w r3, [r8, r6] │ │ │ │ - ldr r2, [pc, #128] @ (58578 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1cc>) │ │ │ │ + ldr r2, [pc, #128] @ (55e58 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1cc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5855a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1ae> │ │ │ │ - ldr r3, [pc, #112] @ (58570 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c4>) │ │ │ │ + bne.n 55e3a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1ae> │ │ │ │ + ldr r3, [pc, #112] @ (55e50 >::_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, 58514 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x168> │ │ │ │ + cbz r0, 55df4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x168> │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2daf0 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2c258 >::_Guard_alloc::~_Guard_alloc()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (5857c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d0>) │ │ │ │ - ldr r3, [pc, #64] @ (58564 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #88] @ (55e5c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #64] @ (55e44 >::_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 58556 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1aa> │ │ │ │ + beq.n 55e36 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1aa> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 5851a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ - ldr r2, [pc, #68] @ (58580 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d4>) │ │ │ │ - ldr r3, [pc, #36] @ (58564 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + b.n 55dfa >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ + ldr r2, [pc, #68] @ (55e60 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d4>) │ │ │ │ + ldr r3, [pc, #36] @ (55e44 >::_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 58534 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ - ldr r0, [pc, #52] @ (58584 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d8>) │ │ │ │ + bne.n 55e14 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ + ldr r0, [pc, #52] @ (55e64 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d8>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 5851a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + b.n 55dfa >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [sp, #900] @ 0x384 │ │ │ │ - vtbl.8 d22, {d15-d17}, d12 │ │ │ │ + ldr r2, [sp, #740] @ 0x2e4 │ │ │ │ + vaddw.u , , d28 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00058588 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +00055e68 *, __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 585da *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x52> │ │ │ │ + ble.n 55eba *, __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 585be *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x36> │ │ │ │ + b.n 55e9e *, __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 51c4c │ │ │ │ + bl 4f504 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 585bc *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x34> │ │ │ │ + bne.n 55e9c *, __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 585f0 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ - b.n 58624 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x9c> │ │ │ │ + bcc.n 55ed0 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ + b.n 55f04 *, __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 58624 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x9c> │ │ │ │ + bls.n 55f04 *, __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 585ea *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x62> │ │ │ │ + bge.n 55eca *, __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 51c4c │ │ │ │ + bl 4f504 │ │ │ │ cmp r8, sl │ │ │ │ - bhi.n 585f0 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ + bhi.n 55ed0 *, __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 │ │ │ │ │ │ │ │ -0005862c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00055f0c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #616] @ (588a4 ) │ │ │ │ - sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #616] @ (588a8 ) │ │ │ │ - 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 2c204 │ │ │ │ - ldr r1, [pc, #596] @ (588ac ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #596] @ (588b0 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + sub sp, #12 │ │ │ │ + cbz r0, 55f2a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbz r2, 55f4c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + cbz r0, 55f44 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 55f44 │ │ │ │ + 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 55f2a │ │ │ │ + │ │ │ │ +00055f58 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ (55fa4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #60] @ (55fa8 ) │ │ │ │ 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 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #564] @ (588b4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #536] @ (588b8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #3 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #512] @ (588bc ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #484] @ (588c0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #5 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #460] @ (588c4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #6 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #432] @ (588c8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #7 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #408] @ (588cc ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #380] @ (588d0 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #9 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #356] @ (588d4 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #10 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #328] @ (588d8 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #11 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #304] @ (588dc ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #12 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #276] @ (588e0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #13 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #252] @ (588e4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #14 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #13 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 55f80 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 55f9c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 55f92 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 55f92 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dc8c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 55f80 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00055fac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2c47c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055fcc : │ │ │ │ + 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] @ (5610c ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #300] @ (56110 ) │ │ │ │ + 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 2b690 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r6, 56006 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #224] @ (588e8 ) │ │ │ │ + mov r7, sp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2b718 )@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbz r0, 56026 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 560b6 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + cbz r0, 56034 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 56060 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ movs r2, #1 │ │ │ │ - movs r1, #15 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #14 │ │ │ │ + strb.w r2, [r4, #32] │ │ │ │ + cbz r5, 56072 │ │ │ │ + ldr r1, [pc, #212] @ (56114 ) │ │ │ │ + ldr r2, [pc, #204] @ (56110 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 56104 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r3, [pc, #200] @ (588ec ) │ │ │ │ + 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 │ │ │ │ - movs r1, #16 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be68 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b9c8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ - ldr r2, [pc, #172] @ (588f0 ) │ │ │ │ - ldr r3, [pc, #100] @ (588a8 ) │ │ │ │ - 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 5887a │ │ │ │ + strb.w r2, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5603e │ │ │ │ + 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, 560c4 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cbz r0, 560be │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 560be │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5603e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5603e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + b.n 5603e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 56026 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #420 @ 0x1a4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d3b0 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b.n 560a2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5603e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 56094 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b.n 5603e │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cbz r0, 560e8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 560e8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2b85c │ │ │ │ - ldr r2, [pc, #140] @ (588f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (588a8 ) │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #36] @ (56118 ) │ │ │ │ + ldr r3, [pc, #28] @ (56110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5889e │ │ │ │ + beq.n 56108 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 58860 │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ - b.n 5885a │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #152] @ (58948 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #160] @ (58954 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #272] @ (589c8 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #408] @ (58a54 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #544] @ (58ae0 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #696] @ (58b7c ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #800] @ (58be8 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #872] @ (58c34 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (58cc0 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #168] @ (5897c ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #368] @ (58a48 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #536] @ (58af4 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #544] @ (58b00 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #712] @ (58bac ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #736] @ (58bc8 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #840] @ (58c34 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #832] @ (58c30 ) │ │ │ │ - movs r5, r0 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000588f8 : │ │ │ │ +0005611c : │ │ │ │ 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] @ (58934 ) │ │ │ │ + ldr r5, [pc, #28] @ (56148 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (58938 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r5, 58928 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bbd0 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd5c │ │ │ │ + blx 2d030 │ │ │ │ + ldr r3, [pc, #24] @ (5614c ) │ │ │ │ + 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 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005893c : │ │ │ │ - push {r4, lr} │ │ │ │ +00056150 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #28] @ (5617c ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 2dbd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - blx 2c2d8 │ │ │ │ + blx 2baec │ │ │ │ + ldr r3, [pc, #24] @ (56180 ) │ │ │ │ + add r5, pc │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + strd r2, r2, [r4, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005895c : │ │ │ │ +00056184 : │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 561a6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #160] @ (58a10 ) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #160] @ (58a14 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2da9c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000561a8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #196] @ (5627c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #196] @ (56280 ) │ │ │ │ + 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, 5621c │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cbz r3, 561e0 │ │ │ │ + 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, 561f6 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + cbz r1, 56230 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + ldr r1, [pc, #136] @ (56284 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + itt ls │ │ │ │ + movls r2, #0 │ │ │ │ + strbls.w r2, [r4, #32] │ │ │ │ + ldr r2, [pc, #120] @ (56280 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 589a8 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (58a18 ) │ │ │ │ - ldr r3, [pc, #132] @ (58a14 ) │ │ │ │ + bne.n 56258 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cbz r3, 56226 │ │ │ │ + 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 561e8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 561f6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c6ac ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #64] @ (56288 ) │ │ │ │ + ldr r3, [pc, #56] @ (56280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 589fe │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d4, [pc, #64] @ 58a08 │ │ │ │ - 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 5898a │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 5898c │ │ │ │ + beq.n 56276 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c6ac ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #40] @ (5628c ) │ │ │ │ + ldr r3, [pc, #24] @ (56280 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 56258 │ │ │ │ + blx 2cb0c <__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, [r7, #88] @ 0x58 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00056290 ::ReleasePointer_()@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbz r3, 562c0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 562c0 ::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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000562c8 : │ │ │ │ + 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] @ (563a0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #200] @ (563a4 ) │ │ │ │ + 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 2b690 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2b6dc │ │ │ │ + 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] @ 56398 │ │ │ │ + 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 2b63c │ │ │ │ + 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] @ (563a8 ) │ │ │ │ + ldr r3, [pc, #72] @ (563a4 ) │ │ │ │ + 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 56390 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov.w r1, #768 @ 0x300 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #44] @ (563ac ) │ │ │ │ + ldr r3, [pc, #36] @ (563a4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 56394 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +000563b0 : │ │ │ │ + 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] @ (5641c ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + cbz r0, 563d2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 563dc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 56404 │ │ │ │ + ldr r2, [pc, #60] @ (56420 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 56414 │ │ │ │ + ldr r2, [pc, #52] @ (56424 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2bd5c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 56404 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00056428 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #104] @ (564a0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #104] @ (564a4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 56452 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 5645c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 56484 │ │ │ │ + ldr r2, [pc, #68] @ (564a8 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 56490 │ │ │ │ + ldr r2, [pc, #60] @ (564ac ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2bd5c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dc8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + blx r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dc8c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000564b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2cbb4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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, 58aa0 │ │ │ │ + cbz r4, 56554 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 58a44 │ │ │ │ + b.n 564f8 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58a56 │ │ │ │ + cbz r2, 5650a │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 58a5a │ │ │ │ + cbnz r0, 5650e │ │ │ │ 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 58a3e │ │ │ │ - cbnz r3, 58aa2 │ │ │ │ + bne.n 564f2 │ │ │ │ + cbnz r3, 56556 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58a9a │ │ │ │ + cbz r2, 5654e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 58a9a │ │ │ │ + cbz r0, 5654e │ │ │ │ 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 58a86 │ │ │ │ + b.n 5653a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 58a94 │ │ │ │ + beq.n 56548 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 58a74 │ │ │ │ + b.n 56528 │ │ │ │ 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, 58b48 │ │ │ │ + cbz r4, 565fc │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 58aec │ │ │ │ + b.n 565a0 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58afe │ │ │ │ + cbz r2, 565b2 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 58b02 │ │ │ │ + cbnz r0, 565b6 │ │ │ │ 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 58ae6 │ │ │ │ - cbnz r3, 58b4a │ │ │ │ + bne.n 5659a │ │ │ │ + cbnz r3, 565fe │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58b42 │ │ │ │ + cbz r2, 565f6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 58b42 │ │ │ │ + cbz r0, 565f6 │ │ │ │ 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 58b2e │ │ │ │ + b.n 565e2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 58b3c │ │ │ │ + beq.n 565f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 58b1c │ │ │ │ + b.n 565d0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58de8 │ │ │ │ + beq.w 5689c │ │ │ │ stmdb 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 58da4 │ │ │ │ + beq.w 56858 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 58d6c │ │ │ │ + beq.w 56820 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 58d34 │ │ │ │ + beq.w 567e8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58cc0 │ │ │ │ + beq.w 56774 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58c56 │ │ │ │ + beq.n 5670a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58c8a │ │ │ │ + beq.n 5673e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 58cfe │ │ │ │ + beq.w 567b2 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 58c16 │ │ │ │ + cbz r7, 566ca │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 58b6c │ │ │ │ + bl 56620 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 58bf4 │ │ │ │ + beq.n 566a8 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 58c0a │ │ │ │ + beq.n 566be │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 58bd4 │ │ │ │ + bne.n 56688 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 58c30 │ │ │ │ + beq.n 566e4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 58c46 │ │ │ │ + beq.n 566fa │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 58cfe │ │ │ │ + beq.n 567b2 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 58bce │ │ │ │ + b.n 56682 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c6a │ │ │ │ + beq.n 5671e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c7c │ │ │ │ + beq.n 56730 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 58cc0 │ │ │ │ + cbz r5, 56774 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58bb6 │ │ │ │ + b.n 5666a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c9e │ │ │ │ + beq.n 56752 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cb0 │ │ │ │ + beq.n 56764 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58c56 │ │ │ │ + beq.n 5670a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 58bbc │ │ │ │ + b.n 56670 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cda │ │ │ │ + beq.n 5678e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cf0 │ │ │ │ + beq.n 567a4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 58d34 │ │ │ │ + cbz r4, 567e8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 58bac │ │ │ │ + b.n 56660 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d12 │ │ │ │ + beq.n 567c6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d24 │ │ │ │ + beq.n 567d8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 58c8a │ │ │ │ + beq.n 5673e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 58bc2 │ │ │ │ + b.n 56676 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d4a │ │ │ │ + beq.n 567fe │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d5e │ │ │ │ + beq.n 56812 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 58d6c │ │ │ │ + cbz r4, 56820 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 58b9e │ │ │ │ + b.n 56652 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d82 │ │ │ │ + beq.n 56836 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d96 │ │ │ │ + beq.n 5684a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 58da4 │ │ │ │ + cbz r4, 56858 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 58b92 │ │ │ │ + b.n 56646 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58dbe │ │ │ │ + beq.n 56872 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58dd4 │ │ │ │ + beq.n 56888 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 58de2 │ │ │ │ + cbz r4, 56896 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 58b86 │ │ │ │ + b.n 5663a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00058dec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000568a0 : │ │ │ │ + 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] @ (58ff8 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #500] @ (58ffc ) │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #496] @ (59000 ) │ │ │ │ - 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 58eb2 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 58e8c │ │ │ │ - vldr d11, [pc, #452] @ 58ff0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 58e3e │ │ │ │ - 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 58f16 │ │ │ │ - add.w r3, r7, r4, lsl #3 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vldr d8, [r3] │ │ │ │ - vadd.f64 d0, d8, d10 │ │ │ │ - blx 2dcb0 │ │ │ │ - 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 58e3c │ │ │ │ - ldr r2, [pc, #372] @ (59004 ) │ │ │ │ - ldr r3, [pc, #368] @ (59000 ) │ │ │ │ - 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 58f96 │ │ │ │ - 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] @ (568f0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2baec │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [pc, #48] @ (568f4 ) │ │ │ │ + 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, [r7, #50] @ 0x32 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000568f8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #132] @ (5698c ) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + add r5, pc │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 5691c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2da9c │ │ │ │ + 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, 56940 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - ble.n 58e8c │ │ │ │ - vldr d11, [pc, #300] @ 58ff0 │ │ │ │ - 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, 5694a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 58f0c │ │ │ │ - vldr d8, [r7] │ │ │ │ - vadd.f64 d0, d8, d10 │ │ │ │ - blx 2dcb0 │ │ │ │ - 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 58ecc │ │ │ │ - b.n 58e8c │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (59008 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e0a4 │ │ │ │ - ldr r1, [pc, #224] @ (5900c ) │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - add r1, pc │ │ │ │ - bl 2e0a4 │ │ │ │ - ldr r1, [pc, #220] @ (59010 ) │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e0a4 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 56972 │ │ │ │ + ldr r2, [pc, #64] @ (56990 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 56984 │ │ │ │ + ldr r2, [pc, #56] @ (56994 ) │ │ │ │ + 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (59014 ) │ │ │ │ - ldr r3, [pc, #120] @ (59000 ) │ │ │ │ - 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 58f9c │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 58fc0 │ │ │ │ - ldr r2, [pc, #120] @ (59018 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #120] @ (5901c ) │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d79c <__cxa_throw@plt> │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (59020 ) │ │ │ │ - ldr r3, [pc, #52] @ (59000 ) │ │ │ │ - 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 58f96 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 58fba │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 58fb4 │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2bd5c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 56972 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - str r0, [r5, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r8, sp │ │ │ │ - movs r5, r0 │ │ │ │ - cmp lr, sp │ │ │ │ - movs r5, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ 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, [r4, r5] │ │ │ │ - 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] @ (59298 ) │ │ │ │ - ldr r3, [pc, #608] @ (5929c ) │ │ │ │ + ldr r2, [pc, #608] @ (56c0c ) │ │ │ │ + ldr r3, [pc, #608] @ (56c10 ) │ │ │ │ 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] │ │ │ │ @@ -69767,2914 +65842,2945 @@ │ │ │ │ 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 59140 │ │ │ │ + beq.n 56ab4 │ │ │ │ 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, 590fa │ │ │ │ + cbz r2, 56a6e │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 59102 │ │ │ │ + blt.n 56a76 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 590c0 │ │ │ │ + cbnz r0, 56a34 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 591ba │ │ │ │ + blt.n 56b2e │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 590d4 │ │ │ │ + beq.n 56a48 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (592a0 ) │ │ │ │ - ldr r3, [pc, #444] @ (5929c ) │ │ │ │ + ldr r2, [pc, #448] @ (56c14 ) │ │ │ │ + ldr r3, [pc, #444] @ (56c10 ) │ │ │ │ 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 5926a │ │ │ │ + bne.w 56bde │ │ │ │ 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 590bc │ │ │ │ + bge.n 56a30 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 591b6 │ │ │ │ + beq.n 56b2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5912a │ │ │ │ + cbz r2, 56a9e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5912e │ │ │ │ + cbnz r0, 56aa2 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59144 │ │ │ │ + bge.n 56ab8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 59244 │ │ │ │ + beq.w 56bb8 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5916a │ │ │ │ + b.n 56ade │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 5917e │ │ │ │ + cbnz r3, 56af2 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 58a1c │ │ │ │ + bl 564d0 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 590c4 │ │ │ │ + beq.n 56a38 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5923a │ │ │ │ + beq.n 56bae │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 590dc │ │ │ │ + b.n 56a50 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 591f6 │ │ │ │ + beq.n 56b6a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 59144 │ │ │ │ + bge.n 56ab8 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5920a │ │ │ │ + bne.n 56b7e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5916a │ │ │ │ + b.n 56ade │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 59202 │ │ │ │ + beq.n 56b76 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 59228 │ │ │ │ + cbz r2, 56b9c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 59144 │ │ │ │ + bge.n 56ab8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 591b6 │ │ │ │ + bne.n 56b2a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5920a │ │ │ │ + b.n 56b7e │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 59144 │ │ │ │ + bge.n 56ab8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 59158 │ │ │ │ + b.n 56acc │ │ │ │ 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, 5921e │ │ │ │ + cbz r2, 56b92 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 59224 │ │ │ │ + cbnz r0, 56b98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5916a │ │ │ │ + b.n 56ade │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 59144 │ │ │ │ + bge.n 56ab8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 591f2 │ │ │ │ + beq.n 56b66 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 59158 │ │ │ │ + b.n 56acc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5920a │ │ │ │ + b.n 56b7e │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 591b6 │ │ │ │ - b.n 5920a │ │ │ │ + beq.n 56b2a │ │ │ │ + b.n 56b7e │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (592a4 ) │ │ │ │ - ldr r3, [pc, #64] @ (5929c ) │ │ │ │ + ldr r2, [pc, #76] @ (56c18 ) │ │ │ │ + ldr r3, [pc, #64] @ (56c10 ) │ │ │ │ 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 59292 │ │ │ │ + beq.n 56c06 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (592a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (5929c ) │ │ │ │ + ldr r2, [pc, #44] @ (56c1c ) │ │ │ │ + ldr r3, [pc, #28] @ (56c10 ) │ │ │ │ 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 5926a │ │ │ │ + bne.n 56bde │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ movs r7, r0 │ │ │ │ + │ │ │ │ +00056c20 )@@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] @ (59520 ) │ │ │ │ - ldr r3, [pc, #608] @ (59524 ) │ │ │ │ - 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] @ 571e0 )@@Base+0x5c0> │ │ │ │ + mov r1, r3 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r7, sp, #260 @ 0x104 │ │ │ │ + ldr.w r0, [pc, #1436] @ 571e4 )@@Base+0x5c4> │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r3, [pc, #1432] @ 571e8 )@@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 2b690 │ │ │ │ - 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 2d880 , 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 593c8 │ │ │ │ - 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 2d7d8 , 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 2cab8 , 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 577e4 )@@Base+0xbc4> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 56cc4 )@@Base+0xa4> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r8 │ │ │ │ + mov r2, r5 │ │ │ │ it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 59382 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ + movcs r2, r8 │ │ │ │ + cbz r2, 56cd6 )@@Base+0xb6> │ │ │ │ + mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ + cbnz r0, 56cda )@@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 5938a │ │ │ │ - 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 56cc0 )@@Base+0xa0> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 5764c )@@Base+0xa2c> │ │ │ │ + ldr.w r4, [r9, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + cmp r8, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 56d0e )@@Base+0xee> │ │ │ │ + ldr.w r1, [r9, #16] │ │ │ │ + mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 59348 │ │ │ │ - sub.w r0, r6, fp │ │ │ │ + cbnz r0, 56d12 )@@Base+0xf2> │ │ │ │ + sub.w r0, r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59442 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 5935c │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ + blt.w 5764c )@@Base+0xa2c> │ │ │ │ + movs r2, #5 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [r9, #40] @ 0x28 │ │ │ │ + beq.n 56d2c )@@Base+0x10c> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (59528 ) │ │ │ │ - ldr r3, [pc, #444] @ (59524 ) │ │ │ │ - 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 594f2 │ │ │ │ - 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 59344 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 5943e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c9c0 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 593b2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 593b6 │ │ │ │ - sub.w r0, r3, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 593cc │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 594cc │ │ │ │ - mov r6, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 593f2 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 59406 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 58ac4 │ │ │ │ - ldrd r3, r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5934c │ │ │ │ - subs r0, r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 594c2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2b850 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b.n 59364 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5947e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ + ldr.w r4, [pc, #1208] @ 571ec )@@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 2d8e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r3, fp │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 593cc │ │ │ │ - cmp r5, r6 │ │ │ │ - ittt ne │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - strne r2, [sp, #20] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - bne.n 59492 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 593f2 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 5948a │ │ │ │ + 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 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1084] @ 571f0 )@@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 2d38c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - blx 2c2fc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 594b0 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r3, fp, r3 │ │ │ │ - cmpeq r3, #0 │ │ │ │ - bge.n 593cc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5943e │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 59492 │ │ │ │ - sub.w r3, r3, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 593cc │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 593e0 │ │ │ │ - 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, 594a6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d8e0 │ │ │ │ - cbnz r0, 594ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub.w r0, fp, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 593f2 │ │ │ │ - sub.w r3, fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 593cc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5947a │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 593e0 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 59492 │ │ │ │ - cmp r9, r6 │ │ │ │ - ittt ne │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - ldrne r3, [r6, #16] │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - beq.n 5943e │ │ │ │ - b.n 59492 │ │ │ │ - blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5952c ) │ │ │ │ - ldr r3, [pc, #64] @ (59524 ) │ │ │ │ - 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 5951a │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - blx 2bd14 <__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 56df0 )@@Base+0x1d0> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (59530 ) │ │ │ │ - ldr r3, [pc, #28] @ (59524 ) │ │ │ │ - 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 56e00 )@@Base+0x1e0> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 594f2 │ │ │ │ - blx 2d318 <__cxa_rethrow@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00059534 )@@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] @ 59e18 )@@Base+0x8e4> │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - add.w r8, sp, #260 @ 0x104 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 56e10 )@@Base+0x1f0> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r3, #21 │ │ │ │ + ldr r4, [pc, #992] @ (571f4 )@@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] @ 59e1c )@@Base+0x8e8> │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #2236] @ 59e20 )@@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 2d7d8 , 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 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ + strb.w ip, [r3, r2] │ │ │ │ + blx 2c604 , 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 59c84 )@@Base+0x750> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 57604 )@@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 595ce )@@Base+0x9a> │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 56e82 )@@Base+0x262> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 595e0 )@@Base+0xac> │ │ │ │ + cbz r2, 56e94 )@@Base+0x274> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 595e2 )@@Base+0xae> │ │ │ │ + cbnz r0, 56e96 )@@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 595ca )@@Base+0x96> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 56e7e )@@Base+0x25e> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.w 59c86 )@@Base+0x752> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 57606 )@@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, 5961c )@@Base+0xe8> │ │ │ │ + cbz r2, 56ed0 )@@Base+0x2b0> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5961e )@@Base+0xea> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 56ed4 )@@Base+0x2b4> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59c86 )@@Base+0x752> │ │ │ │ - movs r2, #0 │ │ │ │ + blt.w 57606 )@@Base+0x9e6> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59638 )@@Base+0x104> │ │ │ │ + beq.n 56eee )@@Base+0x2ce> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #2020] @ 59e24 )@@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] @ (571f8 )@@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 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1924] @ 59e28 )@@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 596b2 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1788] @ 59e2c )@@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 2d38c │ │ │ │ - ldr.w r3, [pc, #1776] @ 59e30 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1716] @ 59e34 )@@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] @ (571fc )@@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 59790 )@@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 2d38c │ │ │ │ + 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] @ 571c8 )@@Base+0x5a8> │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, r4 │ │ │ │ + vldr d0, [pc, #600] @ 571d0 )@@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 59800 )@@Base+0x2cc> │ │ │ │ + beq.n 56f96 )@@Base+0x376> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59810 )@@Base+0x2dc> │ │ │ │ + beq.n 56fa6 )@@Base+0x386> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59820 )@@Base+0x2ec> │ │ │ │ + beq.n 56fb6 )@@Base+0x396> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 59830 )@@Base+0x2fc> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 59840 )@@Base+0x30c> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 59850 )@@Base+0x31c> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 5985e )@@Base+0x32a> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 5986c )@@Base+0x338> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r3, #19 │ │ │ │ - ldr.w r4, [pc, #1480] @ 59e38 )@@Base+0x904> │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #18 │ │ │ │ + ldr r4, [pc, #580] @ (57200 )@@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 2d7d8 , 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 2cab8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59cd2 )@@Base+0x79e> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 5761c )@@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 598e0 )@@Base+0x3ac> │ │ │ │ + b.n 57024 )@@Base+0x404> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 598f2 )@@Base+0x3be> │ │ │ │ + cbz r2, 57036 )@@Base+0x416> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 598f4 )@@Base+0x3c0> │ │ │ │ + cbnz r0, 57038 )@@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 598dc )@@Base+0x3a8> │ │ │ │ + bne.n 57020 )@@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 59cd4 )@@Base+0x7a0> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 5761e )@@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, 5992e )@@Base+0x3fa> │ │ │ │ + cbz r2, 57072 )@@Base+0x452> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 59930 )@@Base+0x3fc> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 57076 )@@Base+0x456> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59cd4 )@@Base+0x7a0> │ │ │ │ - movs r2, #0 │ │ │ │ + blt.w 5761e )@@Base+0x9fe> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5994a )@@Base+0x416> │ │ │ │ + beq.n 57090 )@@Base+0x470> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 59e3c )@@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] @ (57204 )@@Base+0x5e4>) │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1208] @ 59e40 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1144] @ 59e44 )@@Base+0x910> │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #272] @ (57208 )@@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 2d38c │ │ │ │ - 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] @ 571d8 )@@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] @ 571d0 )@@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 59a08 )@@Base+0x4d4> │ │ │ │ + beq.n 57138 )@@Base+0x518> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a18 )@@Base+0x4e4> │ │ │ │ + beq.n 57148 )@@Base+0x528> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a28 )@@Base+0x4f4> │ │ │ │ + beq.n 57158 )@@Base+0x538> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r3, [pc, #1052] @ 59e48 )@@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] @ (5720c )@@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 2d7d8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59cb8 )@@Base+0x784> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 57634 )@@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 59a76 )@@Base+0x542> │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 57214 )@@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, #192 @ 0xc0 │ │ │ │ + movs r5, r0 │ │ │ │ + strh r6, [r3, #22] │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r0, #32] │ │ │ │ + movs r5, r0 │ │ │ │ + str r6, [r0, #24] │ │ │ │ + movs r5, r0 │ │ │ │ + str r6, [r5, #12] │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + movs r5, r0 │ │ │ │ + str r4, [r7, #0] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ + 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, 59a88 )@@Base+0x554> │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 57226 )@@Base+0x606> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 59a8a )@@Base+0x556> │ │ │ │ + cbnz r0, 57228 )@@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 59a72 )@@Base+0x53e> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 57210 )@@Base+0x5f0> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.w 59cba )@@Base+0x786> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 57636 )@@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, 59ac4 )@@Base+0x590> │ │ │ │ + cbz r2, 57262 )@@Base+0x642> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 59ac6 )@@Base+0x592> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 57266 )@@Base+0x646> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59cba )@@Base+0x786> │ │ │ │ - movs r2, #3 │ │ │ │ + blt.w 57636 )@@Base+0xa16> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59ae0 )@@Base+0x5ac> │ │ │ │ + beq.n 57280 )@@Base+0x660> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movs r4, #16 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr.w r4, [pc, #1952] @ 57a28 )@@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] @ (59e4c )@@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 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #784] @ (59e50 )@@Base+0x91c>) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w lr, [pc, #1848] @ 57a2c )@@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 57304 )@@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] @ 57a30 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1696] @ 57a34 )@@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] @ 57a38 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1608] @ 57a3c )@@Base+0xe1c> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r4, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d38c │ │ │ │ - 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] @ 59e08 )@@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] @ 59e10 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1540] @ 57a40 )@@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 59b82 )@@Base+0x64e> │ │ │ │ + beq.n 57498 )@@Base+0x878> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59b92 )@@Base+0x65e> │ │ │ │ + beq.n 574a8 )@@Base+0x888> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59ba2 )@@Base+0x66e> │ │ │ │ + beq.n 574b8 )@@Base+0x898> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 574c8 )@@Base+0x8a8> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 574d8 )@@Base+0x8b8> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 574e8 )@@Base+0x8c8> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 574f6 )@@Base+0x8d6> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.n 57504 )@@Base+0x8e4> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - ldr r4, [pc, #684] @ (59e54 )@@Base+0x920>) │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r4, [pc, #1336] @ 57a44 )@@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 2d7d8 , 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 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59c9e )@@Base+0x76a> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 576e8 )@@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 59c04 )@@Base+0x6d0> │ │ │ │ + b.n 57578 )@@Base+0x958> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 59c16 )@@Base+0x6e2> │ │ │ │ + cbz r2, 5758a )@@Base+0x96a> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 59c18 )@@Base+0x6e4> │ │ │ │ + cbnz r0, 5758c )@@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 59c00 )@@Base+0x6cc> │ │ │ │ + bne.n 57574 )@@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 59ca0 )@@Base+0x76c> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 576ea )@@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, 59c50 )@@Base+0x71c> │ │ │ │ + cbz r2, 575c6 )@@Base+0x9a6> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 59c52 )@@Base+0x71e> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 575ca )@@Base+0x9aa> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59ca0 )@@Base+0x76c> │ │ │ │ - movs r2, #3 │ │ │ │ + blt.w 576ea )@@Base+0xaca> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59c6a )@@Base+0x736> │ │ │ │ + beq.n 575e4 )@@Base+0x9c4> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #492] @ (59e58 )@@Base+0x924>) │ │ │ │ - ldr r3, [pc, #432] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr.w r2, [pc, #1120] @ 57a48 )@@Base+0xe28> │ │ │ │ + ldr.w r3, [pc, #1120] @ 57a4c )@@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 59d12 )@@Base+0x7de> │ │ │ │ + bne.w 578d0 )@@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 592ac │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 56998 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59624 )@@Base+0xf0> │ │ │ │ + b.n 56eda )@@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 59024 │ │ │ │ + bl 56998 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59c56 )@@Base+0x722> │ │ │ │ + b.n 5707c )@@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 59024 │ │ │ │ + bl 56998 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59acc )@@Base+0x598> │ │ │ │ + b.n 5726c )@@Base+0x64c> │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + blx 2b690 │ │ │ │ + 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 2d880 , 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 57782 )@@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 57700 )@@Base+0xae0> │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2d8e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + subeq.w r1, r8, r5 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + blt.n 57708 )@@Base+0xae8> │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r0, 576c0 )@@Base+0xaa0> │ │ │ │ + sub.w r0, r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 577fc )@@Base+0xbdc> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 576d8 )@@Base+0xab8> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + b.w 56d18 )@@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 592ac │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 56998 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59936 )@@Base+0x402> │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 575d0 )@@Base+0x9b0> │ │ │ │ + sub.w r2, r8, r5 │ │ │ │ + cmp r2, fp │ │ │ │ + bge.n 576bc )@@Base+0xa9c> │ │ │ │ + ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.w 57838 )@@Base+0xc18> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c9c0 │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cbz r2, 5777c )@@Base+0xb5c> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbz r0, 5777c )@@Base+0xb5c> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 57852 )@@Base+0xc32> │ │ │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 56578 │ │ │ │ + ldrd r9, r5, [sp, #84] @ 0x54 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 576c6 )@@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 5787e )@@Base+0xc5e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + blx 2b850 │ │ │ │ + ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl, #108] @ 0x6c │ │ │ │ + b.n 576e0 )@@Base+0xac0> │ │ │ │ + sub.w r0, fp, r8 │ │ │ │ + b.n 57732 )@@Base+0xb12> │ │ │ │ + ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 57738 )@@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 57870 )@@Base+0xc50> │ │ │ │ + ldr.w r9, [r5, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d8e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, fp, r8 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 57738 )@@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 57834 )@@Base+0xc14> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r2, r8 │ │ │ │ + it cs │ │ │ │ + movcs r2, r8 │ │ │ │ + cbz r2, 577da )@@Base+0xbba> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 577e0 )@@Base+0xbc0> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub.w r0, r8, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 57764 )@@Base+0xb44> │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + blx 2b690 │ │ │ │ + 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 5765e )@@Base+0xa3e> │ │ │ │ + ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 57868 )@@Base+0xc48> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2fc │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cbz r2, 5783e )@@Base+0xc1e> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d8e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r8, fp │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 57738 )@@Base+0xb18> │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cbz r2, 57888 )@@Base+0xc68> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 57764 )@@Base+0xb44> │ │ │ │ + mov r5, r9 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 57764 )@@Base+0xb44> │ │ │ │ + sub.w r3, r8, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 57738 )@@Base+0xb18> │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cbz r2, 57888 )@@Base+0xc68> │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 5774c )@@Base+0xb2c> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 57838 )@@Base+0xc18> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 57834 )@@Base+0xc14> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 577c6 )@@Base+0xba6> │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 577c6 )@@Base+0xba6> │ │ │ │ + sub.w r3, fp, r8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 57738 )@@Base+0xb18> │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 5774c )@@Base+0xb2c> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 577c6 )@@Base+0xba6> │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 577c6 )@@Base+0xba6> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (59e5c )@@Base+0x928>) │ │ │ │ - ldr r3, [pc, #284] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #400] @ (57a50 )@@Base+0xe30>) │ │ │ │ + ldr r3, [pc, #396] @ (57a4c )@@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 59d34 )@@Base+0x800> │ │ │ │ + beq.n 57912 )@@Base+0xcf2> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 59cf8 )@@Base+0x7c4> │ │ │ │ - b.n 59cf2 )@@Base+0x7be> │ │ │ │ - mov r0, r8 │ │ │ │ + blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #368] @ (57a54 )@@Base+0xe34>) │ │ │ │ + ldr r3, [pc, #360] @ (57a4c )@@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 578d0 )@@Base+0xcb0> │ │ │ │ + blx 2d318 <__cxa_rethrow@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #316] @ (59e60 )@@Base+0x92c>) │ │ │ │ - ldr r3, [pc, #252] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #344] @ (57a58 )@@Base+0xe38>) │ │ │ │ + ldr r3, [pc, #328] @ (57a4c )@@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 59d12 )@@Base+0x7de> │ │ │ │ + bne.n 578d0 )@@Base+0xcb0> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #304] @ (57a5c )@@Base+0xe3c>) │ │ │ │ + ldr r3, [pc, #288] @ (57a4c )@@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 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (59e64 )@@Base+0x930>) │ │ │ │ - ldr r3, [pc, #208] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #268] @ (57a60 )@@Base+0xe40>) │ │ │ │ + ldr r3, [pc, #248] @ (57a4c )@@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 59d34 )@@Base+0x800> │ │ │ │ - b.n 59d12 )@@Base+0x7de> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + b.n 578a4 )@@Base+0xc84> │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + b.n 57898 )@@Base+0xc78> │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + b.n 57892 )@@Base+0xc72> │ │ │ │ + b.n 578b6 )@@Base+0xc96> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (59e68 )@@Base+0x934>) │ │ │ │ - ldr r3, [pc, #180] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #220] @ (57a64 )@@Base+0xe44>) │ │ │ │ + ldr r3, [pc, #192] @ (57a4c )@@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 59d34 )@@Base+0x800> │ │ │ │ - b.n 59d12 )@@Base+0x7de> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + beq.n 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #232] @ (59e6c )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #152] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #196] @ (57a68 )@@Base+0xe48>) │ │ │ │ + ldr r3, [pc, #164] @ (57a4c )@@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 59d34 )@@Base+0x800> │ │ │ │ - b.n 59d12 )@@Base+0x7de> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 5799c )@@Base+0xd7c> │ │ │ │ + b.n 57922 )@@Base+0xd02> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #208] @ (59e70 )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #124] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #156] @ (57a6c )@@Base+0xe4c>) │ │ │ │ + ldr r3, [pc, #120] @ (57a4c )@@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 59d34 )@@Base+0x800> │ │ │ │ - b.n 59d12 )@@Base+0x7de> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + b.n 5794a )@@Base+0xd2a> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #184] @ (59e74 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #96] @ (59e20 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #128] @ (57a70 )@@Base+0xe50>) │ │ │ │ + ldr r3, [pc, #92] @ (57a4c )@@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 59d34 )@@Base+0x800> │ │ │ │ - b.n 59d12 )@@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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 59d7c )@@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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + beq.n 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 59dd8 )@@Base+0x8a4> │ │ │ │ + ldr r2, [pc, #104] @ (57a74 )@@Base+0xe54>) │ │ │ │ + ldr r3, [pc, #64] @ (57a4c )@@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 57912 )@@Base+0xcf2> │ │ │ │ + b.n 578d0 )@@Base+0xcb0> │ │ │ │ + blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ + b.n 578f8 )@@Base+0xcd8> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r1, r3 │ │ │ │ - ... │ │ │ │ - lsls r2, r7, #7 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r6, #4 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ - movs r5, r0 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ - movs r5, r0 │ │ │ │ - @ instruction: 0xfa8a0004 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ movs r5, r0 │ │ │ │ - vhadd.u32 d16, d12, d4 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #2 │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #12 │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r3, #21] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r0, #21] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 59df8 )@@Base+0x8c4> │ │ │ │ - b.n 59d44 )@@Base+0x810> │ │ │ │ │ │ │ │ -00059e88 : │ │ │ │ +00057a78 : │ │ │ │ stmdb 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] @ (5a1ec ) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr r6, [pc, #848] @ (5a1f0 ) │ │ │ │ - movs r3, #0 │ │ │ │ - add r7, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [pc, #844] @ (5a1f4 ) │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - mov.w r6, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - blx 2c8e4 │ │ │ │ - ldr r3, [pc, #828] @ (5a1f8 ) │ │ │ │ - ldr r2, [pc, #828] @ (5a1fc ) │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr.w r2, [pc, #1440] @ 5802c │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + ldr.w r3, [pc, #1440] @ 58030 │ │ │ │ + mov r9, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r1, #112] @ 0x70 │ │ │ │ + ldr.w r4, [pc, #1432] @ 58034 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2d030 │ │ │ │ + ldr.w r3, [pc, #1416] @ 58038 │ │ │ │ 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 57ae0 │ │ │ │ + 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, 57af0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c754 ::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 2d410 │ │ │ │ - cmp r0, #7 │ │ │ │ - beq.w 5a14c │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ + movs r3, #21 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r5, [pc, #1312] @ 5803c │ │ │ │ + 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 57f22 │ │ │ │ + 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 57fbe │ │ │ │ + mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bhi.w 5a130 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57ebc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5a166 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 57e4c │ │ │ │ + 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 5a1a6 │ │ │ │ - ldr r1, [pc, #712] @ (5a200 ) │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - movs r2, #15 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - blx 2b690 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2bc6c , 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 59f72 │ │ │ │ - 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #640] @ (5a204 ) │ │ │ │ - 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 57bb8 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 57bc8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1116] @ 58040 │ │ │ │ + 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 57f4a │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57f62 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2d410 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57e9a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 57e6e │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 57efe │ │ │ │ + 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 59fc4 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + beq.n 57c76 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c754 ::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 59fea │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - mov.w fp, #14 │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #528] @ (5a208 ) │ │ │ │ - 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 5a036 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 57c86 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c754 ::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 5a07c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - add.w fp, sp, #16 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r6, [pc, #360] @ (5a20c ) │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w ip, [pc, #932] @ 58044 │ │ │ │ + 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 57f0a │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57fe4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2d410 │ │ │ │ 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 57e78 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 57e58 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 57f06 │ │ │ │ + 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 5a0ee │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + beq.n 57d34 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c754 ::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 5a104 │ │ │ │ + beq.n 57d44 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #744] @ 58048 │ │ │ │ + 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 57f36 │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 58000 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d410 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57ede │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 57e62 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 57f02 │ │ │ │ + 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 57dfc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a114 │ │ │ │ + beq.n 57e0c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #248] @ (5a210 ) │ │ │ │ - ldr r3, [pc, #216] @ (5a1f0 ) │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str.w r3, [r8, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 57e2e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #540] @ (5804c ) │ │ │ │ + ldr r3, [pc, #508] @ (58030 ) │ │ │ │ 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 5a1a2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ + bne.w 57f76 │ │ │ │ + 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 57b98 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57ed0 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 57d10 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 57dda │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 57c52 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.n 57d10 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.n 57c52 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 57b98 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 59f20 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d8e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 59efa │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 59f1e │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 59f1e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 5a140 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 57dda │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57eac │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57eee │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57e8a │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2b7ac │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd88 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 57ce6 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b7ac │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd88 │ │ │ │ + b.n 57b68 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b7ac │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd88 │ │ │ │ + b.n 57db4 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2b7ac │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd88 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 57c28 │ │ │ │ + ldr r2, [pc, #236] @ (58050 ) │ │ │ │ + ldr r3, [pc, #200] @ (58030 ) │ │ │ │ + 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 5801c │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd5c │ │ │ │ - ldr r2, [pc, #132] @ (5a214 ) │ │ │ │ - ldr r3, [pc, #92] @ (5a1f0 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 57f9c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2dc8c │ │ │ │ + ldr r2, [pc, #176] @ (58054 ) │ │ │ │ + ldr r3, [pc, #136] @ (58030 ) │ │ │ │ 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 5a1e0 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (5a218 ) │ │ │ │ - ldr r3, [pc, #68] @ (5a1f0 ) │ │ │ │ + bne.n 57f76 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 57f80 │ │ │ │ + b.n 57f7a │ │ │ │ + ldr r2, [pc, #152] @ (58058 ) │ │ │ │ + ldr r3, [pc, #108] @ (58030 ) │ │ │ │ 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 5a1a2 │ │ │ │ - ldr r0, [pc, #96] @ (5a21c ) │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bne.n 57f76 │ │ │ │ + ldr r0, [pc, #136] @ (5805c ) │ │ │ │ add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - b.n 5a17c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - blx 2c2d8 │ │ │ │ - b.n 5a17c │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + blx 2c344 │ │ │ │ + b.n 57f7a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5a17c │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5a1d2 │ │ │ │ - b.n 5a176 │ │ │ │ - b.n 5a182 │ │ │ │ - nop │ │ │ │ - str r0, [r2, r2] │ │ │ │ + b.n 57f7a │ │ │ │ + ldr r2, [pc, #120] @ (58060 ) │ │ │ │ + ldr r3, [pc, #72] @ (58030 ) │ │ │ │ + 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 57f76 │ │ │ │ + ldr r0, [pc, #104] @ (58064 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + ldr r2, [pc, #100] @ (58068 ) │ │ │ │ + ldr r3, [pc, #44] @ (58030 ) │ │ │ │ + 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 57f76 │ │ │ │ + ldr r0, [pc, #84] @ (5806c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + ldr r0, [pc, #80] @ (58070 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 57fdc │ │ │ │ + b.n 57fdc │ │ │ │ + b.n 57fdc │ │ │ │ + b.n 57f7a │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ movs r7, r0 │ │ │ │ - ands.w r0, r4, r4 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + strb r2, [r7, r1] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf6760004 │ │ │ │ - adcs.w r0, r8, #8650752 @ 0x840000 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + strb r0, [r2, r0] │ │ │ │ + movs r5, r0 │ │ │ │ + strh r2, [r6, r6] │ │ │ │ + movs r5, r0 │ │ │ │ + strh r4, [r2, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #96] @ (5a274 ) │ │ │ │ + strb r6, [r7, #3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #632] @ (5a490 ) │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #536] @ (5a434 ) │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - add.w r0, r0, r4 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ + movs r5, r0 │ │ │ │ │ │ │ │ -0005a220 : │ │ │ │ +00058074 : │ │ │ │ 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] @ (5a370 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ (5a374 ) │ │ │ │ - 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] @ 584f0 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r3, [pc, #1124] @ 584f4 │ │ │ │ + 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 5ab76 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5aa14 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b690 │ │ │ │ - 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 5aa98 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c270 │ │ │ │ - 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 2ca90 (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 5ab94 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5aa06 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b690 │ │ │ │ - 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 5aa9e │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c270 │ │ │ │ - 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 2ca90 (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ - blx 2c1bc │ │ │ │ - ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ - blx 2cf70 │ │ │ │ + ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5abce │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 5aaa4 │ │ │ │ - movs r6, #0 │ │ │ │ - vldr d8, [pc, #8] @ 5a368 │ │ │ │ - mov r5, r6 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - b.n 5a380 │ │ │ │ - ... │ │ │ │ - ldr r4, [pc, #976] @ (5a744 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 5a408 │ │ │ │ - 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 58302 │ │ │ │ + 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 581bc │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5815c │ │ │ │ + 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 5814a │ │ │ │ + cbz r1, 58198 │ │ │ │ + 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 5a378 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r6, [r5], #4 │ │ │ │ - bne.n 5a378 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - asrs r7, r5, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 5abb2 │ │ │ │ - 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 2b690 │ │ │ │ - mov sl, r0 │ │ │ │ - str r6, [r0, r5] │ │ │ │ - cbz r5, 5a3e4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - blx 2d38c │ │ │ │ + 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 581bc │ │ │ │ + vldr d7, [r7] │ │ │ │ + vldmia r9!, {d0} │ │ │ │ + vcmpe.f64 d7, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 58122 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 58112 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 5838a │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 58362 │ │ │ │ + vldr d0, [r9, #-8] │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 58112 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - adds r5, #4 │ │ │ │ - add r5, sl │ │ │ │ - cbz r3, 5a3f6 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 5a380 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 58314 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ + cmp r1, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq.w 5833e │ │ │ │ + ldrd r2, r3, [r6] │ │ │ │ + strd r2, r3, [r1], #8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 58136 │ │ │ │ + cbnz r1, 581ca │ │ │ │ + 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 2bee0 │ │ │ │ - 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 5aa20 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - vldr d0, [pc, #820] @ 5a780 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 582f2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #836] @ (5a7a0 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 582f2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 583d4 │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ + cmp r3, r0 │ │ │ │ + it le │ │ │ │ + movle r6, #1 │ │ │ │ + bgt.w 583ae │ │ │ │ + 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 2bc78 │ │ │ │ - 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 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d9, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #700] @ 5a788 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [pc, #696] @ 5a790 │ │ │ │ - mov r0, r7 │ │ │ │ - vmla.f64 d9, d6, d7 │ │ │ │ - vsub.f64 d1, d8, d9 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5aa00 │ │ │ │ - blx 2dc98 │ │ │ │ - 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 5a9d2 │ │ │ │ - movs r1, #3 │ │ │ │ - blx 2b7ac │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d658 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d658 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr d11, [r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a80e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vldr d9, [pc, #600] @ 5a798 │ │ │ │ - subs r1, r5, r3 │ │ │ │ - vldr d10, [pc, #572] @ 5a780 │ │ │ │ - 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 5ab14 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 5a878 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b690 │ │ │ │ - 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 5a5b4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - subs r2, #8 │ │ │ │ - blx 2c270 │ │ │ │ - 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 2b6b4 │ │ │ │ + ldr.w r4, [sl, #56] @ 0x38 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 582f6 │ │ │ │ + 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 2dcb0 │ │ │ │ - vsub.f64 d0, d12, d0 │ │ │ │ - vabs.f64 d0, d0 │ │ │ │ - vcmpe.f64 d0, d9 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 5ab4e │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - vstmia sl!, {d12} │ │ │ │ - cmp r5, fp │ │ │ │ - bhi.n 5a5c8 │ │ │ │ - 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 2dc38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #12 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - blx 2b7ac │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 2bdd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - vldr d7, [pc, #340] @ 5a788 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - vcmpe.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 5a886 │ │ │ │ - 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] @ 5a780 │ │ │ │ - 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 5abe0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d9a4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #228] @ 5a788 │ │ │ │ - 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 5a802 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 5a802 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - cmp r1, r2 │ │ │ │ - bge.w 5a802 │ │ │ │ - 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 5826a │ │ │ │ + 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 2bc78 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 58254 │ │ │ │ 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 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d12, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #76] @ 5a788 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [pc, #72] @ 5a790 │ │ │ │ - mov r0, fp │ │ │ │ - vmla.f64 d12, d6, d7 │ │ │ │ - vsub.f64 d1, d8, d12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5a9b2 │ │ │ │ - blx 2dc98 │ │ │ │ - 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 5a9a8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #3 │ │ │ │ - blx 2b7ac │ │ │ │ - b.n 5a7a4 │ │ │ │ - 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, #172 @ 0xac │ │ │ │ - movs r5, r0 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d658 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d658 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a9b8 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - blx 2b7ac │ │ │ │ - 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 58294 │ │ │ │ + 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 2bdd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5a7f8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldrd r3, r2, [r9, #4] │ │ │ │ - subs r3, r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5a564 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5a80e │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 5827e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 582a6 │ │ │ │ + sub.w r1, fp, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - 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 5aa3a │ │ │ │ - vldr d8, [pc, #688] @ 5aad8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2b678 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a83c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 582b4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 5a848 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 582c2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 5a854 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 582d0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #672] @ (5aaf8 ) │ │ │ │ - ldr r3, [pc, #676] @ (5aafc ) │ │ │ │ + ldr r2, [pc, #548] @ (584f8 ) │ │ │ │ + ldr r3, [pc, #544] @ (584f4 ) │ │ │ │ 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 5aace │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - add sp, #388 @ 0x184 │ │ │ │ - vpop {d8-d12} │ │ │ │ + bne.w 58444 │ │ │ │ + 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 5a5fc │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, r3, [r4, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [r4, #112] @ 0x70 │ │ │ │ - blx 2be4c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #612] @ (5ab00 ) │ │ │ │ - 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, 5a8cc │ │ │ │ - ldrd r2, r3, [r4, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - vldr d0, [r4, #112] @ 0x70 │ │ │ │ - blx 2d4d0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #576] @ (5ab04 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + movs r6, #3 │ │ │ │ + b.n 58216 │ │ │ │ + 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 2ce98 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 5a928 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + b.n 58298 │ │ │ │ + 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 5a9c8 │ │ │ │ - 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 580ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr d7, [r3] │ │ │ │ - bpl.w 5ab60 │ │ │ │ - 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] @ 5aae0 │ │ │ │ - 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 5a66a │ │ │ │ + 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 2bdec >::_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 581b0 │ │ │ │ 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 2b7ac │ │ │ │ mov r1, r6 │ │ │ │ - blx 2d658 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2bdd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #364] @ (5ab08 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - b.n 5a66a │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #4 │ │ │ │ - blx 2b7ac │ │ │ │ - b.n 5a7a4 │ │ │ │ - blx 2d190 │ │ │ │ - b.n 5a75e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5a80e │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx 2c2d8 │ │ │ │ - b.n 5a80e │ │ │ │ - vadd.f64 d7, d7, d6 │ │ │ │ - vmul.f64 d7, d7, d11 │ │ │ │ - b.n 5a910 │ │ │ │ - movs r1, #4 │ │ │ │ - blx 2b7ac │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d658 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d658 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a824 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr d11, [r3] │ │ │ │ - b.n 5a53a │ │ │ │ - blx 2d190 │ │ │ │ - b.n 5a4ee │ │ │ │ - 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 5a316 │ │ │ │ - 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 5a2aa │ │ │ │ - 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 5a442 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #7 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b7ac │ │ │ │ - ldr r1, [pc, #196] @ (5ab0c ) │ │ │ │ - add r1, pc │ │ │ │ - blx 2d9bc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #124] @ 5aae8 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - vldr d0, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - vsub.f64 d0, d8, d0 │ │ │ │ - blx 2bdd4 │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - blx 2bdd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - vldr d8, [pc, #92] @ 5aaf0 │ │ │ │ - b.n 5a828 │ │ │ │ - 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 2d340 >::_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 58136 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 5a2aa │ │ │ │ - movs r3, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 5a316 │ │ │ │ - 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 2bdec >::_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 58112 │ │ │ │ + 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 2d340 >::_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 58182 │ │ │ │ + ldr.w r0, [sl, #32] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2c6dc │ │ │ │ + vldr d7, [pc, #296] @ 584e8 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r6, #1 │ │ │ │ + moveq r6, #3 │ │ │ │ + b.n 58216 │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 58216 │ │ │ │ + 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 5a408 │ │ │ │ - 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 2d7b4 >::~_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 2cb6c >::~_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 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (5ab10 ) │ │ │ │ - ldr r3, [pc, #60] @ (5aafc ) │ │ │ │ + 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 2cb6c >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #200] @ (584fc ) │ │ │ │ + ldr r3, [pc, #192] @ (584f4 ) │ │ │ │ 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 5ab72 │ │ │ │ + beq.n 584ae │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 5ab36 │ │ │ │ - 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, fp │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ - movs r5, r0 │ │ │ │ - add r2, lr │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [pc, #220] @ (5abf4 ) │ │ │ │ - ldr r3, [pc, #224] @ (5abf8 ) │ │ │ │ - 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 5aace │ │ │ │ - ldr r0, [pc, #208] @ (5abfc ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2b678 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5aaae │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - b.n 5aaae │ │ │ │ - ldr r3, [pc, #176] @ (5ac00 ) │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ - ldr r1, [pc, #176] @ (5ac04 ) │ │ │ │ - ldr r0, [pc, #176] @ (5ac08 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (5ac0c ) │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #168] @ (5ac10 ) │ │ │ │ - ldr r0, [pc, #172] @ (5ac14 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_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 583da │ │ │ │ + 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 583ea │ │ │ │ + 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 583ea │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #160] @ (5ac18 ) │ │ │ │ - ldr r3, [pc, #124] @ (5abf8 ) │ │ │ │ - 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 5aace │ │ │ │ - ldr r0, [pc, #144] @ (5ac1c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - b.n 5aab4 │ │ │ │ - ldr r2, [pc, #136] @ (5ac20 ) │ │ │ │ - ldr r3, [pc, #96] @ (5abf8 ) │ │ │ │ - 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 5aace │ │ │ │ - ldr r0, [pc, #120] @ (5ac24 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - b.n 5ab3c │ │ │ │ - ldr r2, [pc, #116] @ (5ac28 ) │ │ │ │ - ldr r3, [pc, #64] @ (5abf8 ) │ │ │ │ - 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 5aace │ │ │ │ - ldr r0, [pc, #100] @ (5ac2c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - ldr r3, [pc, #96] @ (5ac30 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #96] @ (5ac34 ) │ │ │ │ - ldr r0, [pc, #96] @ (5ac38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (5ac3c ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #88] @ (5ac40 ) │ │ │ │ - ldr r0, [pc, #92] @ (5ac44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - add r0, r3 │ │ │ │ + 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 583ea │ │ │ │ + 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 583de │ │ │ │ + b.n 58448 │ │ │ │ + b.n 58448 │ │ │ │ + b.n 58448 │ │ │ │ + b.n 58448 │ │ │ │ + b.n 58448 │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ - movs r5, r0 │ │ │ │ - bics r6, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ - movs r5, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ - movs r5, r0 │ │ │ │ - muls r2, r7 │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, r5, r2 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #28 │ │ │ │ - movs r5, r0 │ │ │ │ - bgt.n 5ac28 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #10 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ - movs r5, r0 │ │ │ │ │ │ │ │ -0005ac48 : │ │ │ │ +00058500 >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 58528 >::~_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 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -0005ac4c : │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ +0005852c >::_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 585a2 >::_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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r2, r0, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [r1] │ │ │ │ + vstr d7, [r2] │ │ │ │ + cbz r4, 58582 >::_M_realloc_append(double const&)@@Base+0x56> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #8 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 58596 >::_M_realloc_append(double const&)@@Base+0x6a> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + subs r1, r1, r7 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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] @ (585ac >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ nop │ │ │ │ + ldr r1, [pc, #896] @ (58930 ) │ │ │ │ + movs r5, r0 │ │ │ │ │ │ │ │ -0005ac54 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000585b0 >::_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, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ (5acb8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b690 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cb3c │ │ │ │ - ldr r3, [pc, #68] @ (5acbc ) │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2b690 │ │ │ │ - ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - blx 2d30c │ │ │ │ - ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r3, [r4, #200] @ 0xc8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 5acaa │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd5c │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + sub sp, #12 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 58620 >::_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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [r0, r4] │ │ │ │ + cbz r4, 58600 >::_M_realloc_append(int const&)@@Base+0x50> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #4 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 58614 >::_M_realloc_append(int const&)@@Base+0x64> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + subs r1, r1, r7 │ │ │ │ blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5aca4 │ │ │ │ - cmn r2, r0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + 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] @ (58628 >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + ldr r1, [pc, #392] @ (587b4 ) │ │ │ │ + movs r5, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005acc0 : │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r0, #8 │ │ │ │ - strb r3, [r0, #8] │ │ │ │ - strd r2, r3, [r0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005acd0 : │ │ │ │ +00058630 : │ │ │ │ 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] @ (5af80 ) │ │ │ │ + ldr r5, [pc, #660] @ (588e0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ add r5, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 5ae44 │ │ │ │ + bge.w 587a4 │ │ │ │ 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 │ │ │ │ @@ -72684,37 +68790,37 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ca2c │ │ │ │ vldr d7, [r4, #224] @ 0xe0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 5aeca │ │ │ │ + bge.w 5882a │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ vstr d0, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 5aeca │ │ │ │ + ble.w 5882a │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr d9, [pc, #540] @ 5af68 │ │ │ │ + vldr d9, [pc, #540] @ 588c8 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 5ada4 │ │ │ │ + b.n 58704 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d9a4 │ │ │ │ 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 5af1a │ │ │ │ + bne.w 5887a │ │ │ │ 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] │ │ │ │ @@ -72723,36 +68829,36 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca2c │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ vstr d0, [r4, #208] @ 0xd0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.w 5aed8 │ │ │ │ + bge.w 58838 │ │ │ │ vldr d7, [r4, #224] @ 0xe0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 5aed4 │ │ │ │ + ble.w 58834 │ │ │ │ vldr d7, [r4, #232] @ 0xe8 │ │ │ │ vmul.f64 d7, d8, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 5aed4 │ │ │ │ + bpl.w 58834 │ │ │ │ ldrd r3, r7, [r8, #4] │ │ │ │ ldrb.w r6, [r4, #97] @ 0x61 │ │ │ │ subs r7, r7, r3 │ │ │ │ asrs r7, r7, #2 │ │ │ │ - cbz r6, 5ade0 │ │ │ │ + cbz r6, 58740 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 5ade6 │ │ │ │ + cbz r5, 58746 │ │ │ │ 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 │ │ │ │ @@ -72764,542 +68870,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 5aed4 │ │ │ │ + ble.n 58834 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5aed4 │ │ │ │ + bge.n 58834 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5ad52 │ │ │ │ + bne.n 586b2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5af26 │ │ │ │ + bne.n 58886 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b690 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ blx 2c4d0 │ │ │ │ - b.n 5ad52 │ │ │ │ + b.n 586b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ccd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af44 │ │ │ │ - ldr r3, [pc, #308] @ (5af84 ) │ │ │ │ + beq.n 588a4 │ │ │ │ + ldr r3, [pc, #308] @ (588e4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #304] @ (5af88 ) │ │ │ │ + ldr r3, [pc, #304] @ (588e8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af44 │ │ │ │ + beq.n 588a4 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5af56 │ │ │ │ + beq.n 588b6 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5af20 │ │ │ │ + beq.n 58880 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ negs r3, r3 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ - ldr r3, [pc, #264] @ (5af8c ) │ │ │ │ + ldr r3, [pc, #264] @ (588ec ) │ │ │ │ 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 2d85c │ │ │ │ vmov s15, r5 │ │ │ │ vldr d5, [r4, #240] @ 0xf0 │ │ │ │ - vldr d6, [pc, #192] @ 5af70 │ │ │ │ + vldr d6, [pc, #192] @ 588d0 │ │ │ │ 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 5ad00 │ │ │ │ + bhi.w 58660 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aeca │ │ │ │ + beq.n 5882a │ │ │ │ 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, 5af1a │ │ │ │ + cbnz r0, 5887a │ │ │ │ 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, 5af02 │ │ │ │ + cbz r3, 58862 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dab4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c554 │ │ │ │ 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 2c2d4 │ │ │ │ - vldr d0, [pc, #92] @ 5af78 │ │ │ │ - b.n 5aef4 │ │ │ │ - vldr d1, [pc, #68] @ 5af68 │ │ │ │ - b.n 5ae82 │ │ │ │ - ldr r3, [pc, #104] @ (5af90 ) │ │ │ │ + vldr d0, [pc, #92] @ 588d8 │ │ │ │ + b.n 58854 │ │ │ │ + vldr d1, [pc, #68] @ 588c8 │ │ │ │ + b.n 587e2 │ │ │ │ + ldr r3, [pc, #104] @ (588f0 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #104] @ (5af94 ) │ │ │ │ - ldr r0, [pc, #104] @ (5af98 ) │ │ │ │ + ldr r1, [pc, #104] @ (588f4 ) │ │ │ │ + ldr r0, [pc, #104] @ (588f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #84] @ (5af9c ) │ │ │ │ + ldr r3, [pc, #84] @ (588fc ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #84] @ (5afa0 ) │ │ │ │ - ldr r0, [pc, #88] @ (5afa4 ) │ │ │ │ + ldr r1, [pc, #84] @ (58900 ) │ │ │ │ + ldr r0, [pc, #88] @ (58904 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (5afa8 ) │ │ │ │ + ldr r3, [pc, #80] @ (58908 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #80] @ (5afac ) │ │ │ │ - ldr r0, [pc, #80] @ (5afb0 ) │ │ │ │ + ldr r1, [pc, #80] @ (5890c ) │ │ │ │ + ldr r0, [pc, #80] @ (58910 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - tst r2, r7 │ │ │ │ + ldr r2, [r3, #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 r1, #74 @ 0x4a │ │ │ │ + ldr r0, [pc, #936] @ (58c9c ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + ldr r1, [pc, #288] @ (58a18 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + ldr r1, [pc, #424] @ (58aa4 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + ldr r0, [pc, #816] @ (58c30 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + ldr r1, [pc, #168] @ (589ac ) │ │ │ │ movs r5, r0 │ │ │ │ - bhi.n 5af90 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r1, #26 │ │ │ │ + vaddl.u8 q0, d12, d4 │ │ │ │ + ldr r0, [pc, #744] @ (58bf4 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + ldr r1, [pc, #96] @ (58970 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + ldr r1, [pc, #152] @ (589ac ) │ │ │ │ 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, 5b038 │ │ │ │ + cbz r4, 58998 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5afdc │ │ │ │ + b.n 5893c │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5afee │ │ │ │ + cbz r2, 5894e │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5aff2 │ │ │ │ + cbnz r0, 58952 │ │ │ │ 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 5afd6 │ │ │ │ - cbnz r3, 5b03a │ │ │ │ + bne.n 58936 │ │ │ │ + cbnz r3, 5899a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b032 │ │ │ │ + cbz r2, 58992 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 5b032 │ │ │ │ + cbz r0, 58992 │ │ │ │ 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 5b01e │ │ │ │ + b.n 5897e │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5b02c │ │ │ │ + beq.n 5898c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5b00c │ │ │ │ + b.n 5896c │ │ │ │ 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, 5b0e0 │ │ │ │ + cbz r4, 58a40 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5b084 │ │ │ │ + b.n 589e4 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b096 │ │ │ │ + cbz r2, 589f6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5b09a │ │ │ │ + cbnz r0, 589fa │ │ │ │ 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 5b07e │ │ │ │ - cbnz r3, 5b0e2 │ │ │ │ + bne.n 589de │ │ │ │ + cbnz r3, 58a42 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b0da │ │ │ │ + cbz r2, 58a3a │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 5b0da │ │ │ │ + cbz r0, 58a3a │ │ │ │ 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 5b0c6 │ │ │ │ + b.n 58a26 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5b0d4 │ │ │ │ + beq.n 58a34 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5b0b4 │ │ │ │ + b.n 58a14 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b380 │ │ │ │ + beq.w 58ce0 │ │ │ │ stmdb 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 5b33c │ │ │ │ + beq.w 58c9c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5b304 │ │ │ │ + beq.w 58c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5b2cc │ │ │ │ + beq.w 58c2c │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b258 │ │ │ │ + beq.w 58bb8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5b1ee │ │ │ │ + beq.n 58b4e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b222 │ │ │ │ + beq.n 58b82 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5b296 │ │ │ │ + beq.w 58bf6 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5b1ae │ │ │ │ + cbz r7, 58b0e │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 5b104 │ │ │ │ + bl 58a64 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5b18c │ │ │ │ + beq.n 58aec │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5b1a2 │ │ │ │ + beq.n 58b02 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5b16c │ │ │ │ + bne.n 58acc │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5b1c8 │ │ │ │ + beq.n 58b28 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5b1de │ │ │ │ + beq.n 58b3e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b296 │ │ │ │ + beq.n 58bf6 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 5b166 │ │ │ │ + b.n 58ac6 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b202 │ │ │ │ + beq.n 58b62 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b214 │ │ │ │ + beq.n 58b74 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 5b258 │ │ │ │ + cbz r5, 58bb8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b14e │ │ │ │ + b.n 58aae │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b236 │ │ │ │ + beq.n 58b96 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b248 │ │ │ │ + beq.n 58ba8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b1ee │ │ │ │ + beq.n 58b4e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5b154 │ │ │ │ + b.n 58ab4 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b272 │ │ │ │ + beq.n 58bd2 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b288 │ │ │ │ + beq.n 58be8 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5b2cc │ │ │ │ + cbz r4, 58c2c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5b144 │ │ │ │ + b.n 58aa4 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2aa │ │ │ │ + beq.n 58c0a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2bc │ │ │ │ + beq.n 58c1c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b222 │ │ │ │ + beq.n 58b82 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5b15a │ │ │ │ + b.n 58aba │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2e2 │ │ │ │ + beq.n 58c42 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2f6 │ │ │ │ + beq.n 58c56 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5b304 │ │ │ │ + cbz r4, 58c64 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5b136 │ │ │ │ + b.n 58a96 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b31a │ │ │ │ + beq.n 58c7a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b32e │ │ │ │ + beq.n 58c8e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5b33c │ │ │ │ + cbz r4, 58c9c │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5b12a │ │ │ │ + b.n 58a8a │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b356 │ │ │ │ + beq.n 58cb6 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b36c │ │ │ │ + beq.n 58ccc │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5b37a │ │ │ │ + cbz r4, 58cda │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5b11e │ │ │ │ + b.n 58a7e │ │ │ │ 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] @ (5b5f8 ) │ │ │ │ - ldr r3, [pc, #608] @ (5b5fc ) │ │ │ │ + ldr r2, [pc, #608] @ (58f58 ) │ │ │ │ + ldr r3, [pc, #608] @ (58f5c ) │ │ │ │ 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] │ │ │ │ @@ -73316,280 +69421,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 5b4a0 │ │ │ │ + beq.n 58e00 │ │ │ │ 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, 5b45a │ │ │ │ + cbz r2, 58dba │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 5b462 │ │ │ │ + blt.n 58dc2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 5b420 │ │ │ │ + cbnz r0, 58d80 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b51a │ │ │ │ + blt.n 58e7a │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 5b434 │ │ │ │ + beq.n 58d94 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (5b600 ) │ │ │ │ - ldr r3, [pc, #444] @ (5b5fc ) │ │ │ │ + ldr r2, [pc, #448] @ (58f60 ) │ │ │ │ + ldr r3, [pc, #444] @ (58f5c ) │ │ │ │ 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 5b5ca │ │ │ │ + bne.w 58f2a │ │ │ │ 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 5b41c │ │ │ │ + bge.n 58d7c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 5b516 │ │ │ │ + beq.n 58e76 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5b48a │ │ │ │ + cbz r2, 58dea │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5b48e │ │ │ │ + cbnz r0, 58dee │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b4a4 │ │ │ │ + bge.n 58e04 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5b5a4 │ │ │ │ + beq.w 58f04 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5b4ca │ │ │ │ + b.n 58e2a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 5b4de │ │ │ │ + cbnz r3, 58e3e │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5afb4 │ │ │ │ + bl 58914 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b424 │ │ │ │ + beq.n 58d84 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b59a │ │ │ │ + beq.n 58efa │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5b43c │ │ │ │ + b.n 58d9c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5b556 │ │ │ │ + beq.n 58eb6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5b4a4 │ │ │ │ + bge.n 58e04 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5b56a │ │ │ │ + bne.n 58eca │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5b4ca │ │ │ │ + b.n 58e2a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5b562 │ │ │ │ + beq.n 58ec2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5b588 │ │ │ │ + cbz r2, 58ee8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5b4a4 │ │ │ │ + bge.n 58e04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b516 │ │ │ │ + bne.n 58e76 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5b56a │ │ │ │ + b.n 58eca │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5b4a4 │ │ │ │ + bge.n 58e04 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5b4b8 │ │ │ │ + b.n 58e18 │ │ │ │ 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, 5b57e │ │ │ │ + cbz r2, 58ede │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5b584 │ │ │ │ + cbnz r0, 58ee4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5b4ca │ │ │ │ + b.n 58e2a │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5b4a4 │ │ │ │ + bge.n 58e04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b552 │ │ │ │ + beq.n 58eb2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5b4b8 │ │ │ │ + b.n 58e18 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5b56a │ │ │ │ + b.n 58eca │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 5b516 │ │ │ │ - b.n 5b56a │ │ │ │ + beq.n 58e76 │ │ │ │ + b.n 58eca │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5b604 ) │ │ │ │ - ldr r3, [pc, #64] @ (5b5fc ) │ │ │ │ + ldr r2, [pc, #76] @ (58f64 ) │ │ │ │ + ldr r3, [pc, #64] @ (58f5c ) │ │ │ │ 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 5b5f2 │ │ │ │ + beq.n 58f52 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (5b608 ) │ │ │ │ - ldr r3, [pc, #28] @ (5b5fc ) │ │ │ │ + ldr r2, [pc, #44] @ (58f68 ) │ │ │ │ + ldr r3, [pc, #28] @ (58f5c ) │ │ │ │ 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 5b5ca │ │ │ │ + bne.n 58f2a │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + str r0, [r2, #24] │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + str r6, [r2, #0] │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005b60c )@@Base>: │ │ │ │ +00058f6c )@@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] @ 5bd60 )@@Base+0x754> │ │ │ │ + ldr.w r0, [pc, #1840] @ 596c0 )@@Base+0x754> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #1832] @ 5bd64 )@@Base+0x758> │ │ │ │ + ldr.w r3, [pc, #1832] @ 596c4 )@@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] @ 5bd68 )@@Base+0x75c> │ │ │ │ + ldr.w r4, [pc, #1824] @ 596c8 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -73616,62 +69721,62 @@ │ │ │ │ blx 2cab8 , 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 5c230 )@@Base+0xc24> │ │ │ │ + beq.w 59b90 )@@Base+0xc24> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r8, fp │ │ │ │ - b.n 5b6ac )@@Base+0xa0> │ │ │ │ + b.n 5900c )@@Base+0xa0> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5b6be )@@Base+0xb2> │ │ │ │ + cbz r2, 5901e )@@Base+0xb2> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5b6c0 )@@Base+0xb4> │ │ │ │ + cbnz r0, 59020 )@@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 5b6a8 )@@Base+0x9c> │ │ │ │ + bne.n 59008 )@@Base+0x9c> │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 5c044 )@@Base+0xa38> │ │ │ │ + beq.w 599a4 )@@Base+0xa38> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5b6f2 )@@Base+0xe6> │ │ │ │ + cbz r2, 59052 )@@Base+0xe6> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5b6f4 )@@Base+0xe8> │ │ │ │ + cbnz r0, 59054 )@@Base+0xe8> │ │ │ │ subs r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c044 )@@Base+0xa38> │ │ │ │ + blt.w 599a4 )@@Base+0xa38> │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5b70e )@@Base+0x102> │ │ │ │ + beq.n 5906e )@@Base+0x102> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ - ldr.w r4, [pc, #1620] @ 5bd6c )@@Base+0x760> │ │ │ │ + ldr.w r4, [pc, #1620] @ 596cc )@@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 │ │ │ │ @@ -73704,15 +69809,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1524] @ 5bd70 )@@Base+0x764> │ │ │ │ + ldr.w r1, [pc, #1524] @ 596d0 )@@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 2d38c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -73722,15 +69827,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1484] @ 5bd74 )@@Base+0x768> │ │ │ │ + ldr.w lr, [pc, #1484] @ 596d4 )@@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 │ │ │ │ @@ -73738,15 +69843,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 5b7b6 )@@Base+0x1aa> │ │ │ │ + bne.n 59116 )@@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] │ │ │ │ @@ -73760,38 +69865,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 5b80c )@@Base+0x200> │ │ │ │ + beq.n 5916c )@@Base+0x200> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b81c )@@Base+0x210> │ │ │ │ + beq.n 5917c )@@Base+0x210> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5b82a )@@Base+0x21e> │ │ │ │ + beq.n 5918a )@@Base+0x21e> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 5bd78 )@@Base+0x76c> │ │ │ │ + ldr.w r4, [pc, #1340] @ 596d8 )@@Base+0x76c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ mov r6, r0 │ │ │ │ @@ -73812,75 +69917,75 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c13a )@@Base+0xb2e> │ │ │ │ + beq.w 59a9a )@@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 5b89a )@@Base+0x28e> │ │ │ │ + b.n 591fa )@@Base+0x28e> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b8ac )@@Base+0x2a0> │ │ │ │ + cbz r2, 5920c )@@Base+0x2a0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5b8ae )@@Base+0x2a2> │ │ │ │ + cbnz r0, 5920e )@@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 5b896 )@@Base+0x28a> │ │ │ │ + bne.n 591f6 )@@Base+0x28a> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c13c )@@Base+0xb30> │ │ │ │ + beq.w 59a9c )@@Base+0xb30> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5b8e8 )@@Base+0x2dc> │ │ │ │ + cbz r2, 59248 )@@Base+0x2dc> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5b8ec )@@Base+0x2e0> │ │ │ │ + cbnz r0, 5924c )@@Base+0x2e0> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c13c )@@Base+0xb30> │ │ │ │ + blt.w 59a9c )@@Base+0xb30> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5b906 )@@Base+0x2fa> │ │ │ │ + beq.n 59266 )@@Base+0x2fa> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 5bd7c )@@Base+0x770> │ │ │ │ + ldr.w r3, [pc, #1124] @ 596dc )@@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} │ │ │ │ @@ -73889,15 +69994,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #1084] @ 5bd80 )@@Base+0x774> │ │ │ │ + ldr.w sl, [pc, #1084] @ 596e0 )@@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 │ │ │ │ @@ -73905,15 +70010,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 5b954 )@@Base+0x348> │ │ │ │ + bne.n 592b4 )@@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 │ │ │ │ @@ -73930,32 +70035,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 5b9ba )@@Base+0x3ae> │ │ │ │ + beq.n 5931a )@@Base+0x3ae> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b9ca )@@Base+0x3be> │ │ │ │ + beq.n 5932a )@@Base+0x3be> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5b9d8 )@@Base+0x3cc> │ │ │ │ + beq.n 59338 )@@Base+0x3cc> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r3, [pc, #936] @ (5bd84 )@@Base+0x778>) │ │ │ │ + ldr r3, [pc, #936] @ (596e4 )@@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] │ │ │ │ @@ -73969,71 +70074,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #138] @ 0x8a │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c120 )@@Base+0xb14> │ │ │ │ + beq.w 59a80 )@@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 5ba28 )@@Base+0x41c> │ │ │ │ + b.n 59388 )@@Base+0x41c> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5ba3a )@@Base+0x42e> │ │ │ │ + cbz r2, 5939a )@@Base+0x42e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5ba3c )@@Base+0x430> │ │ │ │ + cbnz r0, 5939c )@@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 5ba24 )@@Base+0x418> │ │ │ │ + bne.n 59384 )@@Base+0x418> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c122 )@@Base+0xb16> │ │ │ │ + beq.w 59a82 )@@Base+0xb16> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5ba76 )@@Base+0x46a> │ │ │ │ + cbz r2, 593d6 )@@Base+0x46a> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5ba7a )@@Base+0x46e> │ │ │ │ + cbnz r0, 593da )@@Base+0x46e> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c122 )@@Base+0xb16> │ │ │ │ + blt.w 59a82 )@@Base+0xb16> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5ba94 )@@Base+0x488> │ │ │ │ + beq.n 593f4 )@@Base+0x488> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #748] @ (5bd88 )@@Base+0x77c>) │ │ │ │ + ldr r2, [pc, #748] @ (596e8 )@@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] │ │ │ │ @@ -74048,15 +70153,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #696] @ 5bd8c )@@Base+0x780> │ │ │ │ + ldr.w sl, [pc, #696] @ 596ec )@@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 │ │ │ │ @@ -74064,54 +70169,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 5bae4 )@@Base+0x4d8> │ │ │ │ + bne.n 59444 )@@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] @ 5bd50 )@@Base+0x744> │ │ │ │ + vldr d1, [pc, #556] @ 596b0 )@@Base+0x744> │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ - vldr d0, [pc, #556] @ 5bd58 )@@Base+0x74c> │ │ │ │ + vldr d0, [pc, #556] @ 596b8 )@@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 5bb4c )@@Base+0x540> │ │ │ │ + beq.n 594ac )@@Base+0x540> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bb5c )@@Base+0x550> │ │ │ │ + beq.n 594bc )@@Base+0x550> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5bb6a )@@Base+0x55e> │ │ │ │ + beq.n 594ca )@@Base+0x55e> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #548] @ (5bd90 )@@Base+0x784>) │ │ │ │ + ldr r2, [pc, #548] @ (596f0 )@@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] │ │ │ │ @@ -74127,71 +70232,71 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r1, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c106 )@@Base+0xafa> │ │ │ │ + beq.w 59a66 )@@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 5bbbe )@@Base+0x5b2> │ │ │ │ + b.n 5951e )@@Base+0x5b2> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5bbd0 )@@Base+0x5c4> │ │ │ │ + cbz r2, 59530 )@@Base+0x5c4> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5bbd2 )@@Base+0x5c6> │ │ │ │ + cbnz r0, 59532 )@@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 5bbba )@@Base+0x5ae> │ │ │ │ + bne.n 5951a )@@Base+0x5ae> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c108 )@@Base+0xafc> │ │ │ │ + beq.w 59a68 )@@Base+0xafc> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5bc0c )@@Base+0x600> │ │ │ │ + cbz r2, 5956c )@@Base+0x600> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5bc10 )@@Base+0x604> │ │ │ │ + cbnz r0, 59570 )@@Base+0x604> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c108 )@@Base+0xafc> │ │ │ │ + blt.w 59a68 )@@Base+0xafc> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5bc2a )@@Base+0x61e> │ │ │ │ + beq.n 5958a )@@Base+0x61e> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #356] @ (5bd94 )@@Base+0x788>) │ │ │ │ + ldr r2, [pc, #356] @ (596f4 )@@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] │ │ │ │ @@ -74206,15 +70311,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #300] @ 5bd98 )@@Base+0x78c> │ │ │ │ + ldr.w sl, [pc, #300] @ 596f8 )@@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 │ │ │ │ @@ -74222,54 +70327,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 5bc7a )@@Base+0x66e> │ │ │ │ + bne.n 595da )@@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] @ 5bd58 )@@Base+0x74c> │ │ │ │ + vldr d1, [pc, #160] @ 596b8 )@@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 5bce2 )@@Base+0x6d6> │ │ │ │ + beq.n 59642 )@@Base+0x6d6> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bcf2 )@@Base+0x6e6> │ │ │ │ + beq.n 59652 )@@Base+0x6e6> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5bd00 )@@Base+0x6f4> │ │ │ │ + beq.n 59660 )@@Base+0x6f4> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #152] @ (5bd9c )@@Base+0x790>) │ │ │ │ + ldr r2, [pc, #152] @ (596fc )@@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] │ │ │ │ @@ -74285,112 +70390,114 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r1, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c0ec )@@Base+0xae0> │ │ │ │ + beq.w 59a4c )@@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 5bda4 )@@Base+0x798> │ │ │ │ + b.n 59704 )@@Base+0x798> │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5be8c )@@Base+0x880> │ │ │ │ - movs r4, r0 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr4, {0} │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r5, #6 │ │ │ │ movs r5, r0 │ │ │ │ - ldc2l 0, cr0, [r0, #-16] │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + asrs r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + adcs r4, r3 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + ands r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + ands r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r6, #22 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5bdb6 )@@Base+0x7aa> │ │ │ │ + cbz r2, 59716 )@@Base+0x7aa> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5bdb8 )@@Base+0x7ac> │ │ │ │ + cbnz r0, 59718 )@@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 5bda0 )@@Base+0x794> │ │ │ │ + bne.n 59700 )@@Base+0x794> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c0ee )@@Base+0xae2> │ │ │ │ + beq.w 59a4e )@@Base+0xae2> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5bdf2 )@@Base+0x7e6> │ │ │ │ + cbz r2, 59752 )@@Base+0x7e6> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5bdf6 )@@Base+0x7ea> │ │ │ │ + cbnz r0, 59756 )@@Base+0x7ea> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c0ee )@@Base+0xae2> │ │ │ │ + blt.w 59a4e )@@Base+0xae2> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5be10 )@@Base+0x804> │ │ │ │ + beq.n 59770 )@@Base+0x804> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 5c480 )@@Base+0xe74> │ │ │ │ + ldr.w r4, [pc, #1624] @ 59de0 )@@Base+0xe74> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx 2d7d8 , 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 │ │ │ │ @@ -74412,15 +70519,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r9, [pc, #1544] @ 5c484 )@@Base+0xe78> │ │ │ │ + ldr.w r9, [pc, #1544] @ 59de4 )@@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 │ │ │ │ @@ -74428,29 +70535,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 5be8c )@@Base+0x880> │ │ │ │ + bne.n 597ec )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r9, [pc, #1464] @ 5c488 )@@Base+0xe7c> │ │ │ │ + ldr.w r9, [pc, #1464] @ 59de8 )@@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 │ │ │ │ @@ -74458,15 +70565,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 5bede )@@Base+0x8d2> │ │ │ │ + bne.n 5983e )@@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 │ │ │ │ @@ -74474,34 +70581,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 5bf2e )@@Base+0x922> │ │ │ │ + beq.n 5988e )@@Base+0x922> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bf3e )@@Base+0x932> │ │ │ │ + beq.n 5989e )@@Base+0x932> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5bf4c )@@Base+0x940> │ │ │ │ + beq.n 598ac )@@Base+0x940> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r4, [pc, #1336] @ 5c48c )@@Base+0xe80> │ │ │ │ + ldr.w r4, [pc, #1336] @ 59dec )@@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 │ │ │ │ @@ -74527,77 +70634,77 @@ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c0d2 )@@Base+0xac6> │ │ │ │ + beq.w 59a32 )@@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 5bfbe )@@Base+0x9b2> │ │ │ │ + b.n 5991e )@@Base+0x9b2> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5bfd0 )@@Base+0x9c4> │ │ │ │ + cbz r2, 59930 )@@Base+0x9c4> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5bfd2 )@@Base+0x9c6> │ │ │ │ + cbnz r0, 59932 )@@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 5bfba )@@Base+0x9ae> │ │ │ │ + bne.n 5991a )@@Base+0x9ae> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 5c0d4 )@@Base+0xac8> │ │ │ │ + beq.n 59a34 )@@Base+0xac8> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5c00a )@@Base+0x9fe> │ │ │ │ + cbz r2, 5996a )@@Base+0x9fe> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5c00c )@@Base+0xa00> │ │ │ │ + cbnz r0, 5996c )@@Base+0xa00> │ │ │ │ subs r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c0d4 )@@Base+0xac8> │ │ │ │ + blt.n 59a34 )@@Base+0xac8> │ │ │ │ movs r3, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - beq.n 5c024 )@@Base+0xa18> │ │ │ │ + beq.n 59984 )@@Base+0xa18> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1128] @ 5c490 )@@Base+0xe84> │ │ │ │ - ldr.w r3, [pc, #1128] @ 5c494 )@@Base+0xe88> │ │ │ │ + ldr.w r2, [pc, #1128] @ 59df0 )@@Base+0xe84> │ │ │ │ + ldr.w r3, [pc, #1128] @ 59df4 )@@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 5c2f6 )@@Base+0xcea> │ │ │ │ + bne.w 59c56 )@@Base+0xcea> │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -74608,504 +70715,504 @@ │ │ │ │ blx 2d880 , 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 5c1d4 )@@Base+0xbc8> │ │ │ │ + beq.w 59b34 )@@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 5c156 )@@Base+0xb4a> │ │ │ │ + beq.n 59ab6 )@@Base+0xb4a> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.n 5c15e )@@Base+0xb52> │ │ │ │ + blt.n 59abe )@@Base+0xb52> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5c0aa )@@Base+0xa9e> │ │ │ │ + cbnz r0, 59a0a )@@Base+0xa9e> │ │ │ │ sub.w r0, r6, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c246 )@@Base+0xc3a> │ │ │ │ + blt.w 59ba6 )@@Base+0xc3a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c0c2 )@@Base+0xab6> │ │ │ │ + beq.n 59a22 )@@Base+0xab6> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ - b.w 5b6fa )@@Base+0xee> │ │ │ │ + b.w 5905a )@@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 5b384 │ │ │ │ + bl 58ce4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 5c010 )@@Base+0xa04> │ │ │ │ + b.n 59970 )@@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 5b384 │ │ │ │ + bl 58ce4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5bdfc )@@Base+0x7f0> │ │ │ │ + b.n 5975c )@@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 5b384 │ │ │ │ + bl 58ce4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5bc16 )@@Base+0x60a> │ │ │ │ + b.n 59576 )@@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 5b384 │ │ │ │ + bl 58ce4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5ba80 )@@Base+0x474> │ │ │ │ + b.n 593e0 )@@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 5b384 │ │ │ │ + bl 58ce4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 5b8f2 )@@Base+0x2e6> │ │ │ │ + b.w 59252 )@@Base+0x2e6> │ │ │ │ sub.w r3, sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5c0a6 )@@Base+0xa9a> │ │ │ │ + bge.n 59a06 )@@Base+0xa9a> │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 5c280 )@@Base+0xc74> │ │ │ │ + beq.w 59be0 )@@Base+0xc74> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5c1ce )@@Base+0xbc2> │ │ │ │ + cbz r2, 59b2e )@@Base+0xbc2> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 5c1ce )@@Base+0xbc2> │ │ │ │ + cbz r0, 59b2e )@@Base+0xbc2> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c29a )@@Base+0xc8e> │ │ │ │ + blt.w 59bfa )@@Base+0xc8e> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 5b05c │ │ │ │ + bl 589bc │ │ │ │ ldrd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5c0b0 )@@Base+0xaa4> │ │ │ │ + beq.n 59a10 )@@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 5c2c2 )@@Base+0xcb6> │ │ │ │ + beq.w 59c22 )@@Base+0xcb6> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ - b.n 5c0ca )@@Base+0xabe> │ │ │ │ + b.n 59a2a )@@Base+0xabe> │ │ │ │ sub.w r0, r7, sl │ │ │ │ - b.n 5c186 )@@Base+0xb7a> │ │ │ │ + b.n 59ae6 )@@Base+0xb7a> │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c18c )@@Base+0xb80> │ │ │ │ + beq.n 59aec )@@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 5c2ac )@@Base+0xca0> │ │ │ │ + beq.n 59c0c )@@Base+0xca0> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r7, sl │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5c18c )@@Base+0xb80> │ │ │ │ + bge.n 59aec )@@Base+0xb80> │ │ │ │ cmp fp, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #52] @ 0x34 │ │ │ │ strne r7, [sp, #44] @ 0x2c │ │ │ │ - beq.n 5c27c )@@Base+0xc70> │ │ │ │ + beq.n 59bdc )@@Base+0xc70> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 5c226 )@@Base+0xc1a> │ │ │ │ + cbz r2, 59b86 )@@Base+0xc1a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5c22c )@@Base+0xc20> │ │ │ │ + cbnz r0, 59b8c )@@Base+0xc20> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5c1b6 )@@Base+0xbaa> │ │ │ │ + b.n 59b16 )@@Base+0xbaa> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ 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 5c056 )@@Base+0xa4a> │ │ │ │ + b.n 599b6 )@@Base+0xa4a> │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5c2ba )@@Base+0xcae> │ │ │ │ + beq.n 59c1a )@@Base+0xcae> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2fc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5c286 )@@Base+0xc7a> │ │ │ │ + cbz r2, 59be6 )@@Base+0xc7a> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r7 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5c18c )@@Base+0xb80> │ │ │ │ + bge.n 59aec )@@Base+0xb80> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - cbz r3, 5c2cc )@@Base+0xcc0> │ │ │ │ + cbz r3, 59c2c )@@Base+0xcc0> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5c1b6 )@@Base+0xbaa> │ │ │ │ + b.n 59b16 )@@Base+0xbaa> │ │ │ │ mov r6, r8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5c1b6 )@@Base+0xbaa> │ │ │ │ + b.n 59b16 )@@Base+0xbaa> │ │ │ │ sub.w r7, sl, r7 │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w 5c18c )@@Base+0xb80> │ │ │ │ + bge.w 59aec )@@Base+0xb80> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - cbz r3, 5c2cc )@@Base+0xcc0> │ │ │ │ + cbz r3, 59c2c )@@Base+0xcc0> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5c1a0 )@@Base+0xb94> │ │ │ │ + b.n 59b00 )@@Base+0xb94> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c280 )@@Base+0xc74> │ │ │ │ + bne.n 59be0 )@@Base+0xc74> │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 5c27c )@@Base+0xc70> │ │ │ │ + beq.n 59bdc )@@Base+0xc70> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 5c212 )@@Base+0xc06> │ │ │ │ + b.n 59b72 )@@Base+0xc06> │ │ │ │ sub.w r7, r7, sl │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w 5c18c )@@Base+0xb80> │ │ │ │ + bge.w 59aec )@@Base+0xb80> │ │ │ │ mov r8, r2 │ │ │ │ - b.n 5c1a0 )@@Base+0xb94> │ │ │ │ + b.n 59b00 )@@Base+0xb94> │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 5c212 )@@Base+0xc06> │ │ │ │ + b.n 59b72 )@@Base+0xc06> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 5c212 )@@Base+0xc06> │ │ │ │ + b.n 59b72 )@@Base+0xc06> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 5c212 )@@Base+0xc06> │ │ │ │ + b.n 59b72 )@@Base+0xc06> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #436] @ (5c498 )@@Base+0xe8c>) │ │ │ │ - ldr r3, [pc, #428] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #436] @ (59df8 )@@Base+0xe8c>) │ │ │ │ + ldr r3, [pc, #428] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #404] @ (5c49c )@@Base+0xe90>) │ │ │ │ - ldr r3, [pc, #392] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #404] @ (59dfc )@@Base+0xe90>) │ │ │ │ + ldr r3, [pc, #392] @ (59df4 )@@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 5c2f6 )@@Base+0xcea> │ │ │ │ + bne.n 59c56 )@@Base+0xcea> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #364] @ (5c4a0 )@@Base+0xe94>) │ │ │ │ - ldr r3, [pc, #352] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #364] @ (59e00 )@@Base+0xe94>) │ │ │ │ + ldr r3, [pc, #352] @ (59df4 )@@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 5c2f6 )@@Base+0xcea> │ │ │ │ + bne.n 59c56 )@@Base+0xcea> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #340] @ (5c4a4 )@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #320] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #340] @ (59e04 )@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #320] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #312] @ (5c4a8 )@@Base+0xe9c>) │ │ │ │ - ldr r3, [pc, #288] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #312] @ (59e08 )@@Base+0xe9c>) │ │ │ │ + ldr r3, [pc, #288] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (5c4ac )@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #248] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #276] @ (59e0c )@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #248] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #252] @ (5c4b0 )@@Base+0xea4>) │ │ │ │ - ldr r3, [pc, #220] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #252] @ (59e10 )@@Base+0xea4>) │ │ │ │ + ldr r3, [pc, #220] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ - b.n 5c2d6 )@@Base+0xcca> │ │ │ │ - b.n 5c32a )@@Base+0xd1e> │ │ │ │ - b.n 5c324 )@@Base+0xd18> │ │ │ │ - b.n 5c368 )@@Base+0xd5c> │ │ │ │ - b.n 5c3de )@@Base+0xdd2> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ + b.n 59c36 )@@Base+0xcca> │ │ │ │ + b.n 59c8a )@@Base+0xd1e> │ │ │ │ + b.n 59c84 )@@Base+0xd18> │ │ │ │ + b.n 59cc8 )@@Base+0xd5c> │ │ │ │ + b.n 59d3e )@@Base+0xdd2> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (5c4b4 )@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #172] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #204] @ (59e14 )@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #172] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (5c4b8 )@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #132] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #168] @ (59e18 )@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #132] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (5c4bc )@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #104] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #144] @ (59e1c )@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #104] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ - b.n 5c2dc )@@Base+0xcd0> │ │ │ │ + beq.n 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ + b.n 59c3c )@@Base+0xcd0> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (5c4c0 )@@Base+0xeb4>) │ │ │ │ - ldr r3, [pc, #72] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #120] @ (59e20 )@@Base+0xeb4>) │ │ │ │ + ldr r3, [pc, #72] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ - b.n 5c390 )@@Base+0xd84> │ │ │ │ + beq.w 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ + b.n 59cf0 )@@Base+0xd84> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #92] @ (5c4c4 )@@Base+0xeb8>) │ │ │ │ - ldr r3, [pc, #40] @ (5c494 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #92] @ (59e24 )@@Base+0xeb8>) │ │ │ │ + ldr r3, [pc, #40] @ (59df4 )@@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 5c344 )@@Base+0xd38> │ │ │ │ - b.n 5c2f6 )@@Base+0xcea> │ │ │ │ - b.n 5c406 )@@Base+0xdfa> │ │ │ │ - adds r2, r0, #1 │ │ │ │ + beq.w 59ca4 )@@Base+0xd38> │ │ │ │ + b.n 59c56 )@@Base+0xcea> │ │ │ │ + b.n 59d66 )@@Base+0xdfa> │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + str r0, [r5, r7] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #4 │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + str r6, [r4, r5] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005c4c8 : │ │ │ │ +00059e28 : │ │ │ │ stmdb 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] @ 5c9b8 │ │ │ │ + ldr.w r6, [pc, #1244] @ 5a318 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #1244] @ 5c9bc │ │ │ │ + ldr.w r5, [pc, #1244] @ 5a31c │ │ │ │ movs r3, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r4, [pc, #1236] @ 5c9c0 │ │ │ │ + ldr.w r4, [pc, #1236] @ 5a320 │ │ │ │ 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 2c8e4 │ │ │ │ - ldr.w r3, [pc, #1216] @ 5c9c4 │ │ │ │ + ldr.w r3, [pc, #1216] @ 5a324 │ │ │ │ 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 5c52a │ │ │ │ + beq.n 59e8a │ │ │ │ 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 │ │ │ │ @@ -75113,37 +71220,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] @ 5c9c8 │ │ │ │ + ldr.w r3, [pc, #1148] @ 5a328 │ │ │ │ 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 5c91c │ │ │ │ + beq.w 5a27c │ │ │ │ mov r0, r9 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5c8ac │ │ │ │ + bhi.w 5a20c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5c83a │ │ │ │ + bne.w 5a19a │ │ │ │ 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 │ │ │ │ @@ -75152,40 +71259,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 5c5c0 │ │ │ │ + beq.n 59f20 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c5ce │ │ │ │ + beq.n 59f2e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::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 5c5ee │ │ │ │ + beq.n 59f4e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #972] @ (5c9cc ) │ │ │ │ + ldr r2, [pc, #972] @ (5a32c ) │ │ │ │ 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 │ │ │ │ @@ -75196,62 +71303,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 5c95a │ │ │ │ + beq.w 5a2ba │ │ │ │ mov r0, r9 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5c88a │ │ │ │ + bhi.w 5a1ea │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5c85c │ │ │ │ + bne.w 5a1bc │ │ │ │ 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 5c674 │ │ │ │ + beq.n 59fd4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c682 │ │ │ │ + beq.n 59fe2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::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 5c6a2 │ │ │ │ + beq.n 5a002 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #796] @ (5c9d0 ) │ │ │ │ + ldr r2, [pc, #796] @ (5a330 ) │ │ │ │ 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 │ │ │ │ @@ -75262,54 +71369,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 5c978 │ │ │ │ + beq.w 5a2d8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5c868 │ │ │ │ + bhi.w 5a1c8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5c850 │ │ │ │ + bne.w 5a1b0 │ │ │ │ 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 5c728 │ │ │ │ + beq.n 5a088 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c736 │ │ │ │ + beq.n 5a096 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::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 5c756 │ │ │ │ + beq.n 5a0b6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -75320,15 +71427,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #596] @ 5c9d4 │ │ │ │ + ldr.w ip, [pc, #596] @ 5a334 │ │ │ │ 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} │ │ │ │ @@ -75344,269 +71451,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 5c996 │ │ │ │ + beq.w 5a2f6 │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.n 5c8ce │ │ │ │ + bhi.n 5a22e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5c846 │ │ │ │ + bne.n 5a1a6 │ │ │ │ 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 5c80a │ │ │ │ + beq.n 5a16a │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c818 │ │ │ │ + beq.n 5a178 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (5c9d8 ) │ │ │ │ - ldr r3, [pc, #408] @ (5c9bc ) │ │ │ │ + ldr r2, [pc, #440] @ (5a338 ) │ │ │ │ + ldr r3, [pc, #408] @ (5a31c ) │ │ │ │ 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 5c918 │ │ │ │ + bne.n 5a278 │ │ │ │ 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 5c59a │ │ │ │ + beq.w 59efa │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c8c0 │ │ │ │ + b.n 5a220 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7e8 │ │ │ │ + beq.n 5a148 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c8de │ │ │ │ + b.n 5a23e │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c708 │ │ │ │ + beq.w 5a068 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c87c │ │ │ │ + b.n 5a1dc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c654 │ │ │ │ + beq.w 59fb4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c89e │ │ │ │ + b.n 5a1fe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c708 │ │ │ │ + b.n 5a068 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c654 │ │ │ │ + b.n 59fb4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c59a │ │ │ │ + b.n 59efa │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c7e8 │ │ │ │ + b.n 5a148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2bd5c │ │ │ │ - ldr r2, [pc, #212] @ (5c9dc ) │ │ │ │ - ldr r3, [pc, #180] @ (5c9bc ) │ │ │ │ + ldr r2, [pc, #212] @ (5a33c ) │ │ │ │ + ldr r3, [pc, #180] @ (5a31c ) │ │ │ │ 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 5c94e │ │ │ │ + beq.n 5a2ae │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #192] @ (5c9e0 ) │ │ │ │ - ldr r3, [pc, #156] @ (5c9bc ) │ │ │ │ + ldr r2, [pc, #192] @ (5a340 ) │ │ │ │ + ldr r3, [pc, #156] @ (5a31c ) │ │ │ │ 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 5c918 │ │ │ │ - ldr r0, [pc, #176] @ (5c9e4 ) │ │ │ │ + bne.n 5a278 │ │ │ │ + ldr r0, [pc, #176] @ (5a344 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5c8fe │ │ │ │ - b.n 5c8f2 │ │ │ │ + b.n 5a25e │ │ │ │ + b.n 5a252 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5c938 │ │ │ │ + b.n 5a298 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5c938 │ │ │ │ - ldr r2, [pc, #140] @ (5c9e8 ) │ │ │ │ - ldr r3, [pc, #92] @ (5c9bc ) │ │ │ │ + b.n 5a298 │ │ │ │ + ldr r2, [pc, #140] @ (5a348 ) │ │ │ │ + ldr r3, [pc, #92] @ (5a31c ) │ │ │ │ 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 5c918 │ │ │ │ - ldr r0, [pc, #124] @ (5c9ec ) │ │ │ │ + bne.n 5a278 │ │ │ │ + ldr r0, [pc, #124] @ (5a34c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 5c952 │ │ │ │ - ldr r2, [pc, #116] @ (5c9f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (5c9bc ) │ │ │ │ + b.n 5a2b2 │ │ │ │ + ldr r2, [pc, #116] @ (5a350 ) │ │ │ │ + ldr r3, [pc, #64] @ (5a31c ) │ │ │ │ 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 5c918 │ │ │ │ - ldr r0, [pc, #100] @ (5c9f4 ) │ │ │ │ + bne.n 5a278 │ │ │ │ + ldr r0, [pc, #100] @ (5a354 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 5c952 │ │ │ │ - ldr r2, [pc, #96] @ (5c9f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (5c9bc ) │ │ │ │ + b.n 5a2b2 │ │ │ │ + ldr r2, [pc, #96] @ (5a358 ) │ │ │ │ + ldr r3, [pc, #32] @ (5a31c ) │ │ │ │ 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 5c918 │ │ │ │ - ldr r0, [pc, #80] @ (5c9fc ) │ │ │ │ + bne.n 5a278 │ │ │ │ + ldr r0, [pc, #80] @ (5a35c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 5c938 │ │ │ │ - b.n 5c8f8 │ │ │ │ + b.n 5a298 │ │ │ │ + b.n 5a258 │ │ │ │ nop │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + str r4, [r5, r3] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + str r0, [r4, r3] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + adds r3, #18 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #14 │ │ │ │ + ldr r5, [pc, #696] @ (5a5f4 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #800] @ (5a660 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + ldr r4, [pc, #704] @ (5a604 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + ldrd r0, r0, [r2], #16 │ │ │ │ + ldr r4, [pc, #456] @ (5a514 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + ldmia.w r4!, {r2} │ │ │ │ + ldr r4, [pc, #336] @ (5a4a4 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + ldmia.w r6, {r2} │ │ │ │ + ldr r4, [pc, #216] @ (5a434 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + ldrd r0, r0, [r8], #-16 │ │ │ │ │ │ │ │ -0005ca00 : │ │ │ │ +0005a360 : │ │ │ │ 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] @ (5cac8 ) │ │ │ │ + ldr r0, [pc, #176] @ (5a428 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #176] @ (5cacc ) │ │ │ │ + ldr r3, [pc, #176] @ (5a42c ) │ │ │ │ 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 │ │ │ │ @@ -75630,3002 +71733,100 @@ │ │ │ │ blx r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 2da6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r8, [r4, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ca72 │ │ │ │ + beq.n 5a3d2 │ │ │ │ ldrd r2, r3, [r4, #208] @ 0xd0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ vldr d0, [r4, #200] @ 0xc8 │ │ │ │ add r0, sp, #20 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 2d6e8 │ │ │ │ - ldr r2, [pc, #76] @ (5cad0 ) │ │ │ │ - ldr r3, [pc, #72] @ (5cacc ) │ │ │ │ + ldr r2, [pc, #76] @ (5a430 ) │ │ │ │ + ldr r3, [pc, #72] @ (5a42c ) │ │ │ │ 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 5cabe │ │ │ │ + bne.n 5a41e │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 2da6c │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2d6e8 │ │ │ │ - ldr r2, [pc, #40] @ (5cad4 ) │ │ │ │ - ldr r3, [pc, #28] @ (5cacc ) │ │ │ │ + ldr r2, [pc, #40] @ (5a434 ) │ │ │ │ + ldr r3, [pc, #28] @ (5a42c ) │ │ │ │ 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 5cac4 │ │ │ │ + beq.n 5a424 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 5caa4 │ │ │ │ + b.n 5a404 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - movs r5, #22 │ │ │ │ + ldr r3, [pc, #728] @ (5a704 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + ldr r3, [pc, #304] @ (5a564 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + ldr r3, [pc, #136] @ (5a4c0 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005cad8 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5cd5c │ │ │ │ - stmdb 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 5cd18 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5cce0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5cca8 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 5cc34 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 5cbca │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5cbfe │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5cc72 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5cb8a │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 5cae0 │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 5cb68 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - add.w r1, sl, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 5cb7e │ │ │ │ - ldr.w r1, [sl, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 5cb48 │ │ │ │ - ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - add.w r2, r9, #48 @ 0x30 │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 5cba4 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - add.w r2, r9, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 5cbba │ │ │ │ - ldr.w r1, [r9, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 5cc72 │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 5cb42 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cbde │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cbf0 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r5, 5cc34 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5cb2a │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add.w r3, r5, #48 @ 0x30 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc12 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc24 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5cbca │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 5cb30 │ │ │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - add.w r3, fp, #48 @ 0x30 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc4e │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - add.w r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc64 │ │ │ │ - ldr.w r1, [fp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 5cca8 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 5cb20 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add.w r3, r6, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc86 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc98 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 5cbfe │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 5cb36 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccbe │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccd2 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 5cce0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 5cb12 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccf6 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cd0a │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 5cd18 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 5cb06 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - add.w r3, r8, #48 @ 0x30 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cd32 │ │ │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - add.w r3, r8, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cd48 │ │ │ │ - ldr.w r1, [r8, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 5cd56 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 5cafa │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005cd60 : │ │ │ │ - vldr d7, [pc, #68] @ 5cda8 │ │ │ │ - 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, 5cdb0 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #36 @ (adr r3, 5cdb8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - str r1, [r0, #52] @ 0x34 │ │ │ │ - strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ - vstr d7, [r0, #8] │ │ │ │ +0005a438 : │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0005cdc0 : │ │ │ │ - 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, 5ce1e │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005ce24 : │ │ │ │ - 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, 5ce3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5ce46 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5ce4e │ │ │ │ - blx 2ce44 │ │ │ │ - ldrb.w r3, [r4, #32] │ │ │ │ - cbz r3, 5ce60 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5ce60 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005ce64 : │ │ │ │ - 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 2b638 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005ce9c : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005cee0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #64] @ 5cf30 │ │ │ │ - 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] @ 5cf38 │ │ │ │ - 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 2c940 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005cf40 , std::allocator > const&)@@Base>: │ │ │ │ +0005a43c : │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0005cf44 : │ │ │ │ - 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] @ 5d020 │ │ │ │ - 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] @ 5d028 │ │ │ │ - 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 2c940 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - cbz r2, 5cf9c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cbz r3, 5cfa8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5cfec │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5d016 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 2c4b8 │ │ │ │ - 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 2ca90 (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 2ca90 (double const*, int, double*)@plt> │ │ │ │ - cbz r7, 5cffc │ │ │ │ - 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 2b63c │ │ │ │ - cbz r6, 5d00e │ │ │ │ - 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005d030 : │ │ │ │ - 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] @ (5d230 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #488] @ (5d234 ) │ │ │ │ - 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, 5d0ba │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - cbnz r0, 5d086 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d1cc │ │ │ │ - ldr r1, [pc, #432] @ (5d238 ) │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d9bc │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [pc, #416] @ (5d23c ) │ │ │ │ - ldr r2, [pc, #408] @ (5d234 ) │ │ │ │ - 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 5d20a │ │ │ │ - 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 2b7ac │ │ │ │ - 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 2d658 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr.w r1, [r1, #224] @ 0xe0 │ │ │ │ - blx r1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bdd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - 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 5d096 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2b7ac │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ - blx r2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bdd4 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #220] @ 5d228 │ │ │ │ - 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 2bdd4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd88 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5d20e │ │ │ │ - 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 5d1f6 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c4b8 │ │ │ │ - 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 2ca90 (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 2c848 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 5d098 │ │ │ │ - add.w r2, r4, #44 @ 0x2c │ │ │ │ - movs r1, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b7ac │ │ │ │ - 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 2d658 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - blx 2cd88 │ │ │ │ - b.n 5d096 │ │ │ │ - ldr r2, [pc, #72] @ (5d240 ) │ │ │ │ - ldr r3, [pc, #56] @ (5d234 ) │ │ │ │ - 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 5d222 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (5d244 ) │ │ │ │ - movw r2, #385 @ 0x181 │ │ │ │ - ldr r1, [pc, #48] @ (5d248 ) │ │ │ │ - ldr r0, [pc, #52] @ (5d24c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - blx 2d21c <__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, r4, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r4, r2, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ - movs r5, r0 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005d250 : │ │ │ │ - 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] @ (5d430 ) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #460] @ (5d434 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #460] @ (5d438 ) │ │ │ │ - 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 5d2d6 │ │ │ │ - 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 5d3c0 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - strd r1, r2, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c4b8 │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r0, #4 │ │ │ │ - cbz r1, 5d2ba │ │ │ │ - str.w r3, [r0, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 5d2b0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ce44 │ │ │ │ - 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, 5d2e4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cbz r1, 5d2f2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - vldr d0, [r4, #24] │ │ │ │ - vldr d7, [pc, #304] @ 5d428 │ │ │ │ - vcmpe.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5d30e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - cbz r1, 5d31c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 5d33c │ │ │ │ - ldr r2, [pc, #284] @ (5d43c ) │ │ │ │ - ldr r3, [pc, #276] @ (5d434 ) │ │ │ │ - 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 5d3bc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2c93c │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #252] @ (5d440 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e198 │ │ │ │ - ldr r1, [pc, #244] @ (5d444 ) │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e198 │ │ │ │ - ldr r1, [pc, #236] @ (5d448 ) │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - bl 2e198 │ │ │ │ - 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #160] @ (5d44c ) │ │ │ │ - ldr r3, [pc, #136] @ (5d434 ) │ │ │ │ - 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 5d3d8 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #140] @ (5d450 ) │ │ │ │ - ldr r3, [pc, #112] @ (5d434 ) │ │ │ │ - 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 5d3bc │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #120] @ (5d454 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #120] @ (5d458 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d79c <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (5d45c ) │ │ │ │ - ldr r3, [pc, #36] @ (5d434 ) │ │ │ │ - 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 5d3bc │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5d3f8 │ │ │ │ - b.n 5d3fe │ │ │ │ - b.n 5d404 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - adds r0, r1, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, r2, #0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r4, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0005d460 : │ │ │ │ - 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] @ 5db80 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1796] @ 5db84 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [pc, #1788] @ 5db88 │ │ │ │ - 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 2c4e8 │ │ │ │ - ldr.w r3, [pc, #1768] @ 5db8c │ │ │ │ - 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 2d37c │ │ │ │ - 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 2d470 │ │ │ │ - add.w r3, r4, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2b918 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r0, #1544 @ 0x608 │ │ │ │ - str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 2b690 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2cb84 │ │ │ │ - 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 5d52a │ │ │ │ - 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1620] @ 5db90 │ │ │ │ - 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 5deaa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d410 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5de18 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcca │ │ │ │ - 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 5d5b6 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d5c4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 5d5e4 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1416] @ 5db94 │ │ │ │ - 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 5dedc │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d410 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd34 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dd28 │ │ │ │ - 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 5d68e │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d69c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 5d6bc │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1208] @ 5db98 │ │ │ │ - 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 5defc │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d410 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd76 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dd1c │ │ │ │ - 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 5d772 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d780 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b63c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5d7a8 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [pc, #996] @ (5db9c ) │ │ │ │ - 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 5df62 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d410 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd54 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dd10 │ │ │ │ - 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 5d82c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d83a │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d940 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2c458 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b85c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #772] @ 5db78 │ │ │ │ - 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 5d8a0 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [pc, #752] @ (5dba0 ) │ │ │ │ - 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 5dfb4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d410 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5ddf6 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dd04 │ │ │ │ - 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 5d924 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d932 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 5d952 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w fp, #0 │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [pc, #576] @ (5dba4 ) │ │ │ │ - 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 5dfd4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d410 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5ddd6 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcf8 │ │ │ │ - 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 5d9dc │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d9ea │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 5da0a │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #376] @ 5dba8 │ │ │ │ - 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 5df20 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d410 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5ddb6 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcec │ │ │ │ - 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 5dab8 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5dac6 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 5dae6 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #160] @ 5dbac │ │ │ │ - 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 5df40 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d410 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd96 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dce0 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - b.n 5dbb0 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ - movs r5, r0 │ │ │ │ - bkpt 0x00ea │ │ │ │ - movs r4, r0 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 5d590 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r2, [pc, #1016] @ (5dfa0 ) │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r4, 5dc18 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - 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 5dbd2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5dbe0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::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 5dc0c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c754 ::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] @ (5dff4 ) │ │ │ │ - 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 5df8a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d410 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5de3c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 5dcd6 │ │ │ │ - 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 5dc88 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5dc96 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #856] @ (5dff8 ) │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - strb.w r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #848] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - 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 5d594 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5de2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 5de98 │ │ │ │ - mov r7, r6 │ │ │ │ - b.n 5dc6a │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5dbb0 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dda6 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5da94 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5ddc6 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d9b8 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dde6 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d904 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5de0a │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d80c │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd68 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d74e │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd86 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d66a │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d66a │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d80c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d74e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5dbb0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5da94 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d9b8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d904 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.w 5d594 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7d8 , 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 2d38c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5dc6a │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w r1, #1544 @ 0x608 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2d6e8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2c9cc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2dc20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bb64 │ │ │ │ - ldr r2, [pc, #380] @ (5e000 ) │ │ │ │ - ldr r3, [pc, #376] @ (5dffc ) │ │ │ │ - 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 5deca │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5de50 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5de68 │ │ │ │ - ldr r2, [pc, #344] @ (5e004 ) │ │ │ │ - ldr r3, [pc, #332] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #328] @ (5e008 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5de68 │ │ │ │ - b.n 5de7a │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5de6e │ │ │ │ - b.n 5de74 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5dea2 │ │ │ │ - ldr r2, [pc, #300] @ (5e00c ) │ │ │ │ - ldr r3, [pc, #284] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #284] @ (5e010 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5ded2 │ │ │ │ - b.n 5dea2 │ │ │ │ - ldr r2, [pc, #276] @ (5e014 ) │ │ │ │ - ldr r3, [pc, #252] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #260] @ (5e018 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5dea2 │ │ │ │ - ldr r2, [pc, #248] @ (5e01c ) │ │ │ │ - ldr r3, [pc, #216] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #232] @ (5e020 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5ded2 │ │ │ │ - b.n 5dea2 │ │ │ │ - ldr r2, [pc, #224] @ (5e024 ) │ │ │ │ - ldr r3, [pc, #184] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #208] @ (5e028 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5ded2 │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5ded2 │ │ │ │ - ldr r2, [pc, #200] @ (5e02c ) │ │ │ │ - ldr r3, [pc, #148] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #184] @ (5e030 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5de9c │ │ │ │ - b.n 5de9c │ │ │ │ - ldr r2, [pc, #168] @ (5e034 ) │ │ │ │ - ldr r3, [pc, #108] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #148] @ (5e038 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5ded2 │ │ │ │ - b.n 5ded2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2b85c │ │ │ │ - b.n 5de68 │ │ │ │ - ldr r2, [pc, #132] @ (5e03c ) │ │ │ │ - ldr r3, [pc, #68] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #116] @ (5e040 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5ded2 │ │ │ │ - ldr r2, [pc, #108] @ (5e044 ) │ │ │ │ - ldr r3, [pc, #36] @ (5dffc ) │ │ │ │ - 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 5de94 │ │ │ │ - ldr r0, [pc, #92] @ (5e048 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c344 │ │ │ │ - b.n 5ded2 │ │ │ │ - vaddl.u16 q8, d4, d4 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005e04c : │ │ │ │ - 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] @ (5e180 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #284] @ (5e184 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #284] @ (5e188 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2bc90 │ │ │ │ - ldr r3, [pc, #268] @ (5e18c ) │ │ │ │ - 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 2d2c4 │ │ │ │ - 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 2bb10 │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2b918 │ │ │ │ - ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ - mov r1, sp │ │ │ │ - str.w r3, [r4, #196] @ 0xc4 │ │ │ │ +0005a444 : │ │ │ │ movs r0, #0 │ │ │ │ - blx 2c7b4 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #124] @ 5e178 │ │ │ │ - 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] @ (5e190 ) │ │ │ │ - ldr r3, [pc, #104] @ (5e184 ) │ │ │ │ - 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 5e168 │ │ │ │ - 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 2d6e8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c9cc │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ - blx 2dc20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bb64 │ │ │ │ - ldr r2, [pc, #60] @ (5e194 ) │ │ │ │ - ldr r3, [pc, #44] @ (5e184 ) │ │ │ │ - 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 5e16e │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 5e140 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5e146 │ │ │ │ - b.n 5e14e │ │ │ │ - nop │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0005e198 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (5e1e4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (5e1e8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 5e1be │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d6e8 │ │ │ │ - ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - cbz r0, 5e1d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ - blx 2dc20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bb64 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005e1ec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d6ac │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0005e20c : │ │ │ │ - stmdb 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] @ 5e740 │ │ │ │ - ldr.w r5, [pc, #1308] @ 5e744 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1308] @ 5e748 │ │ │ │ - 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 5e632 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 2ccd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e79e │ │ │ │ - ldr.w r3, [pc, #1268] @ 5e74c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 5e750 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e79e │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5e826 │ │ │ │ - ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ - add.w sl, sp, #92 @ 0x5c │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ccdc │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ - cbz r3, 5e29a │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5e2a8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c890 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e4ca │ │ │ │ - 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 5e6ba │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e4ec │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b690 │ │ │ │ - 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 5e314 │ │ │ │ - sub.w r2, r7, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c270 │ │ │ │ - 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 2ca90 (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 5e70e │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e4f8 │ │ │ │ - mov.w r9, r0, lsl #3 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2b690 │ │ │ │ - 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 5e5ac │ │ │ │ - sub.w r2, r9, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c270 │ │ │ │ - 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 2ca90 (double const*, int, double*)@plt> │ │ │ │ - add.w fp, sp, #136 @ 0x88 │ │ │ │ +0005a448 : │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2bee0 │ │ │ │ - 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 2b884 │ │ │ │ - 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 5e504 │ │ │ │ - cmp r2, r3 │ │ │ │ - str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r4, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 5e400 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e4ac │ │ │ │ - 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 5e5b0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 5e6fa │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b690 │ │ │ │ - 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 2b820 │ │ │ │ - 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, 5e468 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r2, #400] @ 0x190 │ │ │ │ - vldr d7, [pc, #708] @ 5e730 │ │ │ │ - vcmpe.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5e47a │ │ │ │ - vstr d0, [r5, #16] │ │ │ │ - ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e486 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2dab4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c554 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2b678 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5e4be │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 5e4ca │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2da6c │ │ │ │ - ldr r2, [pc, #640] @ (5e754 ) │ │ │ │ - ldr r3, [pc, #620] @ (5e740 ) │ │ │ │ - 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 5e6b6 │ │ │ │ - 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 5e314 │ │ │ │ - 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 5e384 │ │ │ │ - subs.w r9, r3, r2 │ │ │ │ - beq.w 5e3ee │ │ │ │ - mov.w r3, r9, asr #2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5e528 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 5e3ee │ │ │ │ - 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 5e518 │ │ │ │ - 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 5e5c0 │ │ │ │ - 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, 5e58a │ │ │ │ - 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 5e5a4 │ │ │ │ - subs r2, r3, r1 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble.n 5e62a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c5d4 │ │ │ │ - ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ - subs r3, #4 │ │ │ │ - str.w r3, [r4, #176] @ 0xb0 │ │ │ │ - b.n 5e4ac │ │ │ │ - movs r7, #8 │ │ │ │ - b.n 5e384 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b690 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 2c4d0 │ │ │ │ - b.n 5e43a │ │ │ │ - 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 5e7b0 │ │ │ │ - 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 2b690 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r0, r2] │ │ │ │ - cbz r2, 5e604 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - add r3, r5 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5e61c │ │ │ │ - sub.w r1, r8, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 5e570 │ │ │ │ - itt eq │ │ │ │ - ldreq r2, [r5, #4] │ │ │ │ - streq r2, [r5, #0] │ │ │ │ - b.n 5e5a4 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #284] @ (5e758 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e198 │ │ │ │ - ldr r1, [pc, #276] @ (5e75c ) │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - add r1, pc │ │ │ │ - bl 2e198 │ │ │ │ - ldr r1, [pc, #272] @ (5e760 ) │ │ │ │ - add r7, sp, #340 @ 0x154 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e198 │ │ │ │ - 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (5e764 ) │ │ │ │ - ldr r3, [pc, #156] @ (5e740 ) │ │ │ │ - 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 5e7d0 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #172] @ (5e768 ) │ │ │ │ - ldr r3, [pc, #128] @ (5e740 ) │ │ │ │ - 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 5e6b6 │ │ │ │ - ldr r0, [pc, #156] @ (5e76c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2da6c │ │ │ │ - ldr r2, [pc, #140] @ (5e770 ) │ │ │ │ - ldr r3, [pc, #88] @ (5e740 ) │ │ │ │ - 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 5e6b6 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #120] @ (5e774 ) │ │ │ │ - mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #116] @ (5e778 ) │ │ │ │ - ldr r0, [pc, #120] @ (5e77c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (5e780 ) │ │ │ │ - ldr r3, [pc, #44] @ (5e740 ) │ │ │ │ - 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 5e6b6 │ │ │ │ - ldr r0, [pc, #96] @ (5e784 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (5e9ec ) │ │ │ │ - bmi.n 5e69e │ │ │ │ - str r1, [r4, r6] │ │ │ │ - add r3, pc, #244 @ (adr r3, 5e830 ) │ │ │ │ - add lr, pc │ │ │ │ - strb r2, [r6, r2] │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - rsbs r0, r6, #8650752 @ 0x840000 │ │ │ │ - bgt.n 5e7c8 │ │ │ │ - movs r4, r0 │ │ │ │ - addw r0, r8, #2052 @ 0x804 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - orrs.w r0, r4, #4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - sbc.w r0, ip, #8650752 @ 0x840000 │ │ │ │ - bic.w r0, lr, #8650752 @ 0x840000 │ │ │ │ - rsbs r0, r4, #8650752 @ 0x840000 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - and.w r0, r0, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2b678 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - b.n 5e6d6 │ │ │ │ - ldr r3, [pc, #152] @ (5e838 ) │ │ │ │ - movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #152] @ (5e83c ) │ │ │ │ - ldr r0, [pc, #152] @ (5e840 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ (5e844 ) │ │ │ │ - ldr r3, [pc, #148] @ (5e848 ) │ │ │ │ - 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 5e6b6 │ │ │ │ - ldr r0, [pc, #132] @ (5e84c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - b.n 5e788 │ │ │ │ - ldr r2, [pc, #124] @ (5e850 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #124] @ (5e854 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d79c <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #84] @ (5e858 ) │ │ │ │ - ldr r3, [pc, #64] @ (5e848 ) │ │ │ │ - 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 5e6f6 │ │ │ │ - b.n 5e6b6 │ │ │ │ - b.n 5e7f0 │ │ │ │ - b.n 5e7f6 │ │ │ │ - b.n 5e7fc │ │ │ │ - b.n 5e790 │ │ │ │ - b.n 5e796 │ │ │ │ - b.n 5e6dc │ │ │ │ - ldr r3, [pc, #52] @ (5e85c ) │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ - ldr r1, [pc, #52] @ (5e860 ) │ │ │ │ - ldr r0, [pc, #52] @ (5e864 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xf4ca0004 │ │ │ │ - usat r0, #4, ip │ │ │ │ - add r0, pc, #616 @ (adr r0, 5eaac ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 5e7a8 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ - movs r7, r0 │ │ │ │ - orr.w r0, r2, #8650752 @ 0x840000 │ │ │ │ - ssat r0, #5, r4 │ │ │ │ - @ instruction: 0xf0b60004 │ │ │ │ - │ │ │ │ -0005e868 : │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - cbz r0, 5e88e │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0005e898 : │ │ │ │ +0005a458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e8bc ) │ │ │ │ + ldr r3, [pc, #20] @ (5a47c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (5e8c0 ) │ │ │ │ + ldr r2, [pc, #20] @ (5a480 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bd5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + ldr r2, [pc, #784] @ (5a790 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e8c4 : │ │ │ │ +0005a484 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r4 │ │ │ │ @@ -78638,377 +71839,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, 5e968 │ │ │ │ + cbz r4, 5a528 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5e90c │ │ │ │ + b.n 5a4cc │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e91e │ │ │ │ + cbz r2, 5a4de │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5e922 │ │ │ │ + cbnz r0, 5a4e2 │ │ │ │ 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 5e906 │ │ │ │ - cbnz r3, 5e96a │ │ │ │ + bne.n 5a4c6 │ │ │ │ + cbnz r3, 5a52a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e962 │ │ │ │ + cbz r2, 5a522 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 5e962 │ │ │ │ + cbz r0, 5a522 │ │ │ │ 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 5e94e │ │ │ │ + b.n 5a50e │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5e95c │ │ │ │ + beq.n 5a51c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5e93c │ │ │ │ + b.n 5a4fc │ │ │ │ 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, 5ea10 │ │ │ │ + cbz r4, 5a5d0 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5e9b4 │ │ │ │ + b.n 5a574 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e9c6 │ │ │ │ + cbz r2, 5a586 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5e9ca │ │ │ │ + cbnz r0, 5a58a │ │ │ │ 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 5e9ae │ │ │ │ - cbnz r3, 5ea12 │ │ │ │ + bne.n 5a56e │ │ │ │ + cbnz r3, 5a5d2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5ea0a │ │ │ │ + cbz r2, 5a5ca │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 5ea0a │ │ │ │ + cbz r0, 5a5ca │ │ │ │ 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 5e9f6 │ │ │ │ + b.n 5a5b6 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5ea04 │ │ │ │ + beq.n 5a5c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5e9e4 │ │ │ │ + b.n 5a5a4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ecb0 │ │ │ │ + beq.w 5a870 │ │ │ │ stmdb 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 5ec6c │ │ │ │ + beq.w 5a82c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ec34 │ │ │ │ + beq.w 5a7f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5ebfc │ │ │ │ + beq.w 5a7bc │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5eb88 │ │ │ │ + beq.w 5a748 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5eb1e │ │ │ │ + beq.n 5a6de │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5eb52 │ │ │ │ + beq.n 5a712 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5ebc6 │ │ │ │ + beq.w 5a786 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5eade │ │ │ │ + cbz r7, 5a69e │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 5ea34 │ │ │ │ + bl 5a5f4 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5eabc │ │ │ │ + beq.n 5a67c │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5ead2 │ │ │ │ + beq.n 5a692 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5ea9c │ │ │ │ + bne.n 5a65c │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5eaf8 │ │ │ │ + beq.n 5a6b8 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5eb0e │ │ │ │ + beq.n 5a6ce │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ebc6 │ │ │ │ + beq.n 5a786 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 5ea96 │ │ │ │ + b.n 5a656 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb32 │ │ │ │ + beq.n 5a6f2 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb44 │ │ │ │ + beq.n 5a704 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 5eb88 │ │ │ │ + cbz r5, 5a748 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5ea7e │ │ │ │ + b.n 5a63e │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb66 │ │ │ │ + beq.n 5a726 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb78 │ │ │ │ + beq.n 5a738 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5eb1e │ │ │ │ + beq.n 5a6de │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5ea84 │ │ │ │ + b.n 5a644 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eba2 │ │ │ │ + beq.n 5a762 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebb8 │ │ │ │ + beq.n 5a778 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5ebfc │ │ │ │ + cbz r4, 5a7bc │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5ea74 │ │ │ │ + b.n 5a634 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebda │ │ │ │ + beq.n 5a79a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebec │ │ │ │ + beq.n 5a7ac │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5eb52 │ │ │ │ + beq.n 5a712 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5ea8a │ │ │ │ + b.n 5a64a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec12 │ │ │ │ + beq.n 5a7d2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec26 │ │ │ │ + beq.n 5a7e6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5ec34 │ │ │ │ + cbz r4, 5a7f4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5ea66 │ │ │ │ + b.n 5a626 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec4a │ │ │ │ + beq.n 5a80a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec5e │ │ │ │ + beq.n 5a81e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5ec6c │ │ │ │ + cbz r4, 5a82c │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5ea5a │ │ │ │ + b.n 5a61a │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec86 │ │ │ │ + beq.n 5a846 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec9c │ │ │ │ + beq.n 5a85c │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 5ecaa │ │ │ │ + cbz r4, 5a86a │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5ea4e │ │ │ │ + b.n 5a60e │ │ │ │ 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] @ (5ef28 ) │ │ │ │ - ldr r3, [pc, #608] @ (5ef2c ) │ │ │ │ + ldr r2, [pc, #608] @ (5aae8 ) │ │ │ │ + ldr r3, [pc, #608] @ (5aaec ) │ │ │ │ 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] │ │ │ │ @@ -79025,276 +72226,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 5edd0 │ │ │ │ + beq.n 5a990 │ │ │ │ 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, 5ed8a │ │ │ │ + cbz r2, 5a94a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 5ed92 │ │ │ │ + blt.n 5a952 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 5ed50 │ │ │ │ + cbnz r0, 5a910 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ee4a │ │ │ │ + blt.n 5aa0a │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 5ed64 │ │ │ │ + beq.n 5a924 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (5ef30 ) │ │ │ │ - ldr r3, [pc, #444] @ (5ef2c ) │ │ │ │ + ldr r2, [pc, #448] @ (5aaf0 ) │ │ │ │ + ldr r3, [pc, #444] @ (5aaec ) │ │ │ │ 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 5eefa │ │ │ │ + bne.w 5aaba │ │ │ │ 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 5ed4c │ │ │ │ + bge.n 5a90c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 5ee46 │ │ │ │ + beq.n 5aa06 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5edba │ │ │ │ + cbz r2, 5a97a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5edbe │ │ │ │ + cbnz r0, 5a97e │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5edd4 │ │ │ │ + bge.n 5a994 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5eed4 │ │ │ │ + beq.w 5aa94 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5edfa │ │ │ │ + b.n 5a9ba │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 5ee0e │ │ │ │ + cbnz r3, 5a9ce │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5e8e4 │ │ │ │ + bl 5a4a4 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ed54 │ │ │ │ + beq.n 5a914 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5eeca │ │ │ │ + beq.n 5aa8a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5ed6c │ │ │ │ + b.n 5a92c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ee86 │ │ │ │ + beq.n 5aa46 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5edd4 │ │ │ │ + bge.n 5a994 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5ee9a │ │ │ │ + bne.n 5aa5a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5edfa │ │ │ │ + b.n 5a9ba │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5ee92 │ │ │ │ + beq.n 5aa52 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5eeb8 │ │ │ │ + cbz r2, 5aa78 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5edd4 │ │ │ │ + bge.n 5a994 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ee46 │ │ │ │ + bne.n 5aa06 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5ee9a │ │ │ │ + b.n 5aa5a │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5edd4 │ │ │ │ + bge.n 5a994 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5ede8 │ │ │ │ + b.n 5a9a8 │ │ │ │ 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, 5eeae │ │ │ │ + cbz r2, 5aa6e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5eeb4 │ │ │ │ + cbnz r0, 5aa74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5edfa │ │ │ │ + b.n 5a9ba │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5edd4 │ │ │ │ + bge.n 5a994 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ee82 │ │ │ │ + beq.n 5aa42 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5ede8 │ │ │ │ + b.n 5a9a8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5ee9a │ │ │ │ + b.n 5aa5a │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 5ee46 │ │ │ │ - b.n 5ee9a │ │ │ │ + beq.n 5aa06 │ │ │ │ + b.n 5aa5a │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5ef34 ) │ │ │ │ - ldr r3, [pc, #64] @ (5ef2c ) │ │ │ │ + ldr r2, [pc, #76] @ (5aaf4 ) │ │ │ │ + ldr r3, [pc, #64] @ (5aaec ) │ │ │ │ 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 5ef22 │ │ │ │ + beq.n 5aae2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (5ef38 ) │ │ │ │ - ldr r3, [pc, #28] @ (5ef2c ) │ │ │ │ + ldr r2, [pc, #44] @ (5aaf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (5aaec ) │ │ │ │ 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 5eefa │ │ │ │ + bne.n 5aaba │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + mov ip, r4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + mov r0, r0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + add lr, r0 │ │ │ │ movs r7, r0 │ │ │ │ - movs r2, r4 │ │ │ │ + add r2, ip │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005ef3c )@@Base>: │ │ │ │ +0005aafc )@@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] @ 5fab0 )@@Base+0xb74> │ │ │ │ + ldr.w r0, [pc, #2896] @ 5b670 )@@Base+0xb74> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2892] @ 5fab4 )@@Base+0xb78> │ │ │ │ + ldr.w r3, [pc, #2892] @ 5b674 )@@Base+0xb78> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #340] @ 0x154 │ │ │ │ - ldr.w r7, [pc, #2884] @ 5fab8 )@@Base+0xb7c> │ │ │ │ + ldr.w r7, [pc, #2884] @ 5b678 )@@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 │ │ │ │ @@ -79310,15 +72511,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 5ef96 )@@Base+0x5a> │ │ │ │ + bne.n 5ab56 )@@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 │ │ │ │ @@ -79327,64 +72528,64 @@ │ │ │ │ blx 2cab8 , 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 5fb74 )@@Base+0xc38> │ │ │ │ + beq.w 5b734 )@@Base+0xc38> │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 5efec )@@Base+0xb0> │ │ │ │ + b.n 5abac )@@Base+0xb0> │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 5effe )@@Base+0xc2> │ │ │ │ + cbz r2, 5abbe )@@Base+0xc2> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f002 )@@Base+0xc6> │ │ │ │ + cbnz r0, 5abc2 )@@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 5efe8 )@@Base+0xac> │ │ │ │ + bne.n 5aba8 )@@Base+0xac> │ │ │ │ mov r4, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 5fbcc )@@Base+0xc90> │ │ │ │ + beq.w 5b78c )@@Base+0xc90> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f036 )@@Base+0xfa> │ │ │ │ + cbz r2, 5abf6 )@@Base+0xfa> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f03a )@@Base+0xfe> │ │ │ │ + cbnz r0, 5abfa )@@Base+0xfe> │ │ │ │ sub.w r0, sl, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f99a )@@Base+0xa5e> │ │ │ │ + blt.w 5b55a )@@Base+0xa5e> │ │ │ │ movs r3, #0 │ │ │ │ cmp fp, r9 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 5f052 )@@Base+0x116> │ │ │ │ + beq.n 5ac12 )@@Base+0x116> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ - ldr.w r5, [pc, #2660] @ 5fabc )@@Base+0xb80> │ │ │ │ + ldr.w r5, [pc, #2660] @ 5b67c )@@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] │ │ │ │ @@ -79420,27 +72621,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2548] @ 5fac0 )@@Base+0xb84> │ │ │ │ + ldr.w r1, [pc, #2548] @ 5b680 )@@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 2d38c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2524] @ 5fac4 )@@Base+0xb88> │ │ │ │ + ldr.w r3, [pc, #2524] @ 5b684 )@@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 │ │ │ │ @@ -79461,15 +72662,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #2456] @ 5fac8 )@@Base+0xb8c> │ │ │ │ + ldr.w r8, [pc, #2456] @ 5b688 )@@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 │ │ │ │ @@ -79478,17 +72679,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 5f140 )@@Base+0x204> │ │ │ │ + bne.n 5ad00 )@@Base+0x204> │ │ │ │ mov r3, r8 │ │ │ │ - ldr.w sl, [pc, #2408] @ 5facc )@@Base+0xb90> │ │ │ │ + ldr.w sl, [pc, #2408] @ 5b68c )@@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} │ │ │ │ @@ -79516,15 +72717,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #2316] @ 5fad0 )@@Base+0xb94> │ │ │ │ + ldr.w r5, [pc, #2316] @ 5b690 )@@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 │ │ │ │ @@ -79546,15 +72747,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2228] @ 5fad4 )@@Base+0xb98> │ │ │ │ + ldr.w r1, [pc, #2228] @ 5b694 )@@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 2d38c │ │ │ │ @@ -79576,68 +72777,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 5f26c )@@Base+0x330> │ │ │ │ + beq.n 5ae2c )@@Base+0x330> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f27c )@@Base+0x340> │ │ │ │ + beq.n 5ae3c )@@Base+0x340> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f28c )@@Base+0x350> │ │ │ │ + beq.n 5ae4c )@@Base+0x350> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f29c )@@Base+0x360> │ │ │ │ + beq.n 5ae5c )@@Base+0x360> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f2ac )@@Base+0x370> │ │ │ │ + beq.n 5ae6c )@@Base+0x370> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f2bc )@@Base+0x380> │ │ │ │ + beq.n 5ae7c )@@Base+0x380> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f2cc )@@Base+0x390> │ │ │ │ + beq.n 5ae8c )@@Base+0x390> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f2dc )@@Base+0x3a0> │ │ │ │ + beq.n 5ae9c )@@Base+0x3a0> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r5, [pc, #2040] @ 5fad8 )@@Base+0xb9c> │ │ │ │ + ldr.w r5, [pc, #2040] @ 5b698 )@@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 │ │ │ │ @@ -79663,71 +72864,71 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5f980 )@@Base+0xa44> │ │ │ │ + beq.w 5b540 )@@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 5f34c )@@Base+0x410> │ │ │ │ + b.n 5af0c )@@Base+0x410> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f35e )@@Base+0x422> │ │ │ │ + cbz r2, 5af1e )@@Base+0x422> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f360 )@@Base+0x424> │ │ │ │ + cbnz r0, 5af20 )@@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 5f348 )@@Base+0x40c> │ │ │ │ + bne.n 5af08 )@@Base+0x40c> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f982 )@@Base+0xa46> │ │ │ │ + beq.w 5b542 )@@Base+0xa46> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f39a )@@Base+0x45e> │ │ │ │ + cbz r2, 5af5a )@@Base+0x45e> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f39c )@@Base+0x460> │ │ │ │ + cbnz r0, 5af5c )@@Base+0x460> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f982 )@@Base+0xa46> │ │ │ │ + blt.w 5b542 )@@Base+0xa46> │ │ │ │ movs r3, #19 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5f3b6 )@@Base+0x47a> │ │ │ │ + beq.n 5af76 )@@Base+0x47a> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - ldr.w r5, [pc, #1824] @ 5fadc )@@Base+0xba0> │ │ │ │ + ldr.w r5, [pc, #1824] @ 5b69c )@@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 │ │ │ │ @@ -79762,15 +72963,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1720] @ 5fae0 )@@Base+0xba4> │ │ │ │ + ldr.w ip, [pc, #1720] @ 5b6a0 )@@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 │ │ │ │ @@ -79778,15 +72979,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 5f436 )@@Base+0x4fa> │ │ │ │ + bne.n 5aff6 )@@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] │ │ │ │ @@ -79794,15 +72995,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] @ 5fae4 )@@Base+0xba8> │ │ │ │ + ldr.w r5, [pc, #1644] @ 5b6a4 )@@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 │ │ │ │ @@ -79819,22 +73020,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1580] @ 5fae8 )@@Base+0xbac> │ │ │ │ + ldr.w r1, [pc, #1580] @ 5b6a8 )@@Base+0xbac> │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ blx 2d38c │ │ │ │ - ldr.w r3, [pc, #1568] @ 5faec )@@Base+0xbb0> │ │ │ │ + ldr.w r3, [pc, #1568] @ 5b6ac )@@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] │ │ │ │ @@ -79847,15 +73048,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1520] @ 5faf0 )@@Base+0xbb4> │ │ │ │ + ldr.w r1, [pc, #1520] @ 5b6b0 )@@Base+0xbb4> │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -79866,15 +73067,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #1480] @ 5faf4 )@@Base+0xbb8> │ │ │ │ + ldr.w r5, [pc, #1480] @ 5b6b4 )@@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 │ │ │ │ @@ -79893,15 +73094,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1420] @ 5faf8 )@@Base+0xbbc> │ │ │ │ + ldr.w r1, [pc, #1420] @ 5b6b8 )@@Base+0xbbc> │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -79912,15 +73113,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1376] @ 5fafc )@@Base+0xbc0> │ │ │ │ + ldr.w r1, [pc, #1376] @ 5b6bc )@@Base+0xbc0> │ │ │ │ movw r2, #565 @ 0x235 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -79942,80 +73143,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 5f5e8 )@@Base+0x6ac> │ │ │ │ + beq.n 5b1a8 )@@Base+0x6ac> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f5f8 )@@Base+0x6bc> │ │ │ │ + beq.n 5b1b8 )@@Base+0x6bc> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f608 )@@Base+0x6cc> │ │ │ │ + beq.n 5b1c8 )@@Base+0x6cc> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f618 )@@Base+0x6dc> │ │ │ │ + beq.n 5b1d8 )@@Base+0x6dc> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f628 )@@Base+0x6ec> │ │ │ │ + beq.n 5b1e8 )@@Base+0x6ec> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f638 )@@Base+0x6fc> │ │ │ │ + beq.n 5b1f8 )@@Base+0x6fc> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f648 )@@Base+0x70c> │ │ │ │ + beq.n 5b208 )@@Base+0x70c> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f658 )@@Base+0x71c> │ │ │ │ + beq.n 5b218 )@@Base+0x71c> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5f666 )@@Base+0x72a> │ │ │ │ + beq.n 5b226 )@@Base+0x72a> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5f674 )@@Base+0x738> │ │ │ │ + beq.n 5b234 )@@Base+0x738> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r5, [pc, #1160] @ 5fb00 )@@Base+0xbc4> │ │ │ │ + ldr.w r5, [pc, #1160] @ 5b6c0 )@@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 │ │ │ │ @@ -80044,71 +73245,71 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5f966 )@@Base+0xa2a> │ │ │ │ + beq.w 5b526 )@@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 5f6ea )@@Base+0x7ae> │ │ │ │ + b.n 5b2aa )@@Base+0x7ae> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5f6fc )@@Base+0x7c0> │ │ │ │ + cbz r2, 5b2bc )@@Base+0x7c0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f6fe )@@Base+0x7c2> │ │ │ │ + cbnz r0, 5b2be )@@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 5f6e6 )@@Base+0x7aa> │ │ │ │ + bne.n 5b2a6 )@@Base+0x7aa> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f968 )@@Base+0xa2c> │ │ │ │ + beq.w 5b528 )@@Base+0xa2c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f738 )@@Base+0x7fc> │ │ │ │ + cbz r2, 5b2f8 )@@Base+0x7fc> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f73a )@@Base+0x7fe> │ │ │ │ + cbnz r0, 5b2fa )@@Base+0x7fe> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f968 )@@Base+0xa2c> │ │ │ │ + blt.w 5b528 )@@Base+0xa2c> │ │ │ │ movs r3, #19 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5f754 )@@Base+0x818> │ │ │ │ + beq.n 5b314 )@@Base+0x818> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r8, [pc, #936] @ 5fb04 )@@Base+0xbc8> │ │ │ │ + ldr.w r8, [pc, #936] @ 5b6c4 )@@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 │ │ │ │ @@ -80126,15 +73327,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 5f780 )@@Base+0x844> │ │ │ │ + bne.n 5b340 )@@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 │ │ │ │ @@ -80142,15 +73343,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #832] @ (5fb08 )@@Base+0xbcc>) │ │ │ │ + ldr r1, [pc, #832] @ (5b6c8 )@@Base+0xbcc>) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -80161,15 +73362,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #792] @ (5fb0c )@@Base+0xbd0>) │ │ │ │ + ldr r1, [pc, #792] @ (5b6cc )@@Base+0xbd0>) │ │ │ │ movs r2, #235 @ 0xeb │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -80182,35 +73383,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 5f82c )@@Base+0x8f0> │ │ │ │ + beq.n 5b3ec )@@Base+0x8f0> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f83c )@@Base+0x900> │ │ │ │ + beq.n 5b3fc )@@Base+0x900> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f84c )@@Base+0x910> │ │ │ │ + beq.n 5b40c )@@Base+0x910> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - ldr r7, [pc, #700] @ (5fb10 )@@Base+0xbd4>) │ │ │ │ + ldr r7, [pc, #700] @ (5b6d0 )@@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 │ │ │ │ @@ -80225,123 +73426,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 5f874 )@@Base+0x938> │ │ │ │ + bne.n 5b434 )@@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 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5f94c )@@Base+0xa10> │ │ │ │ + beq.n 5b50c )@@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 5f8ca )@@Base+0x98e> │ │ │ │ + b.n 5b48a )@@Base+0x98e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5f8dc )@@Base+0x9a0> │ │ │ │ + cbz r2, 5b49c )@@Base+0x9a0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f8de )@@Base+0x9a2> │ │ │ │ + cbnz r0, 5b49e )@@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 5f8c6 )@@Base+0x98a> │ │ │ │ + bne.n 5b486 )@@Base+0x98a> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 5f94e )@@Base+0xa12> │ │ │ │ + beq.n 5b50e )@@Base+0xa12> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f916 )@@Base+0x9da> │ │ │ │ + cbz r2, 5b4d6 )@@Base+0x9da> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5f918 )@@Base+0x9dc> │ │ │ │ + cbnz r0, 5b4d8 )@@Base+0x9dc> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f94e )@@Base+0xa12> │ │ │ │ + blt.n 5b50e )@@Base+0xa12> │ │ │ │ movs r3, #19 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5f930 )@@Base+0x9f4> │ │ │ │ + beq.n 5b4f0 )@@Base+0x9f4> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #480] @ (5fb14 )@@Base+0xbd8>) │ │ │ │ - ldr r3, [pc, #384] @ (5fab4 )@@Base+0xb78>) │ │ │ │ + ldr r2, [pc, #480] @ (5b6d4 )@@Base+0xbd8>) │ │ │ │ + ldr r3, [pc, #384] @ (5b674 )@@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 5fc72 )@@Base+0xd36> │ │ │ │ + bne.w 5b832 )@@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 5ecb4 │ │ │ │ + bl 5a874 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5f91c )@@Base+0x9e0> │ │ │ │ + b.n 5b4dc )@@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 5ecb4 │ │ │ │ + bl 5a874 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5f740 )@@Base+0x804> │ │ │ │ + b.n 5b300 )@@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 5ecb4 │ │ │ │ + bl 5a874 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5f3a2 )@@Base+0x466> │ │ │ │ + b.n 5af62 )@@Base+0x466> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -80350,375 +73551,397 @@ │ │ │ │ blx 2d880 , 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 5fb18 )@@Base+0xbdc> │ │ │ │ + beq.w 5b6d8 )@@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 5fa34 )@@Base+0xaf8> │ │ │ │ + beq.n 5b5f4 )@@Base+0xaf8> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r8 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n 5fa3c )@@Base+0xb00> │ │ │ │ + blt.n 5b5fc )@@Base+0xb00> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 5fa0c )@@Base+0xad0> │ │ │ │ + cbnz r0, 5b5cc )@@Base+0xad0> │ │ │ │ sub.w r0, r8, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5fb8a )@@Base+0xc4e> │ │ │ │ + blt.w 5b74a )@@Base+0xc4e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa24 )@@Base+0xae8> │ │ │ │ + beq.n 5b5e4 )@@Base+0xae8> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ - b.w 5f040 )@@Base+0x104> │ │ │ │ + b.w 5ac00 )@@Base+0x104> │ │ │ │ sub.w r2, fp, r8 │ │ │ │ cmp r2, sl │ │ │ │ - bge.n 5fa08 )@@Base+0xacc> │ │ │ │ + bge.n 5b5c8 )@@Base+0xacc> │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 5fbc6 )@@Base+0xc8a> │ │ │ │ + beq.w 5b786 )@@Base+0xc8a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5faaa )@@Base+0xb6e> │ │ │ │ + cbz r2, 5b66a )@@Base+0xb6e> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 5faaa )@@Base+0xb6e> │ │ │ │ + cbz r0, 5b66a )@@Base+0xb6e> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5fbf4 )@@Base+0xcb8> │ │ │ │ + blt.w 5b7b4 )@@Base+0xcb8> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 5e98c │ │ │ │ + bl 5a54c │ │ │ │ ldrd r4, sl, [sp, #116] @ 0x74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5fa12 )@@Base+0xad6> │ │ │ │ + beq.n 5b5d2 )@@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 5fc22 )@@Base+0xce6> │ │ │ │ + beq.w 5b7e2 )@@Base+0xce6> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ - b.n 5fa2c )@@Base+0xaf0> │ │ │ │ + b.n 5b5ec )@@Base+0xaf0> │ │ │ │ sub.w r0, r3, fp │ │ │ │ - b.n 5fa66 )@@Base+0xb2a> │ │ │ │ - vaddl.u8 q8, d8, d6 │ │ │ │ + b.n 5b626 )@@Base+0xb2a> │ │ │ │ + add r0, r1 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #512 @ (adr r7, 5fcbc )@@Base+0xd80>) │ │ │ │ - movs r4, r0 │ │ │ │ - stc 0, cr0, [r6], {4} │ │ │ │ - stc 0, cr0, [lr], #-16 │ │ │ │ - stcl 0, cr0, [r6], #-16 │ │ │ │ - stc 0, cr0, [sl], #-16 │ │ │ │ - stc 0, cr0, [r6], #-16 │ │ │ │ - rsb r0, sl, r4 │ │ │ │ - @ instruction: 0xeb920004 │ │ │ │ - ldrd r0, r0, [lr, #16]! │ │ │ │ - bics.w r0, r4, r4 │ │ │ │ - strd r0, r0, [ip, #16]! │ │ │ │ - strd r0, r0, [ip, #16] │ │ │ │ - @ instruction: 0xe9980004 │ │ │ │ - strd r0, r0, [ip, #16] │ │ │ │ - @ instruction: 0xe9a60004 │ │ │ │ - ldrd r0, r0, [r8, #16] │ │ │ │ - @ instruction: 0xe9b00004 │ │ │ │ - ldrd r0, r0, [r2, #16] │ │ │ │ - b.n 5f9f8 )@@Base+0xabc> │ │ │ │ - movs r4, r0 │ │ │ │ - orr.w r0, r8, r4 │ │ │ │ - and.w r0, r4, r4 │ │ │ │ - bics.w r0, ip, r4 │ │ │ │ - ldrd r0, r0, [r2, #-16] │ │ │ │ - @ instruction: 0xf5fc0006 │ │ │ │ + subs.w r0, r8, r4 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #4 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #4 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #16 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #10 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ + movs r5, r0 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ + movs r7, r0 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5fa6c )@@Base+0xb30> │ │ │ │ + beq.n 5b62c )@@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 5fc14 )@@Base+0xcd8> │ │ │ │ + beq.n 5b7d4 )@@Base+0xcd8> │ │ │ │ ldr.w r8, [sl, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r4, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5fa6c )@@Base+0xb30> │ │ │ │ + bge.n 5b62c )@@Base+0xb30> │ │ │ │ cmp r7, sl │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #68] @ 0x44 │ │ │ │ strne r4, [sp, #60] @ 0x3c │ │ │ │ - beq.n 5fbc2 )@@Base+0xc86> │ │ │ │ + beq.n 5b782 )@@Base+0xc86> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 5fb6a )@@Base+0xc2e> │ │ │ │ + cbz r2, 5b72a )@@Base+0xc2e> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 5fb70 )@@Base+0xc34> │ │ │ │ + cbnz r0, 5b730 )@@Base+0xc34> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5fa96 )@@Base+0xb5a> │ │ │ │ + b.n 5b656 )@@Base+0xb5a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ 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 5f9ac )@@Base+0xa70> │ │ │ │ + b.n 5b56c )@@Base+0xa70> │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5fc0a )@@Base+0xcce> │ │ │ │ + beq.n 5b7ca )@@Base+0xcce> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - cbz r2, 5fbe2 )@@Base+0xca6> │ │ │ │ + cbz r2, 5b7a2 )@@Base+0xca6> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r8 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 5fa6c )@@Base+0xb30> │ │ │ │ + bge.w 5b62c )@@Base+0xb30> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5fc30 )@@Base+0xcf4> │ │ │ │ + beq.n 5b7f0 )@@Base+0xcf4> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5fa96 )@@Base+0xb5a> │ │ │ │ + b.n 5b656 )@@Base+0xb5a> │ │ │ │ mov sl, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5fa96 )@@Base+0xb5a> │ │ │ │ + b.n 5b656 )@@Base+0xb5a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ 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 5f9ac )@@Base+0xa70> │ │ │ │ + b.n 5b56c )@@Base+0xa70> │ │ │ │ sub.w r3, fp, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 5fa6c )@@Base+0xb30> │ │ │ │ + bge.w 5b62c )@@Base+0xb30> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5fc30 )@@Base+0xcf4> │ │ │ │ + cbz r2, 5b7f0 )@@Base+0xcf4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5fa82 )@@Base+0xb46> │ │ │ │ + b.n 5b642 )@@Base+0xb46> │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5fbc6 )@@Base+0xc8a> │ │ │ │ + bne.n 5b786 )@@Base+0xc8a> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 5fbc2 )@@Base+0xc86> │ │ │ │ + beq.n 5b782 )@@Base+0xc86> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 5fb56 )@@Base+0xc1a> │ │ │ │ + b.n 5b716 )@@Base+0xc1a> │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fb56 )@@Base+0xc1a> │ │ │ │ + b.n 5b716 )@@Base+0xc1a> │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 5fa6c )@@Base+0xb30> │ │ │ │ + bge.w 5b62c )@@Base+0xb30> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 5fa82 )@@Base+0xb46> │ │ │ │ + b.n 5b642 )@@Base+0xb46> │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fb56 )@@Base+0xc1a> │ │ │ │ + b.n 5b716 )@@Base+0xc1a> │ │ │ │ mov sl, r4 │ │ │ │ - b.n 5fb56 )@@Base+0xc1a> │ │ │ │ + b.n 5b716 )@@Base+0xc1a> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #364] @ (5fdcc )@@Base+0xe90>) │ │ │ │ - ldr r3, [pc, #364] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #364] @ (5b98c )@@Base+0xe90>) │ │ │ │ + ldr r3, [pc, #364] @ (5b990 )@@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 5fc9c )@@Base+0xd60> │ │ │ │ + beq.n 5b85c )@@Base+0xd60> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fc34 )@@Base+0xcf8> │ │ │ │ + b.n 5b7f4 )@@Base+0xcf8> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #328] @ (5fdd4 )@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #324] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #328] @ (5b994 )@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #324] @ (5b990 )@@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 5fc72 )@@Base+0xd36> │ │ │ │ + bne.n 5b832 )@@Base+0xd36> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fc76 )@@Base+0xd3a> │ │ │ │ - b.n 5fc58 )@@Base+0xd1c> │ │ │ │ - b.n 5fc3a )@@Base+0xcfe> │ │ │ │ + b.n 5b836 )@@Base+0xd3a> │ │ │ │ + b.n 5b818 )@@Base+0xd1c> │ │ │ │ + b.n 5b7fa )@@Base+0xcfe> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #292] @ (5fdd8 )@@Base+0xe9c>) │ │ │ │ - ldr r3, [pc, #280] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #292] @ (5b998 )@@Base+0xe9c>) │ │ │ │ + ldr r3, [pc, #280] @ (5b990 )@@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 5fc9c )@@Base+0xd60> │ │ │ │ - b.n 5fc72 )@@Base+0xd36> │ │ │ │ + beq.n 5b85c )@@Base+0xd60> │ │ │ │ + b.n 5b832 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (5fddc )@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #252] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #268] @ (5b99c )@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #252] @ (5b990 )@@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 5fc9c )@@Base+0xd60> │ │ │ │ - b.n 5fc72 )@@Base+0xd36> │ │ │ │ + beq.n 5b85c )@@Base+0xd60> │ │ │ │ + b.n 5b832 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (5fde0 )@@Base+0xea4>) │ │ │ │ - ldr r3, [pc, #224] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #244] @ (5b9a0 )@@Base+0xea4>) │ │ │ │ + ldr r3, [pc, #224] @ (5b990 )@@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 5fc9c )@@Base+0xd60> │ │ │ │ - b.n 5fc72 )@@Base+0xd36> │ │ │ │ + beq.n 5b85c )@@Base+0xd60> │ │ │ │ + b.n 5b832 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (5fde4 )@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #196] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #220] @ (5b9a4 )@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #196] @ (5b990 )@@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 5fc9c )@@Base+0xd60> │ │ │ │ - b.n 5fc72 )@@Base+0xd36> │ │ │ │ + beq.n 5b85c )@@Base+0xd60> │ │ │ │ + b.n 5b832 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (5fde8 )@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #168] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #196] @ (5b9a8 )@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #168] @ (5b990 )@@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 5fc9c )@@Base+0xd60> │ │ │ │ - b.n 5fc72 )@@Base+0xd36> │ │ │ │ + beq.n 5b85c )@@Base+0xd60> │ │ │ │ + b.n 5b832 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fca0 )@@Base+0xd64> │ │ │ │ + b.n 5b860 )@@Base+0xd64> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #156] @ (5fdec )@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #128] @ (5fdd0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #156] @ (5b9ac )@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #128] @ (5b990 )@@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 5fc72 )@@Base+0xd36> │ │ │ │ + bne.n 5b832 )@@Base+0xd36> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ - b.n 5fc46 )@@Base+0xd0a> │ │ │ │ + b.n 5b806 )@@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 │ │ │ │ @@ -80727,82 +73950,90 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fd1c )@@Base+0xde0> │ │ │ │ + b.n 5b8dc )@@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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fd72 )@@Base+0xe36> │ │ │ │ + b.n 5b932 )@@Base+0xe36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fd9e )@@Base+0xe62> │ │ │ │ - b.n 5fc82 )@@Base+0xd46> │ │ │ │ + b.n 5b95e )@@Base+0xe62> │ │ │ │ + b.n 5b842 )@@Base+0xd46> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fce4 )@@Base+0xda8> │ │ │ │ - b.n 5fdb6 )@@Base+0xe7a> │ │ │ │ + b.n 5b8a4 )@@Base+0xda8> │ │ │ │ + b.n 5b976 )@@Base+0xe7a> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 5fd7e )@@Base+0xe42> │ │ │ │ + b.n 5b93e )@@Base+0xe42> │ │ │ │ nop │ │ │ │ - movt r0, #57350 @ 0xe006 │ │ │ │ + adds r7, #14 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r4, #6 │ │ │ │ - @ instruction: 0xf27a0006 │ │ │ │ - @ instruction: 0xf25e0006 │ │ │ │ - movw r0, #8198 @ 0x2006 │ │ │ │ - @ instruction: 0xf2260006 │ │ │ │ - addw r0, sl, #6 │ │ │ │ - @ instruction: 0xf1e00006 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #32 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0005fdf0 : │ │ │ │ +0005b9b0 : │ │ │ │ stmdb 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] @ 60240 │ │ │ │ + ldr.w r7, [pc, #1084] @ 5be00 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #1084] @ 60244 │ │ │ │ + ldr.w r5, [pc, #1084] @ 5be04 │ │ │ │ movs r3, #1 │ │ │ │ add r7, pc │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r4, [pc, #1072] @ 60248 │ │ │ │ + ldr.w r4, [pc, #1072] @ 5be08 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov.w r5, #0 │ │ │ │ blx 2c8e4 │ │ │ │ - ldr.w r3, [pc, #1056] @ 6024c │ │ │ │ + ldr.w r3, [pc, #1056] @ 5be0c │ │ │ │ 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 5fe50 │ │ │ │ + beq.n 5ba10 │ │ │ │ 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ @@ -80816,15 +74047,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #976] @ 60250 │ │ │ │ + ldr.w ip, [pc, #976] @ 5be10 │ │ │ │ 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 │ │ │ │ @@ -80840,23 +74071,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 601f6 │ │ │ │ + beq.w 5bdb6 │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 60164 │ │ │ │ + bhi.w 5bd24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 60120 │ │ │ │ + bne.w 5bce0 │ │ │ │ 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 │ │ │ │ @@ -80865,34 +74096,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 5ff0c │ │ │ │ + beq.n 5bacc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5ff1a │ │ │ │ + beq.n 5bada │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::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 5ff40 │ │ │ │ + beq.n 5bb00 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -80901,15 +74132,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #752] @ 60254 │ │ │ │ + ldr.w ip, [pc, #752] @ 5be14 │ │ │ │ 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} │ │ │ │ @@ -80925,58 +74156,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 601a6 │ │ │ │ + beq.w 5bd66 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2d410 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 60142 │ │ │ │ + bhi.w 5bd02 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 60136 │ │ │ │ + bne.w 5bcf6 │ │ │ │ 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 5fff6 │ │ │ │ + beq.n 5bbb6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 60004 │ │ │ │ + beq.n 5bbc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::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 6002a │ │ │ │ + beq.n 5bbea │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -80985,15 +74216,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #520] @ 60258 │ │ │ │ + ldr.w sl, [pc, #520] @ 5be18 │ │ │ │ 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 │ │ │ │ @@ -81002,260 +74233,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 60060 │ │ │ │ + bne.n 5bc20 │ │ │ │ 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 60216 │ │ │ │ + beq.w 5bdd6 │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.n 60186 │ │ │ │ + bhi.n 5bd46 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6012c │ │ │ │ + bne.n 5bcec │ │ │ │ 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 600e8 │ │ │ │ + beq.n 5bca8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 600f6 │ │ │ │ + beq.n 5bcb6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r2, #212] @ 0xd4 │ │ │ │ - ldr r2, [pc, #340] @ (6025c ) │ │ │ │ - ldr r3, [pc, #316] @ (60244 ) │ │ │ │ + ldr r2, [pc, #340] @ (5be1c ) │ │ │ │ + ldr r3, [pc, #316] @ (5be04 ) │ │ │ │ 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 601ba │ │ │ │ + bne.n 5bd7a │ │ │ │ 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 5fee8 │ │ │ │ + beq.w 5baa8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 60178 │ │ │ │ + b.n 5bd38 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 600c4 │ │ │ │ + beq.n 5bc84 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 60196 │ │ │ │ + b.n 5bd56 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ffd4 │ │ │ │ + beq.w 5bb94 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 60154 │ │ │ │ + b.n 5bd14 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 5ffd4 │ │ │ │ + b.n 5bb94 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fee8 │ │ │ │ + b.n 5baa8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 600c4 │ │ │ │ - ldr r2, [pc, #184] @ (60260 ) │ │ │ │ - ldr r3, [pc, #152] @ (60244 ) │ │ │ │ + b.n 5bc84 │ │ │ │ + ldr r2, [pc, #184] @ (5be20 ) │ │ │ │ + ldr r3, [pc, #152] @ (5be04 ) │ │ │ │ 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 60236 │ │ │ │ + beq.n 5bdf6 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2bd5c │ │ │ │ - ldr r2, [pc, #152] @ (60264 ) │ │ │ │ - ldr r3, [pc, #116] @ (60244 ) │ │ │ │ + ldr r2, [pc, #152] @ (5be24 ) │ │ │ │ + ldr r3, [pc, #116] @ (5be04 ) │ │ │ │ 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 601ba │ │ │ │ + bne.n 5bd7a │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 601be │ │ │ │ + b.n 5bd7e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 601e2 │ │ │ │ - b.n 601be │ │ │ │ - b.n 601e2 │ │ │ │ - ldr r2, [pc, #112] @ (60268 ) │ │ │ │ - ldr r3, [pc, #72] @ (60244 ) │ │ │ │ + b.n 5bda2 │ │ │ │ + b.n 5bd7e │ │ │ │ + b.n 5bda2 │ │ │ │ + ldr r2, [pc, #112] @ (5be28 ) │ │ │ │ + ldr r3, [pc, #72] @ (5be04 ) │ │ │ │ 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 601ba │ │ │ │ - ldr r0, [pc, #96] @ (6026c ) │ │ │ │ + bne.n 5bd7a │ │ │ │ + ldr r0, [pc, #96] @ (5be2c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 601e2 │ │ │ │ - b.n 601ea │ │ │ │ - ldr r2, [pc, #88] @ (60270 ) │ │ │ │ - ldr r3, [pc, #40] @ (60244 ) │ │ │ │ + b.n 5bda2 │ │ │ │ + b.n 5bdaa │ │ │ │ + ldr r2, [pc, #88] @ (5be30 ) │ │ │ │ + ldr r3, [pc, #40] @ (5be04 ) │ │ │ │ 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 601ba │ │ │ │ - ldr r0, [pc, #72] @ (60274 ) │ │ │ │ + bne.n 5bd7a │ │ │ │ + ldr r0, [pc, #72] @ (5be34 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 601ea │ │ │ │ - b.n 601be │ │ │ │ - ldr r0, [pc, #64] @ (60278 ) │ │ │ │ + b.n 5bdaa │ │ │ │ + b.n 5bd7e │ │ │ │ + ldr r0, [pc, #64] @ (5be38 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1240006 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, #6 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ - movs r4, r0 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 6050c │ │ │ │ - movs r4, r0 │ │ │ │ - cdp 0, 2, cr0, cr8, cr6, {0} │ │ │ │ - stc 0, cr0, [r6, #24] │ │ │ │ - stcl 0, cr0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ - ldc 0, cr0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + adds r0, r3, r6 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r6, r0, r7 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r0, r2, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldc 0, cr0, [r6, #-24] @ 0xffffffe8 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006027c : │ │ │ │ +0005be3c : │ │ │ │ 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] @ (60528 ) │ │ │ │ + ldr r1, [pc, #656] @ (5c0e8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #648] @ (6052c ) │ │ │ │ + ldr r3, [pc, #648] @ (5c0ec ) │ │ │ │ ldr.w r9, [sp, #256] @ 0x100 │ │ │ │ - ldr.w fp, [pc, #648] @ 60530 │ │ │ │ - vldr d8, [pc, #596] @ 60500 │ │ │ │ + ldr.w fp, [pc, #648] @ 5c0f0 │ │ │ │ + vldr d8, [pc, #596] @ 5c0c0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ - vldr d9, [pc, #596] @ 60508 │ │ │ │ + vldr d9, [pc, #596] @ 5c0c8 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ blx 2bee0 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, r3, asr #2 │ │ │ │ - b.n 60354 │ │ │ │ + b.n 5bf14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60440 │ │ │ │ + bne.w 5c000 │ │ │ │ vldr d7, [r9] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 60440 │ │ │ │ + ble.w 5c000 │ │ │ │ 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] │ │ │ │ @@ -81270,29 +74508,29 @@ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 2cd6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 604d8 │ │ │ │ + beq.w 5c098 │ │ │ │ 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 2b884 │ │ │ │ ands r6, r0 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6047c │ │ │ │ + beq.w 5c03c │ │ │ │ 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] │ │ │ │ @@ -81305,24 +74543,24 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [r9] │ │ │ │ blx 2ce98 │ │ │ │ - cbz r0, 603c2 │ │ │ │ + cbz r0, 5bf82 │ │ │ │ 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 60472 │ │ │ │ + ble.n 5c032 │ │ │ │ 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] │ │ │ │ @@ -81335,163 +74573,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 60444 │ │ │ │ + bhi.n 5c004 │ │ │ │ ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ - cbnz r2, 60444 │ │ │ │ + cbnz r2, 5c004 │ │ │ │ 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, 60458 │ │ │ │ + cbz r3, 5c018 │ │ │ │ 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 60468 │ │ │ │ + bgt.n 5c028 │ │ │ │ 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 602d6 │ │ │ │ + bne.w 5be96 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6032e │ │ │ │ + b.n 5beee │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ blx 2cfa0 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60404 │ │ │ │ + bne.n 5bfc4 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #168 @ 0xa8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 2cfa0 │ │ │ │ - b.n 60404 │ │ │ │ + b.n 5bfc4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d9a4 │ │ │ │ - b.n 6041c │ │ │ │ + b.n 5bfdc │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ - b.n 603b0 │ │ │ │ - vldr d8, [pc, #144] @ 60510 │ │ │ │ + b.n 5bf70 │ │ │ │ + vldr d8, [pc, #144] @ 5c0d0 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 604b0 │ │ │ │ + beq.n 5c070 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #164] @ (60534 ) │ │ │ │ - ldr r3, [pc, #152] @ (6052c ) │ │ │ │ + ldr r2, [pc, #164] @ (5c0f4 ) │ │ │ │ + ldr r3, [pc, #152] @ (5c0ec ) │ │ │ │ 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 604f8 │ │ │ │ + bne.n 5c0b8 │ │ │ │ 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 60488 │ │ │ │ - add r5, pc, #96 @ (adr r5, 60520 ) │ │ │ │ + bge.n 5c048 │ │ │ │ + add r5, pc, #96 @ (adr r5, 5c0e0 ) │ │ │ │ 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 604c6 │ │ │ │ - b.n 60488 │ │ │ │ - vldr d8, [pc, #60] @ 60518 │ │ │ │ - b.n 60480 │ │ │ │ + blt.n 5c086 │ │ │ │ + b.n 5c048 │ │ │ │ + vldr d8, [pc, #60] @ 5c0d8 │ │ │ │ + b.n 5c040 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #80] @ (60538 ) │ │ │ │ - ldr r3, [pc, #68] @ (6052c ) │ │ │ │ + ldr r2, [pc, #80] @ (5c0f8 ) │ │ │ │ + ldr r3, [pc, #68] @ (5c0ec ) │ │ │ │ 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 604fc │ │ │ │ + beq.n 5c0bc │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__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 604cc │ │ │ │ - b.n 60350 │ │ │ │ + bvc.n 5c08c │ │ │ │ + b.n 5bf10 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ - add r6, pc, #36 @ (adr r6, 60548 ) │ │ │ │ - ldr r4, [pc, #48] @ (60554 ) │ │ │ │ - bvs.n 605a4 │ │ │ │ + add r6, pc, #36 @ (adr r6, 5c108 ) │ │ │ │ + ldr r4, [pc, #48] @ (5c114 ) │ │ │ │ + bvs.n 5c164 │ │ │ │ strb r6, [r4, r3] │ │ │ │ - ldc 0, cr0, [r2], {6} │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 60608 │ │ │ │ - movs r4, r0 │ │ │ │ - eors.w r0, lr, r6 │ │ │ │ - orr.w r0, r8, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0006053c : │ │ │ │ +0005c0fc : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060540 : │ │ │ │ +0005c100 : │ │ │ │ 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] @ (60598 ) │ │ │ │ + ldr r6, [pc, #72] @ (5c158 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2cb3c │ │ │ │ - ldr r3, [pc, #56] @ (6059c ) │ │ │ │ + ldr r3, [pc, #56] @ (5c15c ) │ │ │ │ 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] │ │ │ │ @@ -81501,499 +74742,703 @@ │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r6, #24] │ │ │ │ + cmp r6, #22 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605a0 : │ │ │ │ +0005c160 : │ │ │ │ + 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] @ (5c1c0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r4, pc │ │ │ │ + blx 2ccd0 │ │ │ │ + cbz r0, 5c1ba │ │ │ │ + ldr r3, [pc, #60] @ (5c1c4 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #56] @ (5c1c8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5c1ba │ │ │ │ + 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 2c94c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c1cc : │ │ │ │ + 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] @ (5c204 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2bd80 │ │ │ │ + ldr r3, [pc, #28] @ (5c208 ) │ │ │ │ + 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, #80 @ 0x50 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c20c : │ │ │ │ + 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] @ (5c244 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2b958 │ │ │ │ + ldr r3, [pc, #28] @ (5c248 ) │ │ │ │ + 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, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c24c : │ │ │ │ + str.w r1, [r0, #136] @ 0x88 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005c254 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005c25c : │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005c260 : │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005c264 : │ │ │ │ + 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] @ (5c2b0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + blx 2b690 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d3ec │ │ │ │ + ldr r3, [pc, #44] @ (5c2b4 ) │ │ │ │ + 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 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c2b8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #20] @ (5c2dc ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #20] @ (5c2e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2dad8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c2e4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (5c310 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #28] @ (5c314 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2dad8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c318 : │ │ │ │ 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] @ (605dc ) │ │ │ │ + ldr r3, [pc, #44] @ (5c354 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (605e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (5c358 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, 605d0 │ │ │ │ + cbz r5, 5c348 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbd0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip, #-24]! │ │ │ │ + cmp r4, #4 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605e4 : │ │ │ │ +0005c35c : │ │ │ │ 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, #208 @ 0xd0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060604 : │ │ │ │ +0005c37c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #160] @ (606b8 ) │ │ │ │ + ldr r1, [pc, #160] @ (5c430 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #160] @ (606bc ) │ │ │ │ + ldr r2, [pc, #160] @ (5c434 ) │ │ │ │ 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 6063c │ │ │ │ + bge.n 5c3b4 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 6065a │ │ │ │ + blt.n 5c3d2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ (606c0 ) │ │ │ │ - ldr r3, [pc, #120] @ (606bc ) │ │ │ │ + ldr r2, [pc, #128] @ (5c438 ) │ │ │ │ + ldr r3, [pc, #120] @ (5c434 ) │ │ │ │ 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 606a6 │ │ │ │ + bne.n 5c41e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ pop {pc} │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d4, [pc, #52] @ 606b0 │ │ │ │ + vldr d4, [pc, #52] @ 5c428 │ │ │ │ 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 6063e │ │ │ │ + b.n 5c3b6 │ │ │ │ blx 2cadc <__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, #156 @ 0x9c │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #24 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ + 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, 60748 │ │ │ │ + cbz r4, 5c4c0 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 606ec │ │ │ │ + b.n 5c464 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 606fe │ │ │ │ + cbz r2, 5c476 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 60702 │ │ │ │ + cbnz r0, 5c47a │ │ │ │ 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 606e6 │ │ │ │ - cbnz r3, 6074a │ │ │ │ + bne.n 5c45e │ │ │ │ + cbnz r3, 5c4c2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 60742 │ │ │ │ + cbz r2, 5c4ba │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 60742 │ │ │ │ + cbz r0, 5c4ba │ │ │ │ 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 6072e │ │ │ │ + b.n 5c4a6 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 6073c │ │ │ │ + beq.n 5c4b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 6071c │ │ │ │ + b.n 5c494 │ │ │ │ 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, 607f0 │ │ │ │ + cbz r4, 5c568 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 60794 │ │ │ │ + b.n 5c50c │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 607a6 │ │ │ │ + cbz r2, 5c51e │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 607aa │ │ │ │ + cbnz r0, 5c522 │ │ │ │ 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 6078e │ │ │ │ - cbnz r3, 607f2 │ │ │ │ + bne.n 5c506 │ │ │ │ + cbnz r3, 5c56a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 607ea │ │ │ │ + cbz r2, 5c562 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 607ea │ │ │ │ + cbz r0, 5c562 │ │ │ │ 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 607d6 │ │ │ │ + b.n 5c54e │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 607e4 │ │ │ │ + beq.n 5c55c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 607c4 │ │ │ │ + b.n 5c53c │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60a90 │ │ │ │ + beq.w 5c808 │ │ │ │ stmdb 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 60a4c │ │ │ │ + beq.w 5c7c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60a14 │ │ │ │ + beq.w 5c78c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 609dc │ │ │ │ + beq.w 5c754 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 60968 │ │ │ │ + beq.w 5c6e0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 608fe │ │ │ │ + beq.n 5c676 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60932 │ │ │ │ + beq.n 5c6aa │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 609a6 │ │ │ │ + beq.w 5c71e │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 608be │ │ │ │ + cbz r7, 5c636 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 60814 │ │ │ │ + bl 5c58c │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6089c │ │ │ │ + beq.n 5c614 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 608b2 │ │ │ │ + beq.n 5c62a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6087c │ │ │ │ + bne.n 5c5f4 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 608d8 │ │ │ │ + beq.n 5c650 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 608ee │ │ │ │ + beq.n 5c666 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 609a6 │ │ │ │ + beq.n 5c71e │ │ │ │ mov r9, r7 │ │ │ │ - b.n 60876 │ │ │ │ + b.n 5c5ee │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60912 │ │ │ │ + beq.n 5c68a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60924 │ │ │ │ + beq.n 5c69c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 60968 │ │ │ │ + cbz r5, 5c6e0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6085e │ │ │ │ + b.n 5c5d6 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60946 │ │ │ │ + beq.n 5c6be │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60958 │ │ │ │ + beq.n 5c6d0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 608fe │ │ │ │ + beq.n 5c676 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 60864 │ │ │ │ + b.n 5c5dc │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60982 │ │ │ │ + beq.n 5c6fa │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60998 │ │ │ │ + beq.n 5c710 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 609dc │ │ │ │ + cbz r4, 5c754 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 60854 │ │ │ │ + b.n 5c5cc │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609ba │ │ │ │ + beq.n 5c732 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609cc │ │ │ │ + beq.n 5c744 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 60932 │ │ │ │ + beq.n 5c6aa │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6086a │ │ │ │ + b.n 5c5e2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609f2 │ │ │ │ + beq.n 5c76a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a06 │ │ │ │ + beq.n 5c77e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 60a14 │ │ │ │ + cbz r4, 5c78c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 60846 │ │ │ │ + b.n 5c5be │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a2a │ │ │ │ + beq.n 5c7a2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a3e │ │ │ │ + beq.n 5c7b6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 60a4c │ │ │ │ + cbz r4, 5c7c4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6083a │ │ │ │ + b.n 5c5b2 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a66 │ │ │ │ + beq.n 5c7de │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a7c │ │ │ │ + beq.n 5c7f4 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 60a8a │ │ │ │ + cbz r4, 5c802 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6082e │ │ │ │ + b.n 5c5a6 │ │ │ │ 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] @ (60d08 ) │ │ │ │ - ldr r3, [pc, #608] @ (60d0c ) │ │ │ │ + ldr r2, [pc, #608] @ (5ca80 ) │ │ │ │ + ldr r3, [pc, #608] @ (5ca84 ) │ │ │ │ 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] │ │ │ │ @@ -82010,262 +75455,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 60bb0 │ │ │ │ + beq.n 5c928 │ │ │ │ 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, 60b6a │ │ │ │ + cbz r2, 5c8e2 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 60b72 │ │ │ │ + blt.n 5c8ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 60b30 │ │ │ │ + cbnz r0, 5c8a8 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60c2a │ │ │ │ + blt.n 5c9a2 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 60b44 │ │ │ │ + beq.n 5c8bc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (60d10 ) │ │ │ │ - ldr r3, [pc, #444] @ (60d0c ) │ │ │ │ + ldr r2, [pc, #448] @ (5ca88 ) │ │ │ │ + ldr r3, [pc, #444] @ (5ca84 ) │ │ │ │ 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 60cda │ │ │ │ + bne.w 5ca52 │ │ │ │ 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 60b2c │ │ │ │ + bge.n 5c8a4 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 60c26 │ │ │ │ + beq.n 5c99e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60b9a │ │ │ │ + cbz r2, 5c912 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 60b9e │ │ │ │ + cbnz r0, 5c916 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60bb4 │ │ │ │ + bge.n 5c92c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 60cb4 │ │ │ │ + beq.w 5ca2c │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60bda │ │ │ │ + b.n 5c952 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 60bee │ │ │ │ + cbnz r3, 5c966 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 606c4 │ │ │ │ + bl 5c43c │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60b34 │ │ │ │ + beq.n 5c8ac │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60caa │ │ │ │ + beq.n 5ca22 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 60b4c │ │ │ │ + b.n 5c8c4 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60c66 │ │ │ │ + beq.n 5c9de │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 60bb4 │ │ │ │ + bge.n 5c92c │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 60c7a │ │ │ │ + bne.n 5c9f2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60bda │ │ │ │ + b.n 5c952 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 60c72 │ │ │ │ + beq.n 5c9ea │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60c98 │ │ │ │ + cbz r2, 5ca10 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 60bb4 │ │ │ │ + bge.n 5c92c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c26 │ │ │ │ + bne.n 5c99e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 60c7a │ │ │ │ + b.n 5c9f2 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60bb4 │ │ │ │ + bge.n 5c92c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 60bc8 │ │ │ │ + b.n 5c940 │ │ │ │ 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, 60c8e │ │ │ │ + cbz r2, 5ca06 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 60c94 │ │ │ │ + cbnz r0, 5ca0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 60bda │ │ │ │ + b.n 5c952 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60bb4 │ │ │ │ + bge.n 5c92c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60c62 │ │ │ │ + beq.n 5c9da │ │ │ │ mov r3, r0 │ │ │ │ - b.n 60bc8 │ │ │ │ + b.n 5c940 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 60c7a │ │ │ │ + b.n 5c9f2 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 60c26 │ │ │ │ - b.n 60c7a │ │ │ │ + beq.n 5c99e │ │ │ │ + b.n 5c9f2 │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (60d14 ) │ │ │ │ - ldr r3, [pc, #64] @ (60d0c ) │ │ │ │ + ldr r2, [pc, #76] @ (5ca8c ) │ │ │ │ + ldr r3, [pc, #64] @ (5ca84 ) │ │ │ │ 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 60d02 │ │ │ │ + beq.n 5ca7a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (60d18 ) │ │ │ │ - ldr r3, [pc, #28] @ (60d0c ) │ │ │ │ + ldr r2, [pc, #44] @ (5ca90 ) │ │ │ │ + ldr r3, [pc, #28] @ (5ca84 ) │ │ │ │ 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 60cda │ │ │ │ + bne.n 5ca52 │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - b.n 60614 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r7, #12 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 614d4 )@@Base+0x530> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 611e4 )@@Base+0x240> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 611a0 )@@Base+0x1fc> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ + 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] @ (60f90 ) │ │ │ │ - ldr r3, [pc, #608] @ (60f94 ) │ │ │ │ + ldr r2, [pc, #608] @ (5cd08 ) │ │ │ │ + ldr r3, [pc, #608] @ (5cd0c ) │ │ │ │ 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] │ │ │ │ @@ -82282,282 +75727,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 60e38 │ │ │ │ + beq.n 5cbb0 │ │ │ │ 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, 60df2 │ │ │ │ + cbz r2, 5cb6a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 60dfa │ │ │ │ + blt.n 5cb72 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 60db8 │ │ │ │ + cbnz r0, 5cb30 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60eb2 │ │ │ │ + blt.n 5cc2a │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 60dcc │ │ │ │ + beq.n 5cb44 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (60f98 ) │ │ │ │ - ldr r3, [pc, #444] @ (60f94 ) │ │ │ │ + ldr r2, [pc, #448] @ (5cd10 ) │ │ │ │ + ldr r3, [pc, #444] @ (5cd0c ) │ │ │ │ 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 60f62 │ │ │ │ + bne.w 5ccda │ │ │ │ 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 60db4 │ │ │ │ + bge.n 5cb2c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 60eae │ │ │ │ + beq.n 5cc26 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60e22 │ │ │ │ + cbz r2, 5cb9a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 60e26 │ │ │ │ + cbnz r0, 5cb9e │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60e3c │ │ │ │ + bge.n 5cbb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 60f3c │ │ │ │ + beq.w 5ccb4 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60e62 │ │ │ │ + b.n 5cbda │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 60e76 │ │ │ │ + cbnz r3, 5cbee │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 6076c │ │ │ │ + bl 5c4e4 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60dbc │ │ │ │ + beq.n 5cb34 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60f32 │ │ │ │ + beq.n 5ccaa │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 60dd4 │ │ │ │ + b.n 5cb4c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60eee │ │ │ │ + beq.n 5cc66 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 60e3c │ │ │ │ + bge.n 5cbb4 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 60f02 │ │ │ │ + bne.n 5cc7a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60e62 │ │ │ │ + b.n 5cbda │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 60efa │ │ │ │ + beq.n 5cc72 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60f20 │ │ │ │ + cbz r2, 5cc98 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 60e3c │ │ │ │ + bge.n 5cbb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60eae │ │ │ │ + bne.n 5cc26 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 60f02 │ │ │ │ + b.n 5cc7a │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60e3c │ │ │ │ + bge.n 5cbb4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 60e50 │ │ │ │ + b.n 5cbc8 │ │ │ │ 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, 60f16 │ │ │ │ + cbz r2, 5cc8e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 60f1c │ │ │ │ + cbnz r0, 5cc94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 60e62 │ │ │ │ + b.n 5cbda │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60e3c │ │ │ │ + bge.n 5cbb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60eea │ │ │ │ + beq.n 5cc62 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 60e50 │ │ │ │ + b.n 5cbc8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 60f02 │ │ │ │ + b.n 5cc7a │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 60eae │ │ │ │ - b.n 60f02 │ │ │ │ + beq.n 5cc26 │ │ │ │ + b.n 5cc7a │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (60f9c ) │ │ │ │ - ldr r3, [pc, #64] @ (60f94 ) │ │ │ │ + ldr r2, [pc, #76] @ (5cd14 ) │ │ │ │ + ldr r3, [pc, #64] @ (5cd0c ) │ │ │ │ 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 60f8a │ │ │ │ + beq.n 5cd02 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (60fa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (60f94 ) │ │ │ │ + ldr r2, [pc, #44] @ (5cd18 ) │ │ │ │ + ldr r3, [pc, #28] @ (5cd0c ) │ │ │ │ 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 60f62 │ │ │ │ + bne.n 5ccda │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - b.n 6138c )@@Base+0x3e8> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6124c )@@Base+0x2a8> │ │ │ │ - movs r6, r0 │ │ │ │ - svc 222 @ 0xde │ │ │ │ - movs r6, r0 │ │ │ │ - svc 186 @ 0xba │ │ │ │ - movs r6, r0 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00060fa4 )@@Base>: │ │ │ │ +0005cd1c )@@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] @ 61950 )@@Base+0x9ac> │ │ │ │ + ldr.w r0, [pc, #2444] @ 5d6c8 )@@Base+0x9ac> │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #2440] @ 61954 )@@Base+0x9b0> │ │ │ │ + ldr.w r3, [pc, #2440] @ 5d6cc )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2416] @ 61958 )@@Base+0x9b4> │ │ │ │ + ldr.w lr, [pc, #2416] @ 5d6d0 )@@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 │ │ │ │ @@ -82565,15 +76010,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 60ff6 )@@Base+0x52> │ │ │ │ + bne.n 5cd6e )@@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] │ │ │ │ @@ -82581,64 +76026,64 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6182c )@@Base+0x888> │ │ │ │ + beq.w 5d5a4 )@@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 6105a )@@Base+0xb6> │ │ │ │ + b.n 5cdd2 )@@Base+0xb6> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6106c )@@Base+0xc8> │ │ │ │ + cbz r2, 5cde4 )@@Base+0xc8> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 6106e )@@Base+0xca> │ │ │ │ + cbnz r0, 5cde6 )@@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 61056 )@@Base+0xb2> │ │ │ │ + bne.n 5cdce )@@Base+0xb2> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - beq.w 61830 )@@Base+0x88c> │ │ │ │ + beq.w 5d5a8 )@@Base+0x88c> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 610a6 )@@Base+0x102> │ │ │ │ + cbz r2, 5ce1e )@@Base+0x102> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 610aa )@@Base+0x106> │ │ │ │ + cbnz r0, 5ce22 )@@Base+0x106> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 61830 )@@Base+0x88c> │ │ │ │ + blt.w 5d5a8 )@@Base+0x88c> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 610c4 )@@Base+0x120> │ │ │ │ + beq.n 5ce3c )@@Base+0x120> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ @@ -82653,15 +76098,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2148] @ 6195c )@@Base+0x9b8> │ │ │ │ + ldr.w ip, [pc, #2148] @ 5d6d4 )@@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] │ │ │ │ @@ -82675,15 +76120,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2092] @ 61960 )@@Base+0x9bc> │ │ │ │ + ldr.w lr, [pc, #2092] @ 5d6d8 )@@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] │ │ │ │ @@ -82693,22 +76138,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 61146 )@@Base+0x1a2> │ │ │ │ + bne.n 5cebe )@@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] @ 61964 )@@Base+0x9c0> │ │ │ │ + ldr.w r3, [pc, #2020] @ 5d6dc )@@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 │ │ │ │ @@ -82760,69 +76205,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 61222 )@@Base+0x27e> │ │ │ │ + beq.n 5cf9a )@@Base+0x27e> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61232 )@@Base+0x28e> │ │ │ │ + beq.n 5cfaa )@@Base+0x28e> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61242 )@@Base+0x29e> │ │ │ │ + beq.n 5cfba )@@Base+0x29e> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 61250 )@@Base+0x2ac> │ │ │ │ + beq.n 5cfc8 )@@Base+0x2ac> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 6125e )@@Base+0x2ba> │ │ │ │ + beq.n 5cfd6 )@@Base+0x2ba> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6126e )@@Base+0x2ca> │ │ │ │ + beq.n 5cfe6 )@@Base+0x2ca> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 6127c )@@Base+0x2d8> │ │ │ │ + beq.n 5cff4 )@@Base+0x2d8> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6128c )@@Base+0x2e8> │ │ │ │ + beq.n 5d004 )@@Base+0x2e8> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r7, [pc, #1744] @ 61968 )@@Base+0x9c4> │ │ │ │ + ldr.w r7, [pc, #1744] @ 5d6e0 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -82843,70 +76288,70 @@ │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 61812 )@@Base+0x86e> │ │ │ │ + beq.w 5d58a )@@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 61302 )@@Base+0x35e> │ │ │ │ + b.n 5d07a )@@Base+0x35e> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 61314 )@@Base+0x370> │ │ │ │ + cbz r2, 5d08c )@@Base+0x370> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 61316 )@@Base+0x372> │ │ │ │ + cbnz r0, 5d08e )@@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 612fe )@@Base+0x35a> │ │ │ │ + bne.n 5d076 )@@Base+0x35a> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq.w 61816 )@@Base+0x872> │ │ │ │ + beq.w 5d58e )@@Base+0x872> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 6134e )@@Base+0x3aa> │ │ │ │ + cbz r2, 5d0c6 )@@Base+0x3aa> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 61352 )@@Base+0x3ae> │ │ │ │ + cbnz r0, 5d0ca )@@Base+0x3ae> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 61816 )@@Base+0x872> │ │ │ │ + blt.w 5d58e )@@Base+0x872> │ │ │ │ movs r2, #19 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6136c )@@Base+0x3c8> │ │ │ │ + beq.n 5d0e4 )@@Base+0x3c8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r7, [pc, #1532] @ 6196c )@@Base+0x9c8> │ │ │ │ + ldr.w r7, [pc, #1532] @ 5d6e4 )@@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 │ │ │ │ @@ -82935,75 +76380,75 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ strb.w ip, [r3, r7] │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ add.w r2, r8, #92 @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 617fa )@@Base+0x856> │ │ │ │ + beq.w 5d572 )@@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 613f2 )@@Base+0x44e> │ │ │ │ + b.n 5d16a )@@Base+0x44e> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 61404 )@@Base+0x460> │ │ │ │ + cbz r2, 5d17c )@@Base+0x460> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 61406 )@@Base+0x462> │ │ │ │ + cbnz r0, 5d17e )@@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 613ee )@@Base+0x44a> │ │ │ │ + bne.n 5d166 )@@Base+0x44a> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq.w 617fc )@@Base+0x858> │ │ │ │ + beq.w 5d574 )@@Base+0x858> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 6143e )@@Base+0x49a> │ │ │ │ + cbz r2, 5d1b6 )@@Base+0x49a> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 61442 )@@Base+0x49e> │ │ │ │ + cbnz r0, 5d1ba )@@Base+0x49e> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 617fc )@@Base+0x858> │ │ │ │ + blt.w 5d574 )@@Base+0x858> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6145c )@@Base+0x4b8> │ │ │ │ + beq.n 5d1d4 )@@Base+0x4b8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 61970 )@@Base+0x9cc> │ │ │ │ + ldr.w r3, [pc, #1280] @ 5d6e8 )@@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 │ │ │ │ @@ -83013,15 +76458,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1236] @ 61974 )@@Base+0x9d0> │ │ │ │ + ldr.w r7, [pc, #1236] @ 5d6ec )@@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 │ │ │ │ @@ -83041,15 +76486,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1156] @ 61978 )@@Base+0x9d4> │ │ │ │ + ldr.w r1, [pc, #1156] @ 5d6f0 )@@Base+0x9d4> │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -83063,33 +76508,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 61530 )@@Base+0x58c> │ │ │ │ + beq.n 5d2a8 )@@Base+0x58c> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61540 )@@Base+0x59c> │ │ │ │ + beq.n 5d2b8 )@@Base+0x59c> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61550 )@@Base+0x5ac> │ │ │ │ + beq.n 5d2c8 )@@Base+0x5ac> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r3, [pc, #1064] @ 6197c )@@Base+0x9d8> │ │ │ │ + ldr.w r3, [pc, #1064] @ 5d6f4 )@@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 │ │ │ │ @@ -83099,64 +76544,64 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 617e0 )@@Base+0x83c> │ │ │ │ + beq.w 5d558 )@@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 615a0 )@@Base+0x5fc> │ │ │ │ + b.n 5d318 )@@Base+0x5fc> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 615b2 )@@Base+0x60e> │ │ │ │ + cbz r2, 5d32a )@@Base+0x60e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 615b4 )@@Base+0x610> │ │ │ │ + cbnz r0, 5d32c )@@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 6159c )@@Base+0x5f8> │ │ │ │ + bne.n 5d314 )@@Base+0x5f8> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - beq.w 617e4 )@@Base+0x840> │ │ │ │ + beq.w 5d55c )@@Base+0x840> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 615ec )@@Base+0x648> │ │ │ │ + cbz r2, 5d364 )@@Base+0x648> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 615f0 )@@Base+0x64c> │ │ │ │ + cbnz r0, 5d368 )@@Base+0x64c> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 617e4 )@@Base+0x840> │ │ │ │ + blt.w 5d55c )@@Base+0x840> │ │ │ │ movs r2, #25 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6160a )@@Base+0x666> │ │ │ │ + beq.n 5d382 )@@Base+0x666> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #16 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -83164,15 +76609,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] @ (61980 )@@Base+0x9dc>) │ │ │ │ + ldr r7, [pc, #852] @ (5d6f8 )@@Base+0x9dc>) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -83191,59 +76636,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #784] @ (61984 )@@Base+0x9e0>) │ │ │ │ + ldr r1, [pc, #784] @ (5d6fc )@@Base+0x9e0>) │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ blx 2d38c │ │ │ │ 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] @ 61940 )@@Base+0x99c> │ │ │ │ + vldr d1, [pc, #688] @ 5d6b8 )@@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] @ 61948 )@@Base+0x9a4> │ │ │ │ + vldr d0, [pc, #672] @ 5d6c0 )@@Base+0x9a4> │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 616b8 )@@Base+0x714> │ │ │ │ + beq.n 5d430 )@@Base+0x714> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 616c8 )@@Base+0x724> │ │ │ │ + beq.n 5d440 )@@Base+0x724> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 616d8 )@@Base+0x734> │ │ │ │ + beq.n 5d450 )@@Base+0x734> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - ldr r7, [pc, #680] @ (61988 )@@Base+0x9e4>) │ │ │ │ + ldr r7, [pc, #680] @ (5d700 )@@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 │ │ │ │ @@ -83267,129 +76712,129 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 617c8 )@@Base+0x824> │ │ │ │ + beq.n 5d540 )@@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 61748 )@@Base+0x7a4> │ │ │ │ + b.n 5d4c0 )@@Base+0x7a4> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6175a )@@Base+0x7b6> │ │ │ │ + cbz r2, 5d4d2 )@@Base+0x7b6> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 6175c )@@Base+0x7b8> │ │ │ │ + cbnz r0, 5d4d4 )@@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 61744 )@@Base+0x7a0> │ │ │ │ + bne.n 5d4bc )@@Base+0x7a0> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - beq.n 617ca )@@Base+0x826> │ │ │ │ + beq.n 5d542 )@@Base+0x826> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 61792 )@@Base+0x7ee> │ │ │ │ + cbz r2, 5d50a )@@Base+0x7ee> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 61796 )@@Base+0x7f2> │ │ │ │ + cbnz r0, 5d50e )@@Base+0x7f2> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 617ca )@@Base+0x826> │ │ │ │ + blt.n 5d542 )@@Base+0x826> │ │ │ │ movs r2, #25 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 617ae )@@Base+0x80a> │ │ │ │ + beq.n 5d526 )@@Base+0x80a> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #476] @ (6198c )@@Base+0x9e8>) │ │ │ │ - ldr r3, [pc, #416] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #476] @ (5d704 )@@Base+0x9e8>) │ │ │ │ + ldr r3, [pc, #416] @ (5d6cc )@@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 6188a )@@Base+0x8e6> │ │ │ │ + bne.n 5d602 )@@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 60a94 │ │ │ │ + bl 5c80c │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6179a )@@Base+0x7f6> │ │ │ │ + b.n 5d512 )@@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 60a94 │ │ │ │ + bl 5c80c │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 615f6 )@@Base+0x652> │ │ │ │ + b.n 5d36e )@@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 60d1c │ │ │ │ + bl 5ca94 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 61448 )@@Base+0x4a4> │ │ │ │ + b.n 5d1c0 )@@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 60a94 │ │ │ │ + bl 5c80c │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 61358 )@@Base+0x3b4> │ │ │ │ + b.n 5d0d0 )@@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 60d1c │ │ │ │ + bl 5ca94 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 610b0 )@@Base+0x10c> │ │ │ │ + b.n 5ce28 )@@Base+0x10c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -83398,200 +76843,200 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (61990 )@@Base+0x9ec>) │ │ │ │ - ldr r3, [pc, #216] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #280] @ (5d708 )@@Base+0x9ec>) │ │ │ │ + ldr r3, [pc, #216] @ (5d6cc )@@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 618a8 )@@Base+0x904> │ │ │ │ + beq.n 5d620 )@@Base+0x904> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #252] @ (61994 )@@Base+0x9f0>) │ │ │ │ - ldr r3, [pc, #188] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #252] @ (5d70c )@@Base+0x9f0>) │ │ │ │ + ldr r3, [pc, #188] @ (5d6cc )@@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 6188a )@@Base+0x8e6> │ │ │ │ + bne.n 5d602 )@@Base+0x8e6> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6188e )@@Base+0x8ea> │ │ │ │ + b.n 5d606 )@@Base+0x8ea> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (61998 )@@Base+0x9f4>) │ │ │ │ - ldr r3, [pc, #148] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #220] @ (5d710 )@@Base+0x9f4>) │ │ │ │ + ldr r3, [pc, #148] @ (5d6cc )@@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 618a8 )@@Base+0x904> │ │ │ │ - b.n 6188a )@@Base+0x8e6> │ │ │ │ - b.n 618e0 )@@Base+0x93c> │ │ │ │ - b.n 61870 )@@Base+0x8cc> │ │ │ │ + beq.n 5d620 )@@Base+0x904> │ │ │ │ + b.n 5d602 )@@Base+0x8e6> │ │ │ │ + b.n 5d658 )@@Base+0x93c> │ │ │ │ + b.n 5d5e8 )@@Base+0x8cc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (6199c )@@Base+0x9f8>) │ │ │ │ - ldr r3, [pc, #104] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #180] @ (5d714 )@@Base+0x9f8>) │ │ │ │ + ldr r3, [pc, #104] @ (5d6cc )@@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 618a8 )@@Base+0x904> │ │ │ │ - b.n 6188a )@@Base+0x8e6> │ │ │ │ + beq.n 5d620 )@@Base+0x904> │ │ │ │ + b.n 5d602 )@@Base+0x8e6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 618ac )@@Base+0x908> │ │ │ │ + b.n 5d624 )@@Base+0x908> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (619a0 )@@Base+0x9fc>) │ │ │ │ - ldr r3, [pc, #68] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #148] @ (5d718 )@@Base+0x9fc>) │ │ │ │ + ldr r3, [pc, #68] @ (5d6cc )@@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 618a8 )@@Base+0x904> │ │ │ │ - b.n 6188a )@@Base+0x8e6> │ │ │ │ + beq.n 5d620 )@@Base+0x904> │ │ │ │ + b.n 5d602 )@@Base+0x8e6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #124] @ (619a4 )@@Base+0xa00>) │ │ │ │ - ldr r3, [pc, #40] @ (61954 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #124] @ (5d71c )@@Base+0xa00>) │ │ │ │ + ldr r3, [pc, #40] @ (5d6cc )@@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 618a8 )@@Base+0x904> │ │ │ │ - b.n 6188a )@@Base+0x8e6> │ │ │ │ + beq.n 5d620 )@@Base+0x904> │ │ │ │ + b.n 5d602 )@@Base+0x8e6> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - svc 100 @ 0x64 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ - movs r4, r0 │ │ │ │ - add r3, pc, #960 @ (adr r3, 61d20 ) │ │ │ │ - movs r4, r0 │ │ │ │ - bne.n 61958 )@@Base+0x9b4> │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + b.n 5d3b8 )@@Base+0x69c> │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, 61a9c ) │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ + movs r5, r0 │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + b.n 5d07c )@@Base+0x360> │ │ │ │ movs r4, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bvc.n 61a8c │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61900 )@@Base+0x95c> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 618c8 )@@Base+0x924> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61a80 │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61a2c │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 619e8 )@@Base+0xa44> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 619b4 )@@Base+0xa10> │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r7, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r4, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r7, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r1, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r1, r2 │ │ │ │ + movs r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (619e4 )@@Base+0xa40>) │ │ │ │ - ldr r3, [pc, #52] @ (619e8 )@@Base+0xa44>) │ │ │ │ + ldr r2, [pc, #52] @ (5d75c )@@Base+0xa40>) │ │ │ │ + ldr r3, [pc, #52] @ (5d760 )@@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 618a8 )@@Base+0x904> │ │ │ │ - b.n 6188a )@@Base+0x8e6> │ │ │ │ + beq.w 5d620 )@@Base+0x904> │ │ │ │ + b.n 5d602 )@@Base+0x8e6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #28] @ (619ec )@@Base+0xa48>) │ │ │ │ - ldr r3, [pc, #24] @ (619e8 )@@Base+0xa44>) │ │ │ │ + ldr r2, [pc, #28] @ (5d764 )@@Base+0xa48>) │ │ │ │ + ldr r3, [pc, #24] @ (5d760 )@@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 618a8 )@@Base+0x904> │ │ │ │ - b.n 6188a )@@Base+0x8e6> │ │ │ │ - bpl.n 61ae4 │ │ │ │ - movs r6, r0 │ │ │ │ + beq.w 5d620 )@@Base+0x904> │ │ │ │ + b.n 5d602 )@@Base+0x8e6> │ │ │ │ + adds r6, r0, r0 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61ab0 │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000619f0 : │ │ │ │ +0005d768 : │ │ │ │ stmdb 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] @ (61c94 ) │ │ │ │ + ldr r7, [pc, #656] @ (5da0c ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r5, [pc, #656] @ (61c98 ) │ │ │ │ + ldr r5, [pc, #656] @ (5da10 ) │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #652] @ (61c9c ) │ │ │ │ + ldr r6, [pc, #652] @ (5da14 ) │ │ │ │ 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 2c8e4 │ │ │ │ - ldr r3, [pc, #632] @ (61ca0 ) │ │ │ │ - ldr r2, [pc, #632] @ (61ca4 ) │ │ │ │ + ldr r3, [pc, #632] @ (5da18 ) │ │ │ │ + ldr r2, [pc, #632] @ (5da1c ) │ │ │ │ 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 │ │ │ │ @@ -83602,38 +77047,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 2d410 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.w 61c04 │ │ │ │ + beq.w 5d97c │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ blx 2d410 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi.w 61be8 │ │ │ │ + bhi.w 5d960 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 61c20 │ │ │ │ + bne.w 5d998 │ │ │ │ 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 61c60 │ │ │ │ - ldr r1, [pc, #520] @ (61ca8 ) │ │ │ │ + bls.w 5d9d8 │ │ │ │ + ldr r1, [pc, #520] @ (5da20 ) │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ blx 2b690 │ │ │ │ @@ -83641,22 +77086,22 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bc6c , 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, 61ad0 │ │ │ │ + cbz r7, 5d848 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (61cac ) │ │ │ │ + ldr r2, [pc, #464] @ (5da24 ) │ │ │ │ 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} │ │ │ │ @@ -83672,32 +77117,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 61b1c │ │ │ │ + beq.n 5d894 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c754 ::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, 61b3a │ │ │ │ + cbz r7, 5d8b2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #364] @ (61cb0 ) │ │ │ │ + ldr r3, [pc, #364] @ (5da28 ) │ │ │ │ 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] │ │ │ │ @@ -83711,15 +77156,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 61b82 │ │ │ │ + beq.n 5d8fa │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vldr d6, [r5, #104] @ 0x68 │ │ │ │ @@ -83731,143 +77176,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 61bbe │ │ │ │ + beq.n 5d936 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 61bcc │ │ │ │ + beq.n 5d944 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #228] @ (61cb4 ) │ │ │ │ - ldr r3, [pc, #200] @ (61c98 ) │ │ │ │ + ldr r2, [pc, #228] @ (5da2c ) │ │ │ │ + ldr r3, [pc, #200] @ (5da10 ) │ │ │ │ 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 61c5c │ │ │ │ + bne.n 5d9d4 │ │ │ │ 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 2d7d8 , 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 2d38c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 61a86 │ │ │ │ + b.n 5d7fe │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61a60 │ │ │ │ + bne.w 5d7d8 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 61a84 │ │ │ │ + b.n 5d7fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61a84 │ │ │ │ + beq.w 5d7fc │ │ │ │ mov r0, sl │ │ │ │ - b.n 61bf8 │ │ │ │ + b.n 5d970 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd5c │ │ │ │ - ldr r2, [pc, #108] @ (61cb8 ) │ │ │ │ - ldr r3, [pc, #76] @ (61c98 ) │ │ │ │ + ldr r2, [pc, #108] @ (5da30 ) │ │ │ │ + ldr r3, [pc, #76] @ (5da10 ) │ │ │ │ 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 61c90 │ │ │ │ + beq.n 5da08 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #88] @ (61cbc ) │ │ │ │ - ldr r3, [pc, #52] @ (61c98 ) │ │ │ │ + ldr r2, [pc, #88] @ (5da34 ) │ │ │ │ + ldr r3, [pc, #52] @ (5da10 ) │ │ │ │ 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 61c5c │ │ │ │ - ldr r0, [pc, #72] @ (61cc0 ) │ │ │ │ + bne.n 5d9d4 │ │ │ │ + ldr r0, [pc, #72] @ (5da38 ) │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n 61c36 │ │ │ │ + b.n 5d9ae │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 61c36 │ │ │ │ - b.n 61c3c │ │ │ │ - b.n 61c2a │ │ │ │ + b.n 5d9ae │ │ │ │ + b.n 5d9b4 │ │ │ │ + b.n 5d9a2 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - bpl.n 61ce8 │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61cd4 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 5da26 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + lsls r6, r2, #12 │ │ │ │ + movs r5, r0 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 61d78 │ │ │ │ - movs r6, r0 │ │ │ │ - bcs.n 61c84 │ │ │ │ - movs r6, r0 │ │ │ │ - bcs.n 61c58 │ │ │ │ - movs r6, r0 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + asrs r0, r5, #23 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ + movs r7, r0 │ │ │ │ + uxtb r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00061cc4 : │ │ │ │ +0005da3c : │ │ │ │ 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] @ 62108 │ │ │ │ + ldr.w r2, [pc, #1064] @ 5de80 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1056] @ 6210c │ │ │ │ + ldr.w r3, [pc, #1056] @ 5de84 │ │ │ │ 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 │ │ │ │ @@ -83886,35 +77331,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 2c7a8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, 61d7a │ │ │ │ + cbz r0, 5daf2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62402 │ │ │ │ + beq.w 5e17a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2c7a8 │ │ │ │ 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, 61d6a │ │ │ │ + cbz r0, 5dae2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6240a │ │ │ │ + beq.w 5e182 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ blx 2d9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -83938,50 +77383,50 @@ │ │ │ │ vldr d10, [r8] │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d9, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #792] @ 620e0 │ │ │ │ + vldr d7, [pc, #792] @ 5de58 │ │ │ │ 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 623e2 │ │ │ │ + bne.w 5e15a │ │ │ │ blx 2dc98 │ │ │ │ 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 623f8 │ │ │ │ + beq.w 5e170 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #3 │ │ │ │ blx 2b7ac │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ blx 2d658 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ blx 2d658 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ - vldr d7, [pc, #692] @ 620e8 │ │ │ │ + vldr d7, [pc, #692] @ 5de60 │ │ │ │ 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 │ │ │ │ @@ -83992,25 +77437,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 62418 │ │ │ │ + beq.w 5e190 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d11, [pc, #616] @ 620e0 │ │ │ │ + vldr d11, [pc, #616] @ 5de58 │ │ │ │ vmov d12, r0, r1 │ │ │ │ - vldr d14, [pc, #624] @ 620f0 │ │ │ │ + vldr d14, [pc, #624] @ 5de68 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ldr r3, [pc, #640] @ (62110 ) │ │ │ │ + ldr r3, [pc, #640] @ (5de88 ) │ │ │ │ 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 │ │ │ │ @@ -84025,15 +77470,15 @@ │ │ │ │ blx 2d724 <__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 6236e │ │ │ │ + bgt.w 5e0e6 │ │ │ │ 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 │ │ │ │ @@ -84045,34 +77490,34 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [r8] │ │ │ │ blx 2ce98 │ │ │ │ - cbz r0, 61f6a │ │ │ │ + cbz r0, 5dce2 │ │ │ │ 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 623c6 │ │ │ │ + ble.w 5e13e │ │ │ │ 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 6249a │ │ │ │ + bpl.w 5e212 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ @@ -84085,26 +77530,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 621c4 │ │ │ │ + beq.w 5df3c │ │ │ │ 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 624ac │ │ │ │ + beq.w 5e224 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -84114,34 +77559,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 621ac │ │ │ │ + beq.w 5df24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 621ac │ │ │ │ + bne.w 5df24 │ │ │ │ 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 621b0 │ │ │ │ + beq.w 5df28 │ │ │ │ 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 │ │ │ │ @@ -84155,16 +77600,16 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 621b0 │ │ │ │ - vldr d10, [pc, #168] @ 620f8 │ │ │ │ + bne.w 5df28 │ │ │ │ + vldr d10, [pc, #168] @ 5de70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ @@ -84172,71 +77617,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 6235a │ │ │ │ + bgt.w 5e0d2 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 62360 │ │ │ │ + beq.w 5e0d8 │ │ │ │ vsub.f64 d4, d9, d10 │ │ │ │ vabs.f64 d3, d9 │ │ │ │ vdiv.f64 d5, d4, d3 │ │ │ │ vcmpe.f64 d5, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 621d2 │ │ │ │ + bpl.w 5df4a │ │ │ │ vldr d7, [r8] │ │ │ │ - vldr d10, [pc, #72] @ 62100 │ │ │ │ + vldr d10, [pc, #72] @ 5de78 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 623e8 │ │ │ │ + bhi.w 5e160 │ │ │ │ movs r1, #7 │ │ │ │ blx 2b7ac │ │ │ │ - ldr r1, [pc, #64] @ (62114 ) │ │ │ │ + ldr r1, [pc, #64] @ (5de8c ) │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ - b.n 62118 │ │ │ │ + b.n 5de90 │ │ │ │ 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 620ac │ │ │ │ - b.n 61f30 │ │ │ │ + bvc.n 5de24 │ │ │ │ + b.n 5dca8 │ │ │ │ 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] @ (6224c ) │ │ │ │ - bcs.n 6219c │ │ │ │ - movs r6, r0 │ │ │ │ + ldr r2, [pc, #324] @ (5dfc4 ) │ │ │ │ + asrs r0, r2, #19 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r6} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + vhadd.u d0, d12, d4 │ │ │ │ + ldc2l 0, cr0, [lr, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c7b4 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #776] @ 62440 │ │ │ │ + vldr d7, [pc, #776] @ 5e1b8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bdd4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ @@ -84253,52 +77696,52 @@ │ │ │ │ blx 2d658 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d658 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #724] @ (62460 ) │ │ │ │ - ldr r3, [pc, #728] @ (62464 ) │ │ │ │ + ldr r2, [pc, #724] @ (5e1d8 ) │ │ │ │ + ldr r3, [pc, #728] @ (5e1dc ) │ │ │ │ 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 6243a │ │ │ │ + bne.w 5e1b2 │ │ │ │ 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 61ffe │ │ │ │ + b.n 5dd76 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ vldr d0, [r4, #112] @ 0x70 │ │ │ │ blx 2b884 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 62052 │ │ │ │ + b.n 5ddca │ │ │ │ str r1, [sp, #0] │ │ │ │ vmov.f64 d0, d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ blx fp │ │ │ │ - b.n 61f9e │ │ │ │ + b.n 5dd16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6235a │ │ │ │ + beq.w 5e0d2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 62352 │ │ │ │ + bge.w 5e0ca │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 62352 │ │ │ │ + bge.w 5e0ca │ │ │ │ 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 │ │ │ │ @@ -84314,23 +77757,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 623dc │ │ │ │ + bne.w 5e154 │ │ │ │ blx 2dc98 │ │ │ │ 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 623d4 │ │ │ │ + beq.w 5e14c │ │ │ │ movs r1, #3 │ │ │ │ blx 2b7ac │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ blx 2d658 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ @@ -84351,15 +77794,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, 622f0 │ │ │ │ + cbz r3, 5e068 │ │ │ │ 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] │ │ │ │ @@ -84367,27 +77810,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] @ 62448 │ │ │ │ + vldr d0, [pc, #364] @ 5e1c0 │ │ │ │ blx 2cd6c │ │ │ │ - vldr d6, [pc, #364] @ 62450 │ │ │ │ + vldr d6, [pc, #364] @ 5e1c8 │ │ │ │ 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 62412 │ │ │ │ + ble.w 5e18a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx 2b7ac │ │ │ │ vmov.f64 d0, d10 │ │ │ │ blx 2bdd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -84405,21 +77848,21 @@ │ │ │ │ vmla.f64 d8, d7, d11 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bdd4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ and.w r9, r6, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 61e9c │ │ │ │ + bne.w 5dc14 │ │ │ │ vldr d7, [r8] │ │ │ │ - b.n 620ba │ │ │ │ + b.n 5de32 │ │ │ │ vneg.f64 d3, d10 │ │ │ │ - vldr d4, [pc, #240] @ 62458 │ │ │ │ + vldr d4, [pc, #240] @ 5e1d0 │ │ │ │ vdiv.f64 d5, d3, d4 │ │ │ │ - b.n 620a6 │ │ │ │ + b.n 5de1e │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx 2b7ac │ │ │ │ vldr d0, [r4, #80] @ 0x50 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bdd4 │ │ │ │ @@ -84437,565 +77880,558 @@ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d12, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d724 <__aeabi_l2d@plt> │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmla.f64 d12, d7, d11 │ │ │ │ - b.n 61eda │ │ │ │ + b.n 5dc52 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vmul.f64 d0, d7, d9 │ │ │ │ - b.n 61f4a │ │ │ │ + b.n 5dcc2 │ │ │ │ movs r1, #4 │ │ │ │ blx 2b7ac │ │ │ │ - b.n 62260 │ │ │ │ + b.n 5dfd8 │ │ │ │ blx 2d190 │ │ │ │ - b.n 62246 │ │ │ │ + b.n 5dfbe │ │ │ │ blx 2d190 │ │ │ │ - b.n 61dec │ │ │ │ + b.n 5db64 │ │ │ │ movs r1, #8 │ │ │ │ blx 2b7ac │ │ │ │ - ldr r1, [pc, #120] @ (62468 ) │ │ │ │ + ldr r1, [pc, #120] @ (5e1e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ - b.n 62118 │ │ │ │ + b.n 5de90 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #4 │ │ │ │ blx 2b7ac │ │ │ │ - b.n 61e18 │ │ │ │ + b.n 5db90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 61d48 │ │ │ │ + b.n 5dac0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 61d6a │ │ │ │ - vldr d10, [pc, #60] @ 62450 │ │ │ │ - b.n 620ba │ │ │ │ + b.n 5dae2 │ │ │ │ + vldr d10, [pc, #60] @ 5e1c8 │ │ │ │ + b.n 5de32 │ │ │ │ vmov.f64 d7, d9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 620ba │ │ │ │ + b.n 5de32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #68] @ (6246c ) │ │ │ │ - ldr r3, [pc, #56] @ (62464 ) │ │ │ │ + ldr r2, [pc, #68] @ (5e1e4 ) │ │ │ │ + ldr r3, [pc, #56] @ (5e1dc ) │ │ │ │ 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 62496 │ │ │ │ + beq.n 5e20e │ │ │ │ blx 2cadc <__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] @ (6259c ) │ │ │ │ + ldr r2, [pc, #324] @ (5e314 ) │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 6240c │ │ │ │ + bls.n 5e184 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfac00004 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ + movs r7, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, 62482 │ │ │ │ + cbz r0, 5e1fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 62482 │ │ │ │ + cbnz r3, 5e1fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #60] @ (624c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (624c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (5e238 ) │ │ │ │ + ldr r3, [pc, #60] @ (5e23c ) │ │ │ │ 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 6243a │ │ │ │ + bne.n 5e1b2 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #44] @ (624c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (5e240 ) │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ - ldr r1, [pc, #44] @ (624cc ) │ │ │ │ - ldr r0, [pc, #44] @ (624d0 ) │ │ │ │ + ldr r1, [pc, #44] @ (5e244 ) │ │ │ │ + ldr r0, [pc, #44] @ (5e248 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (624d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5e24c ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #36] @ (624d8 ) │ │ │ │ - ldr r0, [pc, #40] @ (624dc ) │ │ │ │ + ldr r1, [pc, #36] @ (5e250 ) │ │ │ │ + ldr r0, [pc, #40] @ (5e254 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - itte mi │ │ │ │ - movmi r4, r0 │ │ │ │ - nopmi {14} │ │ │ │ - movpl r4, r0 │ │ │ │ - cbz r6, 62540 │ │ │ │ - movs r4, r0 │ │ │ │ - ite cc │ │ │ │ - movcc r4, r0 │ │ │ │ - itee gt @ unpredictable │ │ │ │ - movgt r4, r0 │ │ │ │ - cbz r0, 6254c @ unpredictable │ │ │ │ - movle r4, r0 │ │ │ │ + vst4.8 {d16-d19}, [r2], r4 │ │ │ │ + ldr??.w r0, [ip, #4] │ │ │ │ + ldr??.w r0, [r2, #4] │ │ │ │ + ldrsh.w r0, [r0, r4] │ │ │ │ + vst1.8 {d16[0]}, [sl], r4 │ │ │ │ + vld1.8 {d16[0]}, [ip], r4 │ │ │ │ │ │ │ │ -000624e0 : │ │ │ │ +0005e258 : │ │ │ │ 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] @ (62540 ) │ │ │ │ + ldr r6, [pc, #80] @ (5e2b8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2cb3c │ │ │ │ - ldr r3, [pc, #64] @ (62544 ) │ │ │ │ + ldr r3, [pc, #64] @ (5e2bc ) │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b690 │ │ │ │ ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d30c │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r4, #200] @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 62532 │ │ │ │ + b.n 5e2aa │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd5c │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6252c │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5e2a4 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ + 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, 625cc │ │ │ │ + cbz r4, 5e344 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 62570 │ │ │ │ + b.n 5e2e8 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 62582 │ │ │ │ + cbz r2, 5e2fa │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 62586 │ │ │ │ + cbnz r0, 5e2fe │ │ │ │ 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 6256a │ │ │ │ - cbnz r3, 625ce │ │ │ │ + bne.n 5e2e2 │ │ │ │ + cbnz r3, 5e346 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 625c6 │ │ │ │ + cbz r2, 5e33e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 625c6 │ │ │ │ + cbz r0, 5e33e │ │ │ │ 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 625b2 │ │ │ │ + b.n 5e32a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 625c0 │ │ │ │ + beq.n 5e338 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 625a0 │ │ │ │ + b.n 5e318 │ │ │ │ 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, 62674 │ │ │ │ + cbz r4, 5e3ec │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 62618 │ │ │ │ + b.n 5e390 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6262a │ │ │ │ + cbz r2, 5e3a2 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 6262e │ │ │ │ + cbnz r0, 5e3a6 │ │ │ │ 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 62612 │ │ │ │ - cbnz r3, 62676 │ │ │ │ + bne.n 5e38a │ │ │ │ + cbnz r3, 5e3ee │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6266e │ │ │ │ + cbz r2, 5e3e6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 6266e │ │ │ │ + cbz r0, 5e3e6 │ │ │ │ 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 6265a │ │ │ │ + b.n 5e3d2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 62668 │ │ │ │ + beq.n 5e3e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 62648 │ │ │ │ + b.n 5e3c0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62914 │ │ │ │ + beq.w 5e68c │ │ │ │ stmdb 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 628d0 │ │ │ │ + beq.w 5e648 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62898 │ │ │ │ + beq.w 5e610 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 62860 │ │ │ │ + beq.w 5e5d8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 627ec │ │ │ │ + beq.w 5e564 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 62782 │ │ │ │ + beq.n 5e4fa │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 627b6 │ │ │ │ + beq.n 5e52e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6282a │ │ │ │ + beq.w 5e5a2 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 62742 │ │ │ │ + cbz r7, 5e4ba │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 62698 │ │ │ │ + bl 5e410 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62720 │ │ │ │ + beq.n 5e498 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62736 │ │ │ │ + beq.n 5e4ae │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 62700 │ │ │ │ + bne.n 5e478 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6275c │ │ │ │ + beq.n 5e4d4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 62772 │ │ │ │ + beq.n 5e4ea │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6282a │ │ │ │ + beq.n 5e5a2 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 626fa │ │ │ │ + b.n 5e472 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62796 │ │ │ │ + beq.n 5e50e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627a8 │ │ │ │ + beq.n 5e520 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 627ec │ │ │ │ + cbz r5, 5e564 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 626e2 │ │ │ │ + b.n 5e45a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627ca │ │ │ │ + beq.n 5e542 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627dc │ │ │ │ + beq.n 5e554 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 62782 │ │ │ │ + beq.n 5e4fa │ │ │ │ mov r5, r6 │ │ │ │ - b.n 626e8 │ │ │ │ + b.n 5e460 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62806 │ │ │ │ + beq.n 5e57e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6281c │ │ │ │ + beq.n 5e594 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 62860 │ │ │ │ + cbz r4, 5e5d8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 626d8 │ │ │ │ + b.n 5e450 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6283e │ │ │ │ + beq.n 5e5b6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62850 │ │ │ │ + beq.n 5e5c8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 627b6 │ │ │ │ + beq.n 5e52e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 626ee │ │ │ │ + b.n 5e466 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62876 │ │ │ │ + beq.n 5e5ee │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6288a │ │ │ │ + beq.n 5e602 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 62898 │ │ │ │ + cbz r4, 5e610 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 626ca │ │ │ │ + b.n 5e442 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 628ae │ │ │ │ + beq.n 5e626 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 628c2 │ │ │ │ + beq.n 5e63a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 628d0 │ │ │ │ + cbz r4, 5e648 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 626be │ │ │ │ + b.n 5e436 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 628ea │ │ │ │ + beq.n 5e662 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62900 │ │ │ │ + beq.n 5e678 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6290e │ │ │ │ + cbz r4, 5e686 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 626b2 │ │ │ │ + b.n 5e42a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00062918 : │ │ │ │ +0005e690 : │ │ │ │ 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] @ (629f8 ) │ │ │ │ + ldr r5, [pc, #208] @ (5e770 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #204] @ (629fc ) │ │ │ │ + ldr r2, [pc, #204] @ (5e774 ) │ │ │ │ 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] @ (62a00 ) │ │ │ │ + ldr r5, [pc, #192] @ (5e778 ) │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 2c4e8 │ │ │ │ - ldr r2, [pc, #184] @ (62a04 ) │ │ │ │ + ldr r2, [pc, #184] @ (5e77c ) │ │ │ │ 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] │ │ │ │ @@ -85016,72 +78452,72 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2d940 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2c458 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b85c │ │ │ │ - ldr r2, [pc, #104] @ (62a08 ) │ │ │ │ - ldr r3, [pc, #88] @ (629fc ) │ │ │ │ + ldr r2, [pc, #104] @ (5e780 ) │ │ │ │ + ldr r3, [pc, #88] @ (5e774 ) │ │ │ │ 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 629e0 │ │ │ │ + bne.n 5e758 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b85c │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dc20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb64 │ │ │ │ - ldr r2, [pc, #60] @ (62a0c ) │ │ │ │ - ldr r3, [pc, #44] @ (629fc ) │ │ │ │ + ldr r2, [pc, #60] @ (5e784 ) │ │ │ │ + ldr r3, [pc, #44] @ (5e774 ) │ │ │ │ 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 629f0 │ │ │ │ + beq.n 5e768 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 629be │ │ │ │ + b.n 5e736 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 629be │ │ │ │ - b.n 629c6 │ │ │ │ - stmia r6!, {r1} │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5e736 │ │ │ │ + b.n 5e73e │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00062a10 : │ │ │ │ +0005e788 : │ │ │ │ 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] @ (62c88 ) │ │ │ │ - ldr r3, [pc, #608] @ (62c8c ) │ │ │ │ + ldr r2, [pc, #608] @ (5ea00 ) │ │ │ │ + ldr r3, [pc, #608] @ (5ea04 ) │ │ │ │ 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] │ │ │ │ @@ -85098,274 +78534,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 62b30 │ │ │ │ + beq.n 5e8a8 │ │ │ │ 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, 62aea │ │ │ │ + cbz r2, 5e862 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 62af2 │ │ │ │ + blt.n 5e86a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 62ab0 │ │ │ │ + cbnz r0, 5e828 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 62baa │ │ │ │ + blt.n 5e922 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 62ac4 │ │ │ │ + beq.n 5e83c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (62c90 ) │ │ │ │ - ldr r3, [pc, #444] @ (62c8c ) │ │ │ │ + ldr r2, [pc, #448] @ (5ea08 ) │ │ │ │ + ldr r3, [pc, #444] @ (5ea04 ) │ │ │ │ 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 62c5a │ │ │ │ + bne.w 5e9d2 │ │ │ │ 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 62aac │ │ │ │ + bge.n 5e824 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 62ba6 │ │ │ │ + beq.n 5e91e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 62b1a │ │ │ │ + cbz r2, 5e892 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 62b1e │ │ │ │ + cbnz r0, 5e896 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 62b34 │ │ │ │ + bge.n 5e8ac │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 62c34 │ │ │ │ + beq.w 5e9ac │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 62b5a │ │ │ │ + b.n 5e8d2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 62b6e │ │ │ │ + cbnz r3, 5e8e6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 62548 │ │ │ │ + bl 5e2c0 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 62ab4 │ │ │ │ + beq.n 5e82c │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c2a │ │ │ │ + beq.n 5e9a2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 62acc │ │ │ │ + b.n 5e844 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 62be6 │ │ │ │ + beq.n 5e95e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 62b34 │ │ │ │ + bge.n 5e8ac │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 62bfa │ │ │ │ + bne.n 5e972 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 62b5a │ │ │ │ + b.n 5e8d2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 62bf2 │ │ │ │ + beq.n 5e96a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 62c18 │ │ │ │ + cbz r2, 5e990 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 62b34 │ │ │ │ + bge.n 5e8ac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62ba6 │ │ │ │ + bne.n 5e91e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 62bfa │ │ │ │ + b.n 5e972 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 62b34 │ │ │ │ + bge.n 5e8ac │ │ │ │ mov r3, r2 │ │ │ │ - b.n 62b48 │ │ │ │ + b.n 5e8c0 │ │ │ │ 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, 62c0e │ │ │ │ + cbz r2, 5e986 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 62c14 │ │ │ │ + cbnz r0, 5e98c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 62b5a │ │ │ │ + b.n 5e8d2 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 62b34 │ │ │ │ + bge.n 5e8ac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62be2 │ │ │ │ + beq.n 5e95a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 62b48 │ │ │ │ + b.n 5e8c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 62bfa │ │ │ │ + b.n 5e972 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 62ba6 │ │ │ │ - b.n 62bfa │ │ │ │ + beq.n 5e91e │ │ │ │ + b.n 5e972 │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (62c94 ) │ │ │ │ - ldr r3, [pc, #64] @ (62c8c ) │ │ │ │ + ldr r2, [pc, #76] @ (5ea0c ) │ │ │ │ + ldr r3, [pc, #64] @ (5ea04 ) │ │ │ │ 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 62c82 │ │ │ │ + beq.n 5e9fa │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (62c98 ) │ │ │ │ - ldr r3, [pc, #28] @ (62c8c ) │ │ │ │ + ldr r2, [pc, #44] @ (5ea10 ) │ │ │ │ + ldr r3, [pc, #28] @ (5ea04 ) │ │ │ │ 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 62c5a │ │ │ │ + bne.n 5e9d2 │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2} │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00062c9c )@@Base>: │ │ │ │ +0005ea14 )@@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] @ 634a8 )@@Base+0x80c> │ │ │ │ + ldr.w r6, [pc, #2028] @ 5f220 )@@Base+0x80c> │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ - ldr.w r0, [pc, #2024] @ 634ac )@@Base+0x810> │ │ │ │ + ldr.w r0, [pc, #2024] @ 5f224 )@@Base+0x810> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, pc │ │ │ │ - ldr.w r3, [pc, #2016] @ 634b0 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #2016] @ 5f228 )@@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 │ │ │ │ @@ -85382,15 +78818,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 62cf4 )@@Base+0x58> │ │ │ │ + bne.n 5ea6c )@@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 │ │ │ │ @@ -85402,63 +78838,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 63544 )@@Base+0x8a8> │ │ │ │ + beq.w 5f2bc )@@Base+0x8a8> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 62d50 )@@Base+0xb4> │ │ │ │ + b.n 5eac8 )@@Base+0xb4> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 62d62 )@@Base+0xc6> │ │ │ │ + cbz r2, 5eada )@@Base+0xc6> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 62d64 )@@Base+0xc8> │ │ │ │ + cbnz r0, 5eadc )@@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 62d4c )@@Base+0xb0> │ │ │ │ + bne.n 5eac4 )@@Base+0xb0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 635a2 )@@Base+0x906> │ │ │ │ + beq.w 5f31a )@@Base+0x906> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 62d98 )@@Base+0xfc> │ │ │ │ + cbz r2, 5eb10 )@@Base+0xfc> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 62d9a )@@Base+0xfe> │ │ │ │ + cbnz r0, 5eb12 )@@Base+0xfe> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 63382 )@@Base+0x6e6> │ │ │ │ + blt.w 5f0fa )@@Base+0x6e6> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 62db4 )@@Base+0x118> │ │ │ │ + beq.n 5eb2c )@@Base+0x118> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ - ldr.w r4, [pc, #1784] @ 634b4 )@@Base+0x818> │ │ │ │ + ldr.w r4, [pc, #1784] @ 5f22c )@@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 │ │ │ │ @@ -85496,15 +78932,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1672] @ 634b8 )@@Base+0x81c> │ │ │ │ + ldr.w r1, [pc, #1672] @ 5f230 )@@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 2d38c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -85514,15 +78950,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1632] @ 634bc )@@Base+0x820> │ │ │ │ + ldr.w lr, [pc, #1632] @ 5f234 )@@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 │ │ │ │ @@ -85530,15 +78966,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 62e6a )@@Base+0x1ce> │ │ │ │ + bne.n 5ebe2 )@@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 │ │ │ │ @@ -85551,34 +78987,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 62ebe )@@Base+0x222> │ │ │ │ + beq.n 5ec36 )@@Base+0x222> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62ece )@@Base+0x232> │ │ │ │ + beq.n 5ec46 )@@Base+0x232> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62ede )@@Base+0x242> │ │ │ │ + beq.n 5ec56 )@@Base+0x242> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r4, [pc, #1500] @ 634c0 )@@Base+0x824> │ │ │ │ + ldr.w r4, [pc, #1500] @ 5f238 )@@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 │ │ │ │ @@ -85606,73 +79042,73 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ strb r6, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r2, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 63368 )@@Base+0x6cc> │ │ │ │ + beq.w 5f0e0 )@@Base+0x6cc> │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 62f4a )@@Base+0x2ae> │ │ │ │ + b.n 5ecc2 )@@Base+0x2ae> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 62f5c )@@Base+0x2c0> │ │ │ │ + cbz r2, 5ecd4 )@@Base+0x2c0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 62f5e )@@Base+0x2c2> │ │ │ │ + cbnz r0, 5ecd6 )@@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 62f46 )@@Base+0x2aa> │ │ │ │ + bne.n 5ecbe )@@Base+0x2aa> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 6336a )@@Base+0x6ce> │ │ │ │ + beq.w 5f0e2 )@@Base+0x6ce> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 62f92 )@@Base+0x2f6> │ │ │ │ + cbz r2, 5ed0a )@@Base+0x2f6> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 62f94 )@@Base+0x2f8> │ │ │ │ + cbnz r0, 5ed0c )@@Base+0x2f8> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6336a )@@Base+0x6ce> │ │ │ │ + blt.w 5f0e2 )@@Base+0x6ce> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 62fae )@@Base+0x312> │ │ │ │ + beq.n 5ed26 )@@Base+0x312> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ 634c4 )@@Base+0x828> │ │ │ │ + ldr.w r4, [pc, #1276] @ 5f23c )@@Base+0x828> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov lr, r0 │ │ │ │ @@ -85694,15 +79130,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1200] @ 634c8 )@@Base+0x82c> │ │ │ │ + ldr.w r1, [pc, #1200] @ 5f240 )@@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 2d38c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -85712,15 +79148,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1160] @ 634cc )@@Base+0x830> │ │ │ │ + ldr.w r6, [pc, #1160] @ 5f244 )@@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 │ │ │ │ @@ -85728,15 +79164,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 63052 )@@Base+0x3b6> │ │ │ │ + bne.n 5edca )@@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] │ │ │ │ @@ -85748,34 +79184,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 630a4 )@@Base+0x408> │ │ │ │ + beq.n 5ee1c )@@Base+0x408> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 630b4 )@@Base+0x418> │ │ │ │ + beq.n 5ee2c )@@Base+0x418> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 630c4 )@@Base+0x428> │ │ │ │ + beq.n 5ee3c )@@Base+0x428> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r4, [pc, #1032] @ 634d0 )@@Base+0x834> │ │ │ │ + ldr.w r4, [pc, #1032] @ 5f248 )@@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 │ │ │ │ @@ -85803,73 +79239,73 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ strb r6, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r2, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6334e )@@Base+0x6b2> │ │ │ │ + beq.w 5f0c6 )@@Base+0x6b2> │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 63130 )@@Base+0x494> │ │ │ │ + b.n 5eea8 )@@Base+0x494> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 63142 )@@Base+0x4a6> │ │ │ │ + cbz r2, 5eeba )@@Base+0x4a6> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 63144 )@@Base+0x4a8> │ │ │ │ + cbnz r0, 5eebc )@@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 6312c )@@Base+0x490> │ │ │ │ + bne.n 5eea4 )@@Base+0x490> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 63350 )@@Base+0x6b4> │ │ │ │ + beq.w 5f0c8 )@@Base+0x6b4> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 63178 )@@Base+0x4dc> │ │ │ │ + cbz r2, 5eef0 )@@Base+0x4dc> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 6317a )@@Base+0x4de> │ │ │ │ + cbnz r0, 5eef2 )@@Base+0x4de> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 63350 )@@Base+0x6b4> │ │ │ │ + blt.w 5f0c8 )@@Base+0x6b4> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 63194 )@@Base+0x4f8> │ │ │ │ + beq.n 5ef0c )@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c2d8 │ │ │ │ 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] @ (634d4 )@@Base+0x838>) │ │ │ │ + ldr r4, [pc, #804] @ (5f24c )@@Base+0x838>) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ @@ -85891,58 +79327,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #736] @ (634d8 )@@Base+0x83c>) │ │ │ │ + ldr r1, [pc, #736] @ (5f250 )@@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 2d38c │ │ │ │ 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] @ 63498 )@@Base+0x7fc> │ │ │ │ + vldr d1, [pc, #648] @ 5f210 )@@Base+0x7fc> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r4 │ │ │ │ - vldr d0, [pc, #648] @ 634a0 )@@Base+0x804> │ │ │ │ + vldr d0, [pc, #648] @ 5f218 )@@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 63238 )@@Base+0x59c> │ │ │ │ + beq.n 5efb0 )@@Base+0x59c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63248 )@@Base+0x5ac> │ │ │ │ + beq.n 5efc0 )@@Base+0x5ac> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63258 )@@Base+0x5bc> │ │ │ │ + beq.n 5efd0 )@@Base+0x5bc> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r4, [pc, #636] @ (634dc )@@Base+0x840>) │ │ │ │ + ldr r4, [pc, #636] @ (5f254 )@@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 │ │ │ │ @@ -85968,103 +79404,103 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 63334 )@@Base+0x698> │ │ │ │ + beq.n 5f0ac )@@Base+0x698> │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 632b8 )@@Base+0x61c> │ │ │ │ + b.n 5f030 )@@Base+0x61c> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 632ca )@@Base+0x62e> │ │ │ │ + cbz r2, 5f042 )@@Base+0x62e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 632cc )@@Base+0x630> │ │ │ │ + cbnz r0, 5f044 )@@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 632b4 )@@Base+0x618> │ │ │ │ + bne.n 5f02c )@@Base+0x618> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 63336 )@@Base+0x69a> │ │ │ │ + beq.n 5f0ae )@@Base+0x69a> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 632fe )@@Base+0x662> │ │ │ │ + cbz r2, 5f076 )@@Base+0x662> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 63300 )@@Base+0x664> │ │ │ │ + cbnz r0, 5f078 )@@Base+0x664> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 63336 )@@Base+0x69a> │ │ │ │ + blt.n 5f0ae )@@Base+0x69a> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 63318 )@@Base+0x67c> │ │ │ │ + beq.n 5f090 )@@Base+0x67c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #452] @ (634e0 )@@Base+0x844>) │ │ │ │ - ldr r3, [pc, #404] @ (634b0 )@@Base+0x814>) │ │ │ │ + ldr r2, [pc, #452] @ (5f258 )@@Base+0x844>) │ │ │ │ + ldr r3, [pc, #404] @ (5f228 )@@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 6362e )@@Base+0x992> │ │ │ │ + bne.w 5f3a6 )@@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 62a14 │ │ │ │ + bl 5e78c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 63304 )@@Base+0x668> │ │ │ │ + b.n 5f07c )@@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 62a14 │ │ │ │ + bl 5e78c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 63180 )@@Base+0x4e4> │ │ │ │ + b.n 5eef8 )@@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 62a14 │ │ │ │ + bl 5e78c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 62f9a )@@Base+0x2fe> │ │ │ │ + b.n 5ed12 )@@Base+0x2fe> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -86074,475 +79510,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 634e4 )@@Base+0x848> │ │ │ │ + beq.w 5f25c )@@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 63416 )@@Base+0x77a> │ │ │ │ + beq.n 5f18e )@@Base+0x77a> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 6341c )@@Base+0x780> │ │ │ │ + blt.n 5f194 )@@Base+0x780> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 633f0 )@@Base+0x754> │ │ │ │ + cbnz r0, 5f168 )@@Base+0x754> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6355c )@@Base+0x8c0> │ │ │ │ + blt.w 5f2d4 )@@Base+0x8c0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63408 )@@Base+0x76c> │ │ │ │ + beq.n 5f180 )@@Base+0x76c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - b.n 62da0 )@@Base+0x104> │ │ │ │ + b.n 5eb18 )@@Base+0x104> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.n 633ee )@@Base+0x752> │ │ │ │ + bge.n 5f166 )@@Base+0x752> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 6359c )@@Base+0x900> │ │ │ │ + beq.w 5f314 )@@Base+0x900> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 63490 )@@Base+0x7f4> │ │ │ │ + cbz r2, 5f208 )@@Base+0x7f4> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 63490 )@@Base+0x7f4> │ │ │ │ + cbz r0, 5f208 )@@Base+0x7f4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 635ce )@@Base+0x932> │ │ │ │ + blt.w 5f346 )@@Base+0x932> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 625f0 │ │ │ │ + bl 5e368 │ │ │ │ ldrd r9, r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 633f6 )@@Base+0x75a> │ │ │ │ + beq.n 5f16e )@@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 635fa )@@Base+0x95e> │ │ │ │ + beq.w 5f372 )@@Base+0x95e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 63410 )@@Base+0x774> │ │ │ │ + b.n 5f188 )@@Base+0x774> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n 63446 )@@Base+0x7aa> │ │ │ │ + b.n 5f1be )@@Base+0x7aa> │ │ │ │ nop │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (63754 ) │ │ │ │ + ldr r1, [pc, #692] @ (5f4cc ) │ │ │ │ strb r2, [r6, r2] │ │ │ │ ... │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf1ea0004 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ - movs r4, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ movs r4, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r4, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r2, r3} │ │ │ │ + @ instruction: 0xf0a60004 │ │ │ │ + b.n 5ef58 )@@Base+0x544> │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 63552 )@@Base+0x8b6> │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 63534 )@@Base+0x898> │ │ │ │ - movs r4, r0 │ │ │ │ - pop {r2, r4} │ │ │ │ - movs r6, r0 │ │ │ │ + vhadd.s32 d16, d10, d4 │ │ │ │ + vhadd.s32 d0, d10, d4 │ │ │ │ + vhadd.s8 d16, d12, d4 │ │ │ │ + cdp 0, 6, cr0, cr4, cr4, {0} │ │ │ │ + cdp 0, 2, cr0, cr0, cr4, {0} │ │ │ │ + stcl 0, cr0, [lr, #16]! │ │ │ │ + stcl 0, cr0, [sl, #-16]! │ │ │ │ + cdp2 0, 9, cr0, cr12, cr6, {0} │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6344c )@@Base+0x7b0> │ │ │ │ + beq.n 5f1c4 )@@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 635ec )@@Base+0x950> │ │ │ │ + beq.n 5f364 )@@Base+0x950> │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 6344c )@@Base+0x7b0> │ │ │ │ + bge.n 5f1c4 )@@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 63598 )@@Base+0x8fc> │ │ │ │ + beq.n 5f310 )@@Base+0x8fc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 6353c )@@Base+0x8a0> │ │ │ │ + cbz r2, 5f2b4 )@@Base+0x8a0> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 63540 )@@Base+0x8a4> │ │ │ │ + cbnz r0, 5f2b8 )@@Base+0x8a4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 63478 )@@Base+0x7dc> │ │ │ │ + b.n 5f1f0 )@@Base+0x7dc> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ 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 63394 )@@Base+0x6f8> │ │ │ │ + b.n 5f10c )@@Base+0x6f8> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 635e4 )@@Base+0x948> │ │ │ │ + beq.n 5f35c )@@Base+0x948> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 635ba )@@Base+0x91e> │ │ │ │ + cbz r2, 5f332 )@@Base+0x91e> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 6344c )@@Base+0x7b0> │ │ │ │ + bge.w 5f1c4 )@@Base+0x7b0> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 63604 )@@Base+0x968> │ │ │ │ + beq.n 5f37c )@@Base+0x968> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 63478 )@@Base+0x7dc> │ │ │ │ + b.n 5f1f0 )@@Base+0x7dc> │ │ │ │ mov r5, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 63478 )@@Base+0x7dc> │ │ │ │ + b.n 5f1f0 )@@Base+0x7dc> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ 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 63394 )@@Base+0x6f8> │ │ │ │ + b.n 5f10c )@@Base+0x6f8> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 6344c )@@Base+0x7b0> │ │ │ │ + bge.w 5f1c4 )@@Base+0x7b0> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 63604 )@@Base+0x968> │ │ │ │ + cbz r2, 5f37c )@@Base+0x968> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 63460 )@@Base+0x7c4> │ │ │ │ + b.n 5f1d8 )@@Base+0x7c4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6359c )@@Base+0x900> │ │ │ │ + bne.n 5f314 )@@Base+0x900> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 63598 )@@Base+0x8fc> │ │ │ │ + beq.n 5f310 )@@Base+0x8fc> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 63528 )@@Base+0x88c> │ │ │ │ + b.n 5f2a0 )@@Base+0x88c> │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 63528 )@@Base+0x88c> │ │ │ │ + b.n 5f2a0 )@@Base+0x88c> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 6344c )@@Base+0x7b0> │ │ │ │ + bge.w 5f1c4 )@@Base+0x7b0> │ │ │ │ mov r9, r2 │ │ │ │ - b.n 63460 )@@Base+0x7c4> │ │ │ │ + b.n 5f1d8 )@@Base+0x7c4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 63528 )@@Base+0x88c> │ │ │ │ + b.n 5f2a0 )@@Base+0x88c> │ │ │ │ mov r5, r9 │ │ │ │ - b.n 63528 )@@Base+0x88c> │ │ │ │ + b.n 5f2a0 )@@Base+0x88c> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (63728 )@@Base+0xa8c>) │ │ │ │ - ldr r3, [pc, #268] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #268] @ (5f4a0 )@@Base+0xa8c>) │ │ │ │ + ldr r3, [pc, #268] @ (5f4a4 )@@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 6364c )@@Base+0x9b0> │ │ │ │ + beq.n 5f3c4 )@@Base+0x9b0> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (63730 )@@Base+0xa94>) │ │ │ │ - ldr r3, [pc, #240] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #244] @ (5f4a8 )@@Base+0xa94>) │ │ │ │ + ldr r3, [pc, #240] @ (5f4a4 )@@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 6362e )@@Base+0x992> │ │ │ │ + bne.n 5f3a6 )@@Base+0x992> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (63734 )@@Base+0xa98>) │ │ │ │ - ldr r3, [pc, #208] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #220] @ (5f4ac )@@Base+0xa98>) │ │ │ │ + ldr r3, [pc, #208] @ (5f4a4 )@@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 6364c )@@Base+0x9b0> │ │ │ │ - b.n 6362e )@@Base+0x992> │ │ │ │ + beq.n 5f3c4 )@@Base+0x9b0> │ │ │ │ + b.n 5f3a6 )@@Base+0x992> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #184] @ (63738 )@@Base+0xa9c>) │ │ │ │ - ldr r3, [pc, #168] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #184] @ (5f4b0 )@@Base+0xa9c>) │ │ │ │ + ldr r3, [pc, #168] @ (5f4a4 )@@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 6364c )@@Base+0x9b0> │ │ │ │ - b.n 6362e )@@Base+0x992> │ │ │ │ - b.n 63678 )@@Base+0x9dc> │ │ │ │ + beq.n 5f3c4 )@@Base+0x9b0> │ │ │ │ + b.n 5f3a6 )@@Base+0x992> │ │ │ │ + b.n 5f3f0 )@@Base+0x9dc> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (6373c )@@Base+0xaa0>) │ │ │ │ - ldr r3, [pc, #140] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #156] @ (5f4b4 )@@Base+0xaa0>) │ │ │ │ + ldr r3, [pc, #140] @ (5f4a4 )@@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 6364c )@@Base+0x9b0> │ │ │ │ - b.n 6362e )@@Base+0x992> │ │ │ │ - b.n 636ba )@@Base+0xa1e> │ │ │ │ + beq.n 5f3c4 )@@Base+0x9b0> │ │ │ │ + b.n 5f3a6 )@@Base+0x992> │ │ │ │ + b.n 5f432 )@@Base+0xa1e> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (63740 )@@Base+0xaa4>) │ │ │ │ - ldr r3, [pc, #96] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #120] @ (5f4b8 )@@Base+0xaa4>) │ │ │ │ + ldr r3, [pc, #96] @ (5f4a4 )@@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 6364c )@@Base+0x9b0> │ │ │ │ - b.n 6362e )@@Base+0x992> │ │ │ │ + beq.n 5f3c4 )@@Base+0x9b0> │ │ │ │ + b.n 5f3a6 )@@Base+0x992> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (63744 )@@Base+0xaa8>) │ │ │ │ - ldr r3, [pc, #68] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #96] @ (5f4bc )@@Base+0xaa8>) │ │ │ │ + ldr r3, [pc, #68] @ (5f4a4 )@@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 6364c )@@Base+0x9b0> │ │ │ │ - b.n 6362e )@@Base+0x992> │ │ │ │ - b.n 636c0 )@@Base+0xa24> │ │ │ │ + beq.n 5f3c4 )@@Base+0x9b0> │ │ │ │ + b.n 5f3a6 )@@Base+0x992> │ │ │ │ + b.n 5f438 )@@Base+0xa24> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #64] @ (63748 )@@Base+0xaac>) │ │ │ │ - ldr r3, [pc, #32] @ (6372c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #64] @ (5f4c0 )@@Base+0xaac>) │ │ │ │ + ldr r3, [pc, #32] @ (5f4a4 )@@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 6362e )@@Base+0x992> │ │ │ │ + bne.n 5f3a6 )@@Base+0x992> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ - b.n 63614 )@@Base+0x978> │ │ │ │ - b.n 6360e )@@Base+0x972> │ │ │ │ + b.n 5f38c )@@Base+0x978> │ │ │ │ + b.n 5f386 )@@Base+0x972> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 63632 )@@Base+0x996> │ │ │ │ - cbnz r2, 63730 )@@Base+0xa94> │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5f3aa )@@Base+0x996> │ │ │ │ + @ instruction: 0xfb9a0006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ - movs r6, r0 │ │ │ │ + usada8 r0, ip, r6, r0 │ │ │ │ + smmla r0, lr, r6, r0 │ │ │ │ + smlawb r0, r6, r6, r0 │ │ │ │ + smlabb r0, r8, r6, r0 │ │ │ │ + @ instruction: 0xfaee0006 │ │ │ │ + @ instruction: 0xfad20006 │ │ │ │ + @ instruction: 0xfaae0006 │ │ │ │ │ │ │ │ -0006374c : │ │ │ │ +0005f4c4 : │ │ │ │ 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] @ (63a08 ) │ │ │ │ + ldr r2, [pc, #676] @ (5f780 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #676] @ (63a0c ) │ │ │ │ + ldr r3, [pc, #676] @ (5f784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r6, [pc, #672] @ (63a10 ) │ │ │ │ + ldr r6, [pc, #672] @ (5f788 ) │ │ │ │ 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 63a2c │ │ │ │ + beq.w 5f7a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6379a │ │ │ │ + cbz r3, 5f512 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 637ba │ │ │ │ - ldr r2, [pc, #632] @ (63a14 ) │ │ │ │ - ldr r3, [pc, #620] @ (63a0c ) │ │ │ │ + ble.n 5f532 │ │ │ │ + ldr r2, [pc, #632] @ (5f78c ) │ │ │ │ + ldr r3, [pc, #620] @ (5f784 ) │ │ │ │ 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 63e42 │ │ │ │ + bne.w 5fbba │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e46 │ │ │ │ - ldr r3, [pc, #592] @ (63a18 ) │ │ │ │ + beq.w 5fbbe │ │ │ │ + ldr r3, [pc, #592] @ (5f790 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #588] @ (63a1c ) │ │ │ │ + ldr r3, [pc, #588] @ (5f794 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e46 │ │ │ │ + beq.w 5fbbe │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e58 │ │ │ │ + beq.w 5fbd0 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ - cbz r3, 637f2 │ │ │ │ + cbz r3, 5f56a │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 6379a │ │ │ │ + bgt.n 5f512 │ │ │ │ vldr d6, [r4, #64] @ 0x40 │ │ │ │ - vldr d7, [pc, #504] @ 639f8 │ │ │ │ + vldr d7, [pc, #504] @ 5f770 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 63c0e │ │ │ │ + bmi.w 5f986 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 63ed2 │ │ │ │ + bcs.w 5fc4a │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ @@ -86562,22 +79980,22 @@ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ blx 2ca90 (double const*, int, double*)@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 638de │ │ │ │ + beq.n 5f656 │ │ │ │ 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 638d6 │ │ │ │ + beq.n 5f64e │ │ │ │ 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] │ │ │ │ @@ -86590,20 +80008,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] @ (63a20 ) │ │ │ │ + ldr r2, [pc, #380] @ (5f798 ) │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [r0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 63bfe │ │ │ │ + bne.w 5f976 │ │ │ │ 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] │ │ │ │ @@ -86611,27 +80029,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 63858 │ │ │ │ + bne.n 5f5d0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #320] @ (63a24 ) │ │ │ │ + ldr r1, [pc, #320] @ (5f79c ) │ │ │ │ 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, 63906 │ │ │ │ + cbz r7, 5f67e │ │ │ │ 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 │ │ │ │ @@ -86641,59 +80059,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] @ 63a00 │ │ │ │ + vldr d0, [pc, #212] @ 5f778 │ │ │ │ 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 63c90 │ │ │ │ + bne.w 5fa08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63dc0 │ │ │ │ + bne.w 5fb38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63dc0 │ │ │ │ - cbz r5, 639cc │ │ │ │ + bne.w 5fb38 │ │ │ │ + cbz r5, 5f744 │ │ │ │ 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, 639be │ │ │ │ - ldr r3, [pc, #156] @ (63a20 ) │ │ │ │ + cbz r0, 5f736 │ │ │ │ + ldr r3, [pc, #156] @ (5f798 ) │ │ │ │ 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 63c06 │ │ │ │ + bne.w 5f97e │ │ │ │ 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] │ │ │ │ @@ -86702,79 +80120,74 @@ │ │ │ │ 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 63972 │ │ │ │ + bne.n 5f6ea │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ce44 │ │ │ │ - ldr r2, [pc, #84] @ (63a28 ) │ │ │ │ - ldr r3, [pc, #52] @ (63a0c ) │ │ │ │ + ldr r2, [pc, #84] @ (5f7a0 ) │ │ │ │ + ldr r3, [pc, #52] @ (5f784 ) │ │ │ │ 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 63e42 │ │ │ │ + bne.w 5fbba │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 63b7c ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 5f8f4 ) │ │ │ │ tst r2, r0 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfa500006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfa420006 │ │ │ │ + @ instruction: 0xfa1a0006 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ - movs r4, r0 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xe82e0004 │ │ │ │ + @ instruction: 0xf7e20006 │ │ │ │ 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1220] @ 63f10 │ │ │ │ + ldr.w r1, [pc, #1220] @ 5fc88 │ │ │ │ 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 2d38c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov sl, r8 │ │ │ │ - ldr.w r2, [pc, #1196] @ 63f14 │ │ │ │ - ldr.w ip, [pc, #1196] @ 63f18 │ │ │ │ + ldr.w r2, [pc, #1196] @ 5fc8c │ │ │ │ + ldr.w ip, [pc, #1196] @ 5fc90 │ │ │ │ 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] │ │ │ │ @@ -86787,15 +80200,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] @ 63f1c │ │ │ │ + ldr.w lr, [pc, #1152] @ 5fc94 │ │ │ │ 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 │ │ │ │ @@ -86827,164 +80240,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 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr.w r3, [pc, #1044] @ 63f20 │ │ │ │ + ldr.w r3, [pc, #1044] @ 5fc98 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 63b7e │ │ │ │ - ldr.w r3, [pc, #1032] @ 63f24 │ │ │ │ + cbz r3, 5f8f6 │ │ │ │ + ldr.w r3, [pc, #1032] @ 5fc9c │ │ │ │ ldrd r1, r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #1016] @ (63f28 ) │ │ │ │ + ldr r1, [pc, #1016] @ (5fca0 ) │ │ │ │ movs r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #1000] @ (63f2c ) │ │ │ │ + ldr r1, [pc, #1000] @ (5fca4 ) │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [sp, #196] @ 0xc4 │ │ │ │ mov r0, sl │ │ │ │ blx 2ceb0 >& 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 63e6a │ │ │ │ + beq.w 5fbe2 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 63c66 │ │ │ │ + beq.n 5f9de │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 63b8c │ │ │ │ + beq.n 5f904 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63b9c │ │ │ │ + beq.n 5f914 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bac │ │ │ │ + beq.n 5f924 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bbc │ │ │ │ + beq.n 5f934 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bcc │ │ │ │ + beq.n 5f944 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 63bda │ │ │ │ + beq.n 5f952 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bea │ │ │ │ + beq.n 5f962 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bfa │ │ │ │ + beq.n 5f972 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b.n 63786 │ │ │ │ + b.n 5f4fe │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 638d6 │ │ │ │ + b.n 5f64e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 639be │ │ │ │ + b.n 5f736 │ │ │ │ negs r3, r3 │ │ │ │ vmov s2, r3 │ │ │ │ - ldr r3, [pc, #792] @ (63f30 ) │ │ │ │ + ldr r3, [pc, #792] @ (5fca8 ) │ │ │ │ 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 2d85c │ │ │ │ vmov s15, r7 │ │ │ │ - vldr d5, [pc, #696] @ 63f00 │ │ │ │ + vldr d5, [pc, #696] @ 5fc78 │ │ │ │ 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 6380e │ │ │ │ - b.n 6379a │ │ │ │ + bhi.w 5f586 │ │ │ │ + b.n 5f512 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #708] @ (63f34 ) │ │ │ │ + ldr r2, [pc, #708] @ (5fcac ) │ │ │ │ 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 63b74 │ │ │ │ + beq.w 5f8ec │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 63b74 │ │ │ │ + b.n 5f8ec │ │ │ │ add.w r2, r4, #28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 2b7ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -87002,34 +80415,34 @@ │ │ │ │ blx 2cd88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 63d4c │ │ │ │ + beq.n 5fac4 │ │ │ │ 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, 63d2c │ │ │ │ + cbz r0, 5faa4 │ │ │ │ vldr d7, [r7] │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d0, d7, d6 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2dcb0 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - vldr d6, [pc, #504] @ 63f08 │ │ │ │ + vldr d6, [pc, #504] @ 5fc80 │ │ │ │ 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 │ │ │ │ @@ -87037,34 +80450,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 63ce6 │ │ │ │ + bne.n 5fa5e │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63966 │ │ │ │ + beq.w 5f6de │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccd0 │ │ │ │ - cbz r0, 63dac │ │ │ │ - ldr r3, [pc, #480] @ (63f38 ) │ │ │ │ + cbz r0, 5fb24 │ │ │ │ + ldr r3, [pc, #480] @ (5fcb0 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 63dac │ │ │ │ + cbz r0, 5fb24 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w 63ed2 │ │ │ │ + beq.w 5fc4a │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r7, #8 │ │ │ │ blx 2c4b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -87078,40 +80491,40 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ vstr d0, [r7] │ │ │ │ blx 2c848 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce44 │ │ │ │ - b.n 63964 │ │ │ │ - ldr r3, [pc, #396] @ (63f3c ) │ │ │ │ + b.n 5f6dc │ │ │ │ + ldr r3, [pc, #396] @ (5fcb4 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r0, [pc, #396] @ (63f40 ) │ │ │ │ + ldr r0, [pc, #396] @ (5fcb8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d334 │ │ │ │ - b.n 63964 │ │ │ │ + b.n 5f6dc │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #380] @ (63f44 ) │ │ │ │ + ldr r1, [pc, #380] @ (5fcbc ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, pc │ │ │ │ - bl 2e254 │ │ │ │ - ldr r1, [pc, #372] @ (63f48 ) │ │ │ │ + bl 2e0dc │ │ │ │ + ldr r1, [pc, #372] @ (5fcc0 ) │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ - bl 2e254 │ │ │ │ - ldr r1, [pc, #364] @ (63f4c ) │ │ │ │ + bl 2e0dc │ │ │ │ + ldr r1, [pc, #364] @ (5fcc4 ) │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e254 │ │ │ │ + bl 2e0dc │ │ │ │ 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 │ │ │ │ @@ -87126,49 +80539,49 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #288] @ (63f50 ) │ │ │ │ - ldr r3, [pc, #288] @ (63f54 ) │ │ │ │ + ldr r2, [pc, #288] @ (5fcc8 ) │ │ │ │ + ldr r3, [pc, #288] @ (5fccc ) │ │ │ │ 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 63eea │ │ │ │ + beq.n 5fc62 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (63f58 ) │ │ │ │ + ldr r3, [pc, #272] @ (5fcd0 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #272] @ (63f5c ) │ │ │ │ - ldr r0, [pc, #272] @ (63f60 ) │ │ │ │ + ldr r1, [pc, #272] @ (5fcd4 ) │ │ │ │ + ldr r0, [pc, #272] @ (5fcd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (63f64 ) │ │ │ │ + ldr r3, [pc, #264] @ (5fcdc ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #264] @ (63f68 ) │ │ │ │ - ldr r0, [pc, #268] @ (63f6c ) │ │ │ │ + ldr r1, [pc, #264] @ (5fce0 ) │ │ │ │ + ldr r0, [pc, #268] @ (5fce4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #260] @ (63f70 ) │ │ │ │ - ldr r3, [pc, #228] @ (63f54 ) │ │ │ │ + ldr r2, [pc, #260] @ (5fce8 ) │ │ │ │ + ldr r3, [pc, #228] @ (5fccc ) │ │ │ │ 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 63e42 │ │ │ │ + bne.n 5fbba │ │ │ │ blx 2cda0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -87178,162 +80591,157 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (63f74 ) │ │ │ │ - ldr r3, [pc, #156] @ (63f54 ) │ │ │ │ + ldr r2, [pc, #192] @ (5fcec ) │ │ │ │ + ldr r3, [pc, #156] @ (5fccc ) │ │ │ │ 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 63e42 │ │ │ │ + bne.n 5fbba │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 63e88 │ │ │ │ - b.n 63e8e │ │ │ │ - b.n 63e94 │ │ │ │ - b.n 63e9a │ │ │ │ - ldr r2, [pc, #164] @ (63f78 ) │ │ │ │ - ldr r3, [pc, #124] @ (63f54 ) │ │ │ │ + b.n 5fc00 │ │ │ │ + b.n 5fc06 │ │ │ │ + b.n 5fc0c │ │ │ │ + b.n 5fc12 │ │ │ │ + ldr r2, [pc, #164] @ (5fcf0 ) │ │ │ │ + ldr r3, [pc, #124] @ (5fccc ) │ │ │ │ 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 63e42 │ │ │ │ + bne.n 5fbba │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #144] @ (63f7c ) │ │ │ │ + ldr r2, [pc, #144] @ (5fcf4 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #144] @ (63f80 ) │ │ │ │ + ldr r3, [pc, #144] @ (5fcf8 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__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 63ef4 │ │ │ │ + bvc.n 5fc6c │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + b.n 5f884 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + b.n 5f8e0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ 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, #400 @ 0x190 │ │ │ │ + b.n 603ac │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + b.n 603c8 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + b.n 60234 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ - movs r6, r0 │ │ │ │ + usat r0, #6, r6 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + b.n 60180 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + b.n 60240 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #968] @ (6432c ) │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + b.n 60168 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + b.n 60228 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + bvs.n 5fd00 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ - movs r6, r0 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ - movs r6, r0 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ - movs r6, r0 │ │ │ │ + sbfx r0, sl, #0, #7 │ │ │ │ + ssat r0, #7, r2 │ │ │ │ + @ instruction: 0xf2e20006 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #28] @ (63fc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (63fc4 ) │ │ │ │ + ldr r2, [pc, #28] @ (5fd38 ) │ │ │ │ + ldr r3, [pc, #28] @ (5fd3c ) │ │ │ │ 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 63ec6 │ │ │ │ - b.n 63e42 │ │ │ │ - b.n 63f90 │ │ │ │ - b.n 63f96 │ │ │ │ - b.n 63f9c │ │ │ │ + beq.n 5fc3e │ │ │ │ + b.n 5fbba │ │ │ │ + b.n 5fd08 │ │ │ │ + b.n 5fd0e │ │ │ │ + b.n 5fd14 │ │ │ │ nop │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf2120006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063fc8 : │ │ │ │ +0005fd40 : │ │ │ │ stmdb 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] @ 64570 │ │ │ │ + ldr.w r2, [pc, #1428] @ 602e8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1428] @ 64574 │ │ │ │ + ldr.w r3, [pc, #1428] @ 602ec │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1424] @ 64578 │ │ │ │ + ldr.w r4, [pc, #1424] @ 602f0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c4e8 │ │ │ │ - ldr.w r3, [pc, #1404] @ 6457c │ │ │ │ + ldr.w r3, [pc, #1404] @ 602f4 │ │ │ │ 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 │ │ │ │ @@ -87342,15 +80750,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 2d37c │ │ │ │ ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64038 │ │ │ │ + beq.n 5fdb0 │ │ │ │ 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ @@ -87365,15 +80773,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1300] @ 64580 │ │ │ │ + ldr.w ip, [pc, #1300] @ 602f8 │ │ │ │ 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 │ │ │ │ @@ -87389,67 +80797,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 644be │ │ │ │ + beq.w 60236 │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 64448 │ │ │ │ + bhi.w 601c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 643d4 │ │ │ │ + bne.w 6014c │ │ │ │ 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 640f2 │ │ │ │ + beq.n 5fe6a │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 64102 │ │ │ │ + beq.n 5fe7a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::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 6412c │ │ │ │ + beq.n 5fea4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r2, [r8] │ │ │ │ - ldr.w r3, [pc, #1096] @ 64584 │ │ │ │ + ldr.w r3, [pc, #1096] @ 602fc │ │ │ │ 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] │ │ │ │ @@ -87458,58 +80866,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 64488 │ │ │ │ + beq.w 60200 │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 64424 │ │ │ │ + bhi.w 6019c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 643f6 │ │ │ │ + bne.w 6016e │ │ │ │ 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 641b2 │ │ │ │ + beq.n 5ff2a │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 641c2 │ │ │ │ + beq.n 5ff3a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::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 641ec │ │ │ │ + beq.n 5ff64 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ @@ -87517,15 +80925,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #884] @ 64588 │ │ │ │ + ldr.w ip, [pc, #884] @ 60300 │ │ │ │ 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} │ │ │ │ @@ -87540,54 +80948,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 6452c │ │ │ │ + beq.w 602a4 │ │ │ │ mov r0, sl │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 64402 │ │ │ │ + bhi.w 6017a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 643e0 │ │ │ │ + bne.w 60158 │ │ │ │ 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 6429e │ │ │ │ + beq.n 60016 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 642ae │ │ │ │ + beq.n 60026 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 642cc │ │ │ │ + beq.n 60044 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ @@ -87595,15 +81003,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #664] @ 6458c │ │ │ │ + ldr.w ip, [pc, #664] @ 60304 │ │ │ │ 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} │ │ │ │ @@ -87616,44 +81024,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 64554 │ │ │ │ + beq.w 602cc │ │ │ │ mov r0, fp │ │ │ │ blx 2d410 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 6446a │ │ │ │ + bhi.w 601e2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 643ec │ │ │ │ + bne.n 60164 │ │ │ │ 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 64374 │ │ │ │ + beq.n 600ec │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 64384 │ │ │ │ + beq.n 600fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b690 │ │ │ │ @@ -87667,236 +81075,228 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2d940 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ blx 2c458 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b85c │ │ │ │ - ldr r2, [pc, #468] @ (64590 ) │ │ │ │ - ldr r3, [pc, #440] @ (64574 ) │ │ │ │ + ldr r2, [pc, #468] @ (60308 ) │ │ │ │ + ldr r3, [pc, #440] @ (602ec ) │ │ │ │ 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 6449c │ │ │ │ + bne.n 60214 │ │ │ │ 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 640d4 │ │ │ │ + beq.w 5fe4c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6445c │ │ │ │ + b.n 601d4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6427e │ │ │ │ + beq.w 5fff6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 64416 │ │ │ │ + b.n 6018e │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64354 │ │ │ │ + beq.n 600cc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6447a │ │ │ │ + b.n 601f2 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64192 │ │ │ │ + beq.w 5ff0a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 64438 │ │ │ │ + b.n 601b0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 6427e │ │ │ │ + b.n 5fff6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - b.n 64192 │ │ │ │ + b.n 5ff0a │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 640d4 │ │ │ │ + b.n 5fe4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 64354 │ │ │ │ - ldr r2, [pc, #264] @ (64594 ) │ │ │ │ - ldr r3, [pc, #232] @ (64574 ) │ │ │ │ + b.n 600cc │ │ │ │ + ldr r2, [pc, #264] @ (6030c ) │ │ │ │ + ldr r3, [pc, #232] @ (602ec ) │ │ │ │ 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 644f6 │ │ │ │ + beq.n 6026e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb64 │ │ │ │ - ldr r2, [pc, #240] @ (64598 ) │ │ │ │ - ldr r3, [pc, #200] @ (64574 ) │ │ │ │ + ldr r2, [pc, #240] @ (60310 ) │ │ │ │ + ldr r3, [pc, #200] @ (602ec ) │ │ │ │ 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 6449c │ │ │ │ + bne.n 60214 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #220] @ (6459c ) │ │ │ │ - ldr r3, [pc, #176] @ (64574 ) │ │ │ │ + ldr r2, [pc, #220] @ (60314 ) │ │ │ │ + ldr r3, [pc, #176] @ (602ec ) │ │ │ │ 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 6449c │ │ │ │ - ldr r0, [pc, #204] @ (645a0 ) │ │ │ │ + bne.n 60214 │ │ │ │ + ldr r0, [pc, #204] @ (60318 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2dc20 │ │ │ │ - b.n 644a0 │ │ │ │ + b.n 60218 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 644da │ │ │ │ - ldr r0, [pc, #172] @ (645a4 ) │ │ │ │ + b.n 60252 │ │ │ │ + ldr r0, [pc, #172] @ (6031c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - b.n 644e0 │ │ │ │ - b.n 644da │ │ │ │ - b.n 644e8 │ │ │ │ - b.n 644e0 │ │ │ │ + b.n 60258 │ │ │ │ + b.n 60252 │ │ │ │ + b.n 60260 │ │ │ │ + b.n 60258 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 644e0 │ │ │ │ + b.n 60258 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b85c │ │ │ │ - b.n 644e0 │ │ │ │ - ldr r2, [pc, #120] @ (645a8 ) │ │ │ │ - ldr r3, [pc, #68] @ (64574 ) │ │ │ │ + b.n 60258 │ │ │ │ + ldr r2, [pc, #120] @ (60320 ) │ │ │ │ + ldr r3, [pc, #68] @ (602ec ) │ │ │ │ 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 6449c │ │ │ │ - ldr r0, [pc, #104] @ (645ac ) │ │ │ │ + bne.n 60214 │ │ │ │ + ldr r0, [pc, #104] @ (60324 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - b.n 644ee │ │ │ │ - b.n 64504 │ │ │ │ - b.n 644ee │ │ │ │ - b.n 644ee │ │ │ │ - b.n 644e8 │ │ │ │ - b.n 644da │ │ │ │ - ldr r2, [pc, #88] @ (645b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (64574 ) │ │ │ │ + b.n 60266 │ │ │ │ + b.n 6027c │ │ │ │ + b.n 60266 │ │ │ │ + b.n 60266 │ │ │ │ + b.n 60260 │ │ │ │ + b.n 60252 │ │ │ │ + ldr r2, [pc, #88] @ (60328 ) │ │ │ │ + ldr r3, [pc, #28] @ (602ec ) │ │ │ │ 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 6449c │ │ │ │ - ldr r0, [pc, #72] @ (645b4 ) │ │ │ │ + bne.n 60214 │ │ │ │ + ldr r0, [pc, #72] @ (6032c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ - movs r6, r0 │ │ │ │ + rsbs r0, r4, #6 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ - movs r6, r0 │ │ │ │ + rsb r0, ip, #6 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + b.n 604e4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + b.n 60370 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #16 @ (adr r3, 6459c ) │ │ │ │ + ble.n 60334 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 64890 ) │ │ │ │ + bgt.n 602b0 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - movs r6, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ - movs r6, r0 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ - movs r6, r0 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ - movs r6, r0 │ │ │ │ - mov r8, r7 │ │ │ │ + ldcl 0, cr0, [ip, #24]! │ │ │ │ + stc 0, cr0, [ip, #-24]! @ 0xffffffe8 │ │ │ │ + stc 0, cr0, [lr, #-24] @ 0xffffffe8 │ │ │ │ + ldcl 0, cr0, [r6], #24 │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r4, r0 │ │ │ │ - mov ip, r2 │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #0 │ │ │ │ - movs r6, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + stc 0, cr0, [r8], {6} │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ - movs r6, r0 │ │ │ │ - mov r2, r4 │ │ │ │ + stcl 0, cr0, [r0], #-24 @ 0xffffffe8 │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000645b8 : │ │ │ │ +00060330 : │ │ │ │ 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] │ │ │ │ @@ -87911,64 +81311,63 @@ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000645f4 : │ │ │ │ +0006036c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (6462c ) │ │ │ │ + ldr r3, [pc, #40] @ (603a4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (64630 ) │ │ │ │ + ldr r2, [pc, #40] @ (603a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6461a │ │ │ │ + cbz r0, 60392 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dc20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ - movs r6, r0 │ │ │ │ + subs.w r0, r0, r6 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064634 : │ │ │ │ +000603ac : │ │ │ │ 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] @ (64724 ) │ │ │ │ + ldr r2, [pc, #224] @ (6049c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #224] @ (64728 ) │ │ │ │ + ldr r3, [pc, #224] @ (604a0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (6472c ) │ │ │ │ + ldr r6, [pc, #220] @ (604a4 ) │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bc90 │ │ │ │ - ldr r3, [pc, #196] @ (64730 ) │ │ │ │ + ldr r3, [pc, #196] @ (604a8 ) │ │ │ │ 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 │ │ │ │ @@ -87992,4759 +81391,6950 @@ │ │ │ │ mov r0, sp │ │ │ │ blx 2d940 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2c458 │ │ │ │ mov r0, sp │ │ │ │ blx 2b85c │ │ │ │ - ldr r2, [pc, #112] @ (64734 ) │ │ │ │ - ldr r3, [pc, #100] @ (64728 ) │ │ │ │ + ldr r2, [pc, #112] @ (604ac ) │ │ │ │ + ldr r3, [pc, #100] @ (604a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6470a │ │ │ │ + bne.n 60482 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2b85c │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dc20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb64 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #64] @ (64738 ) │ │ │ │ - ldr r3, [pc, #44] @ (64728 ) │ │ │ │ + ldr r2, [pc, #64] @ (604b0 ) │ │ │ │ + ldr r3, [pc, #44] @ (604a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64720 │ │ │ │ + beq.n 60498 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 646e0 │ │ │ │ - b.n 646e8 │ │ │ │ - b.n 646ee │ │ │ │ - b.n 646e0 │ │ │ │ + b.n 60458 │ │ │ │ + b.n 60460 │ │ │ │ + b.n 60466 │ │ │ │ + b.n 60458 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ - movs r6, r0 │ │ │ │ + sbc.w r0, lr, r6 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ - movs r6, r0 │ │ │ │ + sbc.w r0, r8, r6 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ - movs r6, r0 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xeaf40006 │ │ │ │ + @ instruction: 0xeabe0006 │ │ │ │ │ │ │ │ -0006473c : │ │ │ │ +000604b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (6477c ) │ │ │ │ + ldr r3, [pc, #48] @ (604f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (64780 ) │ │ │ │ + ldr r2, [pc, #48] @ (604f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 64762 │ │ │ │ + cbz r0, 604da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dc20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb64 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #896 @ (adr r7, 64b00 ) │ │ │ │ - movs r6, r0 │ │ │ │ + orn r0, r8, r6 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064784 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6077c │ │ │ │ + stmdb 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] @ (647e4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add r4, pc │ │ │ │ - blx 2ccd0 │ │ │ │ - cbz r0, 647de │ │ │ │ - ldr r3, [pc, #60] @ (647e8 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #56] @ (647ec ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60738 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 647de │ │ │ │ - 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 60700 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 606c8 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 60654 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 605ea │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 6061e │ │ │ │ + ldr.w r9, [r6, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 60692 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cbz r7, 605aa │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 60500 │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 60588 │ │ │ │ + ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + add.w r1, sl, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6059e │ │ │ │ + ldr.w r1, [sl, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 60568 │ │ │ │ + ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ + add.w r2, r9, #48 @ 0x30 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 605c4 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + add.w r2, r9, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 605da │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 60692 │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 60562 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 605fe │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60610 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r5, 60654 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6054a │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add.w r3, r5, #48 @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60632 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add.w r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60644 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 605ea │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 60550 │ │ │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ + add.w r3, fp, #48 @ 0x30 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6066e │ │ │ │ + ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + add.w r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60684 │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 606c8 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 60540 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606a6 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606b8 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6061e │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 60556 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606de │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606f2 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 60700 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 60532 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60716 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6072a │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 60738 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 60526 │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + add.w r3, r8, #48 @ 0x30 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60752 │ │ │ │ + ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + add.w r3, r8, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60768 │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 60776 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 6051a │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2c94c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #576 @ (adr r7, 64a28 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00060780 : │ │ │ │ + vldr d7, [pc, #68] @ 607c8 │ │ │ │ + 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, 607d0 ) │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + strd r2, r3, [r0, #24] │ │ │ │ + add r3, pc, #36 @ (adr r3, 607d8 ) │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000647f0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000607e0 : │ │ │ │ + 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] @ (64828 ) │ │ │ │ + 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, 6083e │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00060844 : │ │ │ │ + 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 2bd80 │ │ │ │ - ldr r3, [pc, #28] @ (6482c ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 6085e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 60866 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 6086e │ │ │ │ + blx 2ce44 │ │ │ │ + ldrb.w r3, [r4, #32] │ │ │ │ + cbz r3, 60880 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 60880 │ │ │ │ + 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, #176 @ (adr r7, 648dc ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - ... │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064830 : │ │ │ │ +00060884 : │ │ │ │ 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] @ (64868 ) │ │ │ │ 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 2b958 │ │ │ │ - ldr r3, [pc, #28] @ (6486c ) │ │ │ │ - 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 r6, pc, #944 @ (adr r6, 64c1c ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064870 : │ │ │ │ - str.w r1, [r0, #136] @ 0x88 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064878 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064880 : │ │ │ │ - bx lr │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2b638 │ │ │ │ nop │ │ │ │ │ │ │ │ -00064884 : │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064888 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000608bc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #60] @ (648d4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ - blx 2b690 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d3ec │ │ │ │ - ldr r3, [pc, #44] @ (648d8 ) │ │ │ │ - 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 2c2d8 │ │ │ │ - blx 2cb0c <__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, #568 @ (adr r6, 64b10 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000648dc : │ │ │ │ +00060900 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (64900 ) │ │ │ │ + vldr d7, [pc, #64] @ 60950 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (64904 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2dad8 │ │ │ │ + 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] @ 60958 │ │ │ │ + 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 2c940 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #256 @ (adr r6, 64a04 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00064908 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060960 , std::allocator > const&)@@Base>: │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00060964 : │ │ │ │ + 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] @ (64934 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr d7, [pc, #200] @ 60a40 │ │ │ │ + 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] @ (64938 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2dad8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ - blx 2c2d8 │ │ │ │ + vldr d7, [pc, #188] @ 60a48 │ │ │ │ + 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 2c940 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + cbz r2, 609bc │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cbz r3, 609c8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60a0c │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 60a36 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 2c4b8 │ │ │ │ + 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 2ca90 (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 2ca90 (double const*, int, double*)@plt> │ │ │ │ + cbz r7, 60a1c │ │ │ │ + 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 2b63c │ │ │ │ + cbz r6, 60a2e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r6, pc, #80 @ (adr r6, 64988 ) │ │ │ │ - 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ │ │ │ │ -00064940 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00060a50 : │ │ │ │ + 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] @ (60c50 ) │ │ │ │ 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] @ (60c54 ) │ │ │ │ + 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, 60ada │ │ │ │ + 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 6499a │ │ │ │ - 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, 60aa6 │ │ │ │ + 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 64982 │ │ │ │ - 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 64a52 │ │ │ │ - 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 649bc │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 64a2e │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ - cmp ip, r4 │ │ │ │ - add.w r2, r2, r2, lsr #31 │ │ │ │ - mov.w r2, r2, asr #1 │ │ │ │ - bgt.n 64a14 │ │ │ │ - b.n 64a28 │ │ │ │ - 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 64a4a │ │ │ │ - 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 64a02 │ │ │ │ - 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 649f0 │ │ │ │ - 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 649f0 │ │ │ │ - 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 64a28 │ │ │ │ - subs r6, r2, #2 │ │ │ │ - cmp.w r4, r6, asr #1 │ │ │ │ - bne.n 64a28 │ │ │ │ - mov ip, r4 │ │ │ │ - b.n 64a36 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 64ad2 │ │ │ │ - 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 64aca │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 64aa2 │ │ │ │ - subs r2, r0, r6 │ │ │ │ - cmp r2, #4 │ │ │ │ - rsb r3, r2, r2, lsl #30 │ │ │ │ - add.w r3, r3, #4 │ │ │ │ - add r0, r3 │ │ │ │ - ble.n 64acc │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2c5d4 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - beq.n 64aca │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r4, [r5], #4 │ │ │ │ - cmp r4, r1 │ │ │ │ - blt.n 64a86 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 64ac4 │ │ │ │ - subs r3, r0, #4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60bec │ │ │ │ + ldr r1, [pc, #432] @ (60c58 ) │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d9bc │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [pc, #416] @ (60c5c ) │ │ │ │ + ldr r2, [pc, #408] @ (60c54 ) │ │ │ │ + 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 60c2a │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - blt.n 64ab8 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - bne.n 64aa2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - it eq │ │ │ │ - streq r1, [r0, #0] │ │ │ │ - b.n 64a9c │ │ │ │ - bx lr │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 64b10 │ │ │ │ - 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 2b7ac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, r0, r2 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 64b06 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 64b12 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2c5d4 │ │ │ │ - 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 64b06 │ │ │ │ - vldr d7, [r4] │ │ │ │ - vstr d7, [r1] │ │ │ │ - b.n 64b06 │ │ │ │ - nop │ │ │ │ - subs r3, r1, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - ble.n 64c1a │ │ │ │ - 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 2d658 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 64bc8 │ │ │ │ - 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 64c06 │ │ │ │ - cmp r2, ip │ │ │ │ - blt.n 64c0e │ │ │ │ - cmp r0, ip │ │ │ │ - bge.n 64ba6 │ │ │ │ - str.w ip, [r5] │ │ │ │ - str.w r1, [r6, #-4] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - mov lr, r6 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 64b7c │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 64b74 │ │ │ │ - ldr.w r2, [lr, #-4] │ │ │ │ - sub.w r3, lr, #4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bge.n 64b90 │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt.n 64b88 │ │ │ │ - cmp r3, r4 │ │ │ │ - bls.n 64bac │ │ │ │ - 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 64b70 │ │ │ │ - strd r0, r1, [r5] │ │ │ │ - b.n 64b6e │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 64b20 │ │ │ │ - subs r3, r4, r5 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - ble.n 64c02 │ │ │ │ - mov.w r8, r3, asr #2 │ │ │ │ - mov r6, r4 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64b46 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - add.w r4, r5, r3, lsl #2 │ │ │ │ - b.n 64bd2 │ │ │ │ - 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 6499c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64bd0 │ │ │ │ - subs r3, r6, r5 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 64c02 │ │ │ │ - ldr.w r3, [r6, #-4]! │ │ │ │ + blx 2bdd4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + blx 2cd88 │ │ │ │ + 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 60ab6 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2b7ac │ │ │ │ + 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 6499c │ │ │ │ - cmp r4, #4 │ │ │ │ - bgt.n 64bea │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r0, ip │ │ │ │ - blt.n 64ba6 │ │ │ │ - cmp r2, ip │ │ │ │ - blt.n 64b62 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str.w r1, [r5, r3, lsl #2] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - b.n 64b6e │ │ │ │ - bx lr │ │ │ │ + blx 2bdd4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d6, [pc, #220] @ 60c48 │ │ │ │ + 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 2bdd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60c2e │ │ │ │ + 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 60c16 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4b8 │ │ │ │ + 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 2ca90 (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 2c848 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 60ab8 │ │ │ │ + add.w r2, r4, #44 @ 0x2c │ │ │ │ + movs r1, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b7ac │ │ │ │ + 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 2d658 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + blx 2cd88 │ │ │ │ + b.n 60ab6 │ │ │ │ + ldr r2, [pc, #72] @ (60c60 ) │ │ │ │ + ldr r3, [pc, #56] @ (60c54 ) │ │ │ │ + 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 60c42 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (60c64 ) │ │ │ │ + movw r2, #385 @ 0x181 │ │ │ │ + ldr r1, [pc, #48] @ (60c68 ) │ │ │ │ + ldr r0, [pc, #52] @ (60c6c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + blx 2d21c <__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 │ │ │ │ + b.n 605dc │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 60be8 │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 60548 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 61290 │ │ │ │ + movs r6, r0 │ │ │ │ + bcs.n 60c08 │ │ │ │ + movs r4, r0 │ │ │ │ + bcc.n 60cb0 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -00064c1c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00060c70 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, 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 64d4a │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r5, ip, asr #3 │ │ │ │ - bne.n 64d38 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #460] @ (60e50 ) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #460] @ (60e54 ) │ │ │ │ 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] │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #460] @ (60e58 ) │ │ │ │ + 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 │ │ │ │ - beq.n 64d34 │ │ │ │ - ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - beq.n 64d34 │ │ │ │ - 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 64cca │ │ │ │ - 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 64ca2 │ │ │ │ - add r2, r1 │ │ │ │ - and.w r3, ip, #7 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 64d34 │ │ │ │ - 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] @ (64d50 ) │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - ldr r1, [pc, #20] @ (64d54 ) │ │ │ │ - ldr r0, [pc, #24] @ (64d58 ) │ │ │ │ - add r3, pc │ │ │ │ + blt.n 60cf6 │ │ │ │ + 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 60de0 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + strd r1, r2, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c4b8 │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r0, #4 │ │ │ │ + cbz r1, 60cda │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 60cd0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ce44 │ │ │ │ + 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, 60d04 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cbz r1, 60d12 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + vldr d0, [r4, #24] │ │ │ │ + vldr d7, [pc, #304] @ 60e48 │ │ │ │ + vcmpe.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 60d2e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + cbz r1, 60d3c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 60d5c │ │ │ │ + ldr r2, [pc, #284] @ (60e5c ) │ │ │ │ + ldr r3, [pc, #276] @ (60e54 ) │ │ │ │ + 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 60ddc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2c93c │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #252] @ (60e60 ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, sp, #28 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e310 │ │ │ │ - nop │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + bl 2e198 │ │ │ │ + ldr r1, [pc, #244] @ (60e64 ) │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e198 │ │ │ │ + ldr r1, [pc, #236] @ (60e68 ) │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + bl 2e198 │ │ │ │ + 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #160] @ (60e6c ) │ │ │ │ + ldr r3, [pc, #136] @ (60e54 ) │ │ │ │ + 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 60df8 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #140] @ (60e70 ) │ │ │ │ + ldr r3, [pc, #112] @ (60e54 ) │ │ │ │ + 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 60ddc │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #120] @ (60e74 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #120] @ (60e78 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d79c <__cxa_throw@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #80] @ (60e7c ) │ │ │ │ + ldr r3, [pc, #36] @ (60e54 ) │ │ │ │ + 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 60ddc │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 60e18 │ │ │ │ + b.n 60e1e │ │ │ │ + b.n 60e24 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + b.n 613a4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 613a4 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 61240 │ │ │ │ + movs r6, r0 │ │ │ │ + bcs.n 60ea4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + bcs.n 60f04 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + bcs.n 60f00 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64e54 │ │ │ │ + b.n 61138 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 6110c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 61084 │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +00060e80 : │ │ │ │ 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] @ 615a0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #1796] @ 615a4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [pc, #1788] @ 615a8 │ │ │ │ + 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 2c4e8 │ │ │ │ + ldr.w r3, [pc, #1768] @ 615ac │ │ │ │ + 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 2d37c │ │ │ │ + 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 2d470 │ │ │ │ + add.w r3, r4, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2b918 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r0, #1544 @ 0x608 │ │ │ │ + str.w r3, [r4, #196] @ 0xc4 │ │ │ │ + blx 2b690 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2cb84 │ │ │ │ + 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 64e40 │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 64e2e │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 64e1c │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 64e0a │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 64dfc │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 64dea │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 64ddc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 64dce │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + beq.n 60f4a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 64d5c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64db2 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #1620] @ 615b0 │ │ │ │ + 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 618ca │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d410 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61838 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 616ea │ │ │ │ + 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 60fd6 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64dae │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 60fe4 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 64daa │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 61004 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1416] @ 615b4 │ │ │ │ + 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 618fc │ │ │ │ mov r0, fp │ │ │ │ + blx 2d410 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61754 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61748 │ │ │ │ + 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 610ae │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 64dfc │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 64da4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 64d9a │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 610bc │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 64e1c │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 64d92 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 610dc │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1208] @ 615b8 │ │ │ │ + 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 6191c │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d410 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61796 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 6173c │ │ │ │ + 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 61192 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 64e2e │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 64d88 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 64e40 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 64d7e │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 611a0 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64d74 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64f50 │ │ │ │ - stmdb 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] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b63c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64f3c │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ + beq.n 611c8 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [pc, #996] @ (615bc ) │ │ │ │ + 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.n 64f2a │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 64f18 │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 64f06 │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 64ef8 │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 64ee6 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 64ed8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 64eca │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 64e58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64eae │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + beq.w 61982 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d410 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61774 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61730 │ │ │ │ + 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 6124c │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64eaa │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6125a │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 64ea6 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d940 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2c458 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b85c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d6, [pc, #772] @ 61598 │ │ │ │ + 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 612c0 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [pc, #752] @ (615c0 ) │ │ │ │ + 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 619d4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d410 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61816 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61724 │ │ │ │ + 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 61344 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 64ef8 │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 64ea0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 61352 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 64e96 │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 61372 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w fp, #0 │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [pc, #576] @ (615c4 ) │ │ │ │ + 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 619f4 │ │ │ │ mov r0, sl │ │ │ │ - blx 2c2d8 │ │ │ │ - cbz r4, 64f18 │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 64e8e │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + blx 2d410 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 617f6 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61718 │ │ │ │ + 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 613fc │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 64f2a │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 64e84 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6140a │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 64f3c │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 64e7a │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 6142a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #376] @ 615c8 │ │ │ │ + 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 61940 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d410 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 617d6 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 6170c │ │ │ │ + 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 614d8 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 614e6 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64e70 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064f54 : │ │ │ │ - stmdb 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] @ 65024 │ │ │ │ - add.w r8, r0, #228 @ 0xe4 │ │ │ │ - ldr.w r4, [r0, #236] @ 0xec │ │ │ │ - sub sp, #12 │ │ │ │ - add fp, pc │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n 65018 │ │ │ │ - ldr r3, [pc, #172] @ (65028 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w sl, [pc, #172] @ 6502c │ │ │ │ - ldr.w r9, [pc, #172] @ 65030 │ │ │ │ - add sl, pc │ │ │ │ - ldr.w r6, [fp, r3] │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [pc, #164] @ (65034 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 64fb0 │ │ │ │ - ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 2b614 │ │ │ │ - blx 2c298 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2fc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 65018 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d808 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d808 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #7 │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - blx 2d808 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 6501e │ │ │ │ - ldrb r3, [r0, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64f94 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - movs r1, #10 │ │ │ │ - ldr r2, [pc, #48] @ (65038 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64f98 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 64f98 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 2cda0 │ │ │ │ + blx 2c754 ::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 61506 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #160] @ 615cc │ │ │ │ + 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 61960 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d410 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 617b6 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61700 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + b.n 615d0 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + nop.w │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + b.n 616bc │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 616a4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006503c : │ │ │ │ - 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 65248 │ │ │ │ - cmp.w r3, r1, asr #3 │ │ │ │ - bne.w 65234 │ │ │ │ - ldrd ip, r0, [r4, #252] @ 0xfc │ │ │ │ - sub.w r1, r0, ip │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 651f0 │ │ │ │ - bcc.n 65128 │ │ │ │ - cmp ip, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ - beq.n 65120 │ │ │ │ - adds r1, r3, #7 │ │ │ │ - cmp ip, r2 │ │ │ │ - mov.w r0, r1, asr #3 │ │ │ │ - and.w r1, r3, #7 │ │ │ │ - bls.n 65136 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - subs r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - add r3, ip │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 650aa │ │ │ │ - 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 650ac │ │ │ │ - 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 6507c │ │ │ │ - subs r1, #1 │ │ │ │ - sub.w lr, r2, #8 │ │ │ │ - sub.w r3, ip, #8 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 65150 │ │ │ │ - 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 6515c │ │ │ │ - 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 2c040 >::_M_default_append(unsigned int)@plt> │ │ │ │ - ldr.w ip, [r4, #252] @ 0xfc │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - vldr d0, [sp, #8] │ │ │ │ - b.n 6507c │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r5 │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 651a8 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 650fc │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 650e0 │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r5 │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 651c4 │ │ │ │ - ldr r3, [pc, #20] @ (6524c ) │ │ │ │ - mov.w r2, #498 @ 0x1f2 │ │ │ │ - ldr r1, [pc, #20] @ (65250 ) │ │ │ │ - ldr r0, [pc, #20] @ (65254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e33c │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + strh r6, [r4, #26] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ + movs r5, r0 │ │ │ │ + strh r4, [r1, #12] │ │ │ │ + movs r4, r0 │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -00065258 : │ │ │ │ - stmdb 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] @ (6553c ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #720] @ (65540 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r3, r0, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #712] @ (65544 ) │ │ │ │ - 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 2d228 >::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 2d228 >::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 2b808 >::reserve(unsigned int)@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 653f8 │ │ │ │ - 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 65342 │ │ │ │ - cbz r5, 6530a │ │ │ │ - ldr r3, [pc, #600] @ (65548 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #596] @ (6554c ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 65526 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b690 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2bd38 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 65478 │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2d440 │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, r8 │ │ │ │ - add r0, r3 │ │ │ │ - str.w r0, [r4, #248] @ 0xf8 │ │ │ │ - bge.n 653f8 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - blx 2cbfc │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 65464 │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ - blx 2b994 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6546e │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r5, [r3, r5] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 652ea │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 6530a │ │ │ │ - ldr r3, [pc, #436] @ (65548 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #432] @ (6554c ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6530a │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2b988 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 654d4 │ │ │ │ - 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 2da60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ - blx 2d440 │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, r8 │ │ │ │ - add r0, r3 │ │ │ │ - str.w r0, [r4, #248] @ 0xf8 │ │ │ │ - blt.n 65342 │ │ │ │ - ldrd r6, r0, [r4, #20] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r5, r0, r6 │ │ │ │ - ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r5, r5, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - add.w r5, r3, r5, lsl #1 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi.n 6548a │ │ │ │ - bcc.n 654b0 │ │ │ │ - subs r0, r0, r6 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r6, #0 │ │ │ │ - strd r6, r7, [sp, #24] │ │ │ │ - asrs r2, r0, #3 │ │ │ │ - add.w r2, r2, r2, lsl #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ - subs r5, r1, r3 │ │ │ │ - asrs r5, r5, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ - bhi.n 654be │ │ │ │ - bcc.n 654a4 │ │ │ │ - ldr r2, [pc, #264] @ (65550 ) │ │ │ │ - add r3, r0 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #240] @ (65540 ) │ │ │ │ + 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 615f2 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 61600 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::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 6162c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c754 ::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] @ (61a14 ) │ │ │ │ + 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 619aa │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d410 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 6185c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 616f6 │ │ │ │ + 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 616a8 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 616b6 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #856] @ (61a18 ) │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + strb.w r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #848] @ (61a1c ) │ │ │ │ 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 65502 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w 618b4 │ │ │ │ + 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 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 65364 │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60fb4 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 6184c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 618b8 │ │ │ │ + mov r7, r6 │ │ │ │ + b.n 6168a │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 615d0 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 617c6 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 614b4 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 617e6 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 613d8 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61806 │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61324 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 6182a │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6122c │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61788 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6116e │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 617a6 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6108a │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61764 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 65380 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - b.n 6532c │ │ │ │ - add r3, sp, #24 │ │ │ │ - subs r2, r5, r2 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - ldrd r6, r0, [r4, #20] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - b.n 65426 │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - strne r2, [r4, #96] @ 0x60 │ │ │ │ - b.n 65446 │ │ │ │ - add.w r7, r7, r5, lsl #3 │ │ │ │ - cmp r1, r7 │ │ │ │ - it ne │ │ │ │ - strne.w r7, [r4, #148] @ 0x94 │ │ │ │ - b.n 65426 │ │ │ │ - add r3, sp, #24 │ │ │ │ - subs r2, r2, r5 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r2, r0, [r4, #20] │ │ │ │ - subs r0, r0, r2 │ │ │ │ - b.n 65446 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - b.n 653d0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6108a │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6122c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6116e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 615d0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 614b4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 613d8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 61324 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.w 60fb4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7d8 , 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 2d38c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6168a │ │ │ │ mov r0, r5 │ │ │ │ + mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #100] @ (65554 ) │ │ │ │ - ldr r3, [pc, #76] @ (65540 ) │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2d6e8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2c9cc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2dc20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bb64 │ │ │ │ + ldr r2, [pc, #380] @ (61a20 ) │ │ │ │ + ldr r3, [pc, #376] @ (61a1c ) │ │ │ │ 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 65522 │ │ │ │ + beq.n 618ea │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #72] @ (65558 ) │ │ │ │ - ldr r3, [pc, #44] @ (65540 ) │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61870 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + b.n 61888 │ │ │ │ + ldr r2, [pc, #344] @ (61a24 ) │ │ │ │ + ldr r3, [pc, #332] @ (61a1c ) │ │ │ │ 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 65502 │ │ │ │ + bne.n 618b4 │ │ │ │ + ldr r0, [pc, #328] @ (61a28 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 61888 │ │ │ │ + b.n 6189a │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #52] @ (6555c ) │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr r1, [pc, #48] @ (65560 ) │ │ │ │ - ldr r0, [pc, #52] @ (65564 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + b.n 6188e │ │ │ │ + b.n 61894 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618c2 │ │ │ │ + ldr r2, [pc, #300] @ (61a2c ) │ │ │ │ + ldr r3, [pc, #284] @ (61a1c ) │ │ │ │ + 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 618b4 │ │ │ │ + ldr r0, [pc, #284] @ (61a30 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - movs r6, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - movs r4, r0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ - movs r4, r0 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00065568 : │ │ │ │ - stmdb 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] @ (657ec ) │ │ │ │ - ldr r3, [pc, #624] @ (657f0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618f2 │ │ │ │ + b.n 618c2 │ │ │ │ + ldr r2, [pc, #276] @ (61a34 ) │ │ │ │ + ldr r3, [pc, #252] @ (61a1c ) │ │ │ │ add r2, pc │ │ │ │ - mov r9, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ - ldr.w r8, [pc, #616] @ 657f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ 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 2d228 >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r3, r1, [r4, #80] @ 0x50 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - add.w r3, r4, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 618b4 │ │ │ │ + ldr r0, [pc, #260] @ (61a38 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add.w r1, r9, r1, asr #3 │ │ │ │ - blx 2d228 >::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 2b808 >::reserve(unsigned int)@plt> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 656d6 │ │ │ │ - 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 65642 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b690 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2b988 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 6576a │ │ │ │ - str.w r6, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, fp │ │ │ │ - add.w r1, r4, #224 @ 0xe0 │ │ │ │ - blx 2da60 , 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 2d440 │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r9, r7 │ │ │ │ - add r3, r0 │ │ │ │ - str.w r3, [r4, #248] @ 0xf8 │ │ │ │ - beq.n 656d6 │ │ │ │ - ldr.w r0, [r5, #4]! │ │ │ │ - blx 2cbfc │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 656cc │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 2b994 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 656c2 │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cbz r6, 6569a │ │ │ │ - ldr r3, [pc, #380] @ (657f8 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #372] @ (657fc ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 655f8 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b690 │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - blx 2bd38 │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65742 │ │ │ │ - str.w sl, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 6562a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 65674 │ │ │ │ - ldrd r1, r0, [sp, #8] │ │ │ │ - blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 6565c │ │ │ │ - ldrd r6, r0, [r4, #20] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r5, r0, r6 │ │ │ │ - ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r5, r5, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - add.w r5, r3, r5, lsl #1 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi.n 65750 │ │ │ │ - bcc.n 65788 │ │ │ │ - subs r0, r0, r6 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r6, #0 │ │ │ │ - strd r6, r7, [sp, #24] │ │ │ │ - asrs r2, r0, #3 │ │ │ │ - add.w r2, r2, r2, lsl #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ - subs r5, r1, r3 │ │ │ │ - asrs r5, r5, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ - bhi.n 65796 │ │ │ │ - bcc.n 6577c │ │ │ │ - ldr r2, [pc, #216] @ (65800 ) │ │ │ │ - add r3, r0 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #196] @ (657f0 ) │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618c2 │ │ │ │ + ldr r2, [pc, #248] @ (61a3c ) │ │ │ │ + ldr r3, [pc, #216] @ (61a1c ) │ │ │ │ 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 657c8 │ │ │ │ - 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 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 6562a │ │ │ │ - add r3, sp, #24 │ │ │ │ - subs r2, r5, r2 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - ldrd r6, r0, [r4, #20] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - b.n 65704 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r6, [r3, #-4] │ │ │ │ - b.n 6561a │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - strne r2, [r4, #96] @ 0x60 │ │ │ │ - b.n 65724 │ │ │ │ - add.w r7, r7, r5, lsl #3 │ │ │ │ - cmp r1, r7 │ │ │ │ - it ne │ │ │ │ - strne.w r7, [r4, #148] @ 0x94 │ │ │ │ - b.n 65704 │ │ │ │ - add r3, sp, #24 │ │ │ │ - subs r2, r2, r5 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r2, r0, [r4, #20] │ │ │ │ - subs r0, r0, r2 │ │ │ │ - b.n 65724 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #76] @ (65804 ) │ │ │ │ - ldr r3, [pc, #56] @ (657f0 ) │ │ │ │ + bne.n 618b4 │ │ │ │ + ldr r0, [pc, #232] @ (61a40 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618f2 │ │ │ │ + b.n 618c2 │ │ │ │ + ldr r2, [pc, #224] @ (61a44 ) │ │ │ │ + ldr r3, [pc, #184] @ (61a1c ) │ │ │ │ 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 657e8 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #48] @ (65808 ) │ │ │ │ - ldr r3, [pc, #24] @ (657f0 ) │ │ │ │ + bne.n 618b4 │ │ │ │ + ldr r0, [pc, #208] @ (61a48 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618f2 │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618f2 │ │ │ │ + ldr r2, [pc, #200] @ (61a4c ) │ │ │ │ + ldr r3, [pc, #148] @ (61a1c ) │ │ │ │ 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 657c8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + bne.n 618b4 │ │ │ │ + ldr r0, [pc, #184] @ (61a50 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618bc │ │ │ │ + b.n 618bc │ │ │ │ + ldr r2, [pc, #168] @ (61a54 ) │ │ │ │ + ldr r3, [pc, #108] @ (61a1c ) │ │ │ │ + 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 618b4 │ │ │ │ + ldr r0, [pc, #148] @ (61a58 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618f2 │ │ │ │ + b.n 618f2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2b85c │ │ │ │ + b.n 61888 │ │ │ │ + ldr r2, [pc, #132] @ (61a5c ) │ │ │ │ + ldr r3, [pc, #68] @ (61a1c ) │ │ │ │ + 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 618b4 │ │ │ │ + ldr r0, [pc, #116] @ (61a60 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618f2 │ │ │ │ + ldr r2, [pc, #108] @ (61a64 ) │ │ │ │ + ldr r3, [pc, #36] @ (61a1c ) │ │ │ │ + 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 618b4 │ │ │ │ + ldr r0, [pc, #92] @ (61a68 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c344 │ │ │ │ + b.n 618f2 │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + bhi.n 61ae4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + bvs.n 6193c │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bvs.n 61aec │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + strb r4, [r4, #10] │ │ │ │ + movs r4, r0 │ │ │ │ + bvs.n 61a90 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r2, [r6, #9] │ │ │ │ + movs r4, r0 │ │ │ │ + bvs.n 61a58 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r2, [r2, #9] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 61a18 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 619e0 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 619a4 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r4, [r5, #7] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 6195c │ │ │ │ movs r6, r0 │ │ │ │ + strb r2, [r0, #7] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 61b10 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r3, #6] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 61ad8 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r7, #5] │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006580c )@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00061a6c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #576] @ (65a60 )@@Base+0x254>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #576] @ (65a64 )@@Base+0x258>) │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r2, [pc, #284] @ (61ba0 ) │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + ldr r3, [pc, #284] @ (61ba4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #576] @ (65a68 )@@Base+0x25c>) │ │ │ │ - add r5, pc │ │ │ │ + ldr r6, [pc, #284] @ (61ba8 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cbz r3, 6583e )@@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 2c314 )@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 65858 )@@Base+0x4c> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 659c0 )@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #528] @ (65a6c )@@Base+0x260>) │ │ │ │ + blx 2bc90 │ │ │ │ + ldr r3, [pc, #268] @ (61bac ) │ │ │ │ + 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 │ │ │ │ - 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 65988 )@@Base+0x17c> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 65a40 )@@Base+0x234> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 2c4b8 │ │ │ │ - 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 65a3c )@@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 65a38 )@@Base+0x22c> │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #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 2d2c4 │ │ │ │ + ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ + strh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #368] @ 65a58 )@@Base+0x24c> │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - strd r8, r7, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - blx 2c830 │ │ │ │ - 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, 6596a )@@Base+0x15e> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 6595c )@@Base+0x150> │ │ │ │ - bne.n 65934 )@@Base+0x128> │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt.n 6595c )@@Base+0x150> │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65926 )@@Base+0x11a> │ │ │ │ - mov r4, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 6596a )@@Base+0x15e> │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 6596a )@@Base+0x15e> │ │ │ │ - beq.n 65964 )@@Base+0x158> │ │ │ │ - ldr r3, [pc, #292] @ (65a70 )@@Base+0x264>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #292] @ (65a74 )@@Base+0x268>) │ │ │ │ - ldr r0, [pc, #292] @ (65a78 )@@Base+0x26c>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65926 )@@Base+0x11a> │ │ │ │ - b.n 6593c )@@Base+0x130> │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 6594a )@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - blx 2da18 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 6590c )@@Base+0x100> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ce44 │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 659f2 )@@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 65a3c )@@Base+0x230> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - blx 2d228 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #212] @ (65a7c )@@Base+0x270>) │ │ │ │ - ldr r3, [pc, #188] @ (65a64 )@@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 659ee )@@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 65858 )@@Base+0x4c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 659da )@@Base+0x1ce> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 659da )@@Base+0x1ce> │ │ │ │ + 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 2bb10 │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2b918 │ │ │ │ + ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ + mov r1, sp │ │ │ │ + str.w r3, [r4, #196] @ 0xc4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d6, [pc, #124] @ 61b98 │ │ │ │ + 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, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + vstr d7, [r4, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #164] @ (65a80 )@@Base+0x274>) │ │ │ │ - ldr r3, [pc, #132] @ (65a64 )@@Base+0x258>) │ │ │ │ + ldr r2, [pc, #120] @ (61bb0 ) │ │ │ │ + ldr r3, [pc, #104] @ (61ba4 ) │ │ │ │ add r2, pc │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 65a34 )@@Base+0x228> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (65a84 )@@Base+0x278>) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #144] @ (65a88 )@@Base+0x27c>) │ │ │ │ - ldr r0, [pc, #144] @ (65a8c )@@Base+0x280>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 64e58 │ │ │ │ - add.w r0, r4, #212 @ 0xd4 │ │ │ │ - blx 2c57c >::~_Vector_base()@plt> │ │ │ │ + bne.n 61b88 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d6d0 │ │ │ │ - ldr r2, [pc, #108] @ (65a90 )@@Base+0x284>) │ │ │ │ - ldr r3, [pc, #64] @ (65a64 )@@Base+0x258>) │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d6e8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c9cc │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ + blx 2dc20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bb64 │ │ │ │ + ldr r2, [pc, #60] @ (61bb4 ) │ │ │ │ + ldr r3, [pc, #44] @ (61ba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 659ee )@@Base+0x1e2> │ │ │ │ + beq.n 61b8e │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + b.n 61b60 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - bl 2e310 │ │ │ │ - bl 2e33c │ │ │ │ - ldr r2, [pc, #80] @ (65a94 )@@Base+0x288>) │ │ │ │ - ldr r3, [pc, #32] @ (65a64 )@@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 659ee )@@Base+0x1e2> │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ... │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + b.n 61b66 │ │ │ │ + b.n 61b6e │ │ │ │ + nop │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + bmi.n 61af4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + bmi.n 61af0 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ - movs r4, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movs r4, r0 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ - movs r6, r0 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + bcc.n 61ba0 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ - movs r4, r0 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + bcc.n 61b28 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + │ │ │ │ +00061bb8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ (61c04 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #60] @ (61c08 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 61bde │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d6e8 │ │ │ │ + ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ + cbz r0, 61bf2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ + blx 2dc20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bb64 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 61cd0 │ │ │ │ movs r6, r0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00065a98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00061c0c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #724] @ (65d80 ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #724] @ (65d84 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #724] @ (65d88 ) │ │ │ │ - mov r7, r1 │ │ │ │ + blx 2d6ac │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061c2c : │ │ │ │ + stmdb 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] @ 62160 │ │ │ │ + ldr.w r5, [pc, #1308] @ 62164 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [pc, #1308] @ 62168 │ │ │ │ add r5, pc │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2cdf8 │ │ │ │ - ldr r2, [pc, #708] @ (65d8c ) │ │ │ │ - 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 65cee │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62052 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + blx 2ccd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 621be │ │ │ │ + ldr.w r3, [pc, #1268] @ 6216c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #1264] @ 62170 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 621be │ │ │ │ + ldr r3, [r0, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62246 │ │ │ │ + ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ + add.w sl, sp, #92 @ 0x5c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ccdc │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ + cbz r3, 61cba │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cbz r3, 61cc8 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2b690 │ │ │ │ - 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 65cf6 │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d38c │ │ │ │ - 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 65cf2 │ │ │ │ + blx 2c890 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61eea │ │ │ │ + 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 620da │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61f0c │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ - 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 65b66 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d38c │ │ │ │ - adds r3, r0, r7 │ │ │ │ - ldr.w r8, [r4, #164] @ 0xa4 │ │ │ │ - str.w r3, [r4, #256] @ 0x100 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 65c70 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 65d58 │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ + 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 61d34 │ │ │ │ + sub.w r2, r7, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c270 │ │ │ │ + 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 2c4b8 │ │ │ │ + blx 2ca90 (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 6212e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61f18 │ │ │ │ + mov.w r9, r0, lsl #3 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2b690 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add.w fp, r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c4b8 │ │ │ │ - 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 65d4e │ │ │ │ - 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 65d4a │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + 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 61fcc │ │ │ │ + sub.w r2, r9, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c270 │ │ │ │ + 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 2ca90 (double const*, int, double*)@plt> │ │ │ │ + add.w fp, sp, #136 @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #424] @ 65d78 │ │ │ │ + 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 2c830 │ │ │ │ - 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, 65c4c │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 65c3e │ │ │ │ - bne.n 65c16 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt.n 65c3e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65c08 │ │ │ │ - mov r4, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 65c4c │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2bee0 │ │ │ │ + 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 2b884 │ │ │ │ + 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 61f24 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 65c4c │ │ │ │ - beq.n 65c46 │ │ │ │ - ldr r3, [pc, #352] @ (65d90 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #352] @ (65d94 ) │ │ │ │ - ldr r0, [pc, #356] @ (65d98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__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, 61e20 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61ecc │ │ │ │ + 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 65c08 │ │ │ │ - b.n 65c1e │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 65c2c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #224 @ 0xe0 │ │ │ │ - blx 2da18 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 65bee │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 65d38 │ │ │ │ - ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - b.n 65c9a │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + beq.w 61fd0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 6211a │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx 2b690 │ │ │ │ - ldr.w r1, [r5, r6, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2ca08 │ │ │ │ - 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 65c7c │ │ │ │ - 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 65cce │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ - blx 2da60 , 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 65cb8 │ │ │ │ - ldr r2, [pc, #200] @ (65d9c ) │ │ │ │ - ldr r3, [pc, #172] @ (65d84 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ + blx 2b820 │ │ │ │ + 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, 61e88 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r2, #400] @ 0x190 │ │ │ │ + vldr d7, [pc, #708] @ 62150 │ │ │ │ + vcmpe.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 61e9a │ │ │ │ + vstr d0, [r5, #16] │ │ │ │ + ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ + cbz r3, 61ea6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2dab4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c554 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 2b678 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 61ede │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 61eea │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2da6c │ │ │ │ + ldr r2, [pc, #640] @ (62174 ) │ │ │ │ + ldr r3, [pc, #620] @ (62160 ) │ │ │ │ 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 65d34 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ + bne.w 620d6 │ │ │ │ + add sp, #396 @ 0x18c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 65af0 │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 65b46 │ │ │ │ - mov r5, r9 │ │ │ │ - b.n 65b10 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r7 │ │ │ │ + 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 61d34 │ │ │ │ + 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 61da4 │ │ │ │ + subs.w r9, r3, r2 │ │ │ │ + beq.w 61e0e │ │ │ │ + mov.w r3, r9, asr #2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 61f48 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 61e0e │ │ │ │ + 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 61f38 │ │ │ │ + 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 61fe0 │ │ │ │ + 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, 61faa │ │ │ │ + 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 61fc4 │ │ │ │ + subs r2, r3, r1 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble.n 6204a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c5d4 │ │ │ │ + ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ + subs r3, #4 │ │ │ │ + str.w r3, [r4, #176] @ 0xb0 │ │ │ │ + b.n 61ecc │ │ │ │ + movs r7, #8 │ │ │ │ + b.n 61da4 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx 2b690 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 2c4d0 │ │ │ │ + b.n 61e5a │ │ │ │ + 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 621d0 │ │ │ │ + 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 2b690 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r0, r2] │ │ │ │ + cbz r2, 62024 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + add r3, r5 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6203c │ │ │ │ + sub.w r1, r8, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c2d8 │ │ │ │ - add.w r0, r4, #252 @ 0xfc │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 64e58 │ │ │ │ - add.w r0, r4, #212 @ 0xd4 │ │ │ │ - blx 2c57c >::~_Vector_base()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d6d0 │ │ │ │ - ldr r2, [pc, #124] @ (65da0 ) │ │ │ │ - ldr r3, [pc, #96] @ (65d84 ) │ │ │ │ + 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 61f90 │ │ │ │ + itt eq │ │ │ │ + ldreq r2, [r5, #4] │ │ │ │ + streq r2, [r5, #0] │ │ │ │ + b.n 61fc4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #284] @ (62178 ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e198 │ │ │ │ + ldr r1, [pc, #276] @ (6217c ) │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + add r1, pc │ │ │ │ + bl 2e198 │ │ │ │ + ldr r1, [pc, #272] @ (62180 ) │ │ │ │ + add r7, sp, #340 @ 0x154 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e198 │ │ │ │ + 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #192] @ (62184 ) │ │ │ │ + ldr r3, [pc, #156] @ (62160 ) │ │ │ │ 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 65d70 │ │ │ │ + beq.w 621f0 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (65da4 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #104] @ (65da8 ) │ │ │ │ - ldr r0, [pc, #108] @ (65dac ) │ │ │ │ + ldr r2, [pc, #172] @ (62188 ) │ │ │ │ + ldr r3, [pc, #128] @ (62160 ) │ │ │ │ + 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 620d6 │ │ │ │ + ldr r0, [pc, #156] @ (6218c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2da6c │ │ │ │ + ldr r2, [pc, #140] @ (62190 ) │ │ │ │ + ldr r3, [pc, #88] @ (62160 ) │ │ │ │ + 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 620d6 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [pc, #120] @ (62194 ) │ │ │ │ + mov.w r2, #318 @ 0x13e │ │ │ │ + ldr r1, [pc, #116] @ (62198 ) │ │ │ │ + ldr r0, [pc, #120] @ (6219c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e33c │ │ │ │ - bl 2e310 │ │ │ │ - b.n 65d02 │ │ │ │ - b.n 65d0a │ │ │ │ - b.n 65d1a │ │ │ │ - ldr r2, [pc, #84] @ (65db0 ) │ │ │ │ - ldr r3, [pc, #40] @ (65d84 ) │ │ │ │ + ldr r2, [pc, #112] @ (621a0 ) │ │ │ │ + ldr r3, [pc, #44] @ (62160 ) │ │ │ │ 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 65d34 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + bne.n 620d6 │ │ │ │ + ldr r0, [pc, #96] @ (621a4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ - ... │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ - movs r6, r0 │ │ │ │ + stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ + ldr r1, [pc, #692] @ (6240c ) │ │ │ │ + bmi.n 620be │ │ │ │ + str r1, [r4, r6] │ │ │ │ + add r3, pc, #244 @ (adr r3, 62250 ) │ │ │ │ + add lr, pc │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + bcs.n 6212c │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + bcs.n 6212c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 621f0 │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + itee ls │ │ │ │ + movls r4, r0 │ │ │ │ + addhi r2, pc, #48 @ (adr r2, 621b0 ) │ │ │ │ + movhi r4, r0 │ │ │ │ + itt gt │ │ │ │ + movgt r4, r0 │ │ │ │ + ldmiagt r6, {r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + it gt │ │ │ │ + movgt r4, r0 │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + it cs │ │ │ │ + movcs r4, r0 │ │ │ │ + bkpt 0x0036 │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + itt gt │ │ │ │ + movgt r4, r0 │ │ │ │ + ldmiagt r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - │ │ │ │ -00065db4 : │ │ │ │ - stmdb 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] @ 65f70 │ │ │ │ - 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 65e6a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 65f5c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 65f48 │ │ │ │ - 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 2c830 │ │ │ │ - ldr.w r1, [r4, #244] @ 0xf4 │ │ │ │ - mov r9, r0 │ │ │ │ - add.w r0, r5, r8, lsl #3 │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - blx 2d258 (double*, int)@plt> │ │ │ │ - ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - b.n 65e5e │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - vldmia r7!, {d0} │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2c2b0 │ │ │ │ - ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - bhi.n 65e46 │ │ │ │ - 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 65ef8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 65f0c │ │ │ │ - ldr.w r0, [r0, #236] @ 0xec │ │ │ │ - add.w r9, r4, #228 @ 0xe4 │ │ │ │ - mov sl, r5 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.n 65ed6 │ │ │ │ - ldr.w r5, [r4, #164] @ 0xa4 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 65eb6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 65f20 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 65f34 │ │ │ │ - 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 2c2fc │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.n 65ed6 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 65e8c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 65e9c │ │ │ │ - ldr r3, [pc, #180] @ (65f78 ) │ │ │ │ - mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #176] @ (65f7c ) │ │ │ │ - ldr r0, [pc, #180] @ (65f80 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r3, sl │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - beq.n 65e62 │ │ │ │ - ldr r3, [pc, #156] @ (65f84 ) │ │ │ │ - mov.w r2, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #156] @ (65f88 ) │ │ │ │ - ldr r0, [pc, #156] @ (65f8c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (65f90 ) │ │ │ │ - mov.w r2, #296 @ 0x128 │ │ │ │ - ldr r1, [pc, #148] @ (65f94 ) │ │ │ │ - ldr r0, [pc, #148] @ (65f98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (65f9c ) │ │ │ │ - movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #140] @ (65fa0 ) │ │ │ │ - ldr r0, [pc, #140] @ (65fa4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (65fa8 ) │ │ │ │ - movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #132] @ (65fac ) │ │ │ │ - ldr r0, [pc, #132] @ (65fb0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (65fb4 ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #124] @ (65fb8 ) │ │ │ │ - ldr r0, [pc, #124] @ (65fbc ) │ │ │ │ + ite vc │ │ │ │ + movvc r4, r0 │ │ │ │ + movvs r0, r8 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2b678 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + b.n 620f6 │ │ │ │ + ldr r3, [pc, #152] @ (62258 ) │ │ │ │ + movs r2, #251 @ 0xfb │ │ │ │ + ldr r1, [pc, #152] @ (6225c ) │ │ │ │ + ldr r0, [pc, #152] @ (62260 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (65fc0 ) │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #116] @ (65fc4 ) │ │ │ │ - ldr r0, [pc, #116] @ (65fc8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #144] @ (62264 ) │ │ │ │ + ldr r3, [pc, #148] @ (62268 ) │ │ │ │ + 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 620d6 │ │ │ │ + ldr r0, [pc, #132] @ (6226c ) │ │ │ │ add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (65fcc ) │ │ │ │ - movw r2, #331 @ 0x14b │ │ │ │ - ldr r1, [pc, #108] @ (65fd0 ) │ │ │ │ - ldr r0, [pc, #108] @ (65fd4 ) │ │ │ │ + blx 2bf90 │ │ │ │ + b.n 621a8 │ │ │ │ + ldr r2, [pc, #124] @ (62270 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #124] @ (62274 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d79c <__cxa_throw@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #84] @ (62278 ) │ │ │ │ + ldr r3, [pc, #64] @ (62268 ) │ │ │ │ + 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 62116 │ │ │ │ + b.n 620d6 │ │ │ │ + b.n 62210 │ │ │ │ + b.n 62216 │ │ │ │ + b.n 6221c │ │ │ │ + b.n 621b0 │ │ │ │ + b.n 621b6 │ │ │ │ + b.n 620fc │ │ │ │ + ldr r3, [pc, #52] @ (6227c ) │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ + ldr r1, [pc, #52] @ (62280 ) │ │ │ │ + ldr r0, [pc, #52] @ (62284 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ... │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + bkpt 0x0086 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ + movs r6, r0 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + pop {r2, r3, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065fd8 : │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 6625a │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00062288 : │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + cbz r0, 622ae │ │ │ │ + push {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 66038 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 2b690 │ │ │ │ - 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 66038 │ │ │ │ - mov r2, r6 │ │ │ │ - add r6, fp │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.n 66036 │ │ │ │ - subs r2, #4 │ │ │ │ - blx 2c270 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ 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 6626a │ │ │ │ - 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 2c488 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - blx 2d440 │ │ │ │ - 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 66112 │ │ │ │ - ldr.w r0, [sl, #192] @ 0xc0 │ │ │ │ - cbz r0, 660a8 │ │ │ │ - ldr.w r1, [sl, #200] @ 0xc8 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - cbz r0, 660b8 │ │ │ │ - ldr.w r1, [sl, #188] @ 0xbc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [sl, #168] @ 0xa8 │ │ │ │ - cbz r0, 660c8 │ │ │ │ - ldr.w r1, [sl, #176] @ 0xb0 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ - cbz r0, 660d8 │ │ │ │ - ldr.w r1, [sl, #164] @ 0xa4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r7, [sl, #140] @ 0x8c │ │ │ │ - cbz r7, 660f2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 64d5c │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 660de │ │ │ │ - add.w r0, sl, #64 @ 0x40 │ │ │ │ - blx 2bed4 │ │ │ │ - add.w r0, sl, #24 │ │ │ │ - blx 2cb9c │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 66122 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 6605c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub.w r8, r3, fp │ │ │ │ - mov.w r1, r8, asr #2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 66142 │ │ │ │ - sub.w r2, fp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r2, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bcc.n 66138 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 6614e │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ - subs r3, r3, r5 │ │ │ │ - bmi.w 66294 │ │ │ │ - cmp r6, r2 │ │ │ │ - str.w r0, [fp, r3, lsl #2] │ │ │ │ - bne.n 6614c │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - cmp fp, r7 │ │ │ │ - beq.n 661b8 │ │ │ │ - clz r2, r1 │ │ │ │ - mov r0, fp │ │ │ │ - rsb r2, r2, #31 │ │ │ │ - mov r1, r7 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bl 64b20 │ │ │ │ - cmp.w r8, #64 @ 0x40 │ │ │ │ - ble.n 6625c │ │ │ │ - add.w r6, fp, #64 @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 64a68 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.n 661b8 │ │ │ │ - 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 661b2 │ │ │ │ - mov r6, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r0, r2 │ │ │ │ - blt.n 661a6 │ │ │ │ - cmp ip, r1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - bne.n 66196 │ │ │ │ - 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 66266 │ │ │ │ - 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 6626e │ │ │ │ - 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 661e0 │ │ │ │ - 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 64ad4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r0, #80]! │ │ │ │ - add r1, r5 │ │ │ │ - bl 64ad4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2c2d4 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 64a68 │ │ │ │ - b.n 661b8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 66220 │ │ │ │ - bl 2e310 │ │ │ │ - ldr r3, [pc, #56] @ (662a8 ) │ │ │ │ - movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #52] @ (662ac ) │ │ │ │ - ldr r0, [pc, #56] @ (662b0 ) │ │ │ │ - add r3, pc │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000622b4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ + ldr r2, [pc, #616] @ (6252c ) │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + ldr r3, [pc, #616] @ (62530 ) │ │ │ │ + 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 2c204 │ │ │ │ + ldr r1, [pc, #596] @ (62534 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #596] @ (62538 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 66290 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #28] @ (662b4 ) │ │ │ │ - mov.w r2, #464 @ 0x1d0 │ │ │ │ - ldr r1, [pc, #28] @ (662b8 ) │ │ │ │ - ldr r0, [pc, #28] @ (662bc ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + ldrb r1, [r1, #2] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + strb r1, [r5, #10] │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #564] @ (6253c ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r0, sp, #4 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #536] @ (62540 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #3 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #512] @ (62544 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #4 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #484] @ (62548 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #5 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #460] @ (6254c ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #6 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #432] @ (62550 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #7 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #408] @ (62554 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #380] @ (62558 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #356] @ (6255c ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #328] @ (62560 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #11 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #304] @ (62564 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #12 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #276] @ (62568 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #13 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #252] @ (6256c ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #14 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #224] @ (62570 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #15 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r3, [pc, #200] @ (62574 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be68 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b9c8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + ldr r2, [pc, #172] @ (62578 ) │ │ │ │ + ldr r3, [pc, #100] @ (62530 ) │ │ │ │ + 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 62502 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d3b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b85c │ │ │ │ + ldr r2, [pc, #140] @ (6257c ) │ │ │ │ + ldr r3, [pc, #60] @ (62530 ) │ │ │ │ + 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 62526 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e8 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + b.n 624e2 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + bkpt 0x0018 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + bkpt 0x0034 │ │ │ │ + movs r4, r0 │ │ │ │ + bkpt 0x0056 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + bkpt 0x0078 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + bkpt 0x009e │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + bkpt 0x00b8 │ │ │ │ movs r4, r0 │ │ │ │ + bkpt 0x00ca │ │ │ │ + movs r4, r0 │ │ │ │ + bkpt 0x00ec │ │ │ │ + movs r4, r0 │ │ │ │ + itte ne │ │ │ │ + movne r4, r0 │ │ │ │ + ite mi @ unpredictable │ │ │ │ + movmi r4, r0 │ │ │ │ + itet vc @ unpredictable │ │ │ │ + movvc r4, r0 │ │ │ │ + it vc @ unpredictable │ │ │ │ + movvc r4, r0 │ │ │ │ + ittt ge │ │ │ │ + movge r4, r0 │ │ │ │ + it ge @ unpredictable │ │ │ │ + movge r4, r0 │ │ │ │ + ittt gt │ │ │ │ + movgt r4, r0 │ │ │ │ + nopgt {12} │ │ │ │ + movgt r4, r0 │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -000662c0 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00062580 : │ │ │ │ + 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] @ (663b4 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #228] @ (663b8 ) │ │ │ │ - movs r6, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #44] @ (625bc ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #44] @ (625c0 ) │ │ │ │ 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 66370 │ │ │ │ - ldr.w r5, [r2, r6, lsl #2] │ │ │ │ - cbz r5, 66366 │ │ │ │ - ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ - cbz r0, 66300 │ │ │ │ - ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ - cbz r0, 66310 │ │ │ │ - ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ - cbz r0, 66320 │ │ │ │ - ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ - cbz r0, 66330 │ │ │ │ - ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ - cbz r4, 6634a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 64d5c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 66336 │ │ │ │ - add.w r0, r5, #64 @ 0x40 │ │ │ │ - blx 2bed4 │ │ │ │ - add.w r0, r5, #24 │ │ │ │ - blx 2cb9c │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r5, 625b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bbd0 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ - ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ - subs r3, r1, r2 │ │ │ │ - adds r6, #1 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - bhi.n 662ea │ │ │ │ - ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ - cbz r0, 66380 │ │ │ │ - ldr.w r1, [r7, #260] @ 0x104 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr.w r4, [r7, #232] @ 0xe8 │ │ │ │ - cbz r4, 6639a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 64e58 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 66386 │ │ │ │ - ldr.w r0, [r7, #212] @ 0xd4 │ │ │ │ - cbz r0, 663aa │ │ │ │ - ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d6d0 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + blx 2bd5c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000663bc : │ │ │ │ +000625c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d8ec │ │ │ │ + blx 2dbd4 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r1, #272 @ 0x110 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -000663e0 : │ │ │ │ - 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 2c5c4 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066414 : │ │ │ │ - b.w 2b748 │ │ │ │ - │ │ │ │ -00066418 : │ │ │ │ - ldrb.w ip, [sp] │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldrb.w ip, [sp, #16] │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - b.w 2bff4 │ │ │ │ - │ │ │ │ -0006642c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000625e4 : │ │ │ │ + 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 66496 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r3, 66488 │ │ │ │ - vldr d7, [r6, #264] @ 0x108 │ │ │ │ - sub.w r7, r7, ip │ │ │ │ - cmp.w r4, r7, asr #3 │ │ │ │ - vstr d7, [r5] │ │ │ │ - bne.n 664a2 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, r8 │ │ │ │ - add.w r1, ip, r4, lsl #3 │ │ │ │ - cbz r4, 66480 │ │ │ │ - vldmia r3!, {d5} │ │ │ │ - vldmia r2!, {d6} │ │ │ │ - cmp r1, r3 │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - vstr d7, [r5] │ │ │ │ - bne.n 6646c │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2cde0 │ │ │ │ - ldrd ip, r7, [r6, #252] @ 0xfc │ │ │ │ - b.n 66450 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2cddc │ │ │ │ - ldr r3, [pc, #16] @ (664b4 ) │ │ │ │ - movs r2, #173 @ 0xad │ │ │ │ - ldr r1, [pc, #16] @ (664b8 ) │ │ │ │ - ldr r0, [pc, #16] @ (664bc ) │ │ │ │ - add r3, pc │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r1, [pc, #160] @ (62698 ) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + ldr r2, [pc, #160] @ (6269c ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -000664c0 : │ │ │ │ - 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 62630 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [pc, #136] @ (626a0 ) │ │ │ │ + ldr r3, [pc, #132] @ (6269c ) │ │ │ │ + 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 62686 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + vpop {d8} │ │ │ │ + pop {pc} │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d4, [pc, #64] @ 62690 │ │ │ │ + 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 62612 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 62614 │ │ │ │ + blx 2cadc <__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, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ + 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 66514 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 66506 │ │ │ │ - sub.w r6, r6, ip │ │ │ │ - cmp.w r5, r6, asr #3 │ │ │ │ - bne.n 66520 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, ip │ │ │ │ - add.w r4, ip, r5, lsl #3 │ │ │ │ - cbz r5, 66500 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [r2], #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 664f4 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2b9bc │ │ │ │ - ldrd ip, r6, [r7, #252] @ 0xfc │ │ │ │ - b.n 664e0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2b9b8 │ │ │ │ - ldr r3, [pc, #16] @ (66534 ) │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - ldr r1, [pc, #16] @ (66538 ) │ │ │ │ - ldr r0, [pc, #20] @ (6653c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + cbz r4, 62728 │ │ │ │ + ldrd r1, r5, [r4, #16] │ │ │ │ + b.n 626cc │ │ │ │ + ldrd r1, r5, [r2, #16] │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 626de │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 626e2 │ │ │ │ + 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 626c6 │ │ │ │ + cbnz r3, 6272a │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 62722 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbz r0, 62722 │ │ │ │ + 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 6270e │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [r7] │ │ │ │ + beq.n 6271c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + blx 2c9c0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r5, [r0, #16] │ │ │ │ + b.n 626fc │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066540 : │ │ │ │ - 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 665a0 │ │ │ │ - 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 66584 │ │ │ │ - strd lr, r4, [sp, #32] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2d53c │ │ │ │ - sub.w lr, lr, ip │ │ │ │ - mov r8, r2 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r0, [r6, lr, lsl #2] │ │ │ │ - blx 2c748 │ │ │ │ - movs r0, #0 │ │ │ │ - vstr d0, [r4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2e310 │ │ │ │ - │ │ │ │ -000665a4 : │ │ │ │ - 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, 627d0 │ │ │ │ + ldrd r1, r5, [r4, #16] │ │ │ │ + b.n 62774 │ │ │ │ + ldrd r1, r5, [r2, #16] │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 62786 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 6278a │ │ │ │ + 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 6276e │ │ │ │ + cbnz r3, 627d2 │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 627ca │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbz r0, 627ca │ │ │ │ + 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 627b6 │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [r7] │ │ │ │ + beq.n 627c4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + blx 2c9c0 │ │ │ │ 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 2d2e8 │ │ │ │ - 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 66604 │ │ │ │ - ldr.w r0, [r0, r8, lsl #2] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 2c748 │ │ │ │ - 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 665ec │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00066614 : │ │ │ │ + ldrd r0, r5, [r0, #16] │ │ │ │ + b.n 627a4 │ │ │ │ + nop │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 62a70 │ │ │ │ stmdb 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 2c264 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 666b2 │ │ │ │ - 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 │ │ │ │ - bne.n 66758 │ │ │ │ + beq.w 62a2c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 629f4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 629bc │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 62948 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66746 │ │ │ │ - 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 666a6 │ │ │ │ - ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - blx 2d440 │ │ │ │ - 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 2be40 │ │ │ │ - ldrd r2, r3, [r6, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - bhi.n 6667a │ │ │ │ - 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, 66722 │ │ │ │ - cbz r5, 66734 │ │ │ │ - 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 66716 │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - blx 2d440 │ │ │ │ - add.w r2, r8, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 628de │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 62912 │ │ │ │ + ldr.w r9, [r6, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 62986 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cbz r7, 6289e │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 627f4 │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6287c │ │ │ │ + ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + add.w r1, sl, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 62892 │ │ │ │ + ldr.w r1, [sl, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6285c │ │ │ │ + ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ + add.w r2, r9, #48 @ 0x30 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 628b8 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + add.w r2, r9, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 628ce │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - blx 2ce1c (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 2d084 │ │ │ │ - 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 666de │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 62986 │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 62856 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 628f2 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62904 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r5, 62948 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6283e │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add.w r3, r5, #48 @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62926 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add.w r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62938 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 628de │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 62844 │ │ │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ + add.w r3, fp, #48 @ 0x30 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62962 │ │ │ │ + ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + add.w r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62978 │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 629bc │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 62834 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6299a │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629ac │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 62912 │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 6284a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629d2 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629e6 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 629f4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 62826 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62a0a │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62a1e │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 62a2c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 6281a │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + add.w r3, r8, #48 @ 0x30 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62a46 │ │ │ │ + ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + add.w r3, r8, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62a5c │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 62a6a │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 6280e │ │ │ │ + add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ (6676c ) │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ - ldr r1, [pc, #72] @ (66770 ) │ │ │ │ - ldr r0, [pc, #72] @ (66774 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (66778 ) │ │ │ │ - movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #64] @ (6677c ) │ │ │ │ - ldr r0, [pc, #68] @ (66780 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00062a74 : │ │ │ │ + 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] @ (62c80 ) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #500] @ (62c84 ) │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ add r3, pc │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #496] @ (62c88 ) │ │ │ │ + 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 62b3a │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 62b14 │ │ │ │ + vldr d11, [pc, #452] @ 62c78 │ │ │ │ + mov.w r8, #0 │ │ │ │ + vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ + b.n 62ac6 │ │ │ │ + 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 62b9e │ │ │ │ + add.w r3, r7, r4, lsl #3 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + vldr d8, [r3] │ │ │ │ + vadd.f64 d0, d8, d10 │ │ │ │ + blx 2dcb0 │ │ │ │ + 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 62ac4 │ │ │ │ + ldr r2, [pc, #372] @ (62c8c ) │ │ │ │ + ldr r3, [pc, #368] @ (62c88 ) │ │ │ │ + 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 62c1e │ │ │ │ + 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 62b14 │ │ │ │ + vldr d11, [pc, #300] @ 62c78 │ │ │ │ + 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, 62b94 │ │ │ │ + vldr d8, [r7] │ │ │ │ + vadd.f64 d0, d8, d10 │ │ │ │ + blx 2dcb0 │ │ │ │ + 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 62b54 │ │ │ │ + b.n 62b14 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (62c90 ) │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (66784 ) │ │ │ │ - movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #60] @ (66788 ) │ │ │ │ - ldr r0, [pc, #60] @ (6678c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 2e254 │ │ │ │ + ldr r1, [pc, #224] @ (62c94 ) │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (66790 ) │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #52] @ (66794 ) │ │ │ │ - ldr r0, [pc, #56] @ (66798 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 2e254 │ │ │ │ + ldr r1, [pc, #220] @ (62c98 ) │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ + bl 2e254 │ │ │ │ + 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #144] @ (62c9c ) │ │ │ │ + ldr r3, [pc, #120] @ (62c88 ) │ │ │ │ + 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 62c24 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + b.n 62c48 │ │ │ │ + ldr r2, [pc, #120] @ (62ca0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [pc, #120] @ (62ca4 ) │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d79c <__cxa_throw@plt> │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #88] @ (62ca8 ) │ │ │ │ + ldr r3, [pc, #52] @ (62c88 ) │ │ │ │ + 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 62c1e │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 62c42 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 62c3c │ │ │ │ nop │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + ... │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ + movs r6, r0 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -0006679c : │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, 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 66874 │ │ │ │ - ldrd r9, r5, [r0, #212] @ 0xd4 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #608] @ (62f20 ) │ │ │ │ + ldr r3, [pc, #608] @ (62f24 ) │ │ │ │ + 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 2b690 │ │ │ │ + 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 6683a │ │ │ │ - sub.w r8, lr, ip │ │ │ │ - cbz r7, 66802 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 6684c │ │ │ │ - ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2be40 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ + adds r0, #16 │ │ │ │ + ldrd r1, r2, [r3] │ │ │ │ + blx 2d880 , 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 62dc8 │ │ │ │ + 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, 62d82 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + blx 2d8e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + subeq.w r1, fp, r6 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + blt.n 62d8a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbnz r0, 62d48 │ │ │ │ + sub.w r0, r6, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 62e42 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 62d5c │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #448] @ (62f28 ) │ │ │ │ + ldr r3, [pc, #444] @ (62f24 ) │ │ │ │ + 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 62ef2 │ │ │ │ + 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 66860 │ │ │ │ - ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - blx 2d440 │ │ │ │ - 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 2d084 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ + sub.w r2, fp, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 62d44 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 62e3e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c9c0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 62db2 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 62db6 │ │ │ │ + sub.w r0, r3, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62dcc │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 62ecc │ │ │ │ + mov r6, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 62df2 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cbnz r3, 62e06 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 626a4 │ │ │ │ + ldrd r3, r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 62d4c │ │ │ │ + subs r0, r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62ec2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2b850 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b.n 62d64 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 62e7e │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r3, fp │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 62dcc │ │ │ │ + cmp r5, r6 │ │ │ │ + ittt ne │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + strne r2, [sp, #20] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + bne.n 62e92 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 62df2 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 62e8a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2fc │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 62eb0 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r3, fp, r3 │ │ │ │ + cmpeq r3, #0 │ │ │ │ + bge.n 62dcc │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 62e3e │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 62e92 │ │ │ │ + sub.w r3, r3, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 62dcc │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 62de0 │ │ │ │ + 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, 62ea6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 62eac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub.w r0, fp, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 62df2 │ │ │ │ + sub.w r3, fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 62dcc │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 62e7a │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 62de0 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 62e92 │ │ │ │ + cmp r9, r6 │ │ │ │ + ittt ne │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + ldrne r3, [r6, #16] │ │ │ │ + strne r3, [sp, #20] │ │ │ │ + beq.n 62e3e │ │ │ │ + b.n 62e92 │ │ │ │ + blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ + ldr r2, [pc, #76] @ (62f2c ) │ │ │ │ + ldr r3, [pc, #64] @ (62f24 ) │ │ │ │ + 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 62f1a │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #44] @ (62f30 ) │ │ │ │ + ldr r3, [pc, #28] @ (62f24 ) │ │ │ │ + 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 62ef2 │ │ │ │ + blx 2d318 <__cxa_rethrow@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ + 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] @ (631a8 ) │ │ │ │ + ldr r3, [pc, #608] @ (631ac ) │ │ │ │ + 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 2b690 │ │ │ │ + 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 2d880 , 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 63050 │ │ │ │ + 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, 6300a │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + blx 2d8e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + subeq.w r1, fp, r6 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + blt.n 63012 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbnz r0, 62fd0 │ │ │ │ + sub.w r0, r6, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 630ca │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 62fe4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #448] @ (631b0 ) │ │ │ │ + ldr r3, [pc, #444] @ (631ac ) │ │ │ │ + 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 6317a │ │ │ │ + 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 2c920 │ │ │ │ - ldr r3, [pc, #40] @ (66878 ) │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #40] @ (6687c ) │ │ │ │ - ldr r0, [pc, #40] @ (66880 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (66884 ) │ │ │ │ - movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #32] @ (66888 ) │ │ │ │ - ldr r0, [pc, #32] @ (6688c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e310 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ - movs r4, r0 │ │ │ │ + sub.w r2, fp, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 62fcc │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 630c6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c9c0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 6303a │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 6303e │ │ │ │ + sub.w r0, r3, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 63054 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 63154 │ │ │ │ + mov r6, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6307a │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cbnz r3, 6308e │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 6274c │ │ │ │ + ldrd r3, r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 62fd4 │ │ │ │ + subs r0, r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6314a │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2b850 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b.n 62fec │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 63106 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r3, fp │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 63054 │ │ │ │ + cmp r5, r6 │ │ │ │ + ittt ne │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + strne r2, [sp, #20] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + bne.n 6311a │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6307a │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 63112 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2fc │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 63138 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r3, fp, r3 │ │ │ │ + cmpeq r3, #0 │ │ │ │ + bge.n 63054 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 630c6 │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 6311a │ │ │ │ + sub.w r3, r3, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 63054 │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 63068 │ │ │ │ + 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, 6312e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 63134 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub.w r0, fp, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 6307a │ │ │ │ + sub.w r3, fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 63054 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 63102 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 63068 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 6311a │ │ │ │ + cmp r9, r6 │ │ │ │ + ittt ne │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + ldrne r3, [r6, #16] │ │ │ │ + strne r3, [sp, #20] │ │ │ │ + beq.n 630c6 │ │ │ │ + b.n 6311a │ │ │ │ + blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ + ldr r2, [pc, #76] @ (631b4 ) │ │ │ │ + ldr r3, [pc, #64] @ (631ac ) │ │ │ │ + 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 631a2 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #44] @ (631b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (631ac ) │ │ │ │ + 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 6317a │ │ │ │ + blx 2d318 <__cxa_rethrow@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + itt al │ │ │ │ + moval r6, r0 │ │ │ │ + lsral r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + sev │ │ │ │ + movs r6, r0 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ + movs r6, r0 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -00066890 : │ │ │ │ +000631bc )@@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, #680] @ (66b4c ) │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #680] @ (66b50 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r4, [pc, #2252] @ 63aa0 )@@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 66b18 │ │ │ │ - ldrd r1, r2, [r7, #4] │ │ │ │ + ldr.w r0, [pc, #2240] @ 63aa4 )@@Base+0x8e8> │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r7, #0 │ │ │ │ + ldr.w r3, [pc, #2236] @ 63aa8 )@@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 2d7d8 , 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 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ + add.w r2, r3, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6390c )@@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 63256 )@@Base+0x9a> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 63268 )@@Base+0xac> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 6326a )@@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 63252 )@@Base+0x96> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 6390e )@@Base+0x752> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 632a4 )@@Base+0xe8> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 632a6 )@@Base+0xea> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 6390e )@@Base+0x752> │ │ │ │ + movs r2, #0 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 632c0 )@@Base+0x104> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr.w r4, [pc, #2020] @ 63aac )@@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 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1924] @ 63ab0 )@@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 2d228 >::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 2d228 >::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 6333a )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1788] @ 63ab4 )@@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 2d38c │ │ │ │ + ldr.w r3, [pc, #1776] @ 63ab8 )@@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 2b808 >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r2, r1, [r7, #28] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - beq.n 66a28 │ │ │ │ - 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 669e0 │ │ │ │ - vstmia r2!, {d0} │ │ │ │ - str.w r2, [fp, #72] @ 0x48 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - blx 2b994 │ │ │ │ - ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 66a18 │ │ │ │ - vstmia r2!, {d0} │ │ │ │ - str.w r2, [fp, #84] @ 0x54 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b690 │ │ │ │ - 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r7, [pc, #1716] @ 63abc )@@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 63418 )@@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 63488 )@@Base+0x2cc> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63498 )@@Base+0x2dc> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 634a8 )@@Base+0x2ec> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 634b8 )@@Base+0x2fc> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 634c8 )@@Base+0x30c> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 634d8 )@@Base+0x31c> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 634e6 )@@Base+0x32a> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.n 634f4 )@@Base+0x338> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + movs r3, #19 │ │ │ │ + ldr.w r4, [pc, #1480] @ 63ac0 )@@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 2d7d8 , 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 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ + ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ + add.w r2, sl, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6395a )@@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 63568 )@@Base+0x3ac> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 6357a )@@Base+0x3be> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 6357c )@@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 63564 )@@Base+0x3a8> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 6395c )@@Base+0x7a0> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 635b6 )@@Base+0x3fa> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 635b8 )@@Base+0x3fc> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 6395c )@@Base+0x7a0> │ │ │ │ + movs r2, #0 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 635d2 )@@Base+0x416> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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] @ 63ac4 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1208] @ 63ac8 )@@Base+0x90c> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [r2, r8] │ │ │ │ - blx 2b988 │ │ │ │ - ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ - ldr.w r1, [fp, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 66a06 │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ - str.w r2, [fp, #216] @ 0xd8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2da60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r2, #-4] │ │ │ │ - blx 2d440 │ │ │ │ - ldr.w r2, [fp, #248] @ 0xf8 │ │ │ │ - cmp sl, r6 │ │ │ │ - add r2, r0 │ │ │ │ - str.w r2, [fp, #248] @ 0xf8 │ │ │ │ - ble.n 66a22 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 2cbfc │ │ │ │ - ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [fp, #76] @ 0x4c │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 66966 │ │ │ │ - ldrd r1, r0, [sp, #4] │ │ │ │ - blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 6696e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r2, #-4] │ │ │ │ - b.n 669b8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 66990 │ │ │ │ - mov r4, fp │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d7e4 │ │ │ │ + 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1144] @ 63acc )@@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 2d38c │ │ │ │ + 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 63690 )@@Base+0x4d4> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 636a0 )@@Base+0x4e4> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 636b0 )@@Base+0x4f4> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r3, [pc, #1052] @ 63ad0 )@@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 2d9e8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w r8, #0 │ │ │ │ - blx 2d6e8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrd r7, r0, [r4, #20] │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r6, r0, r7 │ │ │ │ - ldrd ip, r1, [r4, #144] @ 0x90 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ - sub.w r2, r1, ip │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - add.w r6, r3, r6, lsl #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ - bhi.n 66ab0 │ │ │ │ - bcc.n 66ad6 │ │ │ │ - subs r0, r0, r7 │ │ │ │ - movs r6, #0 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + blx 2c604 , std::allocator > const&)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r2, r3, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 63940 )@@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 636fe )@@Base+0x542> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 63710 )@@Base+0x554> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 63712 )@@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 636fa )@@Base+0x53e> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 63942 )@@Base+0x786> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 6374c )@@Base+0x590> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 6374e )@@Base+0x592> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 63942 )@@Base+0x786> │ │ │ │ + movs r2, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 63768 )@@Base+0x5ac> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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] @ (63ad4 )@@Base+0x918>) │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + blx 2d7d8 , 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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #784] @ (63ad8 )@@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 2d38c │ │ │ │ + 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] @ 63a90 )@@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] @ 63a98 )@@Base+0x8dc> │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 6380a )@@Base+0x64e> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6381a )@@Base+0x65e> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6382a )@@Base+0x66e> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #684] @ (63adc )@@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 2d7d8 , 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 │ │ │ │ - strd r6, r7, [sp, #24] │ │ │ │ - asrs r2, r0, #3 │ │ │ │ - add.w r2, r2, r2, lsl #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ - subs r6, r1, r3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ - bhi.n 66ae4 │ │ │ │ - bcc.n 66aca │ │ │ │ - ldr r2, [pc, #192] @ (66b54 ) │ │ │ │ - add r3, r0 │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #180] @ (66b50 ) │ │ │ │ + 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 2c604 , std::allocator > const&)@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 63926 )@@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 6388c )@@Base+0x6d0> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 6389e )@@Base+0x6e2> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 638a0 )@@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 63888 )@@Base+0x6cc> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 63928 )@@Base+0x76c> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 638d8 )@@Base+0x71c> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8e0 │ │ │ │ + cbnz r0, 638da )@@Base+0x71e> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 63928 )@@Base+0x76c> │ │ │ │ + movs r2, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 638f2 )@@Base+0x736> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #492] @ (63ae0 )@@Base+0x924>) │ │ │ │ + ldr r3, [pc, #432] @ (63aa8 )@@Base+0x8ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6399a )@@Base+0x7de> │ │ │ │ + add sp, #292 @ 0x124 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + 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 62f34 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 632ac )@@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 62cac │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 638de )@@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 62cac │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 63754 )@@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 62f34 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 635be )@@Base+0x402> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #348] @ (63ae4 )@@Base+0x928>) │ │ │ │ + ldr r3, [pc, #284] @ (63aa8 )@@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 66b14 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r2, r6, r2 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - mov r3, r5 │ │ │ │ - blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - b.n 66a72 │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - strne r2, [r4, #96] @ 0x60 │ │ │ │ - b.n 66a92 │ │ │ │ - add.w r6, ip, r6, lsl #3 │ │ │ │ - cmp r1, r6 │ │ │ │ - it ne │ │ │ │ - strne.w r6, [r4, #148] @ 0x94 │ │ │ │ - b.n 66a72 │ │ │ │ - mov r3, r5 │ │ │ │ - subs r2, r2, r6 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - ldrd r2, r0, [r4, #20] │ │ │ │ - subs r0, r0, r2 │ │ │ │ - b.n 66a92 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d6e8 │ │ │ │ - ldr r2, [pc, #84] @ (66b58 ) │ │ │ │ - ldr r3, [pc, #76] @ (66b50 ) │ │ │ │ + beq.n 639bc )@@Base+0x800> │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + b.n 63980 )@@Base+0x7c4> │ │ │ │ + b.n 6397a )@@Base+0x7be> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #316] @ (63ae8 )@@Base+0x92c>) │ │ │ │ + ldr r3, [pc, #252] @ (63aa8 )@@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 66b48 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (66b5c ) │ │ │ │ - movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #64] @ (66b60 ) │ │ │ │ - ldr r0, [pc, #64] @ (66b64 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #48] @ (66b68 ) │ │ │ │ - ldr r3, [pc, #24] @ (66b50 ) │ │ │ │ + bne.n 6399a )@@Base+0x7de> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #280] @ (63aec )@@Base+0x930>) │ │ │ │ + ldr r3, [pc, #208] @ (63aa8 )@@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 66b14 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ - movs r6, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ - movs r6, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -00066b6c : │ │ │ │ - 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] @ (66bd8 ) │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - sub sp, #12 │ │ │ │ + beq.n 639bc )@@Base+0x800> │ │ │ │ + b.n 6399a )@@Base+0x7de> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #256] @ (63af0 )@@Base+0x934>) │ │ │ │ + ldr r3, [pc, #180] @ (63aa8 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 66bc4 │ │ │ │ - ldr r1, [pc, #80] @ (66bdc ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #80] @ (66be0 ) │ │ │ │ - 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 2cb30 <__dynamic_cast@plt> │ │ │ │ - movs r2, #1 │ │ │ │ - cbz r0, 66bb6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c95c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2d9e4 │ │ │ │ - ldr r3, [pc, #28] @ (66be4 ) │ │ │ │ - mov.w r2, #402 @ 0x192 │ │ │ │ - ldr r1, [pc, #28] @ (66be8 ) │ │ │ │ - ldr r0, [pc, #28] @ (66bec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - strh r6, [r5, #28] │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066bf0 , 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 │ │ │ │ - │ │ │ │ -00066bf4 : │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00066bfc : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066c00 , 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 │ │ │ │ - │ │ │ │ -00066c04 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066c08 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066c0c : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066c10 : │ │ │ │ - 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, 66c7e │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - mov.w ip, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 66c60 │ │ │ │ - bne.n 66c4c │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 66c60 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - cbz r0, 66c66 │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 66c44 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 66c54 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 66c82 │ │ │ │ - mov ip, r3 │ │ │ │ - cmp r1, r2 │ │ │ │ - ble.n 66caa │ │ │ │ - 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 66c78 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2c9c0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 66c72 │ │ │ │ - bne.n 66cb2 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - blt.n 66c72 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00066cc0 : │ │ │ │ - ldr r3, [pc, #24] @ (66cdc ) │ │ │ │ - ldr r2, [pc, #28] @ (66ce0 ) │ │ │ │ - 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 66cd8 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - strh r4, [r5, #18] │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066ce4 : │ │ │ │ - ldr r3, [pc, #24] @ (66d00 ) │ │ │ │ - ldr r2, [pc, #28] @ (66d04 ) │ │ │ │ - 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 66cfc │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - strh r0, [r1, #18] │ │ │ │ - movs r6, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066d08 : │ │ │ │ - ldr r3, [pc, #24] @ (66d24 ) │ │ │ │ - ldr r2, [pc, #28] @ (66d28 ) │ │ │ │ - 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 66d20 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - strh r4, [r4, #16] │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066d2c >::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 66d92 >::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 66d7e >::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 2b690 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - cbnz r7, 66d84 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ - cbz r5, 66d72 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 66d6a >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ - b.n 66d72 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - ldr r0, [pc, #8] @ (66d9c >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - nop │ │ │ │ - strh r0, [r1, #18] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066da0 >::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 66e06 >::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 66df2 >::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 2b690 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - cbnz r7, 66df8 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ - cbz r5, 66de6 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 66dde >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ - b.n 66de6 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - ldr r0, [pc, #8] @ (66e10 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - nop │ │ │ │ - strh r4, [r2, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066e14 (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] @ 66f88 (int*, int, int)@@Base+0x174> │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #352] @ (66f8c (int*, int, int)@@Base+0x178>) │ │ │ │ - cmp r1, #0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [pc, #348] @ (66f90 (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 66e94 (int*, int, int)@@Base+0x80> │ │ │ │ - blt.n 66eae (int*, int, int)@@Base+0x9a> │ │ │ │ - movs.w lr, r1, asr #3 │ │ │ │ - beq.n 66e70 (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 66e50 (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 66e94 (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] @ (66f94 (int*, int, int)@@Base+0x180>) │ │ │ │ - ldr r3, [pc, #244] @ (66f8c (int*, int, int)@@Base+0x178>) │ │ │ │ + beq.n 639bc )@@Base+0x800> │ │ │ │ + b.n 6399a )@@Base+0x7de> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #232] @ (63af4 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #152] @ (63aa8 )@@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 66f34 (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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (66f98 (int*, int, int)@@Base+0x184>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (66f9c (int*, int, int)@@Base+0x188>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #204] @ (66fa0 (int*, int, int)@@Base+0x18c>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , 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 │ │ │ │ + beq.n 639bc )@@Base+0x800> │ │ │ │ + b.n 6399a )@@Base+0x7de> │ │ │ │ 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (66fa4 (int*, int, int)@@Base+0x190>) │ │ │ │ - ldr r3, [pc, #104] @ (66f8c (int*, int, int)@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #208] @ (63af8 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #124] @ (63aa8 )@@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 66f3a (int*, int, int)@@Base+0x126> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 66f5a (int*, int, int)@@Base+0x146> │ │ │ │ - ldr r2, [pc, #108] @ (66fa8 (int*, int, int)@@Base+0x194>) │ │ │ │ + beq.n 639bc )@@Base+0x800> │ │ │ │ + b.n 6399a )@@Base+0x7de> │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (66fac (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 2d79c <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (66fb0 (int*, int, int)@@Base+0x19c>) │ │ │ │ - ldr r3, [pc, #40] @ (66f8c (int*, int, int)@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #184] @ (63afc )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #96] @ (63aa8 )@@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 66f34 (int*, int, int)@@Base+0x120> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 66f54 (int*, int, int)@@Base+0x140> │ │ │ │ - mov r0, r9 │ │ │ │ + beq.n 639bc )@@Base+0x800> │ │ │ │ + b.n 6399a )@@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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 63a04 )@@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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 66f4e (int*, int, int)@@Base+0x13a> │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + b.n 63a60 )@@Base+0x8a4> │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r1, r3 │ │ │ │ + ... │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ + movs r4, r0 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ - movs r6, r0 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ - movs r6, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ + movs r4, r0 │ │ │ │ + cbz r4, 63ada )@@Base+0x91e> │ │ │ │ + movs r4, r0 │ │ │ │ + cbz r0, 63acc )@@Base+0x910> │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + cbz r6, 63ada )@@Base+0x91e> │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ + movs r4, r0 │ │ │ │ + add r4, pc, #168 @ (adr r4, 63b78 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + push {r2, r7, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r5, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r2, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 63a80 )@@Base+0x8c4> │ │ │ │ + b.n 639cc )@@Base+0x810> │ │ │ │ │ │ │ │ -00066fb8 (double*, int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00063b10 : │ │ │ │ + stmdb 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] @ (67170 (double*, int)@@Base+0x1b8>) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #420] @ (67174 (double*, int)@@Base+0x1bc>) │ │ │ │ - cmp r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #420] @ (67178 (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 67072 (double*, int)@@Base+0xba> │ │ │ │ - blt.n 6708c (double*, int)@@Base+0xd4> │ │ │ │ - movs.w ip, r1, asr #3 │ │ │ │ - beq.n 67024 (double*, int)@@Base+0x6c> │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [pc, #372] @ 67168 (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 66ff4 (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 67072 (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] @ (63e74 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r6, [pc, #848] @ (63e78 ) │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #32] │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [pc, #844] @ (63e7c ) │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + mov.w r6, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + blx 2c8e4 │ │ │ │ + ldr r3, [pc, #828] @ (63e80 ) │ │ │ │ + ldr r2, [pc, #828] @ (63e84 ) │ │ │ │ + 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 2d410 │ │ │ │ + cmp r0, #7 │ │ │ │ + beq.w 63dd4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 2d410 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bhi.w 63db8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 63dee │ │ │ │ + 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 63e2e │ │ │ │ + ldr r1, [pc, #712] @ (63e88 ) │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + blx 2b690 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2bc6c , 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 63bfa │ │ │ │ + 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #640] @ (63e8c ) │ │ │ │ + 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 63c4c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c754 ::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 63c72 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + mov.w fp, #14 │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [pc, #528] @ (63e90 ) │ │ │ │ + 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 63cbe │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c754 ::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 63d04 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add.w fp, sp, #16 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #264] @ (6717c (double*, int)@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #252] @ (67174 (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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r6, [pc, #360] @ (63e94 ) │ │ │ │ + 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 63d76 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63d8c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63d9c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #248] @ (63e98 ) │ │ │ │ + ldr r3, [pc, #216] @ (63e78 ) │ │ │ │ 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 67112 (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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (67180 (double*, int)@@Base+0x1c8>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #224] @ (67184 (double*, int)@@Base+0x1cc>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (67188 (double*, int)@@Base+0x1d0>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + bne.n 63e2a │ │ │ │ + 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 2d7d8 , 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 2d38c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 63ba8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d8e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63b82 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 63ba6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 63ba6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 63dc8 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (6718c (double*, int)@@Base+0x1d4>) │ │ │ │ - ldr r3, [pc, #112] @ (67174 (double*, int)@@Base+0x1bc>) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd5c │ │ │ │ + ldr r2, [pc, #132] @ (63e9c ) │ │ │ │ + ldr r3, [pc, #92] @ (63e78 ) │ │ │ │ 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 67118 (double*, int)@@Base+0x160> │ │ │ │ + beq.n 63e68 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 67138 (double*, int)@@Base+0x180> │ │ │ │ - ldr r2, [pc, #116] @ (67190 (double*, int)@@Base+0x1d8>) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #116] @ (67194 (double*, int)@@Base+0x1dc>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d79c <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (67198 (double*, int)@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #48] @ (67174 (double*, int)@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #112] @ (63ea0 ) │ │ │ │ + ldr r3, [pc, #68] @ (63e78 ) │ │ │ │ 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 67112 (double*, int)@@Base+0x15a> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 67132 (double*, int)@@Base+0x17a> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + bne.n 63e2a │ │ │ │ + ldr r0, [pc, #96] @ (63ea4 ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + b.n 63e04 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ + blx 2c2d8 │ │ │ │ + b.n 63e04 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6712c (double*, int)@@Base+0x174> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ + b.n 63e04 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 63e5a │ │ │ │ + b.n 63dfe │ │ │ │ + b.n 63e0a │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + push {r3} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ - movs r6, r0 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + cbz r6, 63efe │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldr r5, [pc, #528] @ (64094 ) │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + cbz r0, 63ec0 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + cbz r6, 63ea4 │ │ │ │ movs r6, r0 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #448] @ (64068 ) │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006719c >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 671c4 >::~_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 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000671c8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base>: │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6724a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x82> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00063ea8 : │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ + ldr r5, [pc, #312] @ (63ff8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #312] @ (63ffc ) │ │ │ │ + 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 647fe │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6469c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b690 │ │ │ │ + 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 64720 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c270 │ │ │ │ + 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, [r0, #8] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r3 │ │ │ │ + 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 2ca90 (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 6481c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6468e │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b690 │ │ │ │ + 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 64726 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c270 │ │ │ │ + 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 2ca90 (double const*, int, double*)@plt> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ + blx 2c1bc │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ + blx 2cf70 │ │ │ │ mov r8, r0 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - subs r0, r0, r4 │ │ │ │ - cmp.w r2, r0, asr #3 │ │ │ │ - bhi.n 672a4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xdc> │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - vldr d7, [r6] │ │ │ │ - mov.w r0, ip, asr #3 │ │ │ │ - cmp r2, r0 │ │ │ │ - bcc.n 6724c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x84> │ │ │ │ - subs r0, r2, r0 │ │ │ │ - beq.w 6733c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x174> │ │ │ │ - add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, lr │ │ │ │ - subs r2, #1 │ │ │ │ - vstmia r0!, {d7} │ │ │ │ - adds r6, r2, #1 │ │ │ │ - bne.n 67212 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x4a> │ │ │ │ - add.w r2, r4, #8 │ │ │ │ - add.w r2, r2, lr, lsl #3 │ │ │ │ - add.w r0, r2, ip │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.w 67340 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x178> │ │ │ │ - vldmia r1!, {d6} │ │ │ │ - vstmia r2!, {d6} │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 6722e >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x66> │ │ │ │ - str r0, [r5, #4] │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 6723c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x74> │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bx lr │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - sub.w lr, r4, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r4, lr │ │ │ │ - ittt ne │ │ │ │ - movne ip, lr │ │ │ │ - addne r2, r4, r2 │ │ │ │ - movne r0, r4 │ │ │ │ - beq.n 67344 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x17c> │ │ │ │ - vldmia ip!, {d6} │ │ │ │ - vstmia r0!, {d6} │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 67260 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x98> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - sub.w r2, lr, r1 │ │ │ │ - cmp r2, #8 │ │ │ │ - rsb r0, r2, r2, lsl #29 │ │ │ │ - add r0, r4 │ │ │ │ - ble.n 6734c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x184> │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - blx 2c5d4 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ - adds r2, r6, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 67244 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 67296 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xce> │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w ip, #4026531840 @ 0xf0000000 │ │ │ │ - subs r0, r4, r3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - sub.w lr, ip, r0 │ │ │ │ - cmp r2, lr │ │ │ │ - bhi.n 67358 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x190> │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 64856 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 6472c │ │ │ │ + movs r6, #0 │ │ │ │ + vldr d8, [pc, #8] @ 63ff0 │ │ │ │ + mov r5, r6 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.n 64008 │ │ │ │ + ... │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 64090 │ │ │ │ + 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 64000 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r6, [r5], #4 │ │ │ │ + bne.n 64000 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + asrs r7, r5, #2 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 6483a │ │ │ │ + cmp r7, #1 │ │ │ │ ite cs │ │ │ │ - addcs r0, r0, r2 │ │ │ │ - addcc r0, r0, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ - cmp r0, ip │ │ │ │ - str r2, [sp, #8] │ │ │ │ + addcs r7, r7, r7 │ │ │ │ + addcc r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ it cs │ │ │ │ - movcs r0, ip │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + movcs r7, r3 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add.w ip, r0, r6 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - vldr d7, [r7] │ │ │ │ - add.w r0, ip, r2 │ │ │ │ - vstmia ip!, {d7} │ │ │ │ - cmp ip, r0 │ │ │ │ - bne.n 672ea >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x122> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 67348 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x180> │ │ │ │ - add.w r0, r9, r6 │ │ │ │ - mov lr, r3 │ │ │ │ - mov ip, r9 │ │ │ │ - vldmia lr!, {d7} │ │ │ │ - vstmia ip!, {d7} │ │ │ │ - cmp r0, ip │ │ │ │ - bne.n 672fe >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x136> │ │ │ │ - add r0, r2 │ │ │ │ - cmp r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 67320 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x158> │ │ │ │ - subs r4, r4, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r6, [r0, r5] │ │ │ │ + cbz r5, 6406c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 6732c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x164> │ │ │ │ - sub.w r1, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r5, #4 │ │ │ │ + add r5, sl │ │ │ │ + cbz r3, 6407e │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - add.w r3, r9, sl │ │ │ │ - strd r9, r6, [r5] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - b.n 67224 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x5c> │ │ │ │ - str r0, [r5, #4] │ │ │ │ - b.n 67244 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ - adds r2, r4, r2 │ │ │ │ - b.n 6726c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xa4> │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 6730a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x142> │ │ │ │ - bne.n 67290 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xc8> │ │ │ │ - ldrd r4, r5, [r1] │ │ │ │ - strd r4, r5, [r0] │ │ │ │ - b.n 67290 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #4] @ (67360 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x198>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00067364 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] @ (674c0 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] @ (674c4 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 64008 │ │ │ │ + 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 2bee0 │ │ │ │ + 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 646a8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + vldr d0, [pc, #820] @ 64408 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #836] @ (64428 ) │ │ │ │ + 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 2bc78 │ │ │ │ + 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 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d9, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #700] @ 64410 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [pc, #696] @ 64418 │ │ │ │ + mov r0, r7 │ │ │ │ + vmla.f64 d9, d6, d7 │ │ │ │ + vsub.f64 d1, d8, d9 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64688 │ │ │ │ + blx 2dc98 │ │ │ │ + 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 6465a │ │ │ │ + movs r1, #3 │ │ │ │ + blx 2b7ac │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d658 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d658 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr d11, [r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 64496 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr d9, [pc, #600] @ 64420 │ │ │ │ + subs r1, r5, r3 │ │ │ │ + vldr d10, [pc, #572] @ 64408 │ │ │ │ + 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 6479c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 64500 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ - 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 6745a 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 673fc 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 67430 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 2c9c0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - ble.n 67488 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 67430 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 6423c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + subs r2, #8 │ │ │ │ + blx 2c270 │ │ │ │ + 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 2dcb0 │ │ │ │ + vsub.f64 d0, d12, d0 │ │ │ │ + vabs.f64 d0, d0 │ │ │ │ + vcmpe.f64 d0, d9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 647d6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + vstmia sl!, {d12} │ │ │ │ + cmp r5, fp │ │ │ │ + bhi.n 64250 │ │ │ │ + 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 2dc38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + blx 2b7ac │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 2bdd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + vldr d7, [pc, #340] @ 64410 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + vcmpe.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 6450e │ │ │ │ + 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] @ 64408 │ │ │ │ + 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 64868 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d9a4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d5, [pc, #228] @ 64410 │ │ │ │ + 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 6448a │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 6448a │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + cmp r1, r2 │ │ │ │ + bge.w 6448a │ │ │ │ + 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 2bc78 │ │ │ │ + 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 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d12, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #76] @ 64410 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [pc, #72] @ 64418 │ │ │ │ + mov r0, fp │ │ │ │ + vmla.f64 d12, d6, d7 │ │ │ │ + vsub.f64 d1, d8, d12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6463a │ │ │ │ + blx 2dc98 │ │ │ │ + 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 64630 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #3 │ │ │ │ + blx 2b7ac │ │ │ │ + b.n 6442c │ │ │ │ + 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 r6, pc, #64 @ (adr r6, 6446c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d658 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d658 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 64640 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2b7ac │ │ │ │ + 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 2bdd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 64480 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cmp r7, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 67432 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 67430 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 67432 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 67432 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 6747c 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 674ac 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 2c2fc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 67424 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 67492 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 67492 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 2c2d8 │ │ │ │ + ldrd r3, r2, [r9, #4] │ │ │ │ + subs r3, r2, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 641ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 64496 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 673e2 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 67432 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 2b850 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #132] @ (674c8 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] @ (674c4 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 646c2 │ │ │ │ + vldr d8, [pc, #688] @ 64760 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2b678 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 644c4 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cbz r3, 644d0 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r3, 644dc │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #672] @ (64780 ) │ │ │ │ + ldr r3, [pc, #676] @ (64784 ) │ │ │ │ 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 674b0 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, 67498 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 66c1c │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - cbnz r3, 674b4 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 64756 │ │ │ │ + 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 64284 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [r4, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [r4, #112] @ 0x70 │ │ │ │ + blx 2be4c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #612] @ (64788 ) │ │ │ │ + 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, 64554 │ │ │ │ + ldrd r2, r3, [r4, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + vldr d0, [r4, #112] @ 0x70 │ │ │ │ + blx 2d4d0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #576] @ (6478c ) │ │ │ │ + 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 2ce98 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 645b0 │ │ │ │ + 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 64650 │ │ │ │ + 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 647e8 │ │ │ │ + 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] @ 64768 │ │ │ │ + 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 642f2 │ │ │ │ + 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 2b7ac │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d658 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2bdd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #364] @ (64790 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + b.n 642f2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #4 │ │ │ │ + blx 2b7ac │ │ │ │ + b.n 6442c │ │ │ │ + blx 2d190 │ │ │ │ + b.n 643e6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 64496 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 67440 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 673b2 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 67470 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 673fe 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 67492 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 673cc 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 67462 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 674ac 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 6745e 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 6745e 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 64496 │ │ │ │ + vadd.f64 d7, d7, d6 │ │ │ │ + vmul.f64 d7, d7, d11 │ │ │ │ + b.n 64598 │ │ │ │ + movs r1, #4 │ │ │ │ + blx 2b7ac │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d658 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d658 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 644ac │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr d11, [r3] │ │ │ │ + b.n 641c2 │ │ │ │ + blx 2d190 │ │ │ │ + b.n 64176 │ │ │ │ + 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 63f9e │ │ │ │ + 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 63f32 │ │ │ │ + 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 640ca │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #7 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b7ac │ │ │ │ + ldr r1, [pc, #196] @ (64794 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 2d9bc │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 673d6 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 2c7b4 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d724 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #124] @ 64770 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + vldr d0, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + vsub.f64 d0, d8, d0 │ │ │ │ + blx 2bdd4 │ │ │ │ + vmov.f64 d0, d11 │ │ │ │ + blx 2bdd4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd88 │ │ │ │ + vldr d8, [pc, #92] @ 64778 │ │ │ │ + b.n 644b0 │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 63f32 │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 63f9e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 64090 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #84] @ (64798 ) │ │ │ │ + ldr r3, [pc, #60] @ (64784 ) │ │ │ │ + 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 647fa │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - subs r0, r2, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - b.n 673d6 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 r6, [r6, #14] │ │ │ │ + b.n 647be │ │ │ │ + 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, #320 @ 0x140 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + add r1, pc, #832 @ (adr r1, 64acc ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r1, pc, #672 @ (adr r1, 64a30 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r0, pc, #824 @ (adr r0, 64acc ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r0, pc, #488 @ (adr r0, 64980 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #936 @ (adr r7, 64b44 ) │ │ │ │ movs r6, r0 │ │ │ │ - │ │ │ │ -000674cc >::_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 67542 >::_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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r2, r0, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [r1] │ │ │ │ - vstr d7, [r2] │ │ │ │ - cbz r4, 67522 >::_M_realloc_append(double&&)@@Base+0x56> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 67536 >::_M_realloc_append(double&&)@@Base+0x6a> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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] @ (6754c >::_M_realloc_append(double&&)@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #220] @ (6487c ) │ │ │ │ + ldr r3, [pc, #224] @ (64880 ) │ │ │ │ + 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 64756 │ │ │ │ + ldr r0, [pc, #208] @ (64884 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #192] @ (67610 ) │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00067550 >::_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 675c0 >::_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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r0, r4] │ │ │ │ - cbz r4, 675a0 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x50> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #4 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 675b4 >::_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 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2b678 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 64736 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - 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] @ (675c8 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x78>) │ │ │ │ + b.n 64736 │ │ │ │ + ldr r3, [pc, #176] @ (64888 ) │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ + ldr r1, [pc, #176] @ (6488c ) │ │ │ │ + ldr r0, [pc, #176] @ (64890 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (64894 ) │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #168] @ (64898 ) │ │ │ │ + ldr r0, [pc, #172] @ (6489c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #160] @ (648a0 ) │ │ │ │ + ldr r3, [pc, #124] @ (64880 ) │ │ │ │ + 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 64756 │ │ │ │ + ldr r0, [pc, #144] @ (648a4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + b.n 6473c │ │ │ │ + ldr r2, [pc, #136] @ (648a8 ) │ │ │ │ + ldr r3, [pc, #96] @ (64880 ) │ │ │ │ + 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 64756 │ │ │ │ + ldr r0, [pc, #120] @ (648ac ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + b.n 647c4 │ │ │ │ + ldr r2, [pc, #116] @ (648b0 ) │ │ │ │ + ldr r3, [pc, #64] @ (64880 ) │ │ │ │ + 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 64756 │ │ │ │ + ldr r0, [pc, #100] @ (648b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r6, [pc, #712] @ (67894 ) │ │ │ │ + ldr r3, [pc, #96] @ (648b8 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #96] @ (648bc ) │ │ │ │ + ldr r0, [pc, #96] @ (648c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (648c4 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #88] @ (648c8 ) │ │ │ │ + ldr r0, [pc, #92] @ (648cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + add r7, pc, #576 @ (adr r7, 64ac0 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #184 @ (adr r7, 6495c ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #64 @ (adr r7, 648ec ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, pc, #968 @ (adr r6, 64c7c ) │ │ │ │ + movs r6, r0 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ + movs r4, r0 │ │ │ │ + eors r6, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + movs r4, r0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000675cc : │ │ │ │ - push {r4, lr} │ │ │ │ +000648d0 : │ │ │ │ + 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] @ (6760c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c058 │ │ │ │ - mov.w r0, #272 @ 0x110 │ │ │ │ + ldr r6, [pc, #84] @ (64934 ) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ blx 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d09c │ │ │ │ + blx 2cb3c │ │ │ │ + ldr r3, [pc, #68] @ (64938 ) │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2b690 │ │ │ │ + ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2d30c │ │ │ │ + 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 64926 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd5c │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ - movs r4, r0 │ │ │ │ + b.n 64920 │ │ │ │ + add r6, pc, #280 @ (adr r6, 64a50 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00067610 : │ │ │ │ +00064940 : │ │ │ │ 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] @ (676fc ) │ │ │ │ + ldr r4, [pc, #216] @ (64a2c ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #216] @ (67700 ) │ │ │ │ + ldr r1, [pc, #216] @ (64a30 ) │ │ │ │ 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 676ea │ │ │ │ + beq.n 64a1a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 676d8 │ │ │ │ - cbz r1, 676a8 │ │ │ │ + bne.n 64a08 │ │ │ │ + cbz r1, 649d8 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ - cbz r0, 676a8 │ │ │ │ + cbz r0, 649d8 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [r1] │ │ │ │ - cbz r6, 67664 │ │ │ │ + cbz r6, 64994 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 67664 │ │ │ │ + cbz r0, 64994 │ │ │ │ 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] │ │ │ │ @@ -92753,146 +88343,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] @ (67704 ) │ │ │ │ - ldr r3, [pc, #108] @ (67700 ) │ │ │ │ + ldr r2, [pc, #116] @ (64a34 ) │ │ │ │ + ldr r3, [pc, #108] @ (64a30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 676d4 │ │ │ │ + bne.n 64a04 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 676d0 │ │ │ │ + cbz r6, 64a00 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 676c2 │ │ │ │ + beq.n 649f2 │ │ │ │ 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 67664 │ │ │ │ + bne.n 64994 │ │ │ │ add r0, sp, #16 │ │ │ │ - b.n 67666 │ │ │ │ + b.n 64996 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (67708 ) │ │ │ │ + ldr r3, [pc, #44] @ (64a38 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #44] @ (6770c ) │ │ │ │ - ldr r0, [pc, #48] @ (67710 ) │ │ │ │ + ldr r1, [pc, #44] @ (64a3c ) │ │ │ │ + ldr r0, [pc, #48] @ (64a40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (67714 ) │ │ │ │ + ldr r3, [pc, #40] @ (64a44 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #40] @ (67718 ) │ │ │ │ - ldr r0, [pc, #40] @ (6771c ) │ │ │ │ + ldr r1, [pc, #40] @ (64a48 ) │ │ │ │ + ldr r0, [pc, #40] @ (64a4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + add r5, pc, #864 @ (adr r5, 64d90 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + add r5, pc, #440 @ (adr r5, 64bf0 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067720 : │ │ │ │ +00064a50 : │ │ │ │ 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, 67752 │ │ │ │ + cbz r3, 64a82 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67764 │ │ │ │ + bne.n 64a94 │ │ │ │ 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] @ (67778 ) │ │ │ │ + ldr r3, [pc, #36] @ (64aa8 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #36] @ (6777c ) │ │ │ │ - ldr r0, [pc, #36] @ (67780 ) │ │ │ │ + ldr r1, [pc, #36] @ (64aac ) │ │ │ │ + ldr r0, [pc, #36] @ (64ab0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (67784 ) │ │ │ │ + ldr r3, [pc, #28] @ (64ab4 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #28] @ (67788 ) │ │ │ │ - ldr r0, [pc, #32] @ (6778c ) │ │ │ │ + ldr r1, [pc, #28] @ (64ab8 ) │ │ │ │ + ldr r0, [pc, #32] @ (64abc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067790 : │ │ │ │ +00064ac0 : │ │ │ │ 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, 677fc │ │ │ │ + cbz r0, 64b2c │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 67820 │ │ │ │ + bne.n 64b50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 6780e │ │ │ │ + bne.n 64b3e │ │ │ │ add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, r6, lsl #3 │ │ │ │ - vldr d7, [pc, #112] @ 67838 │ │ │ │ + vldr d7, [pc, #112] @ 64b68 │ │ │ │ subs r1, r6, #1 │ │ │ │ - vldr d6, [pc, #116] @ 67840 │ │ │ │ + vldr d6, [pc, #116] @ 64b70 │ │ │ │ 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] │ │ │ │ @@ -92900,175 +88490,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] @ (67848 ) │ │ │ │ + ldr r3, [pc, #72] @ (64b78 ) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #72] @ (6784c ) │ │ │ │ - ldr r0, [pc, #76] @ (67850 ) │ │ │ │ + ldr r1, [pc, #72] @ (64b7c ) │ │ │ │ + ldr r0, [pc, #76] @ (64b80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (67854 ) │ │ │ │ + ldr r3, [pc, #68] @ (64b84 ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #68] @ (67858 ) │ │ │ │ - ldr r0, [pc, #68] @ (6785c ) │ │ │ │ + ldr r1, [pc, #68] @ (64b88 ) │ │ │ │ + ldr r0, [pc, #68] @ (64b8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (67860 ) │ │ │ │ + ldr r3, [pc, #60] @ (64b90 ) │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #60] @ (67864 ) │ │ │ │ - ldr r0, [pc, #64] @ (67868 ) │ │ │ │ + ldr r1, [pc, #60] @ (64b94 ) │ │ │ │ + ldr r0, [pc, #64] @ (64b98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006786c : │ │ │ │ +00064b9c : │ │ │ │ stmdb 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, 678e0 │ │ │ │ + cbz r0, 64c10 │ │ │ │ ldr.w r8, [lr, #12] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 67904 │ │ │ │ + bne.n 64c34 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 678f2 │ │ │ │ + bne.n 64c22 │ │ │ │ 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 678c4 │ │ │ │ + beq.n 64bf4 │ │ │ │ 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] @ (67918 ) │ │ │ │ + ldr r3, [pc, #52] @ (64c48 ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #52] @ (6791c ) │ │ │ │ - ldr r0, [pc, #56] @ (67920 ) │ │ │ │ + ldr r1, [pc, #52] @ (64c4c ) │ │ │ │ + ldr r0, [pc, #56] @ (64c50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (67924 ) │ │ │ │ + ldr r3, [pc, #48] @ (64c54 ) │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ - ldr r1, [pc, #48] @ (67928 ) │ │ │ │ - ldr r0, [pc, #48] @ (6792c ) │ │ │ │ + ldr r1, [pc, #48] @ (64c58 ) │ │ │ │ + ldr r0, [pc, #48] @ (64c5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (67930 ) │ │ │ │ + ldr r3, [pc, #40] @ (64c60 ) │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #40] @ (67934 ) │ │ │ │ - ldr r0, [pc, #44] @ (67938 ) │ │ │ │ + ldr r1, [pc, #40] @ (64c64 ) │ │ │ │ + ldr r0, [pc, #44] @ (64c68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006793c : │ │ │ │ +00064c6c : │ │ │ │ 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] @ 67a2c │ │ │ │ + ldr.w ip, [pc, #216] @ 64d5c │ │ │ │ add ip, pc │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a18 │ │ │ │ + beq.n 64d48 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 67a06 │ │ │ │ + bne.n 64d36 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 679f4 │ │ │ │ - ldr r1, [pc, #192] @ (67a30 ) │ │ │ │ + bne.n 64d24 │ │ │ │ + ldr r1, [pc, #192] @ (64d60 ) │ │ │ │ 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 679be │ │ │ │ + bne.n 64cee │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 679f0 │ │ │ │ + bne.n 64d20 │ │ │ │ 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 │ │ │ │ @@ -93089,88 +88679,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, 679e8 │ │ │ │ + cbnz r0, 64d18 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r0] │ │ │ │ - b.n 679a2 │ │ │ │ - bl 2e368 │ │ │ │ - ldr r3, [pc, #60] @ (67a34 ) │ │ │ │ + b.n 64cd2 │ │ │ │ + bl 2e310 │ │ │ │ + ldr r3, [pc, #60] @ (64d64 ) │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - ldr r1, [pc, #60] @ (67a38 ) │ │ │ │ - ldr r0, [pc, #64] @ (67a3c ) │ │ │ │ + ldr r1, [pc, #60] @ (64d68 ) │ │ │ │ + ldr r0, [pc, #64] @ (64d6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (67a40 ) │ │ │ │ + ldr r3, [pc, #56] @ (64d70 ) │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr r1, [pc, #56] @ (67a44 ) │ │ │ │ - ldr r0, [pc, #56] @ (67a48 ) │ │ │ │ + ldr r1, [pc, #56] @ (64d74 ) │ │ │ │ + ldr r0, [pc, #56] @ (64d78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (67a4c ) │ │ │ │ + ldr r3, [pc, #48] @ (64d7c ) │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ - ldr r1, [pc, #48] @ (67a50 ) │ │ │ │ - ldr r0, [pc, #52] @ (67a54 ) │ │ │ │ + ldr r1, [pc, #48] @ (64d80 ) │ │ │ │ + ldr r0, [pc, #52] @ (64d84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + add r2, pc, #680 @ (adr r2, 65008 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067a58 : │ │ │ │ +00064d88 : │ │ │ │ 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] @ (67b34 ) │ │ │ │ + ldr r7, [pc, #196] @ (64e64 ) │ │ │ │ mov r9, r1 │ │ │ │ add r7, pc │ │ │ │ ldrb.w r1, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67b1c │ │ │ │ + beq.n 64e4c │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 67b0a │ │ │ │ + bne.n 64e3a │ │ │ │ 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] │ │ │ │ @@ -93182,230 +88772,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] @ (67b38 ) │ │ │ │ + ldr r3, [pc, #120] @ (64e68 ) │ │ │ │ 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 67b00 │ │ │ │ + bne.n 64e30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67b2e │ │ │ │ + bne.n 64e5e │ │ │ │ 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, 67af8 │ │ │ │ + cbz r5, 64e28 │ │ │ │ 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 67ae0 │ │ │ │ - ldr r3, [pc, #48] @ (67b3c ) │ │ │ │ + b.n 64e10 │ │ │ │ + ldr r3, [pc, #48] @ (64e6c ) │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ - ldr r1, [pc, #48] @ (67b40 ) │ │ │ │ - ldr r0, [pc, #48] @ (67b44 ) │ │ │ │ + ldr r1, [pc, #48] @ (64e70 ) │ │ │ │ + ldr r0, [pc, #48] @ (64e74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (67b48 ) │ │ │ │ + ldr r3, [pc, #40] @ (64e78 ) │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #40] @ (67b4c ) │ │ │ │ - ldr r0, [pc, #44] @ (67b50 ) │ │ │ │ + ldr r1, [pc, #40] @ (64e7c ) │ │ │ │ + ldr r0, [pc, #44] @ (64e80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e368 │ │ │ │ + bl 2e310 │ │ │ │ nop │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + add r1, pc, #568 @ (adr r1, 650a0 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067b54 : │ │ │ │ +00064e84 : │ │ │ │ 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] @ (67c2c ) │ │ │ │ + ldr r0, [pc, #196] @ (64f5c ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldrd ip, r5, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67bf2 │ │ │ │ + beq.n 64f22 │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ cmp r4, ip │ │ │ │ - ble.n 67c1a │ │ │ │ + ble.n 64f4a │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 67c08 │ │ │ │ + bne.n 64f38 │ │ │ │ ldr.w lr, [r0] │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 67bac │ │ │ │ + beq.n 64edc │ │ │ │ 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] @ 67c30 │ │ │ │ + ldr.w ip, [pc, #128] @ 64f60 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r6, [lr, #36] @ 0x24 │ │ │ │ ldr.w r7, [r7, ip] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 67be8 │ │ │ │ + bne.n 64f18 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 67c04 │ │ │ │ + bne.n 64f34 │ │ │ │ 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 67bd2 │ │ │ │ - ldr r3, [pc, #64] @ (67c34 ) │ │ │ │ + b.n 64f02 │ │ │ │ + ldr r3, [pc, #64] @ (64f64 ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #64] @ (67c38 ) │ │ │ │ - ldr r0, [pc, #64] @ (67c3c ) │ │ │ │ + ldr r1, [pc, #64] @ (64f68 ) │ │ │ │ + ldr r0, [pc, #64] @ (64f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e368 │ │ │ │ - ldr r3, [pc, #52] @ (67c40 ) │ │ │ │ + bl 2e310 │ │ │ │ + ldr r3, [pc, #52] @ (64f70 ) │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ - ldr r1, [pc, #52] @ (67c44 ) │ │ │ │ - ldr r0, [pc, #56] @ (67c48 ) │ │ │ │ + ldr r1, [pc, #52] @ (64f74 ) │ │ │ │ + ldr r0, [pc, #56] @ (64f78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (67c4c ) │ │ │ │ + ldr r3, [pc, #48] @ (64f7c ) │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ - ldr r1, [pc, #48] @ (67c50 ) │ │ │ │ - ldr r0, [pc, #48] @ (67c54 ) │ │ │ │ + ldr r1, [pc, #48] @ (64f80 ) │ │ │ │ + ldr r0, [pc, #48] @ (64f84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + add r0, pc, #600 @ (adr r0, 651b8 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067c58 : │ │ │ │ +00064f88 : │ │ │ │ stmdb 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] @ 67e28 │ │ │ │ + ldr.w ip, [pc, #440] @ 65158 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add ip, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67dca │ │ │ │ + beq.w 650fa │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 67ddc │ │ │ │ + bne.w 6510c │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp lr, r4 │ │ │ │ - bne.w 67e00 │ │ │ │ + bne.w 65130 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 67dee │ │ │ │ + bne.w 6511e │ │ │ │ mov sl, r2 │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67d36 │ │ │ │ - ldr r1, [pc, #388] @ (67e2c ) │ │ │ │ + beq.n 65066 │ │ │ │ + ldr r1, [pc, #388] @ (6515c ) │ │ │ │ ldr.w r9, [r7] │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67db4 │ │ │ │ + bne.n 650e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67e16 │ │ │ │ + beq.w 65146 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 67e12 │ │ │ │ + bne.w 65142 │ │ │ │ subs r2, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r6, r2, lsl #3 │ │ │ │ - ble.n 67cde │ │ │ │ + ble.n 6500e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c270 │ │ │ │ adds r2, r5, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ @@ -93436,27 +89026,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 67d60 │ │ │ │ + ble.n 65090 │ │ │ │ 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 67d44 │ │ │ │ + bgt.n 65074 │ │ │ │ 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] │ │ │ │ @@ -93476,175 +89066,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 67d30 │ │ │ │ + bge.n 65060 │ │ │ │ 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 67d9e │ │ │ │ + bgt.n 650ce │ │ │ │ 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 67cf2 │ │ │ │ - ldr r3, [pc, #100] @ (67e30 ) │ │ │ │ + b.n 65022 │ │ │ │ + ldr r3, [pc, #100] @ (65160 ) │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ - ldr r1, [pc, #100] @ (67e34 ) │ │ │ │ - ldr r0, [pc, #100] @ (67e38 ) │ │ │ │ + ldr r1, [pc, #100] @ (65164 ) │ │ │ │ + ldr r0, [pc, #100] @ (65168 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (67e3c ) │ │ │ │ + ldr r3, [pc, #92] @ (6516c ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #92] @ (67e40 ) │ │ │ │ - ldr r0, [pc, #96] @ (67e44 ) │ │ │ │ + ldr r1, [pc, #92] @ (65170 ) │ │ │ │ + ldr r0, [pc, #96] @ (65174 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (67e48 ) │ │ │ │ + ldr r3, [pc, #88] @ (65178 ) │ │ │ │ movs r2, #145 @ 0x91 │ │ │ │ - ldr r1, [pc, #88] @ (67e4c ) │ │ │ │ - ldr r0, [pc, #88] @ (67e50 ) │ │ │ │ + ldr r1, [pc, #88] @ (6517c ) │ │ │ │ + ldr r0, [pc, #88] @ (65180 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (67e54 ) │ │ │ │ + ldr r3, [pc, #80] @ (65184 ) │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #80] @ (67e58 ) │ │ │ │ - ldr r0, [pc, #84] @ (67e5c ) │ │ │ │ + ldr r1, [pc, #80] @ (65188 ) │ │ │ │ + ldr r0, [pc, #84] @ (6518c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e394 │ │ │ │ - ldr r3, [pc, #72] @ (67e60 ) │ │ │ │ + bl 2e33c │ │ │ │ + ldr r3, [pc, #72] @ (65190 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #72] @ (67e64 ) │ │ │ │ - ldr r0, [pc, #72] @ (67e68 ) │ │ │ │ + ldr r1, [pc, #72] @ (65194 ) │ │ │ │ + ldr r0, [pc, #72] @ (65198 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067e6c : │ │ │ │ +0006519c : │ │ │ │ stmdb 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] @ (67f90 ) │ │ │ │ + ldr r1, [pc, #268] @ (652c0 ) │ │ │ │ add r1, pc │ │ │ │ mov r9, r1 │ │ │ │ ldrd lr, r5, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r8, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67f44 │ │ │ │ + beq.n 65274 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - ble.n 67f7e │ │ │ │ + ble.n 652ae │ │ │ │ ldr r7, [r0, #16] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 67f6c │ │ │ │ + bne.n 6529c │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - cbz r1, 67ec2 │ │ │ │ + cbz r1, 651f2 │ │ │ │ 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 67ee2 │ │ │ │ + beq.n 65212 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 67ee2 │ │ │ │ + ble.n 65212 │ │ │ │ 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 67ed4 │ │ │ │ - ldr r3, [pc, #176] @ (67f94 ) │ │ │ │ + bne.n 65204 │ │ │ │ + ldr r3, [pc, #176] @ (652c4 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67f36 │ │ │ │ + bne.n 65266 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 67f56 │ │ │ │ + cbz r3, 65286 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 67f68 │ │ │ │ + bne.n 65298 │ │ │ │ subs r2, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r6, r2, lsl #3 │ │ │ │ - ble.n 67f10 │ │ │ │ + ble.n 65240 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c270 │ │ │ │ adds r2, r5, r6 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -93660,160 +89250,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 67f20 │ │ │ │ - ldr r3, [pc, #80] @ (67f98 ) │ │ │ │ + b.n 65250 │ │ │ │ + ldr r3, [pc, #80] @ (652c8 ) │ │ │ │ movs r2, #195 @ 0xc3 │ │ │ │ - ldr r1, [pc, #80] @ (67f9c ) │ │ │ │ - ldr r0, [pc, #84] @ (67fa0 ) │ │ │ │ + ldr r1, [pc, #80] @ (652cc ) │ │ │ │ + ldr r0, [pc, #84] @ (652d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (67fa4 ) │ │ │ │ + ldr r3, [pc, #76] @ (652d4 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #76] @ (67fa8 ) │ │ │ │ - ldr r0, [pc, #76] @ (67fac ) │ │ │ │ + ldr r1, [pc, #76] @ (652d8 ) │ │ │ │ + ldr r0, [pc, #76] @ (652dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e394 │ │ │ │ - ldr r3, [pc, #64] @ (67fb0 ) │ │ │ │ + bl 2e33c │ │ │ │ + ldr r3, [pc, #64] @ (652e0 ) │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ - ldr r1, [pc, #64] @ (67fb4 ) │ │ │ │ - ldr r0, [pc, #68] @ (67fb8 ) │ │ │ │ + ldr r1, [pc, #64] @ (652e4 ) │ │ │ │ + ldr r0, [pc, #68] @ (652e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (67fbc ) │ │ │ │ + ldr r3, [pc, #60] @ (652ec ) │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ - ldr r1, [pc, #60] @ (67fc0 ) │ │ │ │ - ldr r0, [pc, #60] @ (67fc4 ) │ │ │ │ + ldr r1, [pc, #60] @ (652f0 ) │ │ │ │ + ldr r0, [pc, #60] @ (652f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067fc8 : │ │ │ │ +000652f8 : │ │ │ │ stmdb 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 681ec │ │ │ │ + beq.w 6551c │ │ │ │ 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] @ (68200 ) │ │ │ │ + ldr r0, [pc, #524] @ (65530 ) │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ - bne.w 68146 │ │ │ │ + bne.w 65476 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bne.w 6817c │ │ │ │ + bne.w 654ac │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 6818a │ │ │ │ + bne.w 654ba │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 6816c │ │ │ │ + bne.w 6549c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 6819a │ │ │ │ + bne.w 654ca │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ (68204 ) │ │ │ │ + ldr r3, [pc, #408] @ (65534 ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 681ae │ │ │ │ + bne.w 654de │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 681c2 │ │ │ │ + bne.w 654f2 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 681d6 │ │ │ │ + bne.w 65506 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 681ec │ │ │ │ + beq.w 6551c │ │ │ │ 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 │ │ │ │ @@ -93870,15 +89460,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 68152 │ │ │ │ + b.n 65482 │ │ │ │ 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] │ │ │ │ @@ -93892,180 +89482,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 68112 │ │ │ │ + b.n 65442 │ │ │ │ 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 68136 │ │ │ │ + b.n 65466 │ │ │ │ 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 68126 │ │ │ │ + b.n 65456 │ │ │ │ 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 680fe │ │ │ │ + b.n 6542e │ │ │ │ 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 680ee │ │ │ │ + b.n 6541e │ │ │ │ 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 680de │ │ │ │ + b.n 6540e │ │ │ │ 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 680ce │ │ │ │ - ldr r3, [pc, #24] @ (68208 ) │ │ │ │ + b.n 653fe │ │ │ │ + ldr r3, [pc, #24] @ (65538 ) │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r1, [pc, #24] @ (6820c ) │ │ │ │ - ldr r0, [pc, #28] @ (68210 ) │ │ │ │ + ldr r1, [pc, #24] @ (6553c ) │ │ │ │ + ldr r0, [pc, #28] @ (65540 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068214 : │ │ │ │ +00065544 : │ │ │ │ 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] @ (68248 ) │ │ │ │ + ldr r3, [pc, #36] @ (65578 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #36] @ (6824c ) │ │ │ │ + ldr r2, [pc, #36] @ (6557c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5], #8 │ │ │ │ blx 2d1e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2db68 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2dba4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068250 : │ │ │ │ +00065580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #28 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068270 : │ │ │ │ +000655a0 : │ │ │ │ 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, 682aa │ │ │ │ + cbz r3, 655da │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 682aa │ │ │ │ + cbnz r2, 655da │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #36] @ (682b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (655e8 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 682b2 │ │ │ │ + bne.n 655e2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bbc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #28 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx r1 │ │ │ │ - b.n 682aa │ │ │ │ + b.n 655da │ │ │ │ nop │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ │ │ │ │ -000682bc )@@Base>: │ │ │ │ +000655ec )@@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] @ (6834c )@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #128] @ (6567c )@@Base+0x90>) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #128] @ (68350 )@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #128] @ (65680 )@@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 2d1e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - cbz r5, 682f2 )@@Base+0x36> │ │ │ │ + cbz r5, 65622 )@@Base+0x36> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2db68 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -94084,370 +89674,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] @ (68354 )@@Base+0x98>) │ │ │ │ + ldr r2, [pc, #44] @ (65684 )@@Base+0x98>) │ │ │ │ clz r1, r1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #32] @ (68350 )@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #32] @ (65680 )@@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 68348 )@@Base+0x8c> │ │ │ │ + bne.n 65678 )@@Base+0x8c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00068358 : │ │ │ │ +00065688 : │ │ │ │ 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] @ (68390 ) │ │ │ │ + ldr r6, [pc, #40] @ (656c0 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2ce10 │ │ │ │ - ldr r3, [pc, #36] @ (68394 ) │ │ │ │ + ldr r3, [pc, #36] @ (656c4 ) │ │ │ │ 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 2db68 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ strd r5, r5, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068398 : │ │ │ │ +000656c8 : │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000683a4 : │ │ │ │ +000656d4 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000656d8 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000683ac : │ │ │ │ +000656e0 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000683b0 : │ │ │ │ +000656e4 : │ │ │ │ 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 683d6 │ │ │ │ + bne.n 6570a │ │ │ │ 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 2e368 │ │ │ │ + bl 2e310 │ │ │ │ nop │ │ │ │ │ │ │ │ -000683dc : │ │ │ │ - cbnz r1, 683e2 │ │ │ │ +00065710 : │ │ │ │ + cbnz r1, 65716 │ │ │ │ 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] @ (68404 ) │ │ │ │ + ldr r3, [pc, #16] @ (65738 ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #16] @ (68408 ) │ │ │ │ - ldr r0, [pc, #16] @ (6840c ) │ │ │ │ + ldr r1, [pc, #16] @ (6573c ) │ │ │ │ + ldr r0, [pc, #16] @ (65740 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068410 : │ │ │ │ - cbnz r1, 68416 │ │ │ │ +00065744 : │ │ │ │ + cbnz r1, 6574a │ │ │ │ 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] @ (68438 ) │ │ │ │ + ldr r3, [pc, #16] @ (6576c ) │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ - ldr r1, [pc, #16] @ (6843c ) │ │ │ │ - ldr r0, [pc, #16] @ (68440 ) │ │ │ │ + ldr r1, [pc, #16] @ (65770 ) │ │ │ │ + ldr r0, [pc, #16] @ (65774 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068444 : │ │ │ │ +00065778 : │ │ │ │ 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, 68488 │ │ │ │ + cbz r2, 657bc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 6849a │ │ │ │ + bne.n 657ce │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ - ble.n 68478 │ │ │ │ + ble.n 657ac │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c270 │ │ │ │ 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] @ (684a0 ) │ │ │ │ + ldr r3, [pc, #20] @ (657d4 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #20] @ (684a4 ) │ │ │ │ - ldr r0, [pc, #24] @ (684a8 ) │ │ │ │ + ldr r1, [pc, #20] @ (657d8 ) │ │ │ │ + ldr r0, [pc, #24] @ (657dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2e394 │ │ │ │ + bl 2e33c │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000684ac : │ │ │ │ +000657e0 : │ │ │ │ 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, 684d0 │ │ │ │ + cbz r0, 65804 │ │ │ │ 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] @ (684e4 ) │ │ │ │ + ldr r3, [pc, #16] @ (65818 ) │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ - ldr r1, [pc, #16] @ (684e8 ) │ │ │ │ - ldr r0, [pc, #20] @ (684ec ) │ │ │ │ + ldr r1, [pc, #16] @ (6581c ) │ │ │ │ + ldr r0, [pc, #20] @ (65820 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000684f0 : │ │ │ │ +00065824 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 684fa │ │ │ │ + cbz r0, 6582e │ │ │ │ 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] @ (6851c ) │ │ │ │ + ldr r3, [pc, #16] @ (65850 ) │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ - ldr r1, [pc, #16] @ (68520 ) │ │ │ │ - ldr r0, [pc, #20] @ (68524 ) │ │ │ │ + ldr r1, [pc, #16] @ (65854 ) │ │ │ │ + ldr r0, [pc, #20] @ (65858 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068528 : │ │ │ │ +0006585c : │ │ │ │ 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] @ 6870c │ │ │ │ + ldr.w lr, [pc, #448] @ 65a40 │ │ │ │ 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 686e6 │ │ │ │ + beq.w 65a1a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 686f8 │ │ │ │ - ldr r1, [pc, #412] @ (68710 ) │ │ │ │ + bne.w 65a2c │ │ │ │ + ldr r1, [pc, #412] @ (65a44 ) │ │ │ │ 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 68696 │ │ │ │ + bne.w 659ca │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 686e6 │ │ │ │ + beq.w 65a1a │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 686f8 │ │ │ │ + bne.w 65a2c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ str.w r0, [ip, #-8] │ │ │ │ ldr r6, [r5, #16] │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 686ac │ │ │ │ + bne.w 659e0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 686e6 │ │ │ │ + beq.w 65a1a │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 686f8 │ │ │ │ + bne.w 65a2c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str.w r0, [ip, #-12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 686ba │ │ │ │ + bne.n 659ee │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 686e6 │ │ │ │ + beq.w 65a1a │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 686f8 │ │ │ │ + bne.w 65a2c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ str.w r6, [ip, #-16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 686a4 │ │ │ │ + bne.n 659d8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 686e6 │ │ │ │ + beq.n 65a1a │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r8, r5 │ │ │ │ - bne.w 686f8 │ │ │ │ + bne.w 65a2c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str.w r4, [ip, #-20] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 686c8 │ │ │ │ + bne.n 659fc │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 686e6 │ │ │ │ + beq.n 65a1a │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 686f8 │ │ │ │ + bne.n 65a2c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ str.w r4, [ip, #-24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 686d0 │ │ │ │ + bne.n 65a04 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 686e6 │ │ │ │ + beq.n 65a1a │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 686f8 │ │ │ │ + bne.n 65a2c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ str.w r4, [ip, #-28] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 686d8 │ │ │ │ + bne.n 65a0c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 686e6 │ │ │ │ + beq.n 65a1a │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 686f8 │ │ │ │ + bne.n 65a2c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r7, [ip, #-32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 686e0 │ │ │ │ + bne.n 65a14 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 686e6 │ │ │ │ + beq.n 65a1a │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 686f8 │ │ │ │ + bne.n 65a2c │ │ │ │ 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] │ │ │ │ @@ -94458,29 +90052,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 68562 │ │ │ │ + beq.w 65896 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 6869c │ │ │ │ + b.n 659d0 │ │ │ │ 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 6869a │ │ │ │ + b.n 659ce │ │ │ │ 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 │ │ │ │ @@ -94488,173 +90082,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 6869c │ │ │ │ + b.n 659d0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 6869a │ │ │ │ + b.n 659ce │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6869c │ │ │ │ + b.n 659d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - b.n 6869a │ │ │ │ - ldr r3, [pc, #44] @ (68714 ) │ │ │ │ + b.n 659ce │ │ │ │ + ldr r3, [pc, #44] @ (65a48 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr r1, [pc, #44] @ (68718 ) │ │ │ │ - ldr r0, [pc, #44] @ (6871c ) │ │ │ │ + ldr r1, [pc, #44] @ (65a4c ) │ │ │ │ + ldr r0, [pc, #44] @ (65a50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (68720 ) │ │ │ │ + ldr r3, [pc, #36] @ (65a54 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #36] @ (68724 ) │ │ │ │ - ldr r0, [pc, #40] @ (68728 ) │ │ │ │ + ldr r1, [pc, #36] @ (65a58 ) │ │ │ │ + ldr r0, [pc, #40] @ (65a5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006872c : │ │ │ │ +00065a60 : │ │ │ │ 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] @ 68930 │ │ │ │ + ldr.w ip, [pc, #496] @ 65c64 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6891e │ │ │ │ - ldr r1, [pc, #476] @ (68934 ) │ │ │ │ + bne.w 65c52 │ │ │ │ + ldr r1, [pc, #476] @ (65c68 ) │ │ │ │ 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 6889a │ │ │ │ + bne.w 65bce │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 6891e │ │ │ │ + bne.w 65c52 │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ subs r1, r4, #2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 688be │ │ │ │ + bne.w 65bf2 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr.w r6, [lr, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 6891e │ │ │ │ + bne.w 65c52 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ subs r1, r4, #3 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 688cc │ │ │ │ + bne.w 65c00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 6891e │ │ │ │ + bne.w 65c52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r4, #4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 688b0 │ │ │ │ + bne.n 65be4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 6891e │ │ │ │ + bne.w 65c52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r1, r4, #5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 688d4 │ │ │ │ + bne.n 65c08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 6891e │ │ │ │ + bne.w 65c52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r4, #6 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 688e0 │ │ │ │ + bne.n 65c14 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6890c │ │ │ │ + beq.w 65c40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 6891e │ │ │ │ + bne.w 65c52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r1, r4, #7 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 688ee │ │ │ │ + bne.n 65c22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6890c │ │ │ │ + beq.n 65c40 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6891e │ │ │ │ + bne.n 65c52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 688fa │ │ │ │ + bne.n 65c2e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6890c │ │ │ │ + beq.n 65c40 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6891e │ │ │ │ + bne.n 65c52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w r1, r4, #9 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 68908 │ │ │ │ + bne.n 65c3c │ │ │ │ blx 2bd68 │ │ │ │ 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 │ │ │ │ @@ -94675,153 +90269,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 688a0 │ │ │ │ + b.n 65bd4 │ │ │ │ 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 6887c │ │ │ │ + b.n 65bb0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ - b.n 68890 │ │ │ │ + b.n 65bc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 68884 │ │ │ │ + b.n 65bb8 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 68874 │ │ │ │ + b.n 65ba8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 6886c │ │ │ │ + b.n 65ba0 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 68864 │ │ │ │ + b.n 65b98 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 6885a │ │ │ │ + b.n 65b8e │ │ │ │ blx r3 │ │ │ │ - b.n 6884a │ │ │ │ - ldr r3, [pc, #40] @ (68938 ) │ │ │ │ + b.n 65b7e │ │ │ │ + ldr r3, [pc, #40] @ (65c6c ) │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #40] @ (6893c ) │ │ │ │ - ldr r0, [pc, #44] @ (68940 ) │ │ │ │ + ldr r1, [pc, #40] @ (65c70 ) │ │ │ │ + ldr r0, [pc, #44] @ (65c74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (68944 ) │ │ │ │ + ldr r3, [pc, #36] @ (65c78 ) │ │ │ │ movs r2, #147 @ 0x93 │ │ │ │ - ldr r1, [pc, #36] @ (68948 ) │ │ │ │ - ldr r0, [pc, #36] @ (6894c ) │ │ │ │ + ldr r1, [pc, #36] @ (65c7c ) │ │ │ │ + ldr r0, [pc, #36] @ (65c80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068950 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base>: │ │ │ │ +00065c84 (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] @ 68bf4 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a4> │ │ │ │ + ldr.w lr, [pc, #656] @ 65f28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a4> │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w ip, [pc, #656] @ 68bf8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8> │ │ │ │ + ldr.w ip, [pc, #656] @ 65f2c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8> │ │ │ │ cmp r1, #0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #652] @ (68bfc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2ac>) │ │ │ │ + ldr r3, [pc, #652] @ (65f30 (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 689d6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ - blt.n 68a3a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xea> │ │ │ │ + beq.n 65d0a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ + blt.n 65d6e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xea> │ │ │ │ movs.w lr, r1, asr #3 │ │ │ │ - beq.n 689b2 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x62> │ │ │ │ + beq.n 65ce6 (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 68992 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x42> │ │ │ │ + bne.n 65cc6 (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 689d6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ + bhi.n 65d0a (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] @ (68c00 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b0>) │ │ │ │ - ldr r3, [pc, #540] @ (68bf8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #552] @ (65f34 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b0>) │ │ │ │ + ldr r3, [pc, #540] @ (65f2c (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 68a36 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ + bne.n 65d6a (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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -94832,45 +90426,45 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #480] @ (68c04 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #468] @ (68bf8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #480] @ (65f38 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #468] @ (65f2c (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 68ba2 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x252> │ │ │ │ + beq.w 65ed6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x252> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #452] @ (68c08 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b8>) │ │ │ │ + ldr r1, [pc, #452] @ (65f3c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b8>) │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #440] @ (68c0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #440] @ (65f40 (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 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #432] @ (68c10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #432] @ (65f44 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c0>) │ │ │ │ add r2, sp, #24 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r2, [pc, #424] @ (68c14 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c4>) │ │ │ │ + ldr r2, [pc, #424] @ (65f48 (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 │ │ │ │ @@ -94897,57 +90491,57 @@ │ │ │ │ blx 2d880 , 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 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ (68c18 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c8>) │ │ │ │ + ldr r2, [pc, #324] @ (65f4c (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 68b50 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x200> │ │ │ │ - ldr r2, [pc, #308] @ (68c1c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2cc>) │ │ │ │ + beq.n 65e84 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x200> │ │ │ │ + ldr r2, [pc, #308] @ (65f50 (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 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #296] @ (68c20 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #296] @ (65f54 (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 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (68c24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d4>) │ │ │ │ + ldr r1, [pc, #272] @ (65f58 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d4>) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& 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 68ba8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x258> │ │ │ │ + beq.n 65edc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x258> │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68bca (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x27a> │ │ │ │ + beq.n 65efe (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x27a> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ @@ -94955,408 +90549,410 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #188] @ (68c28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d8>) │ │ │ │ - ldr r2, [pc, #136] @ (68bf8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + ldr r1, [pc, #188] @ (65f5c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #136] @ (65f2c (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 68a36 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ - ldr r1, [pc, #168] @ (68c2c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2dc>) │ │ │ │ + bne.w 65d6a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ + ldr r1, [pc, #168] @ (65f60 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2dc>) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #168] @ (68c30 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #168] @ (65f64 (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 2d79c <__cxa_throw@plt> │ │ │ │ - b.n 68a1a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xca> │ │ │ │ - b.n 689fc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xac> │ │ │ │ - b.n 68a0e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xbe> │ │ │ │ - b.n 68a14 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xc4> │ │ │ │ - b.n 689f6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa6> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 68a02 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xb2> │ │ │ │ - ldr r2, [pc, #136] @ (68c34 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e4>) │ │ │ │ - ldr r3, [pc, #76] @ (68bf8 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + b.n 65d4e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xca> │ │ │ │ + b.n 65d30 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xac> │ │ │ │ + b.n 65d42 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xbe> │ │ │ │ + b.n 65d48 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xc4> │ │ │ │ + b.n 65d2a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa6> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 65d36 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xb2> │ │ │ │ + ldr r2, [pc, #136] @ (65f68 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e4>) │ │ │ │ + ldr r3, [pc, #76] @ (65f2c (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 68a36 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ + bne.w 65d6a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ blx 2cda0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 689f0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa0> │ │ │ │ + b.n 65d24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa0> │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #96] @ (68c38 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e8>) │ │ │ │ + ldr r1, [pc, #96] @ (65f6c (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 68bee (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x29e> │ │ │ │ + beq.n 65f22 (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 68b42 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ + b.n 65e76 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ movs r1, #10 │ │ │ │ - b.n 68b42 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ + b.n 65e76 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ nop │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ 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, r0, #1 │ │ │ │ + cmp r5, #6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, r6 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068c3c : │ │ │ │ +00065f70 : │ │ │ │ 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 2c010 (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 68ed4 │ │ │ │ + beq.w 6620c │ │ │ │ stmdb 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 68e90 │ │ │ │ + beq.w 661c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68e58 │ │ │ │ + beq.w 66190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 68e20 │ │ │ │ + beq.w 66158 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 68dac │ │ │ │ + beq.w 660e4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 68d42 │ │ │ │ + beq.n 6607a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 68d76 │ │ │ │ + beq.n 660ae │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 68dea │ │ │ │ + beq.w 66122 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 68d02 │ │ │ │ + cbz r7, 6603a │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 68c58 │ │ │ │ + bl 65f90 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68ce0 │ │ │ │ + beq.n 66018 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68cf6 │ │ │ │ + beq.n 6602e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 68cc0 │ │ │ │ + bne.n 65ff8 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 68d1c │ │ │ │ + beq.n 66054 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 68d32 │ │ │ │ + beq.n 6606a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 68dea │ │ │ │ + beq.n 66122 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 68cba │ │ │ │ + b.n 65ff2 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d56 │ │ │ │ + beq.n 6608e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d68 │ │ │ │ + beq.n 660a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 68dac │ │ │ │ + cbz r5, 660e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68ca2 │ │ │ │ + b.n 65fda │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d8a │ │ │ │ + beq.n 660c2 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d9c │ │ │ │ + beq.n 660d4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 68d42 │ │ │ │ + beq.n 6607a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 68ca8 │ │ │ │ + b.n 65fe0 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68dc6 │ │ │ │ + beq.n 660fe │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68ddc │ │ │ │ + beq.n 66114 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 68e20 │ │ │ │ + cbz r4, 66158 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 68c98 │ │ │ │ + b.n 65fd0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68dfe │ │ │ │ + beq.n 66136 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68e10 │ │ │ │ + beq.n 66148 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 68d76 │ │ │ │ + beq.n 660ae │ │ │ │ mov r6, r7 │ │ │ │ - b.n 68cae │ │ │ │ + b.n 65fe6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68e36 │ │ │ │ + beq.n 6616e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68e4a │ │ │ │ + beq.n 66182 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 68e58 │ │ │ │ + cbz r4, 66190 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 68c8a │ │ │ │ + b.n 65fc2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68e6e │ │ │ │ + beq.n 661a6 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68e82 │ │ │ │ + beq.n 661ba │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 68e90 │ │ │ │ + cbz r4, 661c8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 68c7e │ │ │ │ + b.n 65fb6 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68eaa │ │ │ │ + beq.n 661e2 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68ec0 │ │ │ │ + beq.n 661f8 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 68ece │ │ │ │ + cbz r4, 66206 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 68c72 │ │ │ │ + b.n 65faa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00068ed8 : │ │ │ │ +00066210 : │ │ │ │ stmdb 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] @ 69858 │ │ │ │ + ldr.w r2, [pc, #2412] @ 66b90 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #2412] @ 6985c │ │ │ │ + ldr.w r3, [pc, #2412] @ 66b94 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2408] @ 69860 │ │ │ │ + ldr.w fp, [pc, #2408] @ 66b98 │ │ │ │ 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 69ce2 │ │ │ │ - ldr.w r3, [pc, #2380] @ 69864 │ │ │ │ + beq.w 6701a │ │ │ │ + ldr.w r3, [pc, #2380] @ 66b9c │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2372] @ 69868 │ │ │ │ + ldr.w r3, [pc, #2372] @ 66ba0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69ce2 │ │ │ │ + beq.w 6701a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68f52 │ │ │ │ + beq.n 6628a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #2320] @ 6986c │ │ │ │ + ldr.w r2, [pc, #2320] @ 66ba4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ - ldr.w lr, [pc, #2312] @ 69870 │ │ │ │ + ldr.w lr, [pc, #2312] @ 66ba8 │ │ │ │ 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 │ │ │ │ @@ -95388,32 +90984,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 68fd8 │ │ │ │ + beq.n 66310 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 68fe6 │ │ │ │ + beq.n 6631e │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69096 │ │ │ │ + beq.n 663ce │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr.w r3, [pc, #2164] @ 69874 │ │ │ │ + ldr.w r3, [pc, #2164] @ 66bac │ │ │ │ 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] │ │ │ │ @@ -95433,15 +91029,15 @@ │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ blx 2d054 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ blx 2bba0 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2088] @ 69878 │ │ │ │ + ldr.w r3, [pc, #2088] @ 66bb0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add.w r0, r8, #12 │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ @@ -95456,28 +91052,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 69a5e │ │ │ │ + beq.w 66d96 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 690b0 │ │ │ │ + beq.n 663e8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1988] @ 6987c │ │ │ │ - ldr.w r3, [pc, #1988] @ 69880 │ │ │ │ + ldr.w r2, [pc, #1988] @ 66bb4 │ │ │ │ + ldr.w r3, [pc, #1988] @ 66bb8 │ │ │ │ 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 │ │ │ │ @@ -95497,32 +91093,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 69114 │ │ │ │ + beq.n 6644c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 69122 │ │ │ │ + beq.n 6645a │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 691c0 │ │ │ │ + beq.n 664f8 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr.w r3, [pc, #1848] @ 69874 │ │ │ │ + ldr.w r3, [pc, #1848] @ 66bac │ │ │ │ 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] │ │ │ │ @@ -95537,15 +91133,15 @@ │ │ │ │ blx 2b690 │ │ │ │ mov r9, r0 │ │ │ │ blx 2cf40 │ │ │ │ movs r3, #22 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1800] @ 69884 │ │ │ │ + ldr.w r3, [pc, #1800] @ 66bbc │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , 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 │ │ │ │ @@ -95559,29 +91155,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 69a6c │ │ │ │ + beq.w 66da4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 691da │ │ │ │ + beq.n 66512 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1696] @ 69888 │ │ │ │ - ldr.w lr, [pc, #1696] @ 6988c │ │ │ │ + ldr.w r2, [pc, #1696] @ 66bc0 │ │ │ │ + ldr.w lr, [pc, #1696] @ 66bc4 │ │ │ │ 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} │ │ │ │ @@ -95603,32 +91199,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 69246 │ │ │ │ + beq.n 6657e │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 69254 │ │ │ │ + beq.n 6658c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 692f2 │ │ │ │ + beq.n 6662a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr.w r3, [pc, #1544] @ 69874 │ │ │ │ + ldr.w r3, [pc, #1544] @ 66bac │ │ │ │ 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] │ │ │ │ @@ -95643,15 +91239,15 @@ │ │ │ │ blx 2b690 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d090 │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1508] @ 69890 │ │ │ │ + ldr.w r3, [pc, #1508] @ 66bc8 │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , 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 │ │ │ │ @@ -95665,29 +91261,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 69a7a │ │ │ │ + beq.w 66db2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6930c │ │ │ │ + beq.n 66644 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1404] @ 69894 │ │ │ │ - ldr.w lr, [pc, #1404] @ 69898 │ │ │ │ + ldr.w r2, [pc, #1404] @ 66bcc │ │ │ │ + ldr.w lr, [pc, #1404] @ 66bd0 │ │ │ │ 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} │ │ │ │ @@ -95709,32 +91305,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 69378 │ │ │ │ + beq.n 666b0 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 69386 │ │ │ │ + beq.n 666be │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69424 │ │ │ │ + beq.n 6675c │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr.w r3, [pc, #1236] @ 69874 │ │ │ │ + ldr.w r3, [pc, #1236] @ 66bac │ │ │ │ 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] │ │ │ │ @@ -95749,15 +91345,15 @@ │ │ │ │ blx 2b690 │ │ │ │ mov r9, r0 │ │ │ │ blx 2bf50 │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1212] @ 6989c │ │ │ │ + ldr.w r3, [pc, #1212] @ 66bd4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , 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 │ │ │ │ @@ -95771,29 +91367,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 69a86 │ │ │ │ + beq.w 66dbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6943e │ │ │ │ + beq.n 66776 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1108] @ 698a0 │ │ │ │ - ldr.w lr, [pc, #1108] @ 698a4 │ │ │ │ + ldr.w r2, [pc, #1108] @ 66bd8 │ │ │ │ + ldr.w lr, [pc, #1108] @ 66bdc │ │ │ │ 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} │ │ │ │ @@ -95817,32 +91413,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 694b0 │ │ │ │ + beq.n 667e8 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 694be │ │ │ │ + beq.n 667f6 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6956c │ │ │ │ + beq.n 668a4 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr r3, [pc, #924] @ (69874 ) │ │ │ │ + ldr r3, [pc, #924] @ (66bac ) │ │ │ │ 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] │ │ │ │ @@ -95855,18 +91451,18 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ blx 2b690 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ blx 2ce8c │ │ │ │ - vldr d7, [pc, #816] @ 69840 │ │ │ │ + vldr d7, [pc, #816] @ 66b78 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #6 │ │ │ │ - ldr r3, [pc, #912] @ (698a8 ) │ │ │ │ + ldr r3, [pc, #912] @ (66be0 ) │ │ │ │ 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] │ │ │ │ @@ -95885,31 +91481,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 69a92 │ │ │ │ + beq.w 66dca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69586 │ │ │ │ + beq.n 668be │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #792] @ (698ac ) │ │ │ │ + ldr r3, [pc, #792] @ (66be4 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov ip, r4 │ │ │ │ - ldr.w lr, [pc, #788] @ 698b0 │ │ │ │ + ldr.w lr, [pc, #788] @ 66be8 │ │ │ │ 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 │ │ │ │ @@ -95930,32 +91526,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 695f6 │ │ │ │ + beq.n 6692e │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 69604 │ │ │ │ + beq.n 6693c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6969e │ │ │ │ + beq.n 669d6 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr r3, [pc, #600] @ (69874 ) │ │ │ │ + ldr r3, [pc, #600] @ (66bac ) │ │ │ │ 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] │ │ │ │ @@ -95970,15 +91566,15 @@ │ │ │ │ blx 2b690 │ │ │ │ mov r9, r0 │ │ │ │ blx 2cf7c │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #600] @ (698b4 ) │ │ │ │ + ldr r3, [pc, #600] @ (66bec ) │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , 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 │ │ │ │ @@ -95992,21 +91588,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 69a46 │ │ │ │ + beq.w 66d7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 696b8 │ │ │ │ + beq.n 669f0 │ │ │ │ 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ @@ -96017,22 +91613,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #472] @ 698b8 │ │ │ │ + ldr.w ip, [pc, #472] @ 66bf0 │ │ │ │ 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] @ 698bc │ │ │ │ + ldr.w sl, [pc, #456] @ 66bf4 │ │ │ │ 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] │ │ │ │ @@ -96055,33 +91651,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 6975c │ │ │ │ + beq.n 66a94 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6976a │ │ │ │ + beq.n 66aa2 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 698d4 │ │ │ │ + beq.w 66c0c │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr r3, [pc, #236] @ (69874 ) │ │ │ │ + ldr r3, [pc, #236] @ (66bac ) │ │ │ │ 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] │ │ │ │ @@ -96094,42 +91690,42 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ mov.w r0, #320 @ 0x140 │ │ │ │ blx 2b690 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c38c │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d2, [pc, #132] @ 69848 │ │ │ │ - vldr d1, [pc, #136] @ 69850 │ │ │ │ + vldr d2, [pc, #132] @ 66b80 │ │ │ │ + vldr d1, [pc, #136] @ 66b88 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c570 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bc30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 697ea │ │ │ │ + cbz r0, 66b22 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r3, [pc, #212] @ (698c0 ) │ │ │ │ + ldr r3, [pc, #212] @ (66bf8 ) │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2db98 │ │ │ │ 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] @ (698c4 ) │ │ │ │ + ldr r3, [pc, #180] @ (66bfc ) │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , 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 2b690 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ @@ -96138,81 +91734,88 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2b6f4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.n 698c8 │ │ │ │ + b.n 66c00 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ - bvc.n 69760 │ │ │ │ + bvc.n 66a98 │ │ │ │ sbcs r7, r2 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #4 │ │ │ │ + ldr r5, [pc, #784] @ (66eb8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - vld4.8 {d16-d19}, [r4], r3 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #30 │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + ldr r6, [pc, #200] @ (66c80 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb.w r0, [r0, r3] │ │ │ │ - movs r3, #12 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + ldr r7, [pc, #816] @ (66ef0 ) │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf6e00003 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + ldr r5, [pc, #360] @ (66d2c ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - sub.w r0, lr, #8585216 @ 0x830000 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + ldr r6, [pc, #712] @ (66e94 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + ldr r3, [pc, #496] @ (66dc0 ) │ │ │ │ movs r4, r0 │ │ │ │ - orns r0, ip, #8585216 @ 0x830000 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ssat16 r0, #4, lr │ │ │ │ - subs r6, r2, #1 │ │ │ │ + ldr r4, [pc, #568] @ (66e14 ) │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #312] @ (66d1c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #16] @ (66bf8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + subs r6, r5, #7 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [pc, #88] @ (66c48 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r1, [pc, #88] @ (66c4c ) │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r3, #2 │ │ │ │ movs r4, r0 │ │ │ │ - rsbs r0, ip, #3 │ │ │ │ asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + ldr r1, [pc, #472] @ (66dd8 ) │ │ │ │ movs r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69a52 │ │ │ │ + beq.w 66d8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 698ee │ │ │ │ + beq.n 66c26 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -96221,22 +91824,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1100] @ 69d60 │ │ │ │ + ldr.w ip, [pc, #1100] @ 67098 │ │ │ │ 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] @ 69d64 │ │ │ │ + ldr.w sl, [pc, #1088] @ 6709c │ │ │ │ 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] │ │ │ │ @@ -96258,42 +91861,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 6998e │ │ │ │ + beq.n 66cc6 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6999c │ │ │ │ + beq.n 66cd4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 699c2 │ │ │ │ - ldr r2, [pc, #960] @ (69d68 ) │ │ │ │ - ldr r3, [pc, #960] @ (69d6c ) │ │ │ │ + cbnz r5, 66cfa │ │ │ │ + ldr r2, [pc, #960] @ (670a0 ) │ │ │ │ + ldr r3, [pc, #960] @ (670a4 ) │ │ │ │ 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 69ad2 │ │ │ │ + bne.w 66e0a │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ - ldr r3, [pc, #932] @ (69d70 ) │ │ │ │ + ldr r3, [pc, #932] @ (670a8 ) │ │ │ │ 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] │ │ │ │ @@ -96309,15 +91912,15 @@ │ │ │ │ blx 2b690 │ │ │ │ mov r5, r0 │ │ │ │ blx 2cec8 │ │ │ │ movs r3, #16 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #876] @ (69d74 ) │ │ │ │ + ldr r3, [pc, #876] @ (670ac ) │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcf0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ adds r5, r7, r0 │ │ │ │ @@ -96331,428 +91934,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 699a6 │ │ │ │ + bne.n 66cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 699a6 │ │ │ │ + b.n 66cde │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6969e │ │ │ │ + b.n 669d6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 698d4 │ │ │ │ + b.n 66c0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.w 69096 │ │ │ │ + b.w 663ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.w 691c0 │ │ │ │ + b.w 664f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 692f2 │ │ │ │ + b.n 6662a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 69424 │ │ │ │ + b.n 6675c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6956c │ │ │ │ - ldr r3, [pc, #728] @ (69d78 ) │ │ │ │ + b.n 668a4 │ │ │ │ + ldr r3, [pc, #728] @ (670b0 ) │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2db98 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #700] @ (69d7c ) │ │ │ │ - ldr r3, [pc, #680] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #700] @ (670b4 ) │ │ │ │ + ldr r3, [pc, #680] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ + beq.n 66e34 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #660] @ (69d80 ) │ │ │ │ - ldr r3, [pc, #640] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #660] @ (670b8 ) │ │ │ │ + ldr r3, [pc, #640] @ (670a4 ) │ │ │ │ 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 69ad2 │ │ │ │ + bne.n 66e0a │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 69b2a │ │ │ │ + b.n 66e62 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #632] @ (69d84 ) │ │ │ │ - ldr r3, [pc, #608] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #632] @ (670bc ) │ │ │ │ + ldr r3, [pc, #608] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.n 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #596] @ (69d88 ) │ │ │ │ - ldr r3, [pc, #568] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #596] @ (670c0 ) │ │ │ │ + ldr r3, [pc, #568] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.n 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #560] @ (69d8c ) │ │ │ │ - ldr r3, [pc, #528] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #560] @ (670c4 ) │ │ │ │ + ldr r3, [pc, #528] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.n 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #528] @ (69d90 ) │ │ │ │ - ldr r3, [pc, #492] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #528] @ (670c8 ) │ │ │ │ + ldr r3, [pc, #492] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.n 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 69b02 │ │ │ │ - b.n 69b76 │ │ │ │ + b.n 66e3a │ │ │ │ + b.n 66eae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #480] @ (69d94 ) │ │ │ │ - ldr r3, [pc, #440] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #480] @ (670cc ) │ │ │ │ + ldr r3, [pc, #440] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.n 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #444] @ (69d98 ) │ │ │ │ - ldr r3, [pc, #400] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #444] @ (670d0 ) │ │ │ │ + ldr r3, [pc, #400] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ - b.n 69bd2 │ │ │ │ + beq.n 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ + b.n 66f0a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #420] @ (69d9c ) │ │ │ │ - ldr r3, [pc, #368] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #420] @ (670d4 ) │ │ │ │ + ldr r3, [pc, #368] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #380] @ (69da0 ) │ │ │ │ - ldr r3, [pc, #328] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #380] @ (670d8 ) │ │ │ │ + ldr r3, [pc, #328] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (69da4 ) │ │ │ │ - ldr r3, [pc, #288] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #348] @ (670dc ) │ │ │ │ + ldr r3, [pc, #288] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 69bf0 │ │ │ │ - b.n 69c40 │ │ │ │ + b.n 66f28 │ │ │ │ + b.n 66f78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #296] @ (69da8 ) │ │ │ │ - ldr r3, [pc, #236] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #296] @ (670e0 ) │ │ │ │ + ldr r3, [pc, #236] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (69dac ) │ │ │ │ - ldr r3, [pc, #196] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #264] @ (670e4 ) │ │ │ │ + ldr r3, [pc, #196] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #228] @ (69db0 ) │ │ │ │ - ldr r3, [pc, #160] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #228] @ (670e8 ) │ │ │ │ + ldr r3, [pc, #160] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ - b.n 69c9c │ │ │ │ - ldr r3, [pc, #208] @ (69db4 ) │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ + b.n 66fd4 │ │ │ │ + ldr r3, [pc, #208] @ (670ec ) │ │ │ │ movs r2, #22 │ │ │ │ - ldr r1, [pc, #208] @ (69db8 ) │ │ │ │ - ldr r0, [pc, #208] @ (69dbc ) │ │ │ │ + ldr r1, [pc, #208] @ (670f0 ) │ │ │ │ + ldr r0, [pc, #208] @ (670f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - b.n 69cc2 │ │ │ │ - b.n 69d02 │ │ │ │ + b.n 66ffa │ │ │ │ + b.n 6703a │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf88 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (69dc0 ) │ │ │ │ - ldr r3, [pc, #96] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #180] @ (670f8 ) │ │ │ │ + ldr r3, [pc, #96] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (69dc4 ) │ │ │ │ - ldr r3, [pc, #52] @ (69d6c ) │ │ │ │ + ldr r2, [pc, #144] @ (670fc ) │ │ │ │ + ldr r3, [pc, #52] @ (670a4 ) │ │ │ │ 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 69afc │ │ │ │ - b.n 69ad2 │ │ │ │ + beq.w 66e34 │ │ │ │ + b.n 66e0a │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69a9e │ │ │ │ + beq.w 66dd6 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 69a9e │ │ │ │ - b.n 69aae │ │ │ │ - b.n 69ab8 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + b.n 66dd6 │ │ │ │ + b.n 66de6 │ │ │ │ + b.n 66df0 │ │ │ │ + bxns sl │ │ │ │ movs r4, r0 │ │ │ │ - vaddl.s32 q0, d10, d3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + adds r2, r5, #1 │ │ │ │ + movs r4, r0 │ │ │ │ + strh r6, [r1, #18] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + @ instruction: 0x478a │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00069dc8 : │ │ │ │ +00067100 : │ │ │ │ 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] @ 6a2a8 │ │ │ │ + ldr.w r4, [pc, #1220] @ 675e0 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r0, [pc, #1212] @ 6a2ac │ │ │ │ - ldr.w r1, [pc, #1212] @ 6a2b0 │ │ │ │ + ldr.w r0, [pc, #1212] @ 675e4 │ │ │ │ + ldr.w r1, [pc, #1212] @ 675e8 │ │ │ │ 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 6a28a │ │ │ │ - ldr.w r3, [pc, #1176] @ 6a2b4 │ │ │ │ + beq.w 675c2 │ │ │ │ + ldr.w r3, [pc, #1176] @ 675ec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1172] @ 6a2b8 │ │ │ │ + ldr.w r3, [pc, #1172] @ 675f0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a28a │ │ │ │ + beq.w 675c2 │ │ │ │ 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 │ │ │ │ @@ -96788,15 +92392,15 @@ │ │ │ │ blx 2c234 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b918 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [fp, #12]! │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 69ed6 │ │ │ │ + beq.n 6720e │ │ │ │ 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] │ │ │ │ @@ -96806,69 +92410,69 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2da6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 69eaa │ │ │ │ + bne.n 671e2 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ asrs r7, r2, #2 │ │ │ │ - beq.w 6a1de │ │ │ │ + beq.w 67516 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ 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 69f1a │ │ │ │ + beq.n 67252 │ │ │ │ mov r2, r4 │ │ │ │ adds r4, r0, r4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f18 │ │ │ │ + beq.n 67250 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f2e │ │ │ │ + b.n 67266 │ │ │ │ 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 69fb0 │ │ │ │ + bge.n 672e8 │ │ │ │ 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 69f1e │ │ │ │ + bne.n 67256 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r7, r2, #2 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 6a250 │ │ │ │ + beq.w 67588 │ │ │ │ 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] │ │ │ │ @@ -96878,77 +92482,77 @@ │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r0, r2] │ │ │ │ - cbz r2, 69f90 │ │ │ │ + cbz r2, 672c8 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d38c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ add r2, fp │ │ │ │ - cbz r3, 69fa4 │ │ │ │ + cbz r3, 672dc │ │ │ │ sub.w r1, r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r2, [r5, #8] │ │ │ │ str.w fp, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 69f24 │ │ │ │ + b.n 6725c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #776] @ (6a2bc ) │ │ │ │ + ldr r1, [pc, #776] @ (675f4 ) │ │ │ │ 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 6a1f6 │ │ │ │ + bne.w 6752e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a200 │ │ │ │ - ldr r3, [pc, #748] @ (6a2c0 ) │ │ │ │ + bne.w 67538 │ │ │ │ + ldr r3, [pc, #748] @ (675f8 ) │ │ │ │ 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 6a1fc │ │ │ │ + bne.w 67534 │ │ │ │ blx 2cac4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69ffc │ │ │ │ + beq.n 67334 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d3c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 69e60 │ │ │ │ + bne.w 67198 │ │ │ │ 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 6a238 │ │ │ │ + bcs.w 67570 │ │ │ │ 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 │ │ │ │ @@ -96962,619 +92566,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 6a0fc │ │ │ │ + bgt.n 67434 │ │ │ │ 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 2cbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a12a │ │ │ │ + bne.n 67462 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a12a │ │ │ │ + bne.n 67462 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 6a0f0 │ │ │ │ + beq.n 67428 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a12a │ │ │ │ + beq.n 67462 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b66c │ │ │ │ - cbz r0, 6a12a │ │ │ │ + cbz r0, 67462 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #468] @ 6a2a0 │ │ │ │ + vldr d4, [pc, #468] @ 675d8 │ │ │ │ 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 6a12a │ │ │ │ + bhi.n 67462 │ │ │ │ subs r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ sub.w fp, fp, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 6a078 │ │ │ │ + ble.n 673b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #440] @ (6a2c4 ) │ │ │ │ - ldr r3, [pc, #420] @ (6a2b0 ) │ │ │ │ + ldr r2, [pc, #440] @ (675fc ) │ │ │ │ + ldr r3, [pc, #420] @ (675e8 ) │ │ │ │ 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 6a234 │ │ │ │ + bne.w 6756c │ │ │ │ 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 2cbe4 │ │ │ │ - cbnz r0, 6a19c │ │ │ │ + cbnz r0, 674d4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbe4 │ │ │ │ - cbnz r0, 6a19c │ │ │ │ + cbnz r0, 674d4 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 6a0f0 │ │ │ │ + beq.n 67428 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b66c │ │ │ │ - cbz r0, 6a19c │ │ │ │ + cbz r0, 674d4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b66c │ │ │ │ - cbz r0, 6a19c │ │ │ │ + cbz r0, 674d4 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #296] @ 6a2a0 │ │ │ │ + vldr d4, [pc, #296] @ 675d8 │ │ │ │ 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 6a0f0 │ │ │ │ + bls.n 67428 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w ip, r3, r4 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - cbz r0, 6a1b2 │ │ │ │ + cbz r0, 674ea │ │ │ │ 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 6a1ca │ │ │ │ + beq.n 67502 │ │ │ │ subs r2, r3, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a208 │ │ │ │ + ble.n 67540 │ │ │ │ mov r0, ip │ │ │ │ blx 2c5d4 │ │ │ │ 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 6a078 │ │ │ │ - b.n 6a0fc │ │ │ │ - ldr r1, [pc, #220] @ (6a2bc ) │ │ │ │ + ble.w 673b0 │ │ │ │ + b.n 67434 │ │ │ │ + ldr r1, [pc, #220] @ (675f4 ) │ │ │ │ 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 69fcc │ │ │ │ + beq.w 67304 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 69fee │ │ │ │ + b.n 67326 │ │ │ │ mov r0, sl │ │ │ │ blx 2cc6c │ │ │ │ - b.n 69fd2 │ │ │ │ + b.n 6730a │ │ │ │ itt eq │ │ │ │ ldreq.w r2, [ip, #4] │ │ │ │ streq.w r2, [ip] │ │ │ │ - b.n 6a1ca │ │ │ │ + b.n 67502 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d3c8 │ │ │ │ - ldr r2, [pc, #164] @ (6a2c8 ) │ │ │ │ - ldr r3, [pc, #140] @ (6a2b0 ) │ │ │ │ + ldr r2, [pc, #164] @ (67600 ) │ │ │ │ + ldr r3, [pc, #140] @ (675e8 ) │ │ │ │ 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 6a27c │ │ │ │ + beq.n 675b4 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ (6a2cc ) │ │ │ │ - ldr r3, [pc, #116] @ (6a2b0 ) │ │ │ │ + ldr r2, [pc, #144] @ (67604 ) │ │ │ │ + ldr r3, [pc, #116] @ (675e8 ) │ │ │ │ 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 6a234 │ │ │ │ + bne.n 6756c │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #124] @ (6a2d0 ) │ │ │ │ - ldr r3, [pc, #92] @ (6a2b0 ) │ │ │ │ + ldr r2, [pc, #124] @ (67608 ) │ │ │ │ + ldr r3, [pc, #92] @ (675e8 ) │ │ │ │ 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 6a234 │ │ │ │ - ldr r0, [pc, #108] @ (6a2d4 ) │ │ │ │ + bne.n 6756c │ │ │ │ + ldr r0, [pc, #108] @ (6760c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6a214 │ │ │ │ + beq.n 6754c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 6a214 │ │ │ │ + b.n 6754c │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2da6c │ │ │ │ - b.n 6a214 │ │ │ │ - b.n 6a21a │ │ │ │ - ldr r3, [pc, #76] @ (6a2d8 ) │ │ │ │ + b.n 6754c │ │ │ │ + b.n 67552 │ │ │ │ + ldr r3, [pc, #76] @ (67610 ) │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #76] @ (6a2dc ) │ │ │ │ - ldr r0, [pc, #76] @ (6a2e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (67614 ) │ │ │ │ + ldr r0, [pc, #76] @ (67618 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, #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 r6, [pc, #144] @ (6a358 ) │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #48] @ (6a2fc ) │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #976] @ (6a6a0 ) │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #880] @ (6a644 ) │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ movs r6, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a2e4 : │ │ │ │ +0006761c : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006a2e8 : │ │ │ │ +00067620 : │ │ │ │ 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 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006a308 : │ │ │ │ +00067640 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6a33c ) │ │ │ │ - ldr r2, [pc, #36] @ (6a340 ) │ │ │ │ + ldr r3, [pc, #36] @ (67674 ) │ │ │ │ + ldr r2, [pc, #36] @ (67678 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6a328 │ │ │ │ + cbnz r1, 67660 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a344 ) │ │ │ │ + ldr r3, [pc, #24] @ (6767c ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a348 ) │ │ │ │ - ldr r0, [pc, #28] @ (6a34c ) │ │ │ │ + ldr r1, [pc, #24] @ (67680 ) │ │ │ │ + ldr r0, [pc, #28] @ (67684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #88] @ (6a398 ) │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a350 : │ │ │ │ +00067688 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6a38c ) │ │ │ │ - ldr r2, [pc, #44] @ (6a390 ) │ │ │ │ + ldr r3, [pc, #44] @ (676c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (676c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6a37a │ │ │ │ + cbnz r1, 676b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a394 ) │ │ │ │ + ldr r3, [pc, #24] @ (676cc ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a398 ) │ │ │ │ - ldr r0, [pc, #24] @ (6a39c ) │ │ │ │ + ldr r1, [pc, #24] @ (676d0 ) │ │ │ │ + ldr r0, [pc, #24] @ (676d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #824] @ (6a6c8 ) │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a3a0 : │ │ │ │ +000676d8 : │ │ │ │ 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] @ (6a3f8 ) │ │ │ │ + ldr r3, [pc, #72] @ (67730 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #72] @ (6a3fc ) │ │ │ │ + ldr r2, [pc, #72] @ (67734 ) │ │ │ │ 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 6a3ec │ │ │ │ + beq.n 67724 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 6a3e0 │ │ │ │ + cbz r3, 67718 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 6a3e0 │ │ │ │ + cbnz r2, 67718 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6a3c8 │ │ │ │ + bne.n 67700 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bb64 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #488] @ (6a5e4 ) │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a400 : │ │ │ │ +00067738 : │ │ │ │ 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] @ (6a460 ) │ │ │ │ + ldr r3, [pc, #80] @ (67798 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #80] @ (6a464 ) │ │ │ │ + ldr r2, [pc, #80] @ (6779c ) │ │ │ │ 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 6a44c │ │ │ │ + beq.n 67784 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 6a440 │ │ │ │ + cbz r3, 67778 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 6a440 │ │ │ │ + cbnz r2, 67778 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6a428 │ │ │ │ + bne.n 67760 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bb64 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #104] @ (6a4cc ) │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a468 : │ │ │ │ +000677a0 : │ │ │ │ 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] @ (6a514 ) │ │ │ │ + ldr r4, [pc, #152] @ (6784c ) │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ blx 2bc90 │ │ │ │ - ldr r3, [pc, #136] @ (6a518 ) │ │ │ │ + ldr r3, [pc, #136] @ (67850 ) │ │ │ │ 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 6a4d4 │ │ │ │ + beq.n 6780c │ │ │ │ movs r0, #12 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ - cbz r3, 6a4c2 │ │ │ │ + cbz r3, 677fa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ blx 2b6f4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 6a4ac │ │ │ │ + bne.n 677e4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a50c │ │ │ │ + beq.n 67844 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r0, 6a500 │ │ │ │ + cbz r0, 67838 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6a500 │ │ │ │ + cbnz r3, 67838 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ mov r4, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 6a4e8 │ │ │ │ + b.n 67820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb64 │ │ │ │ - b.n 6a4da │ │ │ │ - ldr r2, [pc, #688] @ (6a7c8 ) │ │ │ │ + b.n 67812 │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a51c : │ │ │ │ +00067854 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #64] @ (6a56c ) │ │ │ │ + ldr r4, [pc, #64] @ (678a4 ) │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6a548 │ │ │ │ + beq.n 67880 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (6a570 ) │ │ │ │ + ldr r2, [pc, #36] @ (678a8 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 6a55a │ │ │ │ + cbnz r1, 67892 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a574 ) │ │ │ │ + ldr r3, [pc, #24] @ (678ac ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a578 ) │ │ │ │ - ldr r0, [pc, #24] @ (6a57c ) │ │ │ │ + ldr r1, [pc, #24] @ (678b0 ) │ │ │ │ + ldr r0, [pc, #24] @ (678b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #1008] @ (6a960 ) │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a580 : │ │ │ │ +000678b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (6a5d8 ) │ │ │ │ + ldr r2, [pc, #72] @ (67910 ) │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a5ac │ │ │ │ + beq.n 678e4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (6a5dc ) │ │ │ │ + ldr r3, [pc, #44] @ (67914 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r1, 6a5c6 │ │ │ │ + cbnz r1, 678fe │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a5e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (67918 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a5e4 ) │ │ │ │ - ldr r0, [pc, #24] @ (6a5e8 ) │ │ │ │ + ldr r1, [pc, #24] @ (6791c ) │ │ │ │ + ldr r0, [pc, #24] @ (67920 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #608] @ (6a83c ) │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a5ec : │ │ │ │ +00067924 : │ │ │ │ stmdb 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] @ (6a82c ) │ │ │ │ + ldr r0, [pc, #556] @ (67b64 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #556] @ (6a830 ) │ │ │ │ + ldr r2, [pc, #556] @ (67b68 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #556] @ (6a834 ) │ │ │ │ + ldr r3, [pc, #556] @ (67b6c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbnz r1, 6a678 │ │ │ │ - ldr r2, [pc, #544] @ (6a838 ) │ │ │ │ - ldr r3, [pc, #536] @ (6a830 ) │ │ │ │ + cbnz r1, 679b0 │ │ │ │ + ldr r2, [pc, #544] @ (67b70 ) │ │ │ │ + ldr r3, [pc, #536] @ (67b68 ) │ │ │ │ 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 6a674 │ │ │ │ + bne.n 679ac │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -97585,42 +93189,42 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #476] @ (6a83c ) │ │ │ │ - ldr r3, [pc, #460] @ (6a830 ) │ │ │ │ + ldr r2, [pc, #476] @ (67b74 ) │ │ │ │ + ldr r3, [pc, #460] @ (67b68 ) │ │ │ │ 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 6a7da │ │ │ │ + beq.w 67b12 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #444] @ (6a840 ) │ │ │ │ + ldr r1, [pc, #444] @ (67b78 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3c0 │ │ │ │ - ldr r1, [pc, #436] @ (6a844 ) │ │ │ │ + bl 2e368 │ │ │ │ + ldr r1, [pc, #436] @ (67b7c ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 2e3c0 │ │ │ │ - ldr r1, [pc, #432] @ (6a848 ) │ │ │ │ + bl 2e368 │ │ │ │ + ldr r1, [pc, #432] @ (67b80 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3c0 │ │ │ │ - ldr r2, [pc, #424] @ (6a84c ) │ │ │ │ + bl 2e368 │ │ │ │ + ldr r2, [pc, #424] @ (67b84 ) │ │ │ │ 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 │ │ │ │ @@ -97647,57 +93251,57 @@ │ │ │ │ blx 2d880 , 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 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ (6a850 ) │ │ │ │ + ldr r2, [pc, #324] @ (67b88 ) │ │ │ │ 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 6a788 │ │ │ │ - ldr r2, [pc, #308] @ (6a854 ) │ │ │ │ + beq.n 67ac0 │ │ │ │ + ldr r2, [pc, #308] @ (67b8c ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #296] @ (6a858 ) │ │ │ │ + ldr r1, [pc, #296] @ (67b90 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (6a85c ) │ │ │ │ + ldr r1, [pc, #272] @ (67b94 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& 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 6a7e0 │ │ │ │ + beq.n 67b18 │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6a802 │ │ │ │ + beq.n 67b3a │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -97705,173 +93309,174 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #188] @ (6a860 ) │ │ │ │ - ldr r2, [pc, #136] @ (6a830 ) │ │ │ │ + ldr r1, [pc, #188] @ (67b98 ) │ │ │ │ + ldr r2, [pc, #136] @ (67b68 ) │ │ │ │ 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 6a674 │ │ │ │ - ldr r1, [pc, #168] @ (6a864 ) │ │ │ │ + bne.w 679ac │ │ │ │ + ldr r1, [pc, #168] @ (67b9c ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #168] @ (6a868 ) │ │ │ │ + ldr r2, [pc, #168] @ (67ba0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ - b.n 6a658 │ │ │ │ - b.n 6a63a │ │ │ │ - b.n 6a64c │ │ │ │ - b.n 6a652 │ │ │ │ - b.n 6a634 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6a640 │ │ │ │ - ldr r2, [pc, #136] @ (6a86c ) │ │ │ │ - ldr r3, [pc, #76] @ (6a830 ) │ │ │ │ + b.n 67990 │ │ │ │ + b.n 67972 │ │ │ │ + b.n 67984 │ │ │ │ + b.n 6798a │ │ │ │ + b.n 6796c │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 67978 │ │ │ │ + ldr r2, [pc, #136] @ (67ba4 ) │ │ │ │ + ldr r3, [pc, #76] @ (67b68 ) │ │ │ │ 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 6a674 │ │ │ │ + bne.w 679ac │ │ │ │ blx 2cda0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6a62e │ │ │ │ + b.n 67966 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #96] @ (6a870 ) │ │ │ │ + ldr r1, [pc, #96] @ (67ba8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a826 │ │ │ │ + beq.n 67b5e │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6a77a │ │ │ │ + b.n 67ab2 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 6a77a │ │ │ │ + b.n 67ab2 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #184] @ (6a8e8 ) │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #168] @ (6a8e0 ) │ │ │ │ + strb r2, [r6, #23] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #96] @ (6a89c ) │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #824] @ (6ab78 ::ReleasePointer_()@@Base+0x8>) │ │ │ │ + strb r6, [r2, #22] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + subs r4, r7, #2 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf1fc0003 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6a070 │ │ │ │ - movs r3, r0 │ │ │ │ - b.n 6b054 │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + asrs r2, r1, #3 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r2, #17] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r9 │ │ │ │ + strb r4, [r2, #16] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a874 : │ │ │ │ +00067bac : │ │ │ │ stmdb 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] @ 6ab20 │ │ │ │ + ldr.w lr, [pc, #664] @ 67e58 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w ip, [pc, #664] @ 6ab24 │ │ │ │ + ldr.w ip, [pc, #664] @ 67e5c │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #660] @ (6ab28 ) │ │ │ │ + ldr r3, [pc, #660] @ (67e60 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r1, 6a8da │ │ │ │ + cbnz r1, 67c12 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ - ldr.w ip, [pc, #640] @ 6ab2c │ │ │ │ + ldr.w ip, [pc, #640] @ 67e64 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w lr, [r4, #100] @ 0x64 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.w 6aa58 │ │ │ │ - ldr r2, [pc, #624] @ (6ab30 ) │ │ │ │ - ldr r3, [pc, #608] @ (6ab24 ) │ │ │ │ + bne.w 67d90 │ │ │ │ + ldr r2, [pc, #624] @ (67e68 ) │ │ │ │ + ldr r3, [pc, #608] @ (67e5c ) │ │ │ │ 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 6aabc │ │ │ │ + bne.w 67df4 │ │ │ │ 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 2cc6c │ │ │ │ - ldr.w ip, [pc, #580] @ 6ab2c │ │ │ │ + ldr.w ip, [pc, #580] @ 67e64 │ │ │ │ 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 6aa58 │ │ │ │ + bne.w 67d90 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #552] @ (6ab34 ) │ │ │ │ + ldr r1, [pc, #552] @ (67e6c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3c0 │ │ │ │ - ldr r1, [pc, #544] @ (6ab38 ) │ │ │ │ + bl 2e368 │ │ │ │ + ldr r1, [pc, #544] @ (67e70 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 2e3c0 │ │ │ │ - ldr r1, [pc, #536] @ (6ab3c ) │ │ │ │ + bl 2e368 │ │ │ │ + ldr r1, [pc, #536] @ (67e74 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3c0 │ │ │ │ - ldr r2, [pc, #528] @ (6ab40 ) │ │ │ │ + bl 2e368 │ │ │ │ + ldr r2, [pc, #528] @ (67e78 ) │ │ │ │ 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 │ │ │ │ @@ -97898,57 +93503,57 @@ │ │ │ │ blx 2d880 , 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 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #428] @ (6ab44 ) │ │ │ │ + ldr r2, [pc, #428] @ (67e7c ) │ │ │ │ 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 6aa12 │ │ │ │ - ldr r2, [pc, #416] @ (6ab48 ) │ │ │ │ + beq.n 67d4a │ │ │ │ + ldr r2, [pc, #416] @ (67e80 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #400] @ (6ab4c ) │ │ │ │ + ldr r1, [pc, #400] @ (67e84 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #380] @ (6ab50 ) │ │ │ │ + ldr r1, [pc, #380] @ (67e88 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& 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 6aad6 │ │ │ │ + beq.n 67e0e │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6aaf6 │ │ │ │ + beq.n 67e2e │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -97956,43 +93561,43 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #292] @ (6ab54 ) │ │ │ │ - ldr r2, [pc, #244] @ (6ab24 ) │ │ │ │ + ldr r1, [pc, #292] @ (67e8c ) │ │ │ │ + ldr r2, [pc, #244] @ (67e5c ) │ │ │ │ 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 6aabc │ │ │ │ - ldr r1, [pc, #276] @ (6ab58 ) │ │ │ │ + bne.n 67df4 │ │ │ │ + ldr r1, [pc, #276] @ (67e90 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ (6ab5c ) │ │ │ │ + ldr r2, [pc, #276] @ (67e94 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ - ldr.w ip, [pc, #260] @ 6ab60 │ │ │ │ - ldr r3, [pc, #196] @ (6ab24 ) │ │ │ │ + ldr.w ip, [pc, #260] @ 67e98 │ │ │ │ + ldr r3, [pc, #196] @ (67e5c ) │ │ │ │ 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 6aabc │ │ │ │ + bne.n 67df4 │ │ │ │ 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -98003,112 +93608,113 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #184] @ (6ab64 ) │ │ │ │ - ldr r3, [pc, #120] @ (6ab24 ) │ │ │ │ + ldr r2, [pc, #184] @ (67e9c ) │ │ │ │ + ldr r3, [pc, #120] @ (67e5c ) │ │ │ │ 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 6aad2 │ │ │ │ + beq.n 67e0a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 6aa8a │ │ │ │ - b.n 6aa84 │ │ │ │ - b.n 6aa96 │ │ │ │ + b.n 67dc2 │ │ │ │ + b.n 67dbc │ │ │ │ + b.n 67dce │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6aa7e │ │ │ │ - b.n 6aa9c │ │ │ │ - b.n 6aaa2 │ │ │ │ + b.n 67db6 │ │ │ │ + b.n 67dd4 │ │ │ │ + b.n 67dda │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #144] @ (6ab68 ) │ │ │ │ - ldr r3, [pc, #72] @ (6ab24 ) │ │ │ │ + ldr r2, [pc, #144] @ (67ea0 ) │ │ │ │ + ldr r3, [pc, #72] @ (67e5c ) │ │ │ │ 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 6aabc │ │ │ │ + bne.n 67df4 │ │ │ │ blx 2cda0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6aac6 │ │ │ │ + b.n 67dfe │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #104] @ (6ab6c ) │ │ │ │ + ldr r1, [pc, #104] @ (67ea4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6ab1a │ │ │ │ + beq.n 67e52 │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6aa04 │ │ │ │ + b.n 67d3c │ │ │ │ movs r1, #10 │ │ │ │ - b.n 6aa04 │ │ │ │ + b.n 67d3c │ │ │ │ nop │ │ │ │ - mov sl, r4 │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, sp │ │ │ │ + strb r6, [r6, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r4, r0 │ │ │ │ - vhadd.s d16, d2, d3 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6ae50 │ │ │ │ - movs r3, r0 │ │ │ │ - b.n 6ae34 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r0, r0 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, sl │ │ │ │ + strb r2, [r3, #6] │ │ │ │ movs r6, r0 │ │ │ │ - add ip, r0 │ │ │ │ + strb r4, [r1, #5] │ │ │ │ movs r6, r0 │ │ │ │ - add r6, sl │ │ │ │ + strb r6, [r3, #4] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ab70 ::ReleasePointer_()@@Base>: │ │ │ │ +00067ea8 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6aba0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r2, 67ed8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 6aba2 ::ReleasePointer_()@@Base+0x32> │ │ │ │ + cbnz r1, 67eda ::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] │ │ │ │ @@ -98121,35 +93727,35 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6ac18 ::ReleasePointer_()@@Base+0xa8> │ │ │ │ + beq.n 67f50 ::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 6abee ::ReleasePointer_()@@Base+0x7e> │ │ │ │ + bhi.n 67f26 ::ReleasePointer_()@@Base+0x7e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6ac1a ::ReleasePointer_()@@Base+0xaa> │ │ │ │ + bhi.n 67f52 ::ReleasePointer_()@@Base+0xaa> │ │ │ │ cmp r6, #4 │ │ │ │ - ble.n 6ac4a ::ReleasePointer_()@@Base+0xda> │ │ │ │ + ble.n 67f82 ::ReleasePointer_()@@Base+0xda> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ @@ -98157,188 +93763,188 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d38c │ │ │ │ - cbz r7, 6ac0c ::ReleasePointer_()@@Base+0x9c> │ │ │ │ + cbz r7, 67f44 ::ReleasePointer_()@@Base+0x9c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ 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 6ac56 ::ReleasePointer_()@@Base+0xe6> │ │ │ │ + ble.n 67f8e ::ReleasePointer_()@@Base+0xe6> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5d4 │ │ │ │ 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 6abe8 ::ReleasePointer_()@@Base+0x78> │ │ │ │ + ble.n 67f20 ::ReleasePointer_()@@Base+0x78> │ │ │ │ blx 2d38c │ │ │ │ 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 6abe8 ::ReleasePointer_()@@Base+0x78> │ │ │ │ + b.n 67f20 ::ReleasePointer_()@@Base+0x78> │ │ │ │ itt eq │ │ │ │ ldreq r5, [r1, #0] │ │ │ │ streq r5, [r7, #0] │ │ │ │ - b.n 6ac30 ::ReleasePointer_()@@Base+0xc0> │ │ │ │ + b.n 67f68 ::ReleasePointer_()@@Base+0xc0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ac60 : │ │ │ │ +00067f98 : │ │ │ │ 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 6ad2a │ │ │ │ + beq.n 68062 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6ac80 │ │ │ │ + cbz r0, 67fb8 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6ac88 │ │ │ │ + cbz r0, 67fc0 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6ac90 │ │ │ │ + cbz r0, 67fc8 │ │ │ │ blx 2ce44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ strd r3, r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6ad30 │ │ │ │ + beq.n 68068 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6ad4c │ │ │ │ + bcs.n 68084 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ad48 │ │ │ │ + beq.n 68080 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ - cbz r1, 6ad44 │ │ │ │ + cbz r1, 6807c │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6ad4c │ │ │ │ + bcs.n 68084 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx 2d38c │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 6aba8 ::ReleasePointer_()@@Base+0x38> │ │ │ │ + bl 67ee0 ::ReleasePointer_()@@Base+0x38> │ │ │ │ add.w r1, r5, #32 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 6aba8 ::ReleasePointer_()@@Base+0x38> │ │ │ │ + bl 67ee0 ::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, 6ad48 │ │ │ │ + cbz r2, 68080 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6ad4c │ │ │ │ + bcs.n 68084 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6acc8 │ │ │ │ + b.n 68000 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 6acfc │ │ │ │ + b.n 68034 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6acdc │ │ │ │ + b.n 68014 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -0006ad50 : │ │ │ │ +00068088 : │ │ │ │ stmdb 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] @ 6aebc │ │ │ │ + ldr.w r8, [pc, #344] @ 681f4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ add r8, pc │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 6aea2 │ │ │ │ + bcs.w 681da │ │ │ │ mov r5, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c4b8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c4b8 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r5, #4] │ │ │ │ - bcs.w 6aea2 │ │ │ │ + bcs.w 681da │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c4b8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ae3e │ │ │ │ + beq.n 68176 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6ae7c │ │ │ │ + ble.n 681b4 │ │ │ │ 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] │ │ │ │ @@ -98348,15 +93954,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 6ae26 │ │ │ │ + bge.n 6815e │ │ │ │ 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] │ │ │ │ @@ -98369,111 +93975,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 6ae04 │ │ │ │ + bne.n 6813c │ │ │ │ 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 6adcc │ │ │ │ + bne.n 68104 │ │ │ │ mov r6, lr │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6aea6 │ │ │ │ + bne.n 681de │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #128] @ (6aec0 ) │ │ │ │ + ldr r3, [pc, #128] @ (681f8 ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #128] @ (6aec4 ) │ │ │ │ + ldr r1, [pc, #128] @ (681fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2ceb0 >& 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, 6aeb8 │ │ │ │ + cbz r7, 681f0 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ - cbz r3, 6ae80 │ │ │ │ + cbz r3, 681b8 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ 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 6adac │ │ │ │ + bgt.n 680e4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6ae32 │ │ │ │ + b.n 6816a │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6aec8 ) │ │ │ │ + ldr r3, [pc, #64] @ (68200 ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6ae64 │ │ │ │ + beq.n 6819c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6ae64 │ │ │ │ + b.n 6819c │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #36] @ (6aecc ) │ │ │ │ + ldr r3, [pc, #36] @ (68204 ) │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ - ldr r1, [pc, #36] @ (6aed0 ) │ │ │ │ - ldr r0, [pc, #36] @ (6aed4 ) │ │ │ │ + ldr r1, [pc, #36] @ (68208 ) │ │ │ │ + ldr r0, [pc, #36] @ (6820c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ blx 2cda0 │ │ │ │ - rors r4, r0 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #208] @ (6af98 ) │ │ │ │ + strb r0, [r3, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #920] @ (6b268 ) │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #96] @ (6af34 ) │ │ │ │ + strb r4, [r7, #3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #152] @ (6af70 ) │ │ │ │ + strb r2, [r1, #4] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006aed8 : │ │ │ │ +00068210 : │ │ │ │ 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, 6aef2 │ │ │ │ + cbz r0, 6822a │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6aefa │ │ │ │ + cbz r0, 68232 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6af02 │ │ │ │ + cbz r0, 6823a │ │ │ │ blx 2ce44 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #24] │ │ │ │ @@ -98483,59 +94089,59 @@ │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ blx 2d2dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006af28 : │ │ │ │ +00068260 : │ │ │ │ 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, 6af40 │ │ │ │ + cbz r0, 68278 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6af48 │ │ │ │ + cbz r0, 68280 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6af50 │ │ │ │ + cbz r0, 68288 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 6af5c │ │ │ │ + cbz r0, 68294 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 6af68 │ │ │ │ + cbz r0, 682a0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6af74 │ │ │ │ + cbz r0, 682ac │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 6af80 │ │ │ │ + cbz r0, 682b8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006af84 : │ │ │ │ +000682bc : │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ strd r2, r3, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006af90 : │ │ │ │ +000682c8 : │ │ │ │ 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] │ │ │ │ @@ -98544,194 +94150,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 6afc6 │ │ │ │ + beq.n 682fe │ │ │ │ mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ 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 6afe2 │ │ │ │ + ble.n 6831a │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx 2d38c │ │ │ │ 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 6b082 │ │ │ │ + beq.n 683ba │ │ │ │ mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ 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 6b018 │ │ │ │ + ble.n 68350 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx 2d38c │ │ │ │ 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, 6b08a │ │ │ │ + cbz r1, 683c2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 6b0ca │ │ │ │ + bcs.n 68402 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ blx 2d38c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r1, 6b086 │ │ │ │ + cbz r1, 683be │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ blx 2d38c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ str r7, [r4, #4] │ │ │ │ - cbz r5, 6b07a │ │ │ │ + cbz r5, 683b2 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6b0c6 │ │ │ │ + bcs.n 683fe │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c4b8 │ │ │ │ mov r1, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d38c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6affc │ │ │ │ + b.n 68334 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6b05e │ │ │ │ + b.n 68396 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6b086 │ │ │ │ + beq.n 683be │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 6b09c │ │ │ │ + bcs.n 683d4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 6b04c │ │ │ │ + b.n 68384 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 6b0ba │ │ │ │ + b.n 683f2 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 2cca0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 2cca0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b0d0 : │ │ │ │ +00068408 : │ │ │ │ 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] @ (6b268 ) │ │ │ │ + ldr r2, [pc, #392] @ (685a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #392] @ (6b26c ) │ │ │ │ + ldr r3, [pc, #392] @ (685a4 ) │ │ │ │ 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, 6b110 │ │ │ │ - ldr r2, [pc, #376] @ (6b270 ) │ │ │ │ - ldr r3, [pc, #372] @ (6b26c ) │ │ │ │ + cbnz r5, 68448 │ │ │ │ + ldr r2, [pc, #376] @ (685a8 ) │ │ │ │ + ldr r3, [pc, #372] @ (685a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6b262 │ │ │ │ + bne.w 6859a │ │ │ │ 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 6b1fa │ │ │ │ - bcc.w 6b22c │ │ │ │ + bhi.n 68532 │ │ │ │ + bcc.w 68564 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #4] │ │ │ │ - beq.n 6b19c │ │ │ │ + beq.n 684d4 │ │ │ │ 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 2db2c > >, 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 6b18c │ │ │ │ + ble.n 684c4 │ │ │ │ add.w r5, r6, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c440 > >, __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 6b19a │ │ │ │ + beq.n 684d2 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r7, #4 │ │ │ │ - b.n 6b16e │ │ │ │ - beq.n 6b23a │ │ │ │ + b.n 684a6 │ │ │ │ + beq.n 68572 │ │ │ │ cmp r6, r7 │ │ │ │ str.w lr, [r1] │ │ │ │ - beq.n 6b19a │ │ │ │ + beq.n 684d2 │ │ │ │ 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 6b164 │ │ │ │ + bge.n 6849c │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b178 │ │ │ │ + b.n 684b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c440 > >, __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 │ │ │ │ @@ -98739,205 +94345,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 6b24e │ │ │ │ + beq.n 68586 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b25e │ │ │ │ + ble.n 68596 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6b1d2 │ │ │ │ + b.n 6850a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 6b0f4 │ │ │ │ + bge.n 6842c │ │ │ │ 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 6b1cc │ │ │ │ + ble.n 68504 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6b21c │ │ │ │ + beq.n 68554 │ │ │ │ strd r1, r6, [r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6b1cc │ │ │ │ + b.n 68504 │ │ │ │ subs r1, r5, r3 │ │ │ │ adds r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2b7c4 >::_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 6b20e │ │ │ │ + bne.n 68546 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - b.n 6b122 │ │ │ │ + b.n 6845a │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ str r6, [sp, #12] │ │ │ │ blx 2c1f8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 6b1f6 │ │ │ │ + b.n 6852e │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ cmp r7, r5 │ │ │ │ mov r7, r5 │ │ │ │ it ne │ │ │ │ strne r5, [r0, #24] │ │ │ │ - b.n 6b122 │ │ │ │ + b.n 6845a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 6b166 │ │ │ │ + bge.n 6849e │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b178 │ │ │ │ + b.n 684b0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ blx 2c1f8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ - b.n 6b1c0 │ │ │ │ + b.n 684f8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6b0f4 │ │ │ │ + b.n 6842c │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + ldr r0, [r0, #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 6b2fa │ │ │ │ - bcc.n 6b322 │ │ │ │ + bhi.n 68632 │ │ │ │ + bcc.n 6865a │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6b31e │ │ │ │ + beq.n 68656 │ │ │ │ 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 2d2d0 > >, 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 6b330 │ │ │ │ + ble.n 68668 │ │ │ │ add.w r5, r6, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0c4 > >, __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 6b31e │ │ │ │ + beq.n 68656 │ │ │ │ ldr.w ip, [r4] │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r7, #4 │ │ │ │ - b.n 6b2da │ │ │ │ - beq.n 6b340 │ │ │ │ + b.n 68612 │ │ │ │ + beq.n 68678 │ │ │ │ cmp r7, r6 │ │ │ │ str r5, [r1, #0] │ │ │ │ - beq.n 6b31e │ │ │ │ + beq.n 68656 │ │ │ │ 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 6b2d2 │ │ │ │ + bge.n 6860a │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b2e4 │ │ │ │ + b.n 6861c │ │ │ │ subs r1, r5, r2 │ │ │ │ adds r0, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b7c4 >::_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 6b30e │ │ │ │ + bne.n 68646 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b29a │ │ │ │ + bne.n 685d2 │ │ │ │ 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 6b296 │ │ │ │ + b.n 685ce │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2d0c0 > >, __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 6b2d4 │ │ │ │ + bge.n 6860c │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b2e4 │ │ │ │ + b.n 6861c │ │ │ │ │ │ │ │ -0006b354 : │ │ │ │ +0006868c : │ │ │ │ stmdb 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 6b274 │ │ │ │ + bl 685ac │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.w 6b484 │ │ │ │ + ble.w 687bc │ │ │ │ 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 6b3ce │ │ │ │ + b.n 68706 │ │ │ │ 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] │ │ │ │ @@ -98949,72 +94555,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 6b412 │ │ │ │ + ble.n 6874a │ │ │ │ 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 6b394 │ │ │ │ + bne.n 686cc │ │ │ │ ldr.w r3, [lr, r6, lsl #2] │ │ │ │ ldr.w r5, [lr, r8, lsl #2] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6b394 │ │ │ │ + bne.n 686cc │ │ │ │ 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 6b3ce │ │ │ │ + bgt.n 68706 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r5, #4 │ │ │ │ blx 2dcbc (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 2dcbc (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ - cbz r6, 6b46a │ │ │ │ + cbz r6, 687a2 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6b4b0 │ │ │ │ + bcs.n 687e8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c4b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r4, 6b460 │ │ │ │ + cbz r4, 68798 │ │ │ │ cmp r6, r4 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ittee hi │ │ │ │ movhi r2, r7 │ │ │ │ movhi r1, r4 │ │ │ │ movls r1, r6 │ │ │ │ movls r2, r7 │ │ │ │ blx 2ca90 (double const*, int, double*)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - cbz r0, 6b460 │ │ │ │ + cbz r0, 68798 │ │ │ │ blx 2ce44 │ │ │ │ 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 6b462 │ │ │ │ + beq.n 6879a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - cbz r0, 6b478 │ │ │ │ + cbz r0, 687b0 │ │ │ │ blx 2ce44 │ │ │ │ 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] │ │ │ │ @@ -99023,191 +94629,191 @@ │ │ │ │ blx 2dcbc (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dcbc (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b462 │ │ │ │ + beq.n 6879a │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6b4b0 │ │ │ │ + bcs.n 687e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #0 │ │ │ │ blx 2c4b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6b460 │ │ │ │ + b.n 68798 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -0006b4b4 : │ │ │ │ +000687ec : │ │ │ │ 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 6b4e0 │ │ │ │ + ble.n 68818 │ │ │ │ ldrd r4, r1, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b4ce │ │ │ │ + ble.n 68806 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6b4ca │ │ │ │ + bgt.n 68802 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d7fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 6b524 │ │ │ │ + ble.n 6885c │ │ │ │ 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 6b51e │ │ │ │ - ble.n 6b528 │ │ │ │ + beq.n 68856 │ │ │ │ + ble.n 68860 │ │ │ │ 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 6b4fe │ │ │ │ + bne.n 68836 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (6b53c ) │ │ │ │ + ldr r3, [pc, #16] @ (68874 ) │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ - ldr r1, [pc, #16] @ (6b540 ) │ │ │ │ - ldr r0, [pc, #20] @ (6b544 ) │ │ │ │ + ldr r1, [pc, #16] @ (68878 ) │ │ │ │ + ldr r0, [pc, #20] @ (6887c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mov ip, r6 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - mov lr, r2 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - mov r8, ip │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b548 : │ │ │ │ +00068880 : │ │ │ │ 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 6b5c8 │ │ │ │ + beq.n 68900 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6b5be │ │ │ │ + beq.n 688f6 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - cbz r3, 6b58c │ │ │ │ + cbz r3, 688c4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 6b58a │ │ │ │ + ble.n 688c2 │ │ │ │ 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 6b608 │ │ │ │ + blt.n 68940 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 6b578 │ │ │ │ + bne.n 688b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n 6b58a │ │ │ │ + ble.n 688c2 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ subs r4, r1, #4 │ │ │ │ subs r0, r2, #4 │ │ │ │ - b.n 6b5a0 │ │ │ │ + b.n 688d8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b572 │ │ │ │ + beq.n 688aa │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bge.n 6b59a │ │ │ │ - ldr r3, [pc, #108] @ (6b61c ) │ │ │ │ + bge.n 688d2 │ │ │ │ + ldr r3, [pc, #108] @ (68954 ) │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #108] @ (6b620 ) │ │ │ │ - ldr r0, [pc, #112] @ (6b624 ) │ │ │ │ + ldr r1, [pc, #108] @ (68958 ) │ │ │ │ + ldr r0, [pc, #112] @ (6895c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ blx 2ca20 │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ - b.n 6b568 │ │ │ │ + b.n 688a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6b5ea │ │ │ │ + ble.n 68922 │ │ │ │ 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 6b5f6 │ │ │ │ + bgt.n 6892e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6b5d8 │ │ │ │ + bne.n 68910 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d700 │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ - b.n 6b568 │ │ │ │ - ldr r3, [pc, #48] @ (6b628 ) │ │ │ │ + b.n 688a0 │ │ │ │ + ldr r3, [pc, #48] @ (68960 ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #48] @ (6b62c ) │ │ │ │ - ldr r0, [pc, #48] @ (6b630 ) │ │ │ │ + ldr r1, [pc, #48] @ (68964 ) │ │ │ │ + ldr r0, [pc, #48] @ (68968 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (6b634 ) │ │ │ │ + ldr r3, [pc, #40] @ (6896c ) │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ - ldr r1, [pc, #40] @ (6b638 ) │ │ │ │ - ldr r0, [pc, #44] @ (6b63c ) │ │ │ │ + ldr r1, [pc, #40] @ (68970 ) │ │ │ │ + ldr r0, [pc, #44] @ (68974 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mov r4, lr │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - mov r2, r2 │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r4, r0 │ │ │ │ - mov ip, r7 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r4, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r4, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r4, r0 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r4, r0 │ │ │ │ - mov r0, ip │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b640 : │ │ │ │ +00068978 : │ │ │ │ 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] │ │ │ │ @@ -99235,118 +94841,118 @@ │ │ │ │ blx 2cca0 , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0006b6b0 : │ │ │ │ +000689e8 : │ │ │ │ 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] @ (6b794 ) │ │ │ │ + ldr r1, [pc, #212] @ (68acc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r2, [pc, #212] @ (6b798 ) │ │ │ │ + ldr r2, [pc, #212] @ (68ad0 ) │ │ │ │ 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, 6b6ee │ │ │ │ - ldr r2, [pc, #196] @ (6b79c ) │ │ │ │ - ldr r3, [pc, #192] @ (6b798 ) │ │ │ │ + cbnz r4, 68a26 │ │ │ │ + ldr r2, [pc, #196] @ (68ad4 ) │ │ │ │ + ldr r3, [pc, #192] @ (68ad0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6b78e │ │ │ │ + bne.n 68ac6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 6b274 │ │ │ │ + bl 685ac │ │ │ │ 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 6b776 │ │ │ │ + beq.n 68aae │ │ │ │ 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 6b78a │ │ │ │ + ble.n 68ac2 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 6b734 │ │ │ │ + b.n 68a6c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge.n 6b6d4 │ │ │ │ + bge.n 68a0c │ │ │ │ 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 6b72e │ │ │ │ + ble.n 68a66 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 6b75c │ │ │ │ + beq.n 68a94 │ │ │ │ strd r0, r2, [r1] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6b72e │ │ │ │ + b.n 68a66 │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2c1f8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ - b.n 6b758 │ │ │ │ + b.n 68a90 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ blx 2c1f8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6b71e │ │ │ │ + b.n 68a56 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 6b6d4 │ │ │ │ + b.n 68a0c │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006b7a0 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ +00068ad8 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6b7c8 , std::allocator > >::~_Vector_base()@@Base+0x28> │ │ │ │ + cbz r0, 68b00 , 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 │ │ │ │ @@ -99355,81 +94961,81 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b7cc (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ +00068b04 (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, 6b822 (int*&, unsigned int, unsigned int)@@Base+0x56> │ │ │ │ + cbz r2, 68b5a (int*&, unsigned int, unsigned int)@@Base+0x56> │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6b836 (int*&, unsigned int, unsigned int)@@Base+0x6a> │ │ │ │ + bcs.n 68b6e (int*&, unsigned int, unsigned int)@@Base+0x6a> │ │ │ │ lsls r0, r3, #2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2c4b8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 6b800 (int*&, unsigned int, unsigned int)@@Base+0x34> │ │ │ │ + cbnz r1, 68b38 (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 2bb40 (int const*, int, int*)@plt> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b7fa (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ + beq.n 68b32 (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2ce44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 6b7fa (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ + b.n 68b32 (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6b7fc (int*&, unsigned int, unsigned int)@@Base+0x30> │ │ │ │ + beq.n 68b34 (int*&, unsigned int, unsigned int)@@Base+0x30> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6b82e (int*&, unsigned int, unsigned int)@@Base+0x62> │ │ │ │ + cbz r0, 68b66 (int*&, unsigned int, unsigned int)@@Base+0x62> │ │ │ │ blx 2ce44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b83c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 6b886 >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ +00068b74 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 68bbe >::_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 6b888 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ + bhi.n 68bc0 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6b87e >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ + beq.n 68bb6 >::_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 2c270 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -99440,15 +95046,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 6b90e >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bcc.n 68c46 >::_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 │ │ │ │ @@ -99458,23 +95064,23 @@ │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r1, [r0, r7] │ │ │ │ add r0, r7 │ │ │ │ - beq.n 6b8d0 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq.n 68c08 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 6b900 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + cbnz r7, 68c38 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b8e8 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ + beq.n 68c20 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -99485,35 +95091,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 2d38c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6b8d4 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #8] @ (6b918 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ + b.n 68c0c >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #8] @ (68c50 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - adds r4, r2, r1 │ │ │ │ + orrs r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b91c , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base>: │ │ │ │ +00068c54 , 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 6b9aa , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8e> │ │ │ │ + beq.n 68ce2 , 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 │ │ │ │ @@ -99523,185 +95129,185 @@ │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ - beq.n 6b9a6 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8a> │ │ │ │ + beq.n 68cde , 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 6b972 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x56> │ │ │ │ + bne.n 68caa , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x56> │ │ │ │ subs r3, r3, r6 │ │ │ │ add r3, r8 │ │ │ │ add.w r4, r3, #8 │ │ │ │ - cbz r6, 6b998 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ + cbz r6, 68cd0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c2d8 │ │ │ │ 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 6b988 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #8] @ (6b9b4 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x98>) │ │ │ │ + b.n 68cc0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #8] @ (68cec , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x98>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b9b8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068cf0 > >, __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 6ba5a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ + beq.n 68d92 > >, __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 6ba0c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54> │ │ │ │ + beq.n 68d44 > >, __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 6ba1e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ - beq.n 6ba10 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + blt.n 68d56 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ + beq.n 68d48 > >, __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 6ba4a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ - beq.n 6ba3c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ + blt.n 68d82 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ + beq.n 68d74 > >, __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 6b9d8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ + bne.n 68d10 > >, __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 6b9f2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ + bge.n 68d2a > >, __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 6ba52 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + ble.n 68d8a > >, __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 2c5d4 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 6ba06 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + b.n 68d3e > >, __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 6ba02 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4a> │ │ │ │ + bge.n 68d3a > >, __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 6b9f4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ + b.n 68d2c > >, __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 6ba36 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + b.n 68d6e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ba5c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068d94 > >, __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 6bafe > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ + beq.n 68e36 > >, __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 6bab0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54> │ │ │ │ + beq.n 68de8 > >, __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 6bac2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ - beq.n 6bab4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + blt.n 68dfa > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ + beq.n 68dec > >, __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 6baee > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ - beq.n 6bae0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ + blt.n 68e26 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ + beq.n 68e18 > >, __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 6ba7c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ + bne.n 68db4 > >, __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 6ba96 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ + bge.n 68dce > >, __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 6baf6 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + ble.n 68e2e > >, __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 2c5d4 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 6baaa > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + b.n 68de2 > >, __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 6baa6 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4a> │ │ │ │ + bge.n 68dde > >, __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 6ba98 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ + b.n 68dd0 > >, __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 6bada > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + b.n 68e12 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bb00 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068e38 > >, 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 6bc24 > >, 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 68f5c > >, 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 6bb5a > >, 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 6bb4e > >, 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 68e92 > >, 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 68e86 > >, 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 │ │ │ │ @@ -99711,298 +95317,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 6bb8e > >, 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 68ec6 > >, 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 6bb2c > >, 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 68e64 > >, 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 6bb5a > >, 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 68e92 > >, 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 6bc08 > >, 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 68f40 > >, 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 6bbd6 > >, 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 68f0e > >, 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 6bbf0 > >, 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 6bbe0 > >, 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 68f28 > >, 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 68f18 > >, 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 6bbd2 > >, 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 68f0a > >, 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 6bbb6 > >, 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 68eee > >, 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 6bb9e > >, 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 68ed6 > >, 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 6bb9e > >, 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 68ed6 > >, 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 6bbd6 > >, 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 68f0e > >, 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 6bbd6 > >, 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 6bc12 > >, 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 68f0e > >, 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 68f4a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x112> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bc40 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068f78 > >, 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 6bdba > >, 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 690f2 > >, 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 6bd72 > >, 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 690aa > >, 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 6bcd6 > >, 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 6bcc6 > >, 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 6900e > >, 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 68ffe > >, 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 6bcf2 > >, 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 6bdd0 > >, 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 6902a > >, 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 69108 > >, 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 6bde6 > >, 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 6be2e > >, 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 6911e > >, 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 69166 > >, 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 6bcf8 > >, 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 69030 > >, 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 6bc98 > >, 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 68fd0 > >, 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 6bcb4 > >, 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 6be1a > >, 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 68fec > >, 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 69152 > >, 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 6be08 > >, 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 6bdf8 > >, 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 69140 > >, 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 69130 > >, 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 6bd14 > >, 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 6904c > >, 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 6bd4e > >, 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 69086 > >, 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 6bd18 > >, 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 6bdc0 > >, 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 69050 > >, 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 690f8 > >, 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 6bd2c > >, 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 6bd00 > >, 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 69064 > >, 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 69038 > >, 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 6bd2c > >, 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 69064 > >, 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 6bd04 > >, 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 6903c > >, 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 2db2c > >, 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 6bdba > >, 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 690f2 > >, 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 6bc76 > >, 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 68fae > >, 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 6bd82 > >, 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 690ba > >, 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 2d2f4 > >, 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 6bd80 > >, 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 690b8 > >, 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 6bdba > >, 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 690f2 > >, 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 2d2f4 > >, 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 6bda0 > >, 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 690d8 > >, 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 6bd28 > >, 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 6bd18 > >, 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 69060 > >, 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 69050 > >, 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 6bcf2 > >, 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 6902a > >, 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 6be38 > >, 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 69170 > >, 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 6bcf8 > >, 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 69030 > >, 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 6bcf2 > >, 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 6902a > >, 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 6bcf8 > >, 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 69030 > >, 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 6bce6 > >, 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 6bcb4 > >, 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 6901e > >, 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 68fec > >, 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 6bcb4 > >, 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 6bde6 > >, 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 68fec > >, 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 6911e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ │ │ │ │ -0006be44 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0006917c > >, 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 6bf68 > >, 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 692a0 > >, 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 6be9e > >, 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 6be92 > >, 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 691d6 > >, 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 691ca > >, 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 │ │ │ │ @@ -100012,2002 +95618,4232 @@ │ │ │ │ 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 6bed2 > >, 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 6920a > >, 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 6be70 > >, 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 691a8 > >, 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 6be9e > >, 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 691d6 > >, 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 6bf4c > >, 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 69284 > >, 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 6bf1a > >, 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 69252 > >, 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 6bf34 > >, 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 6bf24 > >, 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 6926c > >, 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 6925c > >, 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 6bf16 > >, 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 6924e > >, 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 6befa > >, 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 69232 > >, 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 6bee2 > >, 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 6921a > >, 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 6bee2 > >, 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 6921a > >, 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 6bf1a > >, 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 69252 > >, 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 6bf1a > >, 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 6bf56 > >, 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 69252 > >, 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 6928e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x112> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf84 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +000692bc > >, 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 6c0fe > >, 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 69436 > >, 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 6c0b6 > >, 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 693ee > >, 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 6c01a > >, 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 6c00a > >, 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 69352 > >, 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 69342 > >, 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 6c036 > >, 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 6c114 > >, 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 6936e > >, 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 6944c > >, 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 6c12a > >, 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 6c172 > >, 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 69462 > >, 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 694aa > >, 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 6c03c > >, 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 69374 > >, 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 6bfdc > >, 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 69314 > >, 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 6bff8 > >, 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 6c15e > >, 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 69330 > >, 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 69496 > >, 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 6c14c > >, 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 6c13c > >, 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 69484 > >, 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 69474 > >, 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 6c058 > >, 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 69390 > >, 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 6c092 > >, 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 693ca > >, 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 6c05c > >, 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 6c104 > >, 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 69394 > >, 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 6943c > >, 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 6c070 > >, 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 6c044 > >, 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 693a8 > >, 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 6937c > >, 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 6c070 > >, 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 693a8 > >, 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 6c048 > >, 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 69380 > >, 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 2d2d0 > >, 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 6c0fe > >, 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 69436 > >, 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 6bfba > >, 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 692f2 > >, 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 6c0c6 > >, 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 693fe > >, 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 2c11c > >, 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 6c0c4 > >, 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 693fc > >, 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 6c0fe > >, 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 69436 > >, 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 2c11c > >, 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 6c0e4 > >, 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 6941c > >, 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 6c06c > >, 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 6c05c > >, 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 693a4 > >, 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 69394 > >, 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 6c036 > >, 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 6936e > >, 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 6c17c > >, 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 694b4 > >, 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 6c03c > >, 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 69374 > >, 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 6c036 > >, 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 6936e > >, 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 6c03c > >, 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 69374 > >, 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 6c02a > >, 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 6bff8 > >, 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 69362 > >, 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 69330 > >, 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 6bff8 > >, 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 6c12a > >, 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 69330 > >, 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 69462 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + │ │ │ │ +000694c0 : │ │ │ │ + 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, 6c1ea > >, 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 6c1cc > >, 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 6c1b8 > >, 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 6c1cc > >, 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 6951a │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + sub.w lr, r3, #4 │ │ │ │ + subs r5, r5, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ - cbz r0, 6c1d2 > >, 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 69502 │ │ │ │ + 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 695d2 │ │ │ │ + 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 6953c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 695ae │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp ip, r4 │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + mov.w r2, r2, asr #1 │ │ │ │ + bgt.n 69594 │ │ │ │ + b.n 695a8 │ │ │ │ + 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 695ca │ │ │ │ + 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 69582 │ │ │ │ + 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 69570 │ │ │ │ + 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 69570 │ │ │ │ + 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 695a8 │ │ │ │ + subs r6, r2, #2 │ │ │ │ + cmp.w r4, r6, asr #1 │ │ │ │ + bne.n 695a8 │ │ │ │ + mov ip, r4 │ │ │ │ + b.n 695b6 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 69652 │ │ │ │ + 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 6964a │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 69622 │ │ │ │ + subs r2, r0, r6 │ │ │ │ + cmp r2, #4 │ │ │ │ + rsb r3, r2, r2, lsl #30 │ │ │ │ + add.w r3, r3, #4 │ │ │ │ + add r0, r3 │ │ │ │ + ble.n 6964c │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2c5d4 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + beq.n 6964a │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r4, [r5], #4 │ │ │ │ + cmp r4, r1 │ │ │ │ + blt.n 69606 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 69644 │ │ │ │ + subs r3, r0, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + blt.n 69638 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + bne.n 69622 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + it eq │ │ │ │ + streq r1, [r0, #0] │ │ │ │ + b.n 6961c │ │ │ │ + bx lr │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 69690 │ │ │ │ + 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 69686 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 69692 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2c5d4 │ │ │ │ mov r3, r0 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 6c1b0 > >, 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 69686 │ │ │ │ + vldr d7, [r4] │ │ │ │ + vstr d7, [r1] │ │ │ │ + b.n 69686 │ │ │ │ + nop │ │ │ │ + subs r3, r1, r0 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + ble.n 6979a │ │ │ │ + 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 69748 │ │ │ │ + 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 69786 │ │ │ │ + cmp r2, ip │ │ │ │ + blt.n 6978e │ │ │ │ + cmp r0, ip │ │ │ │ + bge.n 69726 │ │ │ │ + str.w ip, [r5] │ │ │ │ + str.w r1, [r6, #-4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + mov lr, r6 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 696fc │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + blt.n 696f4 │ │ │ │ + ldr.w r2, [lr, #-4] │ │ │ │ + sub.w r3, lr, #4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bge.n 69710 │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt.n 69708 │ │ │ │ + cmp r3, r4 │ │ │ │ + bls.n 6972c │ │ │ │ + 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 696f0 │ │ │ │ + strd r0, r1, [r5] │ │ │ │ + b.n 696ee │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 696a0 │ │ │ │ + subs r3, r4, r5 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + ble.n 69782 │ │ │ │ + mov.w r8, r3, asr #2 │ │ │ │ + mov r6, r4 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 696c6 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + add.w r4, r5, r3, lsl #2 │ │ │ │ + b.n 69752 │ │ │ │ + subs r7, #1 │ │ │ │ + ldr.w r3, [r4, #-4]! │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6951c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 69750 │ │ │ │ + subs r3, r6, r5 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble.n 69782 │ │ │ │ + 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 6951c │ │ │ │ + cmp r4, #4 │ │ │ │ + bgt.n 6976a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r0, ip │ │ │ │ + blt.n 69726 │ │ │ │ + cmp r2, ip │ │ │ │ + blt.n 696e2 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + str.w r1, [r5, r3, lsl #2] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + b.n 696ee │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006979c : │ │ │ │ + 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 698ca │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r5, ip, asr #3 │ │ │ │ + bne.n 698b8 │ │ │ │ + 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 698b4 │ │ │ │ + ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + beq.n 698b4 │ │ │ │ + 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 6984a │ │ │ │ + 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 69822 │ │ │ │ + add r2, r1 │ │ │ │ + and.w r3, ip, #7 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 698b4 │ │ │ │ + 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] @ (698d0 ) │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + ldr r1, [pc, #20] @ (698d4 ) │ │ │ │ + ldr r0, [pc, #24] @ (698d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + bl 2e424 │ │ │ │ + nop │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ + movs r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1c0 > >, 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 6c1ee > >, 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 699d4 │ │ │ │ + stmdb 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 699c0 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 699ae │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6999c │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6998a │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6997c │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 6996a │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 6995c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 6994e │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 698dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69932 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6992e │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6992a │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r5, 6997c │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 69924 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6991a │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 6999c │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 69912 │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 699ae │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 69908 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 699c0 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 698fe │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 698f4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69ad0 │ │ │ │ + stmdb 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 69abc │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 69aaa │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 69a98 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 69a86 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 69a78 │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 69a66 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 69a58 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 69a4a │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 699d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69a2e │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 69a2a │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 69a26 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r5, 69a78 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 69a20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 69a16 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 69a98 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 69a0e │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 69aaa │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 69a04 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 69abc │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 699fa │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 699f0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00069ad4 : │ │ │ │ + stmdb 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] @ 69ba4 │ │ │ │ + add.w r8, r0, #228 @ 0xe4 │ │ │ │ + ldr.w r4, [r0, #236] @ 0xec │ │ │ │ + sub sp, #12 │ │ │ │ + add fp, pc │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.n 69b98 │ │ │ │ + ldr r3, [pc, #172] @ (69ba8 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w sl, [pc, #172] @ 69bac │ │ │ │ + ldr.w r9, [pc, #172] @ 69bb0 │ │ │ │ + add sl, pc │ │ │ │ + ldr.w r6, [fp, r3] │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [pc, #164] @ (69bb4 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 69b30 │ │ │ │ + ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ + mov r0, r7 │ │ │ │ + adds r5, #1 │ │ │ │ + blx 2b614 │ │ │ │ + blx 2c298 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2fc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 69b98 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d808 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d808 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + blx 2d808 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ + cbz r0, 69b9e │ │ │ │ + ldrb r3, [r0, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69b14 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r2, [pc, #48] @ (69bb8 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69b18 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 69b18 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 2cda0 │ │ │ │ + nop │ │ │ │ + strb r6, [r7, r0] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00069bbc : │ │ │ │ + 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 69dc8 │ │ │ │ + cmp.w r3, r1, asr #3 │ │ │ │ + bne.w 69db4 │ │ │ │ + ldrd ip, r0, [r4, #252] @ 0xfc │ │ │ │ + sub.w r1, r0, ip │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.w 69d70 │ │ │ │ + bcc.n 69ca8 │ │ │ │ + cmp ip, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #0 │ │ │ │ + beq.n 69ca0 │ │ │ │ + adds r1, r3, #7 │ │ │ │ + cmp ip, r2 │ │ │ │ + mov.w r0, r1, asr #3 │ │ │ │ + and.w r1, r3, #7 │ │ │ │ + bls.n 69cb6 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + subs r1, #1 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, ip │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 69c2a │ │ │ │ + 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 69c2c │ │ │ │ + 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 69bfc │ │ │ │ + subs r1, #1 │ │ │ │ + sub.w lr, r2, #8 │ │ │ │ + sub.w r3, ip, #8 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 69cd0 │ │ │ │ + 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 69cdc │ │ │ │ + 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 2c040 >::_M_default_append(unsigned int)@plt> │ │ │ │ + ldr.w ip, [r4, #252] @ 0xfc │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + vldr d0, [sp, #8] │ │ │ │ + b.n 69bfc │ │ │ │ + mov r5, ip │ │ │ │ + mov r1, r2 │ │ │ │ + mov ip, r3 │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, r5 │ │ │ │ + mov lr, r1 │ │ │ │ + b.n 69d28 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 69c7c │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 69c60 │ │ │ │ + mov r5, ip │ │ │ │ + mov r1, r2 │ │ │ │ mov ip, r3 │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, r5 │ │ │ │ + mov lr, r1 │ │ │ │ + b.n 69d44 │ │ │ │ + ldr r3, [pc, #20] @ (69dcc ) │ │ │ │ + mov.w r2, #498 @ 0x1f2 │ │ │ │ + ldr r1, [pc, #20] @ (69dd0 ) │ │ │ │ + ldr r0, [pc, #20] @ (69dd4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + bl 2e450 │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00069dd8 : │ │ │ │ + stmdb 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] @ (6a0bc ) │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #720] @ (6a0c0 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r3, r0, #68 @ 0x44 │ │ │ │ + ldr r7, [pc, #712] @ (6a0c4 ) │ │ │ │ + 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 2d228 >::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 2d228 >::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 2b808 >::reserve(unsigned int)@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 69f78 │ │ │ │ + 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 69ec2 │ │ │ │ + cbz r5, 69e8a │ │ │ │ + ldr r3, [pc, #600] @ (6a0c8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6a0cc ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6a0a6 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b690 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2bd38 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 69ff8 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2d440 │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, r8 │ │ │ │ + add r0, r3 │ │ │ │ + str.w r0, [r4, #248] @ 0xf8 │ │ │ │ + bge.n 69f78 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ + blx 2cbfc │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 69fe4 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + blx 2b994 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69fee │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r5, [r3, r5] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 69e6a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 69e8a │ │ │ │ + ldr r3, [pc, #436] @ (6a0c8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #432] @ (6a0cc ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69e8a │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2b988 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6a054 │ │ │ │ + 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 2da60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + blx 2d440 │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, r8 │ │ │ │ + add r0, r3 │ │ │ │ + str.w r0, [r4, #248] @ 0xf8 │ │ │ │ + blt.n 69ec2 │ │ │ │ + ldrd r6, r0, [r4, #20] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r5, r0, r6 │ │ │ │ + ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r5, r5, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r2, r1, r7 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + add.w r5, r3, r5, lsl #1 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi.n 6a00a │ │ │ │ + bcc.n 6a030 │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r6, #0 │ │ │ │ + strd r6, r7, [sp, #24] │ │ │ │ + asrs r2, r0, #3 │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + add r2, r3 │ │ │ │ + ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ + subs r5, r1, r3 │ │ │ │ + asrs r5, r5, #3 │ │ │ │ + cmp r2, r5 │ │ │ │ + bhi.n 6a03e │ │ │ │ + bcc.n 6a024 │ │ │ │ + ldr r2, [pc, #264] @ (6a0d0 ) │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #240] @ (6a0c0 ) │ │ │ │ + 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 6a082 │ │ │ │ + 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 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 69ee4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 69f00 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + b.n 69eac │ │ │ │ + add r3, sp, #24 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + ldrd r6, r0, [r4, #20] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + b.n 69fa6 │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.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+0x292> │ │ │ │ + it ne │ │ │ │ + strne r2, [r4, #96] @ 0x60 │ │ │ │ + b.n 69fc6 │ │ │ │ + add.w r7, r7, r5, lsl #3 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + strne.w r7, [r4, #148] @ 0x94 │ │ │ │ + b.n 69fa6 │ │ │ │ + add r3, sp, #24 │ │ │ │ + subs r2, r2, r5 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r2, r0, [r4, #20] │ │ │ │ + subs r0, r0, r2 │ │ │ │ + b.n 69fc6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + b.n 69f50 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #100] @ (6a0d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (6a0c0 ) │ │ │ │ + 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 6a0a2 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #72] @ (6a0d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a0c0 ) │ │ │ │ + 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 6a082 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [pc, #52] @ (6a0dc ) │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + ldr r1, [pc, #48] @ (6a0e0 ) │ │ │ │ + ldr r0, [pc, #52] @ (6a0e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r0, [r0, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r6, r4] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #392] @ (6a25c ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #760] @ (6a3d0 )@@Base+0x44>) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #632] @ (6a354 ) │ │ │ │ + movs r6, r0 │ │ │ │ + strb r4, [r0, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r0, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r4, [r0, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006a0e8 : │ │ │ │ + stmdb 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] @ (6a36c ) │ │ │ │ + ldr r3, [pc, #624] @ (6a370 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ + mov r9, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ + ldr.w r8, [pc, #616] @ 6a374 │ │ │ │ + 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 2d228 >::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 2d228 >::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 2b808 >::reserve(unsigned int)@plt> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6a256 │ │ │ │ + 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 6a1c2 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b690 │ │ │ │ + mov r1, sl │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2b988 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6a2ea │ │ │ │ + str.w r6, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, fp │ │ │ │ + add.w r1, r4, #224 @ 0xe0 │ │ │ │ + blx 2da60 , 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 2d440 │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r9, r7 │ │ │ │ + add r3, r0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + beq.n 6a256 │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ + blx 2cbfc │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a24c │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 2b994 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a242 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cbz r6, 6a21a │ │ │ │ + ldr r3, [pc, #380] @ (6a378 ) │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #372] @ (6a37c ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, ip, [r4] │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a178 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b690 │ │ │ │ + mov r1, r6 │ │ │ │ + mov sl, r0 │ │ │ │ + blx 2bd38 │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a2c2 │ │ │ │ + str.w sl, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + b.n 6a1aa │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6a1f4 │ │ │ │ + ldrd r1, r0, [sp, #8] │ │ │ │ + blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6a1dc │ │ │ │ + ldrd r6, r0, [r4, #20] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r5, r0, r6 │ │ │ │ + ldrd r7, r1, [r4, #144] @ 0x90 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r5, r5, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r2, r1, r7 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + add.w r5, r3, r5, lsl #1 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi.n 6a2d0 │ │ │ │ + bcc.n 6a308 │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r6, #0 │ │ │ │ + strd r6, r7, [sp, #24] │ │ │ │ + asrs r2, r0, #3 │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + add r2, r3 │ │ │ │ + ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ + subs r5, r1, r3 │ │ │ │ + asrs r5, r5, #3 │ │ │ │ + cmp r2, r5 │ │ │ │ + bhi.n 6a316 │ │ │ │ + bcc.n 6a2fc │ │ │ │ + ldr r2, [pc, #216] @ (6a380 ) │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #196] @ (6a370 ) │ │ │ │ + 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 6a348 │ │ │ │ + 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 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + b.n 6a1aa │ │ │ │ + add r3, sp, #24 │ │ │ │ + subs r2, r5, r2 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + ldrd r6, r0, [r4, #20] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + b.n 6a284 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r6, [r3, #-4] │ │ │ │ + b.n 6a19a │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ + cmp r1, r2 │ │ │ │ + it ne │ │ │ │ + strne r2, [r4, #96] @ 0x60 │ │ │ │ + b.n 6a2a4 │ │ │ │ + add.w r7, r7, r5, lsl #3 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + strne.w r7, [r4, #148] @ 0x94 │ │ │ │ + b.n 6a284 │ │ │ │ + add r3, sp, #24 │ │ │ │ + subs r2, r2, r5 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r2, r0, [r4, #20] │ │ │ │ + subs r0, r0, r2 │ │ │ │ + b.n 6a2a4 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #76] @ (6a384 ) │ │ │ │ + ldr r3, [pc, #56] @ (6a370 ) │ │ │ │ + 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 6a368 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #48] @ (6a388 ) │ │ │ │ + ldr r3, [pc, #24] @ (6a370 ) │ │ │ │ + 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 6a348 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r6, [pc, #192] @ (6a430 )@@Base+0xa4>) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #128] @ (6a3f8 )@@Base+0x6c>) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #528] @ (6a594 )@@Base+0x208>) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r3, [pc, #992] @ (6a768 ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r3, [pc, #864] @ (6a6ec ) │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006a38c )@@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] @ (6a5e0 )@@Base+0x254>) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #576] @ (6a5e4 )@@Base+0x258>) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #576] @ (6a5e8 )@@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, 6a3be )@@Base+0x32> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add.w r3, lr, #4 │ │ │ │ - ldr.w r2, [lr, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 2c314 )@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 6a3d8 )@@Base+0x4c> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6a540 )@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #528] @ (6a5ec )@@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 6a508 )@@Base+0x17c> │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w 6a5c0 )@@Base+0x234> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 2c4b8 │ │ │ │ + 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 6a5bc )@@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 6a5b8 )@@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] @ 6a5d8 )@@Base+0x24c> │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + strd r8, r7, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + blx 2c830 │ │ │ │ + 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, 6a4ea )@@Base+0x15e> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 6a4dc )@@Base+0x150> │ │ │ │ + bne.n 6a4b4 )@@Base+0x128> │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt.n 6a4dc )@@Base+0x150> │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a4a6 )@@Base+0x11a> │ │ │ │ + mov r4, ip │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6a4ea )@@Base+0x15e> │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 6a4ea )@@Base+0x15e> │ │ │ │ + beq.n 6a4e4 )@@Base+0x158> │ │ │ │ + ldr r3, [pc, #292] @ (6a5f0 )@@Base+0x264>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #292] @ (6a5f4 )@@Base+0x268>) │ │ │ │ + ldr r0, [pc, #292] @ (6a5f8 )@@Base+0x26c>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a4a6 )@@Base+0x11a> │ │ │ │ + b.n 6a4bc )@@Base+0x130> │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 6a4ca )@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + blx 2da18 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 6a48c )@@Base+0x100> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ce44 │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 6a572 )@@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 6a5bc )@@Base+0x230> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + blx 2d228 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [pc, #212] @ (6a5fc )@@Base+0x270>) │ │ │ │ + ldr r3, [pc, #188] @ (6a5e4 )@@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 6a56e )@@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 6a3d8 )@@Base+0x4c> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 6a55a )@@Base+0x1ce> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 6a55a )@@Base+0x1ce> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #164] @ (6a600 )@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #132] @ (6a5e4 )@@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 6a5b4 )@@Base+0x228> │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (6a604 )@@Base+0x278>) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r1, [pc, #144] @ (6a608 )@@Base+0x27c>) │ │ │ │ + ldr r0, [pc, #144] @ (6a60c )@@Base+0x280>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 699d8 │ │ │ │ + add.w r0, r4, #212 @ 0xd4 │ │ │ │ + blx 2c57c >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d6d0 │ │ │ │ + ldr r2, [pc, #108] @ (6a610 )@@Base+0x284>) │ │ │ │ + ldr r3, [pc, #64] @ (6a5e4 )@@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 6a56e )@@Base+0x1e2> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + bl 2e424 │ │ │ │ + bl 2e450 │ │ │ │ + ldr r2, [pc, #80] @ (6a614 )@@Base+0x288>) │ │ │ │ + ldr r3, [pc, #32] @ (6a5e4 )@@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 6a56e )@@Base+0x1e2> │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ... │ │ │ │ + ldr r3, [pc, #560] @ (6a814 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #544] @ (6a80c ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + str r0, [r4, r1] │ │ │ │ + movs r4, r0 │ │ │ │ + str r2, [r6, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #32] @ (6a620 ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r1, [pc, #840] @ (6a94c ) │ │ │ │ + movs r6, r0 │ │ │ │ + str r2, [r7, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r7, [pc, #736] @ (6a8ec ) │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r3, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r1, [pc, #560] @ (6a844 ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r1, [pc, #432] @ (6a7c8 ) │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006a618 : │ │ │ │ + stmdb 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] @ (6a900 ) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #724] @ (6a904 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #724] @ (6a908 ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2cdf8 │ │ │ │ + ldr r2, [pc, #708] @ (6a90c ) │ │ │ │ + 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 6a86e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b690 │ │ │ │ + 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 6a876 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d38c │ │ │ │ + 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 6a872 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2b690 │ │ │ │ + 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 6a6e6 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d38c │ │ │ │ + adds r3, r0, r7 │ │ │ │ + ldr.w r8, [r4, #164] @ 0xa4 │ │ │ │ + str.w r3, [r4, #256] @ 0x100 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6a7f0 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w 6a8d8 │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c4b8 │ │ │ │ + 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 6a8ce │ │ │ │ + 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 6a8ca │ │ │ │ + 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] @ 6a8f8 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + strd r8, r7, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + blx 2c830 │ │ │ │ + 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, 6a7cc │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 6a7be │ │ │ │ + bne.n 6a796 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt.n 6a7be │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a788 │ │ │ │ + mov r4, ip │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6a7cc │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 6a7cc │ │ │ │ + beq.n 6a7c6 │ │ │ │ + ldr r3, [pc, #352] @ (6a910 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #352] @ (6a914 ) │ │ │ │ + ldr r0, [pc, #356] @ (6a918 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a788 │ │ │ │ + b.n 6a79e │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 6a7ac │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #224 @ 0xe0 │ │ │ │ + blx 2da18 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 6a76e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 6a8b8 │ │ │ │ + ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, r3, r5 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + b.n 6a81a │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b690 │ │ │ │ + ldr.w r1, [r5, r6, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + blx 2ca08 │ │ │ │ + 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 6a7fc │ │ │ │ + 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 6a84e │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2da60 , 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 6a838 │ │ │ │ + ldr r2, [pc, #200] @ (6a91c ) │ │ │ │ + ldr r3, [pc, #172] @ (6a904 ) │ │ │ │ + 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 6a8b4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 6a670 │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 6a6c6 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 6a690 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c2d8 │ │ │ │ + add.w r0, r4, #252 @ 0xfc │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 699d8 │ │ │ │ + add.w r0, r4, #212 @ 0xd4 │ │ │ │ + blx 2c57c >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d6d0 │ │ │ │ + ldr r2, [pc, #124] @ (6a920 ) │ │ │ │ + ldr r3, [pc, #96] @ (6a904 ) │ │ │ │ + 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 6a8f0 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (6a924 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #104] @ (6a928 ) │ │ │ │ + ldr r0, [pc, #108] @ (6a92c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + bl 2e450 │ │ │ │ + bl 2e424 │ │ │ │ + b.n 6a882 │ │ │ │ + b.n 6a88a │ │ │ │ + b.n 6a89a │ │ │ │ + ldr r2, [pc, #84] @ (6a930 ) │ │ │ │ + ldr r3, [pc, #40] @ (6a904 ) │ │ │ │ + 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 6a8b4 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldr r1, [pc, #0] @ (6a904 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #1000] @ (6acf4 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #272] @ (6aa24 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #504] @ (6ab10 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r7, [pc, #64] @ (6a95c ) │ │ │ │ + movs r4, r0 │ │ │ │ + mov sl, fp │ │ │ │ + movs r6, r0 │ │ │ │ + mov ip, r1 │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #224] @ (6aa08 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #456] @ (6aaf4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #560] @ (6ab60 ) │ │ │ │ + movs r4, r0 │ │ │ │ + mov r4, sl │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006a934 : │ │ │ │ + stmdb 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] @ 6aaf0 │ │ │ │ + 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 6a9ea │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6aadc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6aac8 │ │ │ │ + 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 2c830 │ │ │ │ + ldr.w r1, [r4, #244] @ 0xf4 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r0, r5, r8, lsl #3 │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + blx 2d258 (double*, int)@plt> │ │ │ │ + ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + b.n 6a9de │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + vldmia r7!, {d0} │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2c2b0 │ │ │ │ + ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bhi.n 6a9c6 │ │ │ │ + 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 6aa78 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6aa8c │ │ │ │ + ldr.w r0, [r0, #236] @ 0xec │ │ │ │ + add.w r9, r4, #228 @ 0xe4 │ │ │ │ + mov sl, r5 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.n 6aa56 │ │ │ │ + ldr.w r5, [r4, #164] @ 0xa4 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 6aa36 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6aaa0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 6aab4 │ │ │ │ + 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 2c2fc │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.n 6aa56 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 6aa0c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 6aa1c │ │ │ │ + ldr r3, [pc, #180] @ (6aaf8 ) │ │ │ │ + mov.w r2, #306 @ 0x132 │ │ │ │ + ldr r1, [pc, #176] @ (6aafc ) │ │ │ │ + ldr r0, [pc, #180] @ (6ab00 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r3, sl │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + beq.n 6a9e2 │ │ │ │ + ldr r3, [pc, #156] @ (6ab04 ) │ │ │ │ + mov.w r2, #324 @ 0x144 │ │ │ │ + ldr r1, [pc, #156] @ (6ab08 ) │ │ │ │ + ldr r0, [pc, #156] @ (6ab0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (6ab10 ) │ │ │ │ + mov.w r2, #296 @ 0x128 │ │ │ │ + ldr r1, [pc, #148] @ (6ab14 ) │ │ │ │ + ldr r0, [pc, #148] @ (6ab18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (6ab1c ) │ │ │ │ + movw r2, #297 @ 0x129 │ │ │ │ + ldr r1, [pc, #140] @ (6ab20 ) │ │ │ │ + ldr r0, [pc, #140] @ (6ab24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (6ab28 ) │ │ │ │ + movw r2, #309 @ 0x135 │ │ │ │ + ldr r1, [pc, #132] @ (6ab2c ) │ │ │ │ + ldr r0, [pc, #132] @ (6ab30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (6ab34 ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r1, [pc, #124] @ (6ab38 ) │ │ │ │ + ldr r0, [pc, #124] @ (6ab3c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (6ab40 ) │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #116] @ (6ab44 ) │ │ │ │ + ldr r0, [pc, #116] @ (6ab48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #108] @ (6ab4c ) │ │ │ │ + movw r2, #331 @ 0x14b │ │ │ │ + ldr r1, [pc, #108] @ (6ab50 ) │ │ │ │ + ldr r0, [pc, #108] @ (6ab54 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ... │ │ │ │ + ldr r5, [pc, #96] @ (6ab5c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #920] @ (6ae98 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #16] @ (6ab14 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #984] @ (6aee0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #784] @ (6ae1c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #264] @ (6ac18 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #904] @ (6ae9c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #704] @ (6add8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #696] @ (6add4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #824] @ (6ae58 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #624] @ (6ad94 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #680] @ (6add0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #744] @ (6ae14 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #544] @ (6ad50 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #808] @ (6ae5c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #664] @ (6add0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #464] @ (6ad0c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #824] @ (6ae78 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #584] @ (6ad8c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #384] @ (6acc8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #24] @ (6ab64 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #504] @ (6ad48 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #304] @ (6ac84 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #904] @ (6aee0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006ab58 : │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 6adda │ │ │ │ + stmdb 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 6abb8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2b690 │ │ │ │ + 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 6abb8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r6, fp │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.n 6abb6 │ │ │ │ + subs r2, #4 │ │ │ │ + blx 2c270 │ │ │ │ + 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 6adea │ │ │ │ + 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 2c488 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ + blx 2d440 │ │ │ │ + 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 6ac92 │ │ │ │ + ldr.w r0, [sl, #192] @ 0xc0 │ │ │ │ + cbz r0, 6ac28 │ │ │ │ + ldr.w r1, [sl, #200] @ 0xc8 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + cbz r0, 6ac38 │ │ │ │ + ldr.w r1, [sl, #188] @ 0xbc │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [sl, #168] @ 0xa8 │ │ │ │ + cbz r0, 6ac48 │ │ │ │ + ldr.w r1, [sl, #176] @ 0xb0 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ + cbz r0, 6ac58 │ │ │ │ + ldr.w r1, [sl, #164] @ 0xa4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr.w r7, [sl, #140] @ 0x8c │ │ │ │ + cbz r7, 6ac72 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 698dc │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6ac5e │ │ │ │ + add.w r0, sl, #64 @ 0x40 │ │ │ │ + blx 2bed4 │ │ │ │ + add.w r0, sl, #24 │ │ │ │ + blx 2cb9c │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 6aca2 │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 6abdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub.w r8, r3, fp │ │ │ │ + mov.w r1, r8, asr #2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6acc2 │ │ │ │ + sub.w r2, fp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r2, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bcc.n 6acb8 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + b.n 6acce │ │ │ │ + adds r2, #1 │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ + subs r3, r3, r5 │ │ │ │ + bmi.w 6ae14 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w r0, [fp, r3, lsl #2] │ │ │ │ + bne.n 6accc │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + cmp fp, r7 │ │ │ │ + beq.n 6ad38 │ │ │ │ + clz r2, r1 │ │ │ │ + mov r0, fp │ │ │ │ + rsb r2, r2, #31 │ │ │ │ + mov r1, r7 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bl 696a0 │ │ │ │ + cmp.w r8, #64 @ 0x40 │ │ │ │ + ble.n 6addc │ │ │ │ + add.w r6, fp, #64 @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r6 │ │ │ │ + bl 695e8 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 6ad38 │ │ │ │ + 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 6ad32 │ │ │ │ + mov r6, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r0, r2 │ │ │ │ + blt.n 6ad26 │ │ │ │ + cmp ip, r1 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + bne.n 6ad16 │ │ │ │ + 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 6ade6 │ │ │ │ + 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 6adee │ │ │ │ + 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 6ad60 │ │ │ │ + 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 6c1e4 > >, 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 2c9c0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 6c1de > >, 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 6c21e > >, 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 6c1de > >, 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 69654 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c324 > >, 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 69654 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2c2d4 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 695e8 │ │ │ │ + b.n 6ad38 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ada0 │ │ │ │ + bl 2e424 │ │ │ │ + ldr r3, [pc, #56] @ (6ae28 ) │ │ │ │ + movw r2, #475 @ 0x1db │ │ │ │ + ldr r1, [pc, #52] @ (6ae2c ) │ │ │ │ + ldr r0, [pc, #56] @ (6ae30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6ae10 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6ae34 ) │ │ │ │ + mov.w r2, #464 @ 0x1d0 │ │ │ │ + ldr r1, [pc, #28] @ (6ae38 ) │ │ │ │ + ldr r0, [pc, #28] @ (6ae3c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r2, [pc, #976] @ (6b1fc ) │ │ │ │ + movs r4, r0 │ │ │ │ + bx r7 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [pc, #352] @ (6af94 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #824] @ (6b170 ) │ │ │ │ + movs r4, r0 │ │ │ │ + bxns r2 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [pc, #104] @ (6aea8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006ae40 : │ │ │ │ + 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] @ (6af34 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6c310 > >, 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 6c2fe > >, 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 6c2ec > >, 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 6c2da > >, 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 6c2cc > >, 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, 6c2ba > >, 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, 6c2ac > >, 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, 6c29e > >, 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 6c22c > >, 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] @ (6af38 ) │ │ │ │ + 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 6aef0 │ │ │ │ + ldr.w r5, [r2, r6, lsl #2] │ │ │ │ + cbz r5, 6aee6 │ │ │ │ + ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ + cbz r0, 6ae80 │ │ │ │ + ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c282 > >, 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, 6ae90 │ │ │ │ + ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6c27e > >, 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, 6aea0 │ │ │ │ + ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 6c27a > >, 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, 6aeb0 │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 6c2cc > >, 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 6c274 > >, 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, 6aeca │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 698dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c26a > >, 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 6aeb6 │ │ │ │ + add.w r0, r5, #64 @ 0x40 │ │ │ │ + blx 2bed4 │ │ │ │ + add.w r0, r5, #24 │ │ │ │ + blx 2cb9c │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6c2ec > >, 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 6c262 > >, 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 6ae6a │ │ │ │ + ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ + cbz r0, 6af00 │ │ │ │ + ldr.w r1, [r7, #260] @ 0x104 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6c2fe > >, 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 6c258 > >, 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, 6af1a │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 699d8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #32 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6c310 > >, 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 6c24e > >, 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 6af06 │ │ │ │ + ldr.w r0, [r7, #212] @ 0xd4 │ │ │ │ + cbz r0, 6af2a │ │ │ │ + ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 6c244 > >, 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 2d6d0 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + lsrs r2, r3 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006c328 : │ │ │ │ +0006af3c : │ │ │ │ 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 2d54c │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ - strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ + blx 2d8ec │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r1, #272 @ 0x110 │ │ │ │ + blx 2c2d8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c3a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006af60 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #336] @ (6c504 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #336] @ (6c508 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [pc, #336] @ (6c50c ) │ │ │ │ + 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 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - vldr d0, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d594 (double)@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 6c500 │ │ │ │ - ldrb r3, [r5, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6c4dc │ │ │ │ - ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b614 │ │ │ │ - blx 2c298 │ │ │ │ - ldr r1, [pc, #276] @ (6c510 ) │ │ │ │ - ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - movs r2, #18 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r5, r7, [r4, #44] @ 0x2c │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d808 │ │ │ │ - ldr r1, [pc, #252] @ (6c514 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 6c4b4 │ │ │ │ - ldr.w sl, [pc, #240] @ 6c518 │ │ │ │ - movw fp, #52429 @ 0xcccd │ │ │ │ - movt fp, #52428 @ 0xcccc │ │ │ │ - ldr r3, [pc, #232] @ (6c51c ) │ │ │ │ - mov r9, r7 │ │ │ │ - subs r5, #4 │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 6c44c │ │ │ │ - adds r4, #1 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - beq.n 6c4b4 │ │ │ │ - vldr d0, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d594 (double)@plt> │ │ │ │ - movs r2, #5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d808 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6c442 │ │ │ │ - mul.w r2, fp, r4 │ │ │ │ - cmp.w r2, #858993459 @ 0x33333333 │ │ │ │ - bhi.n 6c442 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr.w r2, [r2, #-12] │ │ │ │ - add r2, r6 │ │ │ │ - ldr r7, [r2, #124] @ 0x7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 6c500 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ - cbz r2, 6c4ba │ │ │ │ - ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2b614 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - blx 2c298 │ │ │ │ - ldr r1, [pc, #120] @ (6c520 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 6c44c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #96] @ (6c524 ) │ │ │ │ - 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 6c496 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6c496 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6c524 ) │ │ │ │ - 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 6c3f0 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6c3f0 │ │ │ │ - blx 2cda0 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - ... │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c5c4 │ │ │ │ + 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} │ │ │ │ │ │ │ │ -0006c528 : │ │ │ │ - ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0006af94 : │ │ │ │ + b.w 2b748 │ │ │ │ │ │ │ │ -0006c530 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006af98 : │ │ │ │ + ldrb.w ip, [sp] │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldrb.w ip, [sp, #16] │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + b.w 2bff4 │ │ │ │ + │ │ │ │ +0006afac : │ │ │ │ + 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 6b016 │ │ │ │ + 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 6c57e │ │ │ │ - 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 2c2fc │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.n 6c55a │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 6c584 │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6c596 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 6c56e │ │ │ │ - ldr r3, [pc, #32] @ (6c5a8 ) │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr r1, [pc, #32] @ (6c5ac ) │ │ │ │ - ldr r0, [pc, #36] @ (6c5b0 ) │ │ │ │ + cbnz r3, 6b008 │ │ │ │ + vldr d7, [r6, #264] @ 0x108 │ │ │ │ + sub.w r7, r7, ip │ │ │ │ + cmp.w r4, r7, asr #3 │ │ │ │ + vstr d7, [r5] │ │ │ │ + bne.n 6b022 │ │ │ │ + mov r3, ip │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, ip, r4, lsl #3 │ │ │ │ + cbz r4, 6b000 │ │ │ │ + vldmia r3!, {d5} │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + cmp r1, r3 │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + vstr d7, [r5] │ │ │ │ + bne.n 6afec │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2cde0 │ │ │ │ + ldrd ip, r7, [r6, #252] @ 0xfc │ │ │ │ + b.n 6afd0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2cddc │ │ │ │ + ldr r3, [pc, #16] @ (6b034 ) │ │ │ │ + movs r2, #173 @ 0xad │ │ │ │ + ldr r1, [pc, #16] @ (6b038 ) │ │ │ │ + ldr r0, [pc, #16] @ (6b03c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (6c5b4 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #28] @ (6c5b8 ) │ │ │ │ - ldr r0, [pc, #28] @ (6c5bc ) │ │ │ │ + ldr r1, [pc, #232] @ (6b120 ) │ │ │ │ + movs r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r1, [pc, #648] @ (6b2c8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006b040 : │ │ │ │ + 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 6b094 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r3, 6b086 │ │ │ │ + sub.w r6, r6, ip │ │ │ │ + cmp.w r5, r6, asr #3 │ │ │ │ + bne.n 6b0a0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, ip │ │ │ │ + add.w r4, ip, r5, lsl #3 │ │ │ │ + cbz r5, 6b080 │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [r2], #8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6b074 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2b9bc │ │ │ │ + ldrd ip, r6, [r7, #252] @ 0xfc │ │ │ │ + b.n 6b060 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2b9b8 │ │ │ │ + ldr r3, [pc, #16] @ (6b0b4 ) │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + ldr r1, [pc, #16] @ (6b0b8 ) │ │ │ │ + ldr r0, [pc, #20] @ (6b0bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #256] @ (6b1b8 ) │ │ │ │ movs r4, r0 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + add sl, r1 │ │ │ │ movs r4, r0 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + ldr r1, [pc, #144] @ (6b150 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006c5c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b0c0 : │ │ │ │ + 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 6b120 │ │ │ │ + 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 6b104 │ │ │ │ + strd lr, r4, [sp, #32] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2d53c │ │ │ │ + sub.w lr, lr, ip │ │ │ │ + mov r8, r2 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r0, [r6, lr, lsl #2] │ │ │ │ + blx 2c748 │ │ │ │ + movs r0, #0 │ │ │ │ + vstr d0, [r4] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 2e424 │ │ │ │ + │ │ │ │ +0006b124 : │ │ │ │ + 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 6c5f6 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - strd r6, r7, [r0, #32] │ │ │ │ - blx 2c2fc │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6c5e8 │ │ │ │ - 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 6c690 │ │ │ │ - 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 2d2e8 │ │ │ │ + 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 6c734 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ - cmp r1, r6 │ │ │ │ - bge.n 6c72e │ │ │ │ - ldrd fp, r7, [r4, #68] @ 0x44 │ │ │ │ - add.w r0, sl, r1, lsl #2 │ │ │ │ - vldr d7, [pc, #324] @ 6c780 │ │ │ │ - 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 6c668 │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6c63c │ │ │ │ - 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 6c76a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 6c612 │ │ │ │ - ldrd fp, r3, [r4, #120] @ 0x78 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 6c722 │ │ │ │ - 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 6c758 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ - vldr d7, [pc, #196] @ 6c780 │ │ │ │ - cmp r2, r6 │ │ │ │ - bge.n 6c700 │ │ │ │ - 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 6c6ec │ │ │ │ - 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 6c6fe │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - ldr.w sl, [ip, r3, lsl #2] │ │ │ │ - cmp r1, sl │ │ │ │ - beq.n 6c6cc │ │ │ │ - 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 6c746 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r7, #8 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6c6a6 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - add sp, #12 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + b.n 6b184 │ │ │ │ + ldr.w r0, [r0, r8, lsl #2] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 2c748 │ │ │ │ + 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 6b16c │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0006b194 : │ │ │ │ + stmdb 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 2c264 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6b232 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6b2c6 │ │ │ │ + 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 6b226 │ │ │ │ + ldr.w r0, [r2, r5, lsl #2] │ │ │ │ + blx 2d440 │ │ │ │ + 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 2be40 │ │ │ │ + ldrd r2, r3, [r6, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi.n 6b1fa │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #80] @ 6c780 │ │ │ │ - b.n 6c668 │ │ │ │ - ldr r3, [pc, #80] @ (6c788 ) │ │ │ │ - movs r2, #235 @ 0xeb │ │ │ │ - ldr r1, [pc, #80] @ (6c78c ) │ │ │ │ - ldr r0, [pc, #84] @ (6c790 ) │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + clz sl, sl │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + cbz r3, 6b2a2 │ │ │ │ + cbz r5, 6b2b4 │ │ │ │ + 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 6b296 │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + blx 2d440 │ │ │ │ + add.w r2, r8, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ce1c (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 2d084 │ │ │ │ + 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 6b25e │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #72] @ (6b2ec ) │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ + ldr r1, [pc, #72] @ (6b2f0 ) │ │ │ │ + ldr r0, [pc, #72] @ (6b2f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (6c794 ) │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #76] @ (6c798 ) │ │ │ │ - ldr r0, [pc, #76] @ (6c79c ) │ │ │ │ + ldr r3, [pc, #64] @ (6b2f8 ) │ │ │ │ + movs r2, #237 @ 0xed │ │ │ │ + ldr r1, [pc, #64] @ (6b2fc ) │ │ │ │ + ldr r0, [pc, #68] @ (6b300 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (6c7a0 ) │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #68] @ (6c7a4 ) │ │ │ │ - ldr r0, [pc, #72] @ (6c7a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (6b304 ) │ │ │ │ + movs r2, #251 @ 0xfb │ │ │ │ + ldr r1, [pc, #60] @ (6b308 ) │ │ │ │ + ldr r0, [pc, #60] @ (6b30c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6c7ac ) │ │ │ │ - movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #64] @ (6c7b0 ) │ │ │ │ - ldr r0, [pc, #64] @ (6c7b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (6b310 ) │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ + ldr r1, [pc, #52] @ (6b314 ) │ │ │ │ + ldr r0, [pc, #56] @ (6b318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - adds r6, #12 │ │ │ │ + nop │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + blxns r3 │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + negs r6, r6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + cmp ip, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + @ instruction: 0x478a │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + negs r4, r4 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + mov r2, r1 │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + bx pc │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + negs r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + cmp r8, sp │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006c7b8 : │ │ │ │ - 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 2d500 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - vldr d8, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 6c7fe │ │ │ │ - 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 6c7e6 │ │ │ │ - ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6c822 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - vldr d7, [r0, #32] │ │ │ │ - add.w r3, r4, r3, lsl #3 │ │ │ │ - vldr d6, [r3] │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - blx 2c2fc │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6c808 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006c82c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006b31c : │ │ │ │ + stmdb 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 2d500 │ │ │ │ - ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6c86e │ │ │ │ - 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 2c2fc │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6c852 │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6c878 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #16] @ (6c88c ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #16] @ (6c890 ) │ │ │ │ - ldr r0, [pc, #20] @ (6c894 ) │ │ │ │ + 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 6b3f4 │ │ │ │ + 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 6b3ba │ │ │ │ + sub.w r8, lr, ip │ │ │ │ + cbz r7, 6b382 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 6b3cc │ │ │ │ + ldr.w r0, [r9, r8, lsl #2] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2be40 │ │ │ │ + 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 6b3e0 │ │ │ │ + ldr.w r0, [r9, r8, lsl #2] │ │ │ │ + blx 2d440 │ │ │ │ + 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 2d084 │ │ │ │ + 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 2c920 │ │ │ │ + ldr r3, [pc, #40] @ (6b3f8 ) │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr r1, [pc, #40] @ (6b3fc ) │ │ │ │ + ldr r0, [pc, #40] @ (6b400 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + ldr r3, [pc, #32] @ (6b404 ) │ │ │ │ + movw r2, #273 @ 0x111 │ │ │ │ + ldr r1, [pc, #32] @ (6b408 ) │ │ │ │ + ldr r0, [pc, #32] @ (6b40c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + bl 2e424 │ │ │ │ + bx r5 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + cmp r2, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + bx r3 │ │ │ │ + movs r4, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, sl │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006c898 , 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 6c8fa , 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 6c8e6 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ - subs r3, #1 │ │ │ │ - adds r1, r7, #4 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cbnz r3, 6c8e6 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ - blx 2c110 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 6c8bc , 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} │ │ │ │ - │ │ │ │ -0006c90c : │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6c940 │ │ │ │ - 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 6c922 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006c944 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base>: │ │ │ │ +0006b410 : │ │ │ │ stmdb 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] @ (6cbf0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ac>) │ │ │ │ - ldr r3, [pc, #664] @ (6cbf4 , 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 6cbda , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x296> │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 6caac , 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, #680] @ (6b6cc ) │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #680] @ (6b6d0 ) │ │ │ │ + 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 6b698 │ │ │ │ + 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 2d228 >::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 2d228 >::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 2b808 >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r2, r1, [r7, #28] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + beq.n 6b5a8 │ │ │ │ + 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 6cada , 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 6ca72 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ - bne.n 6c9b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x74> │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 6ca72 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c9aa , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6c9ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 6ca82 , 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 6ca7a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ - bne.n 6c9de , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x9a> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.n 6ca7a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c9d0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6cade , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x19a> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 6c9fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ - bne.w 6cb4a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 6cb4a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ - movs r0, #32 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ + b.n 6b560 │ │ │ │ + vstmia r2!, {d0} │ │ │ │ + str.w r2, [fp, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr.w r0, [r2, r8] │ │ │ │ + blx 2b994 │ │ │ │ + ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ + ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 6b598 │ │ │ │ + vstmia r2!, {d0} │ │ │ │ + str.w r2, [fp, #84] @ 0x54 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ blx 2b690 │ │ │ │ - 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 6cb3a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1f6> │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6cb5e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2c9c0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 6cbb4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x270> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 6cb5e , 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 6cb60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.w 6cb5e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - bne.n 6cb60 , 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 6cb60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c9aa , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ - b.n 6c9c0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x7c> │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c9d0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ - b.n 6c9e6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa2> │ │ │ │ - bne.n 6ca8a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x146> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 6c9ca , 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 6cac8 , 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 6c98c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48> │ │ │ │ - ldr r2, [pc, #328] @ (6cbf8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #324] @ (6cbf4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b0>) │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r1, [r2, r8] │ │ │ │ + blx 2b988 │ │ │ │ + ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ + ldr.w r1, [fp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 6b586 │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ + str.w r2, [fp, #216] @ 0xd8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2da60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r2, #-4] │ │ │ │ + blx 2d440 │ │ │ │ + ldr.w r2, [fp, #248] @ 0xf8 │ │ │ │ + cmp sl, r6 │ │ │ │ + add r2, r0 │ │ │ │ + str.w r2, [fp, #248] @ 0xf8 │ │ │ │ + ble.n 6b5a2 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 2cbfc │ │ │ │ + ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ + ldr.w r1, [fp, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6b4e6 │ │ │ │ + ldrd r1, r0, [sp, #4] │ │ │ │ + blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6b4ee │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2d44c >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r2, #-4] │ │ │ │ + b.n 6b538 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ccb8 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6b510 │ │ │ │ + mov r4, fp │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d7e4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d9e8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov.w r8, #0 │ │ │ │ + blx 2d6e8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldrd r7, r0, [r4, #20] │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r6, r0, r7 │ │ │ │ + ldrd ip, r1, [r4, #144] @ 0x90 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ + sub.w r2, r1, ip │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + add.w r6, r3, r6, lsl #1 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + cmp r6, r2 │ │ │ │ + bhi.n 6b630 │ │ │ │ + bcc.n 6b656 │ │ │ │ + subs r0, r0, r7 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ + strd r6, r7, [sp, #24] │ │ │ │ + asrs r2, r0, #3 │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + add r2, r3 │ │ │ │ + ldrd r3, r1, [r4, #92] @ 0x5c │ │ │ │ + subs r6, r1, r3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ + cmp r2, r6 │ │ │ │ + bhi.n 6b664 │ │ │ │ + bcc.n 6b64a │ │ │ │ + ldr r2, [pc, #192] @ (6b6d4 ) │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #180] @ (6b6d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6cbd6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x292> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 6b694 │ │ │ │ + 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 2cc14 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 6caa4 , 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 2b690 │ │ │ │ - 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 6cbc0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27c> │ │ │ │ + subs r2, r6, r2 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - mov r1, sl │ │ │ │ - bl 6c188 > >, 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 │ │ │ │ + blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + b.n 6b5f2 │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ + cmp r1, r2 │ │ │ │ it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6ca46 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov.w r3, #1 │ │ │ │ - strb.w r3, [sp, #24] │ │ │ │ - ldrd r3, r2, [r6, #196] @ 0xc4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6cb76 , 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 6caa4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ - bne.n 6cb86 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 6ca1e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xda> │ │ │ │ - bgt.n 6cb86 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 6cb12 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ce> │ │ │ │ - ldr r3, [pc, #176] @ (6cbfc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b8>) │ │ │ │ - mov.w r2, #276 @ 0x114 │ │ │ │ - ldr r1, [pc, #172] @ (6cc00 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2bc>) │ │ │ │ - ldr r0, [pc, #176] @ (6cc04 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c0>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2b850 │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ - mov r5, fp │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ - b.n 6cb1a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1d6> │ │ │ │ - add r1, sp, #20 │ │ │ │ - add.w r0, r6, #192 @ 0xc0 │ │ │ │ - blx 2cc14 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 6caa4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6cbd2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2c2fc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 6cba6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x262> │ │ │ │ - bne.n 6caf8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.n 6caf8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6ca54 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 6cb60 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - bne.n 6caf8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.w 6ca3a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf6> │ │ │ │ - b.n 6caf8 , 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 6cbd2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ - bne.n 6caf8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 6caf8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6ca46 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + strne r2, [r4, #96] @ 0x60 │ │ │ │ + b.n 6b612 │ │ │ │ + add.w r6, ip, r6, lsl #3 │ │ │ │ + cmp r1, r6 │ │ │ │ + it ne │ │ │ │ + strne.w r6, [r4, #148] @ 0x94 │ │ │ │ + b.n 6b5f2 │ │ │ │ + mov r3, r5 │ │ │ │ + subs r2, r2, r6 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2b924 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@plt> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + ldrd r2, r0, [r4, #20] │ │ │ │ + subs r0, r0, r2 │ │ │ │ + b.n 6b612 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d6e8 │ │ │ │ + ldr r2, [pc, #84] @ (6b6d8 ) │ │ │ │ + ldr r3, [pc, #76] @ (6b6d0 ) │ │ │ │ + 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 6b6c8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (6cc08 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c4>) │ │ │ │ - movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #40] @ (6cc0c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c8>) │ │ │ │ - ldr r0, [pc, #44] @ (6cc10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2cc>) │ │ │ │ + ldr r3, [pc, #64] @ (6b6dc ) │ │ │ │ + movw r2, #349 @ 0x15d │ │ │ │ + ldr r1, [pc, #64] @ (6b6e0 ) │ │ │ │ + ldr r0, [pc, #64] @ (6b6e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #48] @ (6b6e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (6b6d0 ) │ │ │ │ + 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 6b694 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + subs r3, #8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + subs r1, #22 │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ - movs r4, r0 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ - movs r4, r0 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ + movs r6, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + cmp r6, r8 │ │ │ │ movs r4, r0 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006cc14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b6ec : │ │ │ │ + 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] @ (6ceb8 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #652] @ (6cebc ) │ │ │ │ - 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 6cc60 │ │ │ │ - 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 6ce9c │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 6cc4c │ │ │ │ - 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 2c50c > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - ble.n 6cd02 │ │ │ │ - ldrd r5, r6, [fp, #44] @ 0x2c │ │ │ │ - add.w r7, fp, #136 @ 0x88 │ │ │ │ - vldr d8, [pc, #552] @ 6ceb0 │ │ │ │ - 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 6ce94 │ │ │ │ - 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 6ccaa │ │ │ │ - mov r2, lr │ │ │ │ - cmp r7, lr │ │ │ │ - beq.n 6ccd4 │ │ │ │ - ldr.w r0, [lr, #16] │ │ │ │ - cmp ip, r0 │ │ │ │ - itt ge │ │ │ │ - strge r2, [sp, #24] │ │ │ │ - strbge.w r3, [sp, #28] │ │ │ │ - bge.n 6cce8 │ │ │ │ - mov r1, r2 │ │ │ │ - add.w r0, fp, #132 @ 0x84 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - blx 2cb48 > > 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 6ce86 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [fp, #160] @ 0xa0 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 6cc8a │ │ │ │ - add.w r3, fp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2d100 │ │ │ │ - add.w r3, fp, #168 @ 0xa8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2c50c > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r4, r2, [fp, #108] @ 0x6c │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 6cdb2 │ │ │ │ - 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 6ce90 │ │ │ │ - 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 6cd5c │ │ │ │ - cmp r1, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - beq.n 6cd84 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - itt ge │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge.w r6, [sp, #20] │ │ │ │ - bge.n 6cd96 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add.w r0, fp, #132 @ 0x84 │ │ │ │ - blx 2cb48 > > 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 6ce7c │ │ │ │ - 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 6cd34 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d8b0 │ │ │ │ - add.w r3, fp, #180 @ 0xb4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c50c > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r8, r2, [fp, #120] @ 0x78 │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6ce54 │ │ │ │ - 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, 6ce24 │ │ │ │ - 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 6cdfe │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 6ce24 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - itt ge │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge.w r4, [sp, #20] │ │ │ │ - bge.n 6ce36 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r0, fp, #132 @ 0x84 │ │ │ │ - blx 2cb48 > > 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 6ce72 │ │ │ │ - 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 6cdde │ │ │ │ - ldr r2, [pc, #104] @ (6cec0 ) │ │ │ │ - ldr r3, [pc, #100] @ (6cebc ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [pc, #88] @ (6b758 ) │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6b744 │ │ │ │ + ldr r1, [pc, #80] @ (6b75c ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #80] @ (6b760 ) │ │ │ │ + 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 6ce98 │ │ │ │ - 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 2bda4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6ce48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2bda4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6cda8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2bda4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6ccfc │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 6cd84 │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 6ccd4 │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (6cec4 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #36] @ (6cec8 ) │ │ │ │ - ldr r0, [pc, #40] @ (6cecc ) │ │ │ │ + mov r2, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + movs r2, #1 │ │ │ │ + cbz r0, 6b736 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2c95c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2d9e4 │ │ │ │ + ldr r3, [pc, #28] @ (6b764 ) │ │ │ │ + mov.w r2, #402 @ 0x192 │ │ │ │ + ldr r1, [pc, #28] @ (6b768 ) │ │ │ │ + ldr r0, [pc, #28] @ (6b76c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - movs r3, #0 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r6, r0 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r6 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + add sl, r3 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006ced0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006b770 , 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 │ │ │ │ + │ │ │ │ +0006b774 : │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006b77c : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006b780 , 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 │ │ │ │ + │ │ │ │ +0006b784 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006b788 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006b78c : │ │ │ │ + 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 6cf64 │ │ │ │ - ldrd r2, r3, [r1, #16] │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - adds r0, #24 │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d904 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2b8c0 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - ldrd r3, r2, [r4, #192] @ 0xc0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + cbz r3, 6b7fa │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt.n 6b7dc │ │ │ │ + bne.n 6b7c8 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 6b7dc │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + cbz r0, 6b7e2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w ip, #1 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + ble.n 6b7c0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b7d0 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6b7fe │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 6b826 │ │ │ │ + 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, 6cf28 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6c22c > >, 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 2c2d8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6cf14 │ │ │ │ - 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 6b7f4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2c9c0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr.w ip, [sp] │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt.n 6b7ee │ │ │ │ + bne.n 6b82e │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + blt.n 6b7ee │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, r2, [r4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006b83c : │ │ │ │ + ldr r3, [pc, #24] @ (6b858 ) │ │ │ │ + ldr r2, [pc, #28] @ (6b85c ) │ │ │ │ + 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 6b854 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b860 : │ │ │ │ + ldr r3, [pc, #24] @ (6b87c ) │ │ │ │ + ldr r2, [pc, #28] @ (6b880 ) │ │ │ │ + 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 2b6a8 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bne.n 6b878 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006cf68 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006b884 : │ │ │ │ + ldr r3, [pc, #24] @ (6b8a0 ) │ │ │ │ + ldr r2, [pc, #28] @ (6b8a4 ) │ │ │ │ + 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 6b89c │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b8a8 >::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 6b90e >::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 2c004 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d904 │ │ │ │ - add.w r1, r5, #88 @ 0x58 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2d0f4 │ │ │ │ - add.w r1, r5, #152 @ 0x98 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2d180 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - cbz r5, 6cfc4 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6c22c > >, 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 6b8fa >::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 2b690 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + cbnz r7, 6b900 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ + cbz r5, 6b8ee >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ blx 2c2d8 │ │ │ │ + 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 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cfb0 │ │ │ │ - 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 2b6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 6b8e6 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ + b.n 6b8ee >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + ldr r0, [pc, #8] @ (6b918 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ nop │ │ │ │ + orrs r0, r7 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d000 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0006b91c >::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] @ (6d108 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 6b982 >::reserve(unsigned int)@@Base+0x66> │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #248] @ (6d10c ) │ │ │ │ - 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 2c004 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d904 │ │ │ │ - vldr d7, [pc, #196] @ 6d100 │ │ │ │ - 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 2b8c0 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2bed4 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - cbz r5, 6d08c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6c22c > >, 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 6b96e >::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 2b690 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + cbnz r7, 6b974 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ + cbz r5, 6b962 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ blx 2c2d8 │ │ │ │ + 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 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6d078 │ │ │ │ - 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 2b6a8 │ │ │ │ - ldr r2, [pc, #76] @ (6d110 ) │ │ │ │ - ldr r3, [pc, #68] @ (6d10c ) │ │ │ │ + bne.n 6b95a >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ + b.n 6b962 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + ldr r0, [pc, #8] @ (6b98c >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + nop │ │ │ │ + cmn r4, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006b990 (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] @ 6bb04 (int*, int, int)@@Base+0x174> │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #352] @ (6bb08 (int*, int, int)@@Base+0x178>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add ip, pc │ │ │ │ + ldr r4, [pc, #348] @ (6bb0c (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 6ba10 (int*, int, int)@@Base+0x80> │ │ │ │ + blt.n 6ba2a (int*, int, int)@@Base+0x9a> │ │ │ │ + movs.w lr, r1, asr #3 │ │ │ │ + beq.n 6b9ec (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 6b9cc (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 6ba10 (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] @ (6bb10 (int*, int, int)@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #244] @ (6bb08 (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 6d0f6 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, sp │ │ │ │ - blx 2bed4 │ │ │ │ - ldr r2, [pc, #48] @ (6d114 ) │ │ │ │ - ldr r3, [pc, #36] @ (6d10c ) │ │ │ │ + bne.n 6bab0 (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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #224] @ (6bb14 (int*, int, int)@@Base+0x184>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #212] @ (6bb18 (int*, int, int)@@Base+0x188>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #204] @ (6bb1c (int*, int, int)@@Base+0x18c>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #128] @ (6bb20 (int*, int, int)@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #104] @ (6bb08 (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 6d0fa │ │ │ │ + beq.n 6bab6 (int*, int, int)@@Base+0x126> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + b.n 6bad6 (int*, int, int)@@Base+0x146> │ │ │ │ + ldr r2, [pc, #108] @ (6bb24 (int*, int, int)@@Base+0x194>) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #108] @ (6bb28 (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 2d79c <__cxa_throw@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #76] @ (6bb2c (int*, int, int)@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #40] @ (6bb08 (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 6bab0 (int*, int, int)@@Base+0x120> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - subs r2, r3, #4 │ │ │ │ + b.n 6bad0 (int*, int, int)@@Base+0x140> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 6baca (int*, int, int)@@Base+0x13a> │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + adds r5, #28 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006d118 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006bb30 (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 2d8d4 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2d1a8 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #420] @ (6bce8 (double*, int)@@Base+0x1b8>) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #420] @ (6bcec (double*, int)@@Base+0x1bc>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #420] @ (6bcf0 (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 6bbea (double*, int)@@Base+0xba> │ │ │ │ + blt.n 6bc04 (double*, int)@@Base+0xd4> │ │ │ │ + movs.w ip, r1, asr #3 │ │ │ │ + beq.n 6bb9c (double*, int)@@Base+0x6c> │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [pc, #372] @ 6bce0 (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 6bb6c (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 6bbea (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 2b6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 6d1b2 │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2cc20 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6c22c > >, 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 2bed4 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2cb9c │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006d1c0 : │ │ │ │ - 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 2c004 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d8d4 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - add.w r1, r5, #88 @ 0x58 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2c3a4 │ │ │ │ + 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 2b6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 6d262 │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2cc20 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6c22c > >, 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 2bed4 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2cb9c │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006d270 : │ │ │ │ - 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 2c004 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d8d4 │ │ │ │ + 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 2b6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2cc20 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6c22c > >, 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 2bed4 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2cb9c │ │ │ │ + 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] @ (6bcf4 (double*, int)@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #252] @ (6bcec (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 6bc8a (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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (6bcf8 (double*, int)@@Base+0x1c8>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #224] @ (6bcfc (double*, int)@@Base+0x1cc>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #216] @ (6bd00 (double*, int)@@Base+0x1d0>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #140] @ (6bd04 (double*, int)@@Base+0x1d4>) │ │ │ │ + ldr r3, [pc, #112] @ (6bcec (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 6bc90 (double*, int)@@Base+0x160> │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + b.n 6bcb0 (double*, int)@@Base+0x180> │ │ │ │ + ldr r2, [pc, #116] @ (6bd08 (double*, int)@@Base+0x1d8>) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #116] @ (6bd0c (double*, int)@@Base+0x1dc>) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d79c <__cxa_throw@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #88] @ (6bd10 (double*, int)@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #48] @ (6bcec (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 6bc8a (double*, int)@@Base+0x15a> │ │ │ │ blx 2cb0c <__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, 6d34c │ │ │ │ - b.n 6d37e │ │ │ │ - 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 6d34a │ │ │ │ - mov r3, r2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 6d382 │ │ │ │ - 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 6d378 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2c9c0 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r2, ip │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 6d36c │ │ │ │ + b.n 6bcaa (double*, int)@@Base+0x17a> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 6bca4 (double*, int)@@Base+0x174> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ + movs r4, r0 │ │ │ │ + ands r0, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006d3a8 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ +0006bd14 >::~_Vector_base()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6d3d0 > >, std::allocator > > > >::~_Vector_base()@@Base+0x28> │ │ │ │ + cbz r0, 6bd3c >::~_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 │ │ │ │ @@ -102016,517 +99852,671 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d3d4 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6d3fc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x28> │ │ │ │ - push {lr} │ │ │ │ +0006bd40 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base>: │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 6bdc2 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x82> │ │ │ │ + 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 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + subs r0, r0, r4 │ │ │ │ + cmp.w r2, r0, asr #3 │ │ │ │ + bhi.n 6be1c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xdc> │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + vldr d7, [r6] │ │ │ │ + mov.w r0, ip, asr #3 │ │ │ │ + cmp r2, r0 │ │ │ │ + bcc.n 6bdc4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x84> │ │ │ │ + subs r0, r2, r0 │ │ │ │ + beq.w 6beb4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x174> │ │ │ │ + add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, lr │ │ │ │ + subs r2, #1 │ │ │ │ + vstmia r0!, {d7} │ │ │ │ + adds r6, r2, #1 │ │ │ │ + bne.n 6bd8a >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x4a> │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + add.w r2, r2, lr, lsl #3 │ │ │ │ + add.w r0, r2, ip │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.w 6beb8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x178> │ │ │ │ + vldmia r1!, {d6} │ │ │ │ + vstmia r2!, {d6} │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6bda6 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x66> │ │ │ │ + str r0, [r5, #4] │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6bdb4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x74> │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + sub.w lr, r4, r2 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r4, lr │ │ │ │ + ittt ne │ │ │ │ + movne ip, lr │ │ │ │ + addne r2, r4, r2 │ │ │ │ + movne r0, r4 │ │ │ │ + beq.n 6bebc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x17c> │ │ │ │ + vldmia ip!, {d6} │ │ │ │ + vstmia r0!, {d6} │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6bdd8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x98> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + sub.w r2, lr, r1 │ │ │ │ + cmp r2, #8 │ │ │ │ + rsb r0, r2, r2, lsl #29 │ │ │ │ + add r0, r4 │ │ │ │ + ble.n 6bec4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x184> │ │ │ │ + strd r1, r3, [sp] │ │ │ │ + vstr d7, [sp, #8] │ │ │ │ + blx 2c5d4 │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ + adds r2, r6, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 6bdbc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6be0e >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xce> │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w ip, #4026531840 @ 0xf0000000 │ │ │ │ + subs r0, r4, r3 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + sub.w lr, ip, r0 │ │ │ │ + cmp r2, lr │ │ │ │ + bhi.n 6bed0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x190> │ │ │ │ + cmp r2, r0 │ │ │ │ + ite cs │ │ │ │ + addcs r0, r0, r2 │ │ │ │ + addcc r0, r0, r0 │ │ │ │ + subs r6, r1, r3 │ │ │ │ + cmp r0, ip │ │ │ │ + str r2, [sp, #8] │ │ │ │ + it cs │ │ │ │ + movcs r0, ip │ │ │ │ + strd r1, r3, [sp] │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add.w ip, r0, r6 │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + vldr d7, [r7] │ │ │ │ + add.w r0, ip, r2 │ │ │ │ + vstmia ip!, {d7} │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 6be62 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x122> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6bec0 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x180> │ │ │ │ + add.w r0, r9, r6 │ │ │ │ + mov lr, r3 │ │ │ │ + mov ip, r9 │ │ │ │ + vldmia lr!, {d7} │ │ │ │ + vstmia ip!, {d7} │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 6be76 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x136> │ │ │ │ + add r0, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 6be98 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x158> │ │ │ │ + subs r4, r4, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 6bea4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x164> │ │ │ │ + sub.w r1, r8, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2d8 │ │ │ │ + add.w r3, r9, sl │ │ │ │ + strd r9, r6, [r5] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 6bd9c >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x5c> │ │ │ │ + str r0, [r5, #4] │ │ │ │ + b.n 6bdbc >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x7c> │ │ │ │ + adds r2, r4, r2 │ │ │ │ + b.n 6bde4 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xa4> │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 6be82 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x142> │ │ │ │ + bne.n 6be08 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xc8> │ │ │ │ + ldrd r4, r5, [r1] │ │ │ │ + strd r4, r5, [r0] │ │ │ │ + b.n 6be08 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #4] @ (6bed8 >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, double const&)@@Base+0x198>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d400 > >, std::allocator > > > >::reserve(unsigned int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006bedc 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 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6d46e > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6e> │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #328] @ (6c038 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] @ (6c03c 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 2b690 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - subs r5, r5, r6 │ │ │ │ - cmp.w r1, r5, asr #2 │ │ │ │ - bls.n 6d468 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x68> │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - mov.w r9, r1, lsl #2 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + 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 6bfd2 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 6bf74 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 6bfa8 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] │ │ │ │ - sub.w r8, r1, r6 │ │ │ │ - blx 2b690 │ │ │ │ + blx 2c9c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 6d450 > >, 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 6d444 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x44> │ │ │ │ - cbz r6, 6d45a > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + ble.n 6c000 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 6bfa8 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, 6bfaa 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 6bfa8 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 6bfaa 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 6bfaa 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 6bff4 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 6c024 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 2c2fc │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt.n 6bf9c 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 6c00a 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 6c00a 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 6bf5a 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 6bfaa 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 2b850 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + ldr r2, [pc, #132] @ (6c040 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] @ (6c03c 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 6c028 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, 6c010 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 6b798 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + cbnz r3, 6c02c 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 2c2d8 │ │ │ │ - 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] @ (6d478 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x78>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ + b.n 6bfb8 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 6bf2a 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 6bfe8 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 6bf76 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 6c00a 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 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+0x68> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 6bfda 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 6c024 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 6bfd6 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 6bfd6 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 6bf4e 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 2cadc <__stack_chk_fail@plt> │ │ │ │ + subs r0, r2, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + b.n 6bf4e 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 │ │ │ │ - subs r4, r5, r5 │ │ │ │ - movs r4, r0 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006d47c > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c044 >::_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, #4056] @ 0xfd8 │ │ │ │ - ldrd r5, r8, [r0] │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + 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 6d500 > >, 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 6c0ba >::_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 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, r8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str.w r3, [r0, r9] │ │ │ │ - beq.n 6d4fc > >, 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 6d4ce > >, 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, 6d4ee > >, 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, 6c09a >::_M_realloc_append(double&&)@@Base+0x56> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #8 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 6c0ae >::_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 2c2d8 │ │ │ │ - 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 6d4de > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x62> │ │ │ │ - ldr r0, [pc, #4] @ (6d508 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x8c>) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #8] @ (6c0c4 >::_M_realloc_append(double&&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - vhadd.s d16, d2, d3 │ │ │ │ + nop │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d50c 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} │ │ │ │ +0006c0c8 >::_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 6d590 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 6c138 >::_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 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, r8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str.w r3, [r0, r9] │ │ │ │ - beq.n 6d58c 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 6d55e 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, 6d57e 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, 6c118 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x50> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #4 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 6c12c >::_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 2c2d8 │ │ │ │ - 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 6d56e 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] @ (6d598 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] @ (6c140 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - cdp 0, 14, cr0, cr2, cr3, {0} │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d59c > > 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} │ │ │ │ +0006c144 : │ │ │ │ + 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] @ (6d6ac > > 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] @ (6d6b0 > > 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] @ (6c184 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c058 │ │ │ │ + mov.w r0, #272 @ 0x110 │ │ │ │ blx 2b690 │ │ │ │ - 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 6d63e > > 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 6d61a > > 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 6d63a > > 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 2c9c0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 6d642 > > 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 6d68a > > 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 2b850 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ - b.n 6d664 > > 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 6d65a > > 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 6d688 > > 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 2c2fc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 6d642 > > 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 6d6a2 > > 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 6d60a > > 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, 6d680 > > 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 6d32c │ │ │ │ - ldrd ip, r2, [sp, #4] │ │ │ │ - subs.w r0, ip, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cbnz r2, 6d68a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xee> │ │ │ │ + blx 2d09c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r4, ip │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r1, [pc, #76] @ (6d6b4 > > 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] @ (6d6b0 > > 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 6d6a6 > > 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 6d642 > > 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 6d60a > > 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 6d60a > > 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 6d696 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xfa> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - adds r4, r7, r5 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - movs r6, r0 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d6b8 : │ │ │ │ +0006c188 : │ │ │ │ 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 2c004 │ │ │ │ mov r1, r4 │ │ │ │ blx 2bb70 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ vadd.f64 d8, d8, d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6d756 │ │ │ │ + ble.n 6c226 │ │ │ │ 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 6d74e │ │ │ │ + ble.n 6c21e │ │ │ │ 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 6d734 │ │ │ │ + b.n 6c204 │ │ │ │ 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 6d74e │ │ │ │ + bge.n 6c21e │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ vldmia r0!, {d5} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6d71a │ │ │ │ + bne.n 6c1ea │ │ │ │ vmul.f64 d7, d6, d6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ - blt.n 6d734 │ │ │ │ + blt.n 6c204 │ │ │ │ adds r1, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 6d6fc │ │ │ │ + bne.n 6c1cc │ │ │ │ mov r0, r7 │ │ │ │ blx 2cbfc │ │ │ │ mov r0, r7 │ │ │ │ vsub.f64 d9, d0, d8 │ │ │ │ blx 2b994 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006d780 : │ │ │ │ +0006c250 : │ │ │ │ stmdb 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] @ 6da94 │ │ │ │ + ldr.w r9, [pc, #768] @ 6c564 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #768] @ (6da98 ) │ │ │ │ + ldr r3, [pc, #768] @ (6c568 ) │ │ │ │ movs r2, #30 │ │ │ │ add r9, pc │ │ │ │ - ldr r1, [pc, #764] @ (6da9c ) │ │ │ │ + ldr r1, [pc, #764] @ (6c56c ) │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cbfc │ │ │ │ mov r0, r5 │ │ │ │ blx 2d594 (double)@plt> │ │ │ │ - ldr r1, [pc, #740] @ (6daa0 ) │ │ │ │ + ldr r1, [pc, #740] @ (6c570 ) │ │ │ │ movs r2, #17 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2b994 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d594 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6da8e │ │ │ │ + beq.w 6c55e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d9fa │ │ │ │ + beq.w 6c4ca │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ - ldr r1, [pc, #680] @ (6daa4 ) │ │ │ │ + ldr r1, [pc, #680] @ (6c574 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 │ │ │ │ - ldr r3, [pc, #668] @ (6daa8 ) │ │ │ │ + ldr r3, [pc, #668] @ (6c578 ) │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 6da5e │ │ │ │ + bne.w 6c52e │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d808 │ │ │ │ - ldr r1, [pc, #648] @ (6daac ) │ │ │ │ + ldr r1, [pc, #648] @ (6c57c ) │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #12 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& 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 6da8e │ │ │ │ + beq.w 6c55e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d9d6 │ │ │ │ + beq.w 6c4a6 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 6da6a │ │ │ │ + bne.w 6c53a │ │ │ │ ldr r7, [r0, #28] │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 │ │ │ │ - ldr r3, [pc, #576] @ (6dab0 ) │ │ │ │ + ldr r3, [pc, #576] @ (6c580 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6da64 │ │ │ │ + bne.w 6c534 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, sl │ │ │ │ blx 2c004 │ │ │ │ - ldr r3, [pc, #556] @ (6dab4 ) │ │ │ │ + ldr r3, [pc, #556] @ (6c584 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6da58 │ │ │ │ + bne.w 6c528 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6d960 │ │ │ │ + ble.n 6c430 │ │ │ │ vldmia r6!, {d0} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d594 (double)@plt> │ │ │ │ - ldr r1, [pc, #528] @ (6dab8 ) │ │ │ │ + ldr r1, [pc, #528] @ (6c588 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ mov.w fp, #0 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d808 │ │ │ │ - ldr r1, [pc, #508] @ (6dabc ) │ │ │ │ + ldr r1, [pc, #508] @ (6c58c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r3, [pc, #504] @ (6dac0 ) │ │ │ │ + ldr r3, [pc, #504] @ (6c590 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #500] @ (6dac4 ) │ │ │ │ + ldr r3, [pc, #500] @ (6c594 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #500] @ (6dac8 ) │ │ │ │ + ldr r3, [pc, #500] @ (6c598 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 6d960 │ │ │ │ + beq.n 6c430 │ │ │ │ vldmia r6!, {d0} │ │ │ │ adds r4, #4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6d8fe │ │ │ │ + ble.n 6c3ce │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6, #-8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d594 (double)@plt> │ │ │ │ @@ -102540,226 +100530,226 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ blx 2ceb0 >& 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 6d8d8 │ │ │ │ + bhi.n 6c3a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w r8, [r3, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6da8e │ │ │ │ + beq.w 6c55e │ │ │ │ ldrb.w r3, [r8, #28] │ │ │ │ - cbz r3, 6d990 │ │ │ │ + cbz r3, 6c460 │ │ │ │ ldrb.w r1, [r8, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 6d8e0 │ │ │ │ + bne.n 6c3b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6da8e │ │ │ │ + beq.w 6c55e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ - cbz r3, 6d9b4 │ │ │ │ + cbz r3, 6c484 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6da1e │ │ │ │ + bne.n 6c4ee │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #308] @ (6dacc ) │ │ │ │ + ldr r3, [pc, #308] @ (6c59c ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6d94e │ │ │ │ + beq.n 6c41e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d94e │ │ │ │ + b.n 6c41e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #272] @ (6dacc ) │ │ │ │ + ldr r2, [pc, #272] @ (6c59c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6d978 │ │ │ │ + beq.n 6c448 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d978 │ │ │ │ + b.n 6c448 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #236] @ (6dacc ) │ │ │ │ + ldr r3, [pc, #236] @ (6c59c ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 6d84a │ │ │ │ + beq.w 6c31a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d84a │ │ │ │ + b.n 6c31a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #200] @ (6dacc ) │ │ │ │ + ldr r3, [pc, #200] @ (6c59c ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 6d7ee │ │ │ │ + beq.w 6c2be │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d7ee │ │ │ │ - ldr r1, [pc, #176] @ (6dad0 ) │ │ │ │ + b.n 6c2be │ │ │ │ + ldr r1, [pc, #176] @ (6c5a0 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& 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, 6da8e │ │ │ │ + cbz r4, 6c55e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ - cbz r3, 6da70 │ │ │ │ + cbz r3, 6c540 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ 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 2b8fc │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6d896 │ │ │ │ + b.n 6c366 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d81c │ │ │ │ + b.n 6c2ec │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d87e │ │ │ │ + b.n 6c34e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6d866 │ │ │ │ + b.n 6c336 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #84] @ (6dacc ) │ │ │ │ + ldr r2, [pc, #84] @ (6c59c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6da3e │ │ │ │ + beq.n 6c50e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6da3e │ │ │ │ + b.n 6c50e │ │ │ │ blx 2cda0 │ │ │ │ nop │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + subs r2, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r6, {r0, r1} │ │ │ │ - movs r4, #20 │ │ │ │ + stc2 0, cr0, [lr, #12]! │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - strd r0, r0, [r2], #-12 │ │ │ │ - movs r4, #0 │ │ │ │ + stc2 0, cr0, [sl, #12] │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + subs r0, #8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006dad4 : │ │ │ │ +0006c5a4 : │ │ │ │ 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] @ (6db20 ) │ │ │ │ + ldr r5, [pc, #60] @ (6c5f0 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2b970 │ │ │ │ - ldr r3, [pc, #56] @ (6db24 ) │ │ │ │ + ldr r3, [pc, #56] @ (6c5f4 ) │ │ │ │ add r5, pc │ │ │ │ - vldr d7, [pc, #40] @ 6db18 │ │ │ │ + vldr d7, [pc, #40] @ 6c5e8 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ vstr d7, [r4, #80] @ 0x50 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2ba98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d458 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006db28 : │ │ │ │ +0006c5f8 : │ │ │ │ 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] @ (6db74 ) │ │ │ │ + ldr r5, [pc, #60] @ (6c644 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2dc50 │ │ │ │ - ldr r3, [pc, #52] @ (6db78 ) │ │ │ │ + ldr r3, [pc, #52] @ (6c648 ) │ │ │ │ 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 │ │ │ │ @@ -102768,20 +100758,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 2d458 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + cmp r1, #30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006db7c : │ │ │ │ +0006c64c : │ │ │ │ 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 │ │ │ │ @@ -102794,492 +100784,492 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dbb0 : │ │ │ │ +0006c680 : │ │ │ │ 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 6dbe6 │ │ │ │ + beq.n 6c6b6 │ │ │ │ mov r5, r1 │ │ │ │ blx 2c83c │ │ │ │ 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 2d67c │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dbec : │ │ │ │ +0006c6bc : │ │ │ │ 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] @ (6dc18 ) │ │ │ │ + ldr r5, [pc, #28] @ (6c6e8 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d754 │ │ │ │ - ldr r3, [pc, #24] @ (6dc1c ) │ │ │ │ + ldr r3, [pc, #24] @ (6c6ec ) │ │ │ │ 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, r5, #12 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dc20 : │ │ │ │ +0006c6f0 : │ │ │ │ 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] @ (6dd00 ) │ │ │ │ + ldr r7, [pc, #204] @ (6c7d0 ) │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bdc8 │ │ │ │ - ldr r3, [pc, #196] @ (6dd04 ) │ │ │ │ + ldr r3, [pc, #196] @ (6c7d4 ) │ │ │ │ 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 6dcc8 │ │ │ │ + beq.n 6c798 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b690 │ │ │ │ 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 6dc96 │ │ │ │ + beq.n 6c766 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 6dcd6 │ │ │ │ + beq.n 6c7a6 │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r4, #4 │ │ │ │ blx 2c270 │ │ │ │ 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 6dcbc │ │ │ │ + b.n 6c78c │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ blx 2c7cc │ │ │ │ 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 6dc9c │ │ │ │ + bhi.n 6c76c │ │ │ │ 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 6dc96 │ │ │ │ + b.n 6c766 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cbd8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dcdc │ │ │ │ + beq.n 6c7ac │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 6dcdc │ │ │ │ - b.n 6dcee │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + b.n 6c7ac │ │ │ │ + b.n 6c7be │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dd08 : │ │ │ │ +0006c7d8 : │ │ │ │ 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] @ (6dde4 ) │ │ │ │ + ldr r6, [pc, #196] @ (6c8b4 ) │ │ │ │ mov r4, r0 │ │ │ │ subs r7, r7, r3 │ │ │ │ add r6, pc │ │ │ │ - beq.n 6dd3e │ │ │ │ + beq.n 6c80e │ │ │ │ asrs r7, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6dd2e │ │ │ │ + b.n 6c7fe │ │ │ │ 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 6dd2c │ │ │ │ + bgt.n 6c7fc │ │ │ │ ldrd r3, r7, [r4, #4] │ │ │ │ subs r7, r7, r3 │ │ │ │ - beq.n 6dd5e │ │ │ │ + beq.n 6c82e │ │ │ │ asrs r7, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6dd4e │ │ │ │ + b.n 6c81e │ │ │ │ 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 6dd4c │ │ │ │ - ldr r3, [pc, #136] @ (6dde8 ) │ │ │ │ + bgt.n 6c81c │ │ │ │ + ldr r3, [pc, #136] @ (6c8b8 ) │ │ │ │ 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 2c27c (unsigned long)@plt> │ │ │ │ - ldr r1, [pc, #120] @ (6ddec ) │ │ │ │ + ldr r1, [pc, #120] @ (6c8bc ) │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #16 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& 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, 6dde0 │ │ │ │ + cbz r5, 6c8b0 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ - cbz r3, 6ddc4 │ │ │ │ + cbz r3, 6c894 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 6ddbc │ │ │ │ + b.n 6c88c │ │ │ │ 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 6dda8 │ │ │ │ + bhi.n 6c878 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #36] @ (6ddf0 ) │ │ │ │ + ldr r2, [pc, #36] @ (6c8c0 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6dd92 │ │ │ │ + beq.n 6c862 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6dd92 │ │ │ │ + b.n 6c862 │ │ │ │ blx 2cda0 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ddf4 : │ │ │ │ +0006c8c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (6de20 ) │ │ │ │ + ldr r3, [pc, #28] @ (6c8f0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (6de24 ) │ │ │ │ + ldr r2, [pc, #28] @ (6c8f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #88 │ │ │ │ blx 2b794 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d458 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006de28 : │ │ │ │ +0006c8f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b8a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006de48 : │ │ │ │ +0006c918 : │ │ │ │ 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] @ (6dec0 ) │ │ │ │ + ldr r3, [pc, #104] @ (6c990 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #104] @ (6dec4 ) │ │ │ │ + ldr r0, [pc, #104] @ (6c994 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r7, [pc, #100] @ (6dec8 ) │ │ │ │ + ldr r7, [pc, #100] @ (6c998 ) │ │ │ │ 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 6de8a │ │ │ │ + b.n 6c95a │ │ │ │ blx 2b8a8 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ ldrd r2, r1, [r6, #28] │ │ │ │ subs r3, r1, r2 │ │ │ │ adds r5, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 6dea8 │ │ │ │ + bls.n 6c978 │ │ │ │ ldr.w r4, [r2, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6de84 │ │ │ │ + beq.n 6c954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6de74 │ │ │ │ + beq.n 6c944 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r1, [r6, #28] │ │ │ │ - b.n 6de84 │ │ │ │ - cbz r2, 6deb4 │ │ │ │ + b.n 6c954 │ │ │ │ + cbz r2, 6c984 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbd8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + movs r6, #2 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffbfffff │ │ │ │ │ │ │ │ -0006decc : │ │ │ │ +0006c99c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c670 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006deec : │ │ │ │ +0006c9bc : │ │ │ │ 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 6df8c │ │ │ │ + beq.n 6ca5c │ │ │ │ mov r4, r1 │ │ │ │ blx 2c0d0 │ │ │ │ ldrd r2, ip, [r6, #28] │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r8, [pc, #172] @ 6dfbc │ │ │ │ + ldr.w r8, [pc, #172] @ 6ca8c │ │ │ │ sub.w r0, ip, r2 │ │ │ │ add r8, pc │ │ │ │ asrs r1, r0, #2 │ │ │ │ - b.n 6df34 │ │ │ │ + b.n 6ca04 │ │ │ │ blx 2b8a8 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ ldrd r2, ip, [r6, #28] │ │ │ │ sub.w r0, ip, r2 │ │ │ │ adds r5, #1 │ │ │ │ asrs r1, r0, #2 │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 6df52 │ │ │ │ + bls.n 6ca22 │ │ │ │ ldr.w r7, [r2, r5, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6df2c │ │ │ │ + beq.n 6c9fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6df1c │ │ │ │ + beq.n 6c9ec │ │ │ │ blx r3 │ │ │ │ ldrd r2, ip, [r6, #28] │ │ │ │ - b.n 6df2c │ │ │ │ + b.n 6c9fc │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 6df9e │ │ │ │ - bhi.n 6df92 │ │ │ │ + bcc.n 6ca6e │ │ │ │ + bhi.n 6ca62 │ │ │ │ mov r3, ip │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 6df88 │ │ │ │ + b.n 6ca58 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ blx 2c7cc │ │ │ │ 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 6df68 │ │ │ │ + bhi.n 6ca38 │ │ │ │ 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 6df60 │ │ │ │ - b.n 6df5e │ │ │ │ + bne.n 6ca30 │ │ │ │ + b.n 6ca2e │ │ │ │ rsb r1, r1, r3, asr #2 │ │ │ │ add.w r0, r6, #28 │ │ │ │ blx 2bf9c >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ - b.n 6df60 │ │ │ │ + b.n 6ca30 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ vmaxnm.f32 , , │ │ │ │ │ │ │ │ -0006dfc0 : │ │ │ │ +0006ca90 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006dfc4 : │ │ │ │ +0006ca94 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006dfc8 : │ │ │ │ +0006ca98 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006dfcc : │ │ │ │ +0006ca9c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006dfe4 : │ │ │ │ +0006cab4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006dffc (OsiCut const&) const@@Base>: │ │ │ │ +0006cacc (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 │ │ │ │ │ │ │ │ -0006e014 : │ │ │ │ +0006cae4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (6e05c ) │ │ │ │ - ldr r2, [pc, #56] @ (6e060 ) │ │ │ │ + ldr r3, [pc, #56] @ (6cb2c ) │ │ │ │ + ldr r2, [pc, #56] @ (6cb30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6e050 │ │ │ │ + bne.n 6cb20 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -103287,38 +101277,38 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r2, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e064 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 6e0ae >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ +0006cb34 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 6cb7e >::_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 6e0b0 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ + bhi.n 6cb80 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6e0a6 >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ + beq.n 6cb76 >::_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 2c270 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -103329,15 +101319,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 6e136 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bcc.n 6cc06 >::_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 │ │ │ │ @@ -103347,23 +101337,23 @@ │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r1, [r0, r7] │ │ │ │ add r0, r7 │ │ │ │ - beq.n 6e0f8 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq.n 6cbc8 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 6e128 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + cbnz r7, 6cbf8 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e110 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ + beq.n 6cbe0 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -103374,290 +101364,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 2d38c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6e0fc >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #8] @ (6e140 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ + b.n 6cbcc >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #8] @ (6cc10 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - bic.w r0, ip, #3 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e3c4 >::_M_default_append(unsigned int)@@Base+0x360> │ │ │ │ + beq.w 6ce94 >::_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 6e380 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ + beq.w 6ce50 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e348 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ + beq.w 6ce18 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6e310 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ + beq.w 6cde0 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6e29c >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ + beq.w 6cd6c >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6e232 >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ + beq.n 6cd02 >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6e266 >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ + beq.n 6cd36 >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6e2da >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ + beq.w 6cdaa >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 6e1f2 >::_M_default_append(unsigned int)@@Base+0x18e> │ │ │ │ + cbz r7, 6ccc2 >::_M_default_append(unsigned int)@@Base+0x18e> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 6e148 >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ + bl 6cc18 >::_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 6e1d0 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ + beq.n 6cca0 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6e1e6 >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ + beq.n 6ccb6 >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6e1b0 >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ + bne.n 6cc80 >::_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 6e20c >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ + beq.n 6ccdc >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6e222 >::_M_default_append(unsigned int)@@Base+0x1be> │ │ │ │ + beq.n 6ccf2 >::_M_default_append(unsigned int)@@Base+0x1be> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e2da >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ + beq.n 6cdaa >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6e1aa >::_M_default_append(unsigned int)@@Base+0x146> │ │ │ │ + b.n 6cc7a >::_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 6e246 >::_M_default_append(unsigned int)@@Base+0x1e2> │ │ │ │ + beq.n 6cd16 >::_M_default_append(unsigned int)@@Base+0x1e2> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e258 >::_M_default_append(unsigned int)@@Base+0x1f4> │ │ │ │ + beq.n 6cd28 >::_M_default_append(unsigned int)@@Base+0x1f4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 6e29c >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ + cbz r5, 6cd6c >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e192 >::_M_default_append(unsigned int)@@Base+0x12e> │ │ │ │ + b.n 6cc62 >::_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 6e27a >::_M_default_append(unsigned int)@@Base+0x216> │ │ │ │ + beq.n 6cd4a >::_M_default_append(unsigned int)@@Base+0x216> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e28c >::_M_default_append(unsigned int)@@Base+0x228> │ │ │ │ + beq.n 6cd5c >::_M_default_append(unsigned int)@@Base+0x228> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6e232 >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ + beq.n 6cd02 >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6e198 >::_M_default_append(unsigned int)@@Base+0x134> │ │ │ │ + b.n 6cc68 >::_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 6e2b6 >::_M_default_append(unsigned int)@@Base+0x252> │ │ │ │ + beq.n 6cd86 >::_M_default_append(unsigned int)@@Base+0x252> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e2cc >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ + beq.n 6cd9c >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6e310 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ + cbz r4, 6cde0 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 6e188 >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ + b.n 6cc58 >::_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 6e2ee >::_M_default_append(unsigned int)@@Base+0x28a> │ │ │ │ + beq.n 6cdbe >::_M_default_append(unsigned int)@@Base+0x28a> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e300 >::_M_default_append(unsigned int)@@Base+0x29c> │ │ │ │ + beq.n 6cdd0 >::_M_default_append(unsigned int)@@Base+0x29c> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e266 >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ + beq.n 6cd36 >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6e19e >::_M_default_append(unsigned int)@@Base+0x13a> │ │ │ │ + b.n 6cc6e >::_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 6e326 >::_M_default_append(unsigned int)@@Base+0x2c2> │ │ │ │ + beq.n 6cdf6 >::_M_default_append(unsigned int)@@Base+0x2c2> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e33a >::_M_default_append(unsigned int)@@Base+0x2d6> │ │ │ │ + beq.n 6ce0a >::_M_default_append(unsigned int)@@Base+0x2d6> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6e348 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ + cbz r4, 6ce18 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 6e17a >::_M_default_append(unsigned int)@@Base+0x116> │ │ │ │ + b.n 6cc4a >::_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 6e35e >::_M_default_append(unsigned int)@@Base+0x2fa> │ │ │ │ + beq.n 6ce2e >::_M_default_append(unsigned int)@@Base+0x2fa> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e372 >::_M_default_append(unsigned int)@@Base+0x30e> │ │ │ │ + beq.n 6ce42 >::_M_default_append(unsigned int)@@Base+0x30e> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6e380 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ + cbz r4, 6ce50 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6e16e >::_M_default_append(unsigned int)@@Base+0x10a> │ │ │ │ + b.n 6cc3e >::_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 6e39a >::_M_default_append(unsigned int)@@Base+0x336> │ │ │ │ + beq.n 6ce6a >::_M_default_append(unsigned int)@@Base+0x336> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e3b0 >::_M_default_append(unsigned int)@@Base+0x34c> │ │ │ │ + beq.n 6ce80 >::_M_default_append(unsigned int)@@Base+0x34c> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 6e3be >::_M_default_append(unsigned int)@@Base+0x35a> │ │ │ │ + cbz r4, 6ce8e >::_M_default_append(unsigned int)@@Base+0x35a> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6e162 >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ + b.n 6cc32 >::_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 │ │ │ │ │ │ │ │ -0006e3c8 : │ │ │ │ +0006ce98 : │ │ │ │ stmdb 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] @ (6e5a4 ) │ │ │ │ + ldr r2, [pc, #456] @ (6d074 ) │ │ │ │ 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] @ (6e5a8 ) │ │ │ │ + ldr r3, [pc, #444] @ (6d078 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 6e3fe │ │ │ │ + cbz r5, 6cece │ │ │ │ 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #412] @ (6e5ac ) │ │ │ │ + ldr r2, [pc, #412] @ (6d07c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr.w ip, [pc, #412] @ 6e5b0 │ │ │ │ + ldr.w ip, [pc, #412] @ 6d080 │ │ │ │ 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] │ │ │ │ @@ -103680,30 +101671,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 6e466 │ │ │ │ + beq.n 6cf36 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6e474 │ │ │ │ + beq.n 6cf44 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r5, [sl, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r5, 6e48a │ │ │ │ + cbz r5, 6cf5a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w sl, sp, #12 │ │ │ │ mov r0, sl │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -103713,30 +101704,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #260] @ 6e5b4 │ │ │ │ + ldr.w ip, [pc, #260] @ 6d084 │ │ │ │ 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] @ (6e5b8 ) │ │ │ │ + ldr r3, [pc, #216] @ (6d088 ) │ │ │ │ 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 │ │ │ │ @@ -103749,109 +101740,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 6e51e │ │ │ │ + beq.n 6cfee │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6e52c │ │ │ │ + beq.n 6cffc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (6e5bc ) │ │ │ │ - ldr r3, [pc, #112] @ (6e5a8 ) │ │ │ │ + ldr r2, [pc, #136] @ (6d08c ) │ │ │ │ + ldr r3, [pc, #112] @ (6d078 ) │ │ │ │ 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 6e572 │ │ │ │ + bne.n 6d042 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (6e5c0 ) │ │ │ │ - ldr r3, [pc, #68] @ (6e5a8 ) │ │ │ │ + ldr r2, [pc, #96] @ (6d090 ) │ │ │ │ + ldr r3, [pc, #68] @ (6d078 ) │ │ │ │ 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 6e59e │ │ │ │ + beq.n 6d06e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 6e558 │ │ │ │ + b.n 6d028 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (6e5c4 ) │ │ │ │ - ldr r3, [pc, #24] @ (6e5a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (6d094 ) │ │ │ │ + ldr r3, [pc, #24] @ (6d078 ) │ │ │ │ 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 6e572 │ │ │ │ + bne.n 6d042 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 6e8a4 ) │ │ │ │ + cbnz r4, 6d0bc │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #968 @ (adr r3, 6e984 ) │ │ │ │ + cbnz r2, 6d092 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + subs r2, r5, #4 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006e5c8 : │ │ │ │ +0006d098 : │ │ │ │ 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] @ (6e6e8 ) │ │ │ │ + ldr r2, [pc, #260] @ (6d1b8 ) │ │ │ │ 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] @ (6e6ec ) │ │ │ │ + ldr r3, [pc, #252] @ (6d1bc ) │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ - ldr r7, [pc, #244] @ (6e6f0 ) │ │ │ │ + ldr r7, [pc, #244] @ (6d1c0 ) │ │ │ │ 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 │ │ │ │ @@ -103867,31 +101858,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 6f2aa │ │ │ │ + bcs.w 6dd7a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e6f4 │ │ │ │ + beq.n 6d1c4 │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ mov r0, fp │ │ │ │ blx 2b690 │ │ │ │ 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 6f0e0 │ │ │ │ + beq.w 6dbb0 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 2c270 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -103909,40 +101900,40 @@ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bcs.w 6f39a │ │ │ │ + bcs.w 6de6a │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - vldr d7, [pc, #28] @ 6e6e0 │ │ │ │ + vldr d7, [pc, #28] @ 6d1b0 │ │ │ │ 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, 6e70c │ │ │ │ + cbz r1, 6d1dc │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b.n 6e70c │ │ │ │ + b.n 6d1dc │ │ │ │ ... │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + subs r4, r6, #1 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + subs r0, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -103984,34 +101975,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 6efb2 │ │ │ │ + beq.w 6da82 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6f310 │ │ │ │ + bcs.w 6dde0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6efa6 │ │ │ │ + beq.w 6da76 │ │ │ │ mov.w r8, r7, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b690 │ │ │ │ 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 6f0d8 │ │ │ │ + beq.w 6dba8 │ │ │ │ sub.w r2, r8, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -104023,29 +102014,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 6f282 │ │ │ │ + bcs.w 6dd52 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6ef68 │ │ │ │ + beq.w 6da38 │ │ │ │ mov.w r9, r7, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b690 │ │ │ │ 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 6f1a4 │ │ │ │ + beq.w 6dc74 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b690 │ │ │ │ @@ -104054,39 +102045,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 6e836 │ │ │ │ + beq.n 6d306 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ 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 6f356 │ │ │ │ + bcs.w 6de26 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6eef8 │ │ │ │ + beq.w 6d9c8 │ │ │ │ mov.w r9, r8, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b690 │ │ │ │ - vldr d7, [pc, #596] @ 6eab0 │ │ │ │ + vldr d7, [pc, #596] @ 6d580 │ │ │ │ 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 6f19e │ │ │ │ + beq.w 6dc6e │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -104098,15 +102089,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 6f18e │ │ │ │ + beq.w 6dc5e │ │ │ │ sub.w r2, r9, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ adds r3, r2, r0 │ │ │ │ @@ -104129,120 +102120,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 6f37a │ │ │ │ + bcs.w 6de4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6efa2 │ │ │ │ + beq.w 6da72 │ │ │ │ mov.w r7, r8, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b690 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.w 6f196 │ │ │ │ + beq.w 6dc66 │ │ │ │ subs r2, r7, #4 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c270 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #436] @ (6eae0 ) │ │ │ │ + ldr r3, [pc, #436] @ (6d5b0 ) │ │ │ │ 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 6f0d0 │ │ │ │ + bne.w 6dba0 │ │ │ │ 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 6e9a4 │ │ │ │ + ble.n 6d474 │ │ │ │ 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] @ 6eab8 │ │ │ │ + vldr d6, [pc, #344] @ 6d588 │ │ │ │ mov r3, fp │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6e980 │ │ │ │ + ble.n 6d450 │ │ │ │ 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 6e99e │ │ │ │ + bpl.n 6d46e │ │ │ │ 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 6e962 │ │ │ │ + bne.n 6d432 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 6eaee │ │ │ │ + ble.w 6d5be │ │ │ │ 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] @ 6eac0 │ │ │ │ + vldr d0, [pc, #236] @ 6d590 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 6e9f2 │ │ │ │ + b.n 6d4c2 │ │ │ │ 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 6eae4 │ │ │ │ + beq.n 6d5b4 │ │ │ │ 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 6e9da │ │ │ │ + bne.n 6d4aa │ │ │ │ vabs.f64 d2, d7 │ │ │ │ vldr d1, [r4] │ │ │ │ vcmpe.f64 d1, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 6e9da │ │ │ │ + bls.n 6d4aa │ │ │ │ vldr d3, [r4, #8] │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6e9ee │ │ │ │ + bgt.n 6d4be │ │ │ │ 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] │ │ │ │ @@ -104254,34 +102245,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 6ee80 │ │ │ │ - vldr d8, [pc, #76] @ 6eac8 │ │ │ │ + beq.w 6d950 │ │ │ │ + vldr d8, [pc, #76] @ 6d598 │ │ │ │ vcmpe.f64 d5, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6f180 │ │ │ │ - vldr d3, [pc, #68] @ 6ead0 │ │ │ │ + bge.w 6dc50 │ │ │ │ + vldr d3, [pc, #68] @ 6d5a0 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6eaa6 │ │ │ │ - vldr d3, [pc, #64] @ 6ead8 │ │ │ │ + bpl.n 6d576 │ │ │ │ + vldr d3, [pc, #64] @ 6d5a8 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 6f14e │ │ │ │ + bls.w 6dc1e │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vstr d1, [r1, #-8] │ │ │ │ - b.n 6e9da │ │ │ │ + b.n 6d4aa │ │ │ │ ... │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 6eaa4 │ │ │ │ + bvc.n 6d574 │ │ │ │ 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] │ │ │ │ @@ -104313,18 +102304,18 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2bb34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6f260 │ │ │ │ + bcs.w 6dd30 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6ef9a │ │ │ │ + beq.w 6da6a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 2b690 │ │ │ │ mov r7, r0 │ │ │ │ @@ -104347,47 +102338,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 6eb8a │ │ │ │ + ble.n 6d65a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6eb82 │ │ │ │ + cbz r0, 6d652 │ │ │ │ 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 6eb68 │ │ │ │ + bgt.n 6d638 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ed52 │ │ │ │ - ldr r3, [pc, #964] @ (6ef58 ) │ │ │ │ + beq.w 6d822 │ │ │ │ + ldr r3, [pc, #964] @ (6da28 ) │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6f048 │ │ │ │ - ldr r3, [pc, #948] @ (6ef5c ) │ │ │ │ + bne.w 6db18 │ │ │ │ + ldr r3, [pc, #948] @ (6da2c ) │ │ │ │ ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6f04a │ │ │ │ + bne.w 6db1a │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ blx 2d54c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -104434,17 +102425,17 @@ │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [r8, #-8] │ │ │ │ blx 2d54c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - vldr d10, [pc, #724] @ 6ef18 │ │ │ │ + vldr d10, [pc, #724] @ 6d9e8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6ed24 │ │ │ │ + ble.n 6d7f4 │ │ │ │ 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 │ │ │ │ @@ -104452,47 +102443,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 6ee06 │ │ │ │ + beq.w 6d8d6 │ │ │ │ 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 6ece4 │ │ │ │ + bls.n 6d7b4 │ │ │ │ vldr d5, [r3, #8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6ed0e │ │ │ │ + bgt.n 6d7de │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ - vldr d6, [pc, #636] @ 6ef20 │ │ │ │ + vldr d6, [pc, #636] @ 6d9f0 │ │ │ │ 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 6efe0 │ │ │ │ - vldr d5, [pc, #600] @ 6ef28 │ │ │ │ + beq.w 6dab0 │ │ │ │ + vldr d5, [pc, #600] @ 6d9f8 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6f16e │ │ │ │ + bge.w 6dc3e │ │ │ │ vneg.f64 d7, d4 │ │ │ │ vstr d7, [r6] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d530 │ │ │ │ vldr d7, [r6] │ │ │ │ @@ -104508,15 +102499,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 6ec54 │ │ │ │ + bgt.n 6d724 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ @@ -104526,304 +102517,304 @@ │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb9c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 6ed5e │ │ │ │ + cbz r3, 6d82e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2b794 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6ed72 │ │ │ │ + beq.n 6d842 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 6ed7e │ │ │ │ + cbz r3, 6d84e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 6ed8a │ │ │ │ + cbz r3, 6d85a │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 6ed98 │ │ │ │ + cbz r3, 6d868 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6edaa │ │ │ │ + beq.n 6d87a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r3, fp │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 6edb6 │ │ │ │ + cbz r3, 6d886 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 6edc4 │ │ │ │ + cbz r3, 6d894 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 6edd2 │ │ │ │ + cbz r3, 6d8a2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ef7a │ │ │ │ - ldr r2, [pc, #388] @ (6ef60 ) │ │ │ │ - ldr r3, [pc, #388] @ (6ef64 ) │ │ │ │ + beq.w 6da4a │ │ │ │ + ldr r2, [pc, #388] @ (6da30 ) │ │ │ │ + ldr r3, [pc, #388] @ (6da34 ) │ │ │ │ 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 6f216 │ │ │ │ + bne.w 6dce6 │ │ │ │ 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 2c2d4 │ │ │ │ blx r2 │ │ │ │ vldr d7, [r6] │ │ │ │ - vldr d5, [pc, #288] @ 6ef30 │ │ │ │ + vldr d5, [pc, #288] @ 6da00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6ece4 │ │ │ │ - vldr d5, [pc, #276] @ 6ef38 │ │ │ │ + bge.w 6d7b4 │ │ │ │ + vldr d5, [pc, #276] @ 6da08 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 6ed0e │ │ │ │ + bmi.w 6d7de │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ - vldr d6, [pc, #232] @ 6ef20 │ │ │ │ + vldr d6, [pc, #232] @ 6d9f0 │ │ │ │ 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 6f010 │ │ │ │ - vldr d5, [pc, #196] @ 6ef28 │ │ │ │ + beq.w 6dae0 │ │ │ │ + vldr d5, [pc, #196] @ 6d9f8 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6f15c │ │ │ │ - vldr d6, [pc, #204] @ 6ef40 │ │ │ │ + bge.w 6dc2c │ │ │ │ + vldr d6, [pc, #204] @ 6da10 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vstr d6, [r6] │ │ │ │ - b.n 6ece4 │ │ │ │ + b.n 6d7b4 │ │ │ │ eor.w r5, r6, #1 │ │ │ │ tst r2, r5 │ │ │ │ - bne.n 6eebe │ │ │ │ - vldr d3, [pc, #188] @ 6ef48 │ │ │ │ + bne.n 6d98e │ │ │ │ + vldr d3, [pc, #188] @ 6da18 │ │ │ │ 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, 6eedc │ │ │ │ + cbnz r5, 6d9ac │ │ │ │ tst r2, r6 │ │ │ │ - bne.w 6ea96 │ │ │ │ + bne.w 6d566 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6eaa6 │ │ │ │ + bgt.w 6d576 │ │ │ │ vneg.f64 d7, d1 │ │ │ │ vstr d7, [r1, #-8] │ │ │ │ - b.n 6e9da │ │ │ │ - vldr d8, [pc, #144] @ 6ef50 │ │ │ │ + b.n 6d4aa │ │ │ │ + vldr d8, [pc, #144] @ 6da20 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 6f1aa │ │ │ │ - vldr d3, [pc, #120] @ 6ef48 │ │ │ │ + bls.w 6dc7a │ │ │ │ + vldr d3, [pc, #120] @ 6da18 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6eeb4 │ │ │ │ - vldr d3, [pc, #72] @ 6ef28 │ │ │ │ + bpl.n 6d984 │ │ │ │ + vldr d3, [pc, #72] @ 6d9f8 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 6eeb4 │ │ │ │ + blt.n 6d984 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [r0] │ │ │ │ - b.n 6e9ee │ │ │ │ + b.n 6d4be │ │ │ │ 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 6e8c4 │ │ │ │ + b.n 6d394 │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ - b.n 6e798 │ │ │ │ + b.n 6d268 │ │ │ │ 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 6ef18 │ │ │ │ + bcs.n 6d9e8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 6f39e │ │ │ │ + b.n 6de6e │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 6ef28 │ │ │ │ + bcs.n 6d9f8 │ │ │ │ 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, r2, #5 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ 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 6e836 │ │ │ │ - ldr r2, [pc, #868] @ (6f2e0 ) │ │ │ │ - ldr r3, [pc, #868] @ (6f2e4 ) │ │ │ │ + b.n 6d306 │ │ │ │ + ldr r2, [pc, #868] @ (6ddb0 ) │ │ │ │ + ldr r3, [pc, #868] @ (6ddb4 ) │ │ │ │ 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 6f216 │ │ │ │ + bne.w 6dce6 │ │ │ │ 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 6eb42 │ │ │ │ + b.n 6d612 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 6e928 │ │ │ │ + b.n 6d3f8 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.w 6e7ae │ │ │ │ + b.w 6d27e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 6e766 │ │ │ │ + ble.w 6d236 │ │ │ │ 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 6efc6 │ │ │ │ - b.w 6e766 │ │ │ │ - vldr d5, [pc, #740] @ 6f2c8 │ │ │ │ + bne.n 6da96 │ │ │ │ + b.w 6d236 │ │ │ │ + vldr d5, [pc, #740] @ 6dd98 │ │ │ │ and.w r2, r2, #1 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6f13c │ │ │ │ + bne.w 6dc0c │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 6ecdc │ │ │ │ + ble.w 6d7ac │ │ │ │ vmov.f64 d7, d4 │ │ │ │ vstr d4, [r6] │ │ │ │ - b.n 6ece4 │ │ │ │ - vldr d5, [pc, #692] @ 6f2c8 │ │ │ │ + b.n 6d7b4 │ │ │ │ + vldr d5, [pc, #692] @ 6dd98 │ │ │ │ and.w r2, r2, #1 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f122 │ │ │ │ - vldr d5, [pc, #676] @ 6f2d0 │ │ │ │ + beq.n 6dbf2 │ │ │ │ + vldr d5, [pc, #676] @ 6dda0 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 6f12e │ │ │ │ + blt.n 6dbfe │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vldr d5, [r8, #-8] │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ vstr d5, [r8, #-8] │ │ │ │ - b.n 6ed0e │ │ │ │ + b.n 6d7de │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ebb6 │ │ │ │ - ldr r3, [pc, #660] @ (6f2e8 ) │ │ │ │ + beq.w 6d686 │ │ │ │ + ldr r3, [pc, #660] @ (6ddb8 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #660] @ (6f2ec ) │ │ │ │ + ldr r1, [pc, #660] @ (6ddbc ) │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ceb0 >& 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 6f336 │ │ │ │ + beq.w 6de06 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f100 │ │ │ │ + beq.n 6dbd0 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ @@ -104850,93 +102841,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 6ed52 │ │ │ │ + b.n 6d822 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 6e948 │ │ │ │ + b.n 6d418 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 6e7ae │ │ │ │ + b.w 6d27e │ │ │ │ movs r0, #4 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2b690 │ │ │ │ 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 6e6b2 │ │ │ │ + b.w 6d182 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #488] @ (6f2f0 ) │ │ │ │ + ldr r3, [pc, #488] @ (6ddc0 ) │ │ │ │ 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 6f07e │ │ │ │ + beq.n 6db4e │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6f07e │ │ │ │ + b.n 6db4e │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 6ee72 │ │ │ │ - vldr d6, [pc, #424] @ 6f2d8 │ │ │ │ + ble.w 6d942 │ │ │ │ + vldr d6, [pc, #424] @ 6dda8 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vstr d6, [r6] │ │ │ │ - b.n 6ece4 │ │ │ │ - vldr d5, [pc, #400] @ 6f2d0 │ │ │ │ + b.n 6d7b4 │ │ │ │ + vldr d5, [pc, #400] @ 6dda0 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 6f006 │ │ │ │ - b.n 6f036 │ │ │ │ + blt.w 6dad6 │ │ │ │ + b.n 6db06 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d5, d2, d7 │ │ │ │ vstr d5, [r3] │ │ │ │ - b.n 6e9ee │ │ │ │ + b.n 6d4be │ │ │ │ vsub.f64 d8, d6, d8 │ │ │ │ vldr d6, [r8, #-8] │ │ │ │ vmla.f64 d6, d8, d7 │ │ │ │ vstr d6, [r8, #-8] │ │ │ │ - b.n 6ed0e │ │ │ │ + b.n 6d7de │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vldr d5, [r8, #-8] │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ vstr d5, [r8, #-8] │ │ │ │ - b.n 6ed0e │ │ │ │ + b.n 6d7de │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d6, d3, d7 │ │ │ │ vstr d6, [r0] │ │ │ │ - b.n 6e9ee │ │ │ │ + b.n 6d4be │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 6e8c4 │ │ │ │ + b.w 6d394 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.w 6e928 │ │ │ │ + b.w 6d3f8 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - b.w 6e886 │ │ │ │ + b.w 6d356 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - b.w 6e80c │ │ │ │ + b.w 6d2dc │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d5, d3, d7 │ │ │ │ vstr d5, [r3] │ │ │ │ - b.n 6e9ee │ │ │ │ + b.n 6d4be │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ @@ -104954,234 +102945,2283 @@ │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp] │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #240] @ (6f2f4 ) │ │ │ │ - ldr r3, [pc, #220] @ (6f2e4 ) │ │ │ │ + ldr r2, [pc, #240] @ (6ddc4 ) │ │ │ │ + ldr r3, [pc, #220] @ (6ddb4 ) │ │ │ │ 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 6f25c │ │ │ │ + beq.n 6dd2c │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cb9c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb9c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2b794 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6f240 │ │ │ │ + beq.n 6dd10 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - b.n 6f1bc │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f22c │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 6f238 │ │ │ │ - b.n 6f240 │ │ │ │ - b.n 6f1ea │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #148] @ (6f2f8 ) │ │ │ │ - ldr r3, [pc, #128] @ (6f2e4 ) │ │ │ │ - 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 6f216 │ │ │ │ - ldr r0, [pc, #132] @ (6f2fc ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f226 │ │ │ │ - ldr r2, [pc, #124] @ (6f300 ) │ │ │ │ - ldr r3, [pc, #92] @ (6f2e4 ) │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + b.n 6dc8c │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dcfc │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6dd08 │ │ │ │ + b.n 6dd10 │ │ │ │ + b.n 6dcba │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #148] @ (6ddc8 ) │ │ │ │ + ldr r3, [pc, #128] @ (6ddb4 ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #132] @ (6ddcc ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dcf6 │ │ │ │ + ldr r2, [pc, #124] @ (6ddd0 ) │ │ │ │ + ldr r3, [pc, #92] @ (6ddb4 ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #108] @ (6ddd4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dc92 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dcac │ │ │ │ + ldr r2, [pc, #92] @ (6ddd8 ) │ │ │ │ + ldr r3, [pc, #52] @ (6ddb4 ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #76] @ (6dddc ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + 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 6dd90 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #164] @ (6de88 ) │ │ │ │ + ldr r3, [pc, #168] @ (6de8c ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #152] @ (6de90 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dca6 │ │ │ │ + b.n 6dcf0 │ │ │ │ + ldr r2, [pc, #140] @ (6de94 ) │ │ │ │ + ldr r3, [pc, #128] @ (6de8c ) │ │ │ │ + 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 6dce6 │ │ │ │ + blx 2cda0 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dc9c │ │ │ │ + ldr r2, [pc, #112] @ (6de98 ) │ │ │ │ + ldr r3, [pc, #96] @ (6de8c ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #92] @ (6de9c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dd10 │ │ │ │ + ldr r2, [pc, #84] @ (6dea0 ) │ │ │ │ + ldr r3, [pc, #60] @ (6de8c ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #64] @ (6dea4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + b.n 6dcc6 │ │ │ │ + ldr r2, [pc, #60] @ (6dea8 ) │ │ │ │ + ldr r3, [pc, #28] @ (6de8c ) │ │ │ │ + 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 6dce6 │ │ │ │ + ldr r0, [pc, #40] @ (6deac ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006deb0 : │ │ │ │ + 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, 6df22 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt.n 6df04 │ │ │ │ + bne.n 6def0 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 6df04 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + cbz r0, 6df0a │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w ip, #1 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + ble.n 6dee8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6def8 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6df26 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 6df4e │ │ │ │ + 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 6df1c │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2c9c0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr.w ip, [sp] │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt.n 6df16 │ │ │ │ + bne.n 6df56 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + blt.n 6df16 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [r4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6e05c │ │ │ │ + stmdb 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 6e048 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6e036 │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6e024 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6e012 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6e004 │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 6dff2 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 6dfe4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 6dfd6 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6df64 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6dfba │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6dfb6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6dfb2 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r5, 6e004 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 6dfac │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6dfa2 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 6e024 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 6df9a │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 6e036 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 6df90 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2d8 │ │ │ │ + cbz r4, 6e048 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 6df86 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6df7c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e060 : │ │ │ │ + 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 2d54c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0006e0d8 : │ │ │ │ + stmdb 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] @ (6e23c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #336] @ (6e240 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r1, [pc, #336] @ (6e244 ) │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + vldr d0, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d594 (double)@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ + add r3, r0 │ │ │ │ + ldr r5, [r3, #124] @ 0x7c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 6e238 │ │ │ │ + ldrb r3, [r5, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6e214 │ │ │ │ + ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b614 │ │ │ │ + blx 2c298 │ │ │ │ + ldr r1, [pc, #276] @ (6e248 ) │ │ │ │ + ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ + movs r2, #18 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r5, r7, [r4, #44] @ 0x2c │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d808 │ │ │ │ + ldr r1, [pc, #252] @ (6e24c ) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 6e1ec │ │ │ │ + ldr.w sl, [pc, #240] @ 6e250 │ │ │ │ + movw fp, #52429 @ 0xcccd │ │ │ │ + movt fp, #52428 @ 0xcccc │ │ │ │ + ldr r3, [pc, #232] @ (6e254 ) │ │ │ │ + mov r9, r7 │ │ │ │ + subs r5, #4 │ │ │ │ + add r3, pc │ │ │ │ + add sl, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 6e184 │ │ │ │ + adds r4, #1 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + cmp r8, r4 │ │ │ │ + beq.n 6e1ec │ │ │ │ + vldr d0, [r9] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d594 (double)@plt> │ │ │ │ + movs r2, #5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d808 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6e17a │ │ │ │ + mul.w r2, fp, r4 │ │ │ │ + cmp.w r2, #858993459 @ 0x33333333 │ │ │ │ + bhi.n 6e17a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr.w r2, [r2, #-12] │ │ │ │ + add r2, r6 │ │ │ │ + ldr r7, [r2, #124] @ 0x7c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6e238 │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ + cbz r2, 6e1f2 │ │ │ │ + ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2b614 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + blx 2c298 │ │ │ │ + ldr r1, [pc, #120] @ (6e258 ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 6e184 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ + ldr r2, [pc, #96] @ (6e25c ) │ │ │ │ + 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 6e1ce │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6e1ce │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ + ldr r3, [pc, #64] @ (6e25c ) │ │ │ │ + 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 6e128 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6e128 │ │ │ │ + blx 2cda0 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r6, #1 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r0, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r7, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006e260 : │ │ │ │ + ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e268 : │ │ │ │ + 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 6e2b6 │ │ │ │ + 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 2c2fc │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.n 6e292 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne.n 6e2bc │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6e2ce │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 6e2a6 │ │ │ │ + ldr r3, [pc, #32] @ (6e2e0 ) │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr r1, [pc, #32] @ (6e2e4 ) │ │ │ │ + ldr r0, [pc, #36] @ (6e2e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6e2ec ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #28] @ (6e2f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (6e2f4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + subs r4, r3, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r2, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r0, r4, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r1, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r0, r0, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r3, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e2f8 : │ │ │ │ + stmdb 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 6e32e │ │ │ │ + movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + strd r6, r7, [r0, #32] │ │ │ │ + blx 2c2fc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6e320 │ │ │ │ + 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 6e3c8 │ │ │ │ + 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 6e46c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ + cmp r1, r6 │ │ │ │ + bge.n 6e466 │ │ │ │ + ldrd fp, r7, [r4, #68] @ 0x44 │ │ │ │ + add.w r0, sl, r1, lsl #2 │ │ │ │ + vldr d7, [pc, #324] @ 6e4b8 │ │ │ │ + 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 6e3a0 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + ldr.w r3, [ip, r3, lsl #2] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6e374 │ │ │ │ + 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 6e4a2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 6e34a │ │ │ │ + ldrd fp, r3, [r4, #120] @ 0x78 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 6e45a │ │ │ │ + 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 6e490 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ + vldr d7, [pc, #196] @ 6e4b8 │ │ │ │ + cmp r2, r6 │ │ │ │ + bge.n 6e438 │ │ │ │ + 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 6e424 │ │ │ │ + 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 6e436 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + ldr.w sl, [ip, r3, lsl #2] │ │ │ │ + cmp r1, sl │ │ │ │ + beq.n 6e404 │ │ │ │ + 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 6e47e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r7, #8 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6e3de │ │ │ │ + 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] @ 6e4b8 │ │ │ │ + b.n 6e3a0 │ │ │ │ + ldr r3, [pc, #80] @ (6e4c0 ) │ │ │ │ + movs r2, #235 @ 0xeb │ │ │ │ + ldr r1, [pc, #80] @ (6e4c4 ) │ │ │ │ + ldr r0, [pc, #84] @ (6e4c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (6e4cc ) │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + ldr r1, [pc, #76] @ (6e4d0 ) │ │ │ │ + ldr r0, [pc, #76] @ (6e4d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (6e4d8 ) │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ + ldr r1, [pc, #68] @ (6e4dc ) │ │ │ │ + ldr r0, [pc, #72] @ (6e4e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (6e4e4 ) │ │ │ │ + movs r2, #241 @ 0xf1 │ │ │ │ + ldr r1, [pc, #64] @ (6e4e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (6e4ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + adds r0, r3, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r4, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, r1, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r0, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r0, r2, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r6, r1, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, r6, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r7, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r4, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, r5, r4 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r1, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e4f0 : │ │ │ │ + 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 2d500 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + vldr d8, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 6e536 │ │ │ │ + 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 6e51e │ │ │ │ + ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6e55a │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + vldr d7, [r0, #32] │ │ │ │ + add.w r3, r4, r3, lsl #3 │ │ │ │ + vldr d6, [r3] │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + blx 2c2fc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6e540 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0006e564 : │ │ │ │ + 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 2d500 │ │ │ │ + ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6e5a6 │ │ │ │ + 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 2c2fc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6e58a │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6e5b0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #16] @ (6e5c4 ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #16] @ (6e5c8 ) │ │ │ │ + ldr r0, [pc, #20] @ (6e5cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, r1, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e5d0 , 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 6e632 , 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 6e61e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ + subs r3, #1 │ │ │ │ + adds r1, r7, #4 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cbnz r3, 6e61e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ + blx 2c110 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 6e5f4 , 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} │ │ │ │ + │ │ │ │ +0006e644 : │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6e678 │ │ │ │ + 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 6e65a │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e67c , 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] @ (6e928 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ac>) │ │ │ │ + ldr r3, [pc, #664] @ (6e92c , 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 6e912 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x296> │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 6e7e4 , 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 6e812 , 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 6e7aa , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ + bne.n 6e6f0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x74> │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 6e7aa , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6e6e2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6e702 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 6e7ba , 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 6e7b2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ + bne.n 6e716 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x9a> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.n 6e7b2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e708 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6e816 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x19a> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 6e734 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ + bne.w 6e882 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 6e882 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ + movs r0, #32 │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + blx 2b690 │ │ │ │ + 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 6e872 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1f6> │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6e896 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2c9c0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.w 6e8ec , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x270> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6e896 , 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 6e898 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.w 6e896 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + bne.n 6e898 , 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 6e898 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6e6e2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ + b.n 6e6f8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x7c> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e708 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ + b.n 6e71e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa2> │ │ │ │ + bne.n 6e7c2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x146> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 6e702 , 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 6e800 , 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 6e6c4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48> │ │ │ │ + ldr r2, [pc, #328] @ (6e930 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #324] @ (6e92c , 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 6e90e , 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 2cc14 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 6e7dc , 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 2b690 │ │ │ │ + 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 6e8f8 , 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 6dec0 │ │ │ │ + ldrd r5, r2, [sp, #28] │ │ │ │ + subs r0, r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6e77e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov.w r3, #1 │ │ │ │ + strb.w r3, [sp, #24] │ │ │ │ + ldrd r3, r2, [r6, #196] @ 0xc4 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6e8ae , 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 6e7dc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ + bne.n 6e8be , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.w 6e756 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xda> │ │ │ │ + bgt.n 6e8be , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 6e84a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ce> │ │ │ │ + ldr r3, [pc, #176] @ (6e934 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b8>) │ │ │ │ + mov.w r2, #276 @ 0x114 │ │ │ │ + ldr r1, [pc, #172] @ (6e938 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #176] @ (6e93c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c0>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2b850 │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + mov r5, fp │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ + b.n 6e852 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1d6> │ │ │ │ + add r1, sp, #20 │ │ │ │ + add.w r0, r6, #192 @ 0xc0 │ │ │ │ + blx 2cc14 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 6e7dc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6e90a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2c2fc │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 6e8de , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x262> │ │ │ │ + bne.n 6e830 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.n 6e830 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6e78c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6e898 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + bne.n 6e830 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.w 6e772 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf6> │ │ │ │ + b.n 6e830 , 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 6e90a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ + bne.n 6e830 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 6e830 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6e77e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #44] @ (6e940 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c4>) │ │ │ │ + movw r2, #263 @ 0x107 │ │ │ │ + ldr r1, [pc, #40] @ (6e944 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #44] @ (6e948 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2cc>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e94c : │ │ │ │ + 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] @ (6ebf0 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #652] @ (6ebf4 ) │ │ │ │ + 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 6e998 │ │ │ │ + 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 6ebd4 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 6e984 │ │ │ │ + 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 2c50c > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 6ea3a │ │ │ │ + ldrd r5, r6, [fp, #44] @ 0x2c │ │ │ │ + add.w r7, fp, #136 @ 0x88 │ │ │ │ + vldr d8, [pc, #552] @ 6ebe8 │ │ │ │ + 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 6ebcc │ │ │ │ + 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 6e9e2 │ │ │ │ + mov r2, lr │ │ │ │ + cmp r7, lr │ │ │ │ + beq.n 6ea0c │ │ │ │ + ldr.w r0, [lr, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + itt ge │ │ │ │ + strge r2, [sp, #24] │ │ │ │ + strbge.w r3, [sp, #28] │ │ │ │ + bge.n 6ea20 │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r0, fp, #132 @ 0x84 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + blx 2cb48 > > 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 6ebbe │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [fp, #160] @ 0xa0 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 6e9c2 │ │ │ │ + add.w r3, fp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d100 │ │ │ │ + add.w r3, fp, #168 @ 0xa8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2c50c > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r4, r2, [fp, #108] @ 0x6c │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 6eaea │ │ │ │ + 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 6ebc8 │ │ │ │ + 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 6ea94 │ │ │ │ + cmp r1, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + beq.n 6eabc │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + itt ge │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge.w r6, [sp, #20] │ │ │ │ + bge.n 6eace │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add.w r0, fp, #132 @ 0x84 │ │ │ │ + blx 2cb48 > > 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 6ebb4 │ │ │ │ + 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 6ea6c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d8b0 │ │ │ │ + add.w r3, fp, #180 @ 0xb4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c50c > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r8, r2, [fp, #120] @ 0x78 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6eb8c │ │ │ │ + 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, 6eb5c │ │ │ │ + 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 6eb36 │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 6eb5c │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + itt ge │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge.w r4, [sp, #20] │ │ │ │ + bge.n 6eb6e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r0, fp, #132 @ 0x84 │ │ │ │ + blx 2cb48 > > 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 6ebaa │ │ │ │ + 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 6eb16 │ │ │ │ + ldr r2, [pc, #104] @ (6ebf8 ) │ │ │ │ + ldr r3, [pc, #100] @ (6ebf4 ) │ │ │ │ + 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 6ebd0 │ │ │ │ + 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 2bda4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6eb80 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2bda4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6eae0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2bda4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6ea34 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 6eabc │ │ │ │ + mov r2, r7 │ │ │ │ + b.n 6ea0c │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #36] @ (6ebfc ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #36] @ (6ec00 ) │ │ │ │ + ldr r0, [pc, #40] @ (6ec04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + lsls r0, r1, #23 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006ec08 : │ │ │ │ + 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 6ec9c │ │ │ │ + ldrd r2, r3, [r1, #16] │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + adds r0, #24 │ │ │ │ + adds r1, #24 │ │ │ │ + blx 2d904 │ │ │ │ + add.w r1, r5, #64 @ 0x40 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2b8c0 │ │ │ │ + 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, 6ec60 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6df64 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ec4c │ │ │ │ + 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 2b6a8 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0006eca0 : │ │ │ │ + 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 2c004 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d904 │ │ │ │ + add.w r1, r5, #88 @ 0x58 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2d0f4 │ │ │ │ + add.w r1, r5, #152 @ 0x98 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2d180 │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + cbz r5, 6ecfc │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6df64 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ece8 │ │ │ │ + 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 2b6a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006ed38 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r5, [pc, #248] @ (6ee40 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #248] @ (6ee44 ) │ │ │ │ + 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 2c004 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d904 │ │ │ │ + vldr d7, [pc, #196] @ 6ee38 │ │ │ │ + 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 2b8c0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2bed4 │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + cbz r5, 6edc4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6df64 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6edb0 │ │ │ │ + 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 2b6a8 │ │ │ │ + ldr r2, [pc, #76] @ (6ee48 ) │ │ │ │ + ldr r3, [pc, #68] @ (6ee44 ) │ │ │ │ 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 6f216 │ │ │ │ - ldr r0, [pc, #108] @ (6f304 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f1c2 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f1dc │ │ │ │ - ldr r2, [pc, #92] @ (6f308 ) │ │ │ │ - ldr r3, [pc, #52] @ (6f2e4 ) │ │ │ │ + bne.n 6ee2e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, sp │ │ │ │ + blx 2bed4 │ │ │ │ + ldr r2, [pc, #48] @ (6ee4c ) │ │ │ │ + ldr r3, [pc, #36] @ (6ee44 ) │ │ │ │ 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 6f216 │ │ │ │ - ldr r0, [pc, #76] @ (6f30c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ + beq.n 6ee32 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + blx 2cb0c <__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 6f2c0 │ │ │ │ - str r5, [r1, #36] @ 0x24 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ - vswp d0, d5 │ │ │ │ + ... │ │ │ │ + lsls r2, r4, #7 │ │ │ │ + movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl, #-20]! @ 0xffffffec │ │ │ │ - stc2l 0, cr0, [ip], {5} │ │ │ │ - b.n 6ec5c │ │ │ │ - movs r3, r0 │ │ │ │ - stc2 0, cr0, [sl], #20 │ │ │ │ - b.n 6ec20 │ │ │ │ - movs r3, r0 │ │ │ │ - stc2 0, cr0, [r2], {5} │ │ │ │ - b.n 6ebd8 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r2, [pc, #164] @ (6f3b8 ) │ │ │ │ - ldr r3, [pc, #168] @ (6f3bc ) │ │ │ │ - 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 6f216 │ │ │ │ - ldr r0, [pc, #152] @ (6f3c0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f1d6 │ │ │ │ - b.n 6f220 │ │ │ │ - ldr r2, [pc, #140] @ (6f3c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (6f3bc ) │ │ │ │ - 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 6f216 │ │ │ │ - blx 2cda0 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f1cc │ │ │ │ - ldr r2, [pc, #112] @ (6f3c8 ) │ │ │ │ - ldr r3, [pc, #96] @ (6f3bc ) │ │ │ │ - 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 6f216 │ │ │ │ - ldr r0, [pc, #92] @ (6f3cc ) │ │ │ │ + lsls r2, r6, #4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006ee50 : │ │ │ │ + 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 2d8d4 │ │ │ │ + add.w r1, r5, #64 @ 0x40 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2d1a8 │ │ │ │ + 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 2b6a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 6eeea │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2cc20 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6df64 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bed4 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2cb9c │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006eef8 : │ │ │ │ + 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 2c004 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d8d4 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + add.w r1, r5, #88 @ 0x58 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2c3a4 │ │ │ │ + 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 2b6a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 6ef9a │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2cc20 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6df64 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bed4 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2cb9c │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006efa8 : │ │ │ │ + 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 2c004 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d8d4 │ │ │ │ + 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 2b6a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2cc20 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2cebc > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6df64 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2bed4 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2cb9c │ │ │ │ + blx 2cb0c <__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, 6f084 │ │ │ │ + b.n 6f0b6 │ │ │ │ + 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 6f082 │ │ │ │ + mov r3, r2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6f0ba │ │ │ │ + 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 6f0b0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 2c9c0 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r2, ip │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 6f0a4 │ │ │ │ + │ │ │ │ +0006f0e0 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 6f108 > >, 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 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006f10c const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 6f134 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 2c2d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006f138 > >, 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 6f1a6 > >, 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 6f1a0 > >, 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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6f188 > >, 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 6f17c > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x44> │ │ │ │ + cbz r6, 6f192 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2d8 │ │ │ │ + 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] @ (6f1b0 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f240 │ │ │ │ - ldr r2, [pc, #84] @ (6f3d0 ) │ │ │ │ - ldr r3, [pc, #60] @ (6f3bc ) │ │ │ │ - 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 6f216 │ │ │ │ - ldr r0, [pc, #64] @ (6f3d4 ) │ │ │ │ + nop │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006f1b4 > >, 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 6f238 > >, 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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, r8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str.w r3, [r0, r9] │ │ │ │ + beq.n 6f234 > >, 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 6f206 > >, 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, 6f226 > >, 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 2c2d8 │ │ │ │ + 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 6f216 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x62> │ │ │ │ + ldr r0, [pc, #4] @ (6f240 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x8c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n 6f1f6 │ │ │ │ - ldr r2, [pc, #60] @ (6f3d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (6f3bc ) │ │ │ │ - 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 6f216 │ │ │ │ - ldr r0, [pc, #40] @ (6f3dc ) │ │ │ │ + ble.n 6f2d8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x4> │ │ │ │ + movs r3, r0 │ │ │ │ + │ │ │ │ +0006f244 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 6f2c8 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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, r8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str.w r3, [r0, r9] │ │ │ │ + beq.n 6f2c4 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 6f296 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, 6f2b6 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 2c2d8 │ │ │ │ + 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 6f2a6 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] @ (6f2d0 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 2bf90 │ │ │ │ - ldc2 0, cr0, [ip], {5} │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 6fbbc │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xfbf60005 │ │ │ │ - @ instruction: 0xfbd60005 │ │ │ │ - b.n 6fb3c │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xfbb20005 │ │ │ │ - b.n 6fafc > > >::ReleasePointer_()@@Base+0xac> │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xfb920005 │ │ │ │ - b.n 6fac4 > > >::ReleasePointer_()@@Base+0x74> │ │ │ │ + bgt.n 6f248 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x4> │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0006f3e0 : │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - bx r3 │ │ │ │ +0006f2d4 > > 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] @ (6f3e4 > > 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] @ (6f3e8 > > 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 2b690 │ │ │ │ + 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 6f376 > > 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 6f352 > > 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 6f372 > > 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 2c9c0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.n 6f37a > > 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 6f3c2 > > 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 2b850 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #20] │ │ │ │ + b.n 6f39c > > 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 6f392 > > 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 6f3c0 > > 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 2c2fc │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 6f37a > > 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 6f3da > > 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 6f342 > > 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, 6f3b8 > > 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 6f064 │ │ │ │ + ldrd ip, r2, [sp, #4] │ │ │ │ + subs.w r0, ip, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cbnz r2, 6f3c2 > > 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 2c2d8 │ │ │ │ + ldr r1, [pc, #76] @ (6f3ec > > 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] @ (6f3e8 > > 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 6f3de > > 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 6f37a > > 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 6f342 > > 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 6f342 > > 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 6f3ce > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xfa> │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + mcrr2 0, 0, r0, r4, cr5 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + @ instruction: 0xfb900005 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6f460 │ │ │ │ + beq.n 6f460 > > 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 6f436 │ │ │ │ + bhi.n 6f436 > > 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 6f462 │ │ │ │ + bhi.n 6f462 > > 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 6f492 │ │ │ │ + ble.n 6f492 > > 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 2c5d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ @@ -105189,54 +105229,54 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d38c │ │ │ │ - cbz r7, 6f454 │ │ │ │ + cbz r7, 6f454 > > 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 2c2d8 │ │ │ │ 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 6f4a0 │ │ │ │ + ble.n 6f4a0 > > 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 2c5d4 │ │ │ │ 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 6f430 │ │ │ │ + ble.n 6f430 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15c> │ │ │ │ blx 2d38c │ │ │ │ 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 6f430 │ │ │ │ + bne.n 6f430 > > 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 6f430 │ │ │ │ - bne.n 6f478 │ │ │ │ + b.n 6f430 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15c> │ │ │ │ + bne.n 6f478 > > 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 6f478 │ │ │ │ + b.n 6f478 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1a4> │ │ │ │ │ │ │ │ 0006f4ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (6f500 ) │ │ │ │ @@ -105427,19 +105467,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfd8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ ldr??.w r0, [ip, r5] │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 0006f69c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -105502,15 +105542,15 @@ │ │ │ │ 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 6f3f0 │ │ │ │ + bl 6f3f0 > > 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 2b690 │ │ │ │ ldr r3, [pc, #116] @ (6f7d4 ) │ │ │ │ @@ -105608,15 +105648,15 @@ │ │ │ │ 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 6f3f0 │ │ │ │ + bl 6f3f0 > > 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 2b690 │ │ │ │ ldr r3, [pc, #116] @ (6f8e4 ) │ │ │ │ @@ -105693,20 +105733,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf62e0005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf7dc0003 │ │ │ │ + strb.w r0, [lr, r3] │ │ │ │ + ldrh.w r0, [r0, r3] │ │ │ │ │ │ │ │ 0006f938 ::~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] @ (6f974 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ @@ -105729,20 +105766,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ @ instruction: 0xf5e60005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf78a0003 │ │ │ │ + @ instruction: 0xf7bc0003 │ │ │ │ + @ instruction: 0xf7de0003 │ │ │ │ │ │ │ │ 0006f988 > >::~SimpleReferenced()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -105773,20 +105807,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5920005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r2 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf72c0003 │ │ │ │ + @ instruction: 0xf75e0003 │ │ │ │ + @ instruction: 0xf7800003 │ │ │ │ │ │ │ │ 0006f9e8 > >::~SimpleReferenced()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -105820,17 +105851,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5320005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q0, d8, d3 │ │ │ │ - vaddl.u16 q8, d10, d3 │ │ │ │ - vrev64. d16, d3 │ │ │ │ + movt r0, #18435 @ 0x4803 │ │ │ │ + @ instruction: 0xf6f60003 │ │ │ │ + @ instruction: 0xf7180003 │ │ │ │ │ │ │ │ 0006fa50 > > >::ReleasePointer_()@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 6fa80 > > >::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ @@ -106024,61 +106055,61 @@ │ │ │ │ movs r2, #22 │ │ │ │ ldr r1, [pc, #100] @ (6fc6c ) │ │ │ │ ldr r0, [pc, #100] @ (6fc70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 0006fc74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106389,17 +106420,17 @@ │ │ │ │ b.n 700ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf2780005 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf26e0005 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -107111,19 +107142,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xe9900005 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [lr], #20 │ │ │ │ stmia.w lr!, {r0, r2} │ │ │ │ ldmia.w r6, {r0, r2} │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xfa960003 │ │ │ │ - @ instruction: 0xfad00003 │ │ │ │ - @ instruction: 0xfae20003 │ │ │ │ + @ instruction: 0xfa8e0003 │ │ │ │ + @ instruction: 0xfac80003 │ │ │ │ + @ instruction: 0xfada0003 │ │ │ │ │ │ │ │ 00070728 , 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 │ │ │ │ @@ -107565,31 +107596,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + bvs.n 70be8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x18> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ b.n 7054c │ │ │ │ movs r5, r0 │ │ │ │ b.n 7044c │ │ │ │ movs r5, r0 │ │ │ │ b.n 70420 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf6360003 │ │ │ │ - @ instruction: 0xf6140003 │ │ │ │ - @ instruction: 0xf65a0003 │ │ │ │ + @ instruction: 0xf62e0003 │ │ │ │ + addw r0, ip, #2051 @ 0x803 │ │ │ │ + @ instruction: 0xf6520003 │ │ │ │ │ │ │ │ 00070bd0 , 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 │ │ │ │ @@ -107846,15 +107877,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00070e88 , 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 │ │ │ │ @@ -108082,20 +108113,20 @@ │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ ldr r1, [pc, #28] @ (710fc ) │ │ │ │ ldr r0, [pc, #28] @ (71100 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xf12e0003 │ │ │ │ - @ instruction: 0xf1e80003 │ │ │ │ - @ instruction: 0xf1fe0003 │ │ │ │ - adds.w r0, sl, #3 │ │ │ │ - rsbs r0, r4, #3 │ │ │ │ - addw r0, r2, #3 │ │ │ │ + @ instruction: 0xf1260003 │ │ │ │ + @ instruction: 0xf1e00003 │ │ │ │ + @ instruction: 0xf1f60003 │ │ │ │ + adds.w r0, r2, #3 │ │ │ │ + rsb r0, ip, #3 │ │ │ │ + @ instruction: 0xf1fa0003 │ │ │ │ │ │ │ │ 00071104 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -108129,15 +108160,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ble.n 71138 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r6, #3 │ │ │ │ + sub.w r0, lr, #3 │ │ │ │ │ │ │ │ 00071164 : │ │ │ │ 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] @ (711f4 ) │ │ │ │ @@ -108206,15 +108237,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 71164 │ │ │ │ movs r5, r0 │ │ │ │ ble.n 712d8 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r0, #3 │ │ │ │ + adcs.w r0, r8, #3 │ │ │ │ │ │ │ │ 0007120c : │ │ │ │ ldr r3, [pc, #60] @ (7124c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #60] @ (71250 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -109016,24 +109047,24 @@ │ │ │ │ b.n 717ea , Ipopt::SmartPtr)@@Base+0x2ea> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #436] @ (71bf0 , Ipopt::SmartPtr)@@Base+0x6f0>) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 2e47c │ │ │ │ + bl 2e47c │ │ │ │ ldr r1, [pc, #428] @ (71bf4 , Ipopt::SmartPtr)@@Base+0x6f4>) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e47c │ │ │ │ + bl 2e47c │ │ │ │ ldr r1, [pc, #420] @ (71bf8 , Ipopt::SmartPtr)@@Base+0x6f8>) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e47c │ │ │ │ + bl 2e47c │ │ │ │ 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] │ │ │ │ @@ -109176,45 +109207,45 @@ │ │ │ │ movs r5, r0 │ │ │ │ bge.n 71bd4 , Ipopt::SmartPtr)@@Base+0x6d4> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-12]! │ │ │ │ - ldcl 0, cr0, [r2], {3} │ │ │ │ + ldcl 0, cr0, [r2, #-12]! │ │ │ │ + stcl 0, cr0, [sl], {3} │ │ │ │ lsrs r4, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, r3 │ │ │ │ - @ instruction: 0xeb8e0003 │ │ │ │ - @ instruction: 0xeb8e0003 │ │ │ │ - add.w r0, sl, r3 │ │ │ │ - add.w r0, r4, r3 │ │ │ │ + subs.w r0, r2, r3 │ │ │ │ + @ instruction: 0xeb860003 │ │ │ │ + @ instruction: 0xeb860003 │ │ │ │ + add.w r0, r2, r3 │ │ │ │ + @ instruction: 0xeafc0003 │ │ │ │ bpl.n 71b2c , Ipopt::SmartPtr)@@Base+0x62c> │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xe9880003 │ │ │ │ - ldrd r0, r0, [ip, #-12]! │ │ │ │ - @ instruction: 0xe9820003 │ │ │ │ + @ instruction: 0xe9800003 │ │ │ │ + ldrd r0, r0, [r4, #-12]! │ │ │ │ + ldrd r0, r0, [sl, #-12]! │ │ │ │ bmi.n 71b30 , Ipopt::SmartPtr)@@Base+0x630> │ │ │ │ movs r5, r0 │ │ │ │ bmi.n 71ce0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0xbc> │ │ │ │ movs r5, r0 │ │ │ │ bmi.n 71cb4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x90> │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ movs r3, r0 │ │ │ │ bmi.n 71c40 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1c> │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r3, r0 │ │ │ │ bcc.n 71bdc , Ipopt::SmartPtr)@@Base+0x6dc> │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ 00071c24 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base>: │ │ │ │ @@ -109524,15 +109555,15 @@ │ │ │ │ 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 71d2c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x108> │ │ │ │ + b.n 71d1c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0xf8> │ │ │ │ movs r3, r0 │ │ │ │ bne.n 71fa0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x40> │ │ │ │ movs r5, r0 │ │ │ │ beq.n 71f48 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x324> │ │ │ │ movs r5, r0 │ │ │ │ beq.n 71e60 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x23c> │ │ │ │ movs r5, r0 │ │ │ │ @@ -109874,29 +109905,29 @@ │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - b.n 72a48 │ │ │ │ + b.n 72a38 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 72698 │ │ │ │ + b.n 72688 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 71ba8 , Ipopt::SmartPtr)@@Base+0x6a8> │ │ │ │ + b.n 71b98 , Ipopt::SmartPtr)@@Base+0x698> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ - b.n 726b8 │ │ │ │ + b.n 726a8 │ │ │ │ movs r3, r0 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ movs r3, r0 │ │ │ │ - b.n 72840 │ │ │ │ + b.n 72830 │ │ │ │ movs r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2db68 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [pc, #48] @ (72360 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x400>) │ │ │ │ @@ -110230,15 +110261,15 @@ │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r3, r0 │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ movs r5, r0 │ │ │ │ vldr d7, [sl] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #256] @ (727b8 ) │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ @@ -110338,19 +110369,19 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 72762 │ │ │ │ b.n 72744 │ │ │ │ nop │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ @@ -110640,25 +110671,25 @@ │ │ │ │ strb r6, [r4, r3] │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - bgt.n 72a28 │ │ │ │ + bgt.n 72a18 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 72afc │ │ │ │ + bgt.n 72aec │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 72a38 │ │ │ │ + blt.n 72a28 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 72b94 │ │ │ │ + bgt.n 72b84 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 72bb0 │ │ │ │ + bgt.n 72ba0 │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 72a90 │ │ │ │ + blt.n 72a80 │ │ │ │ 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 │ │ │ │ @@ -110732,15 +110763,15 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + add r3, pc, #744 @ (adr r3, 72ecc ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00072be4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00072be8 : │ │ │ │ @@ -111108,15 +111139,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 72f10 │ │ │ │ + bhi.n 72f00 │ │ │ │ movs r3, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ stmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ stmia r0!, {r1, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ @@ -111188,21 +111219,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (73044 ) │ │ │ │ ldr r3, [pc, #16] @ (7303c ) │ │ │ │ add r1, pc │ │ │ │ b.n 72fe0 │ │ │ │ blx 2cda0 │ │ │ │ it hi │ │ │ │ movhi r5, r0 │ │ │ │ - bvc.n 72f48 │ │ │ │ + bvc.n 73138 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 730b8 │ │ │ │ + bvc.n 730a8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00073048 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0007304c : │ │ │ │ @@ -111320,24 +111351,24 @@ │ │ │ │ │ │ │ │ 00073130 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #8] @ (7313c ) │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ add r1, pc │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00073140 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #8] @ (7314c ) │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ add r1, pc │ │ │ │ bx r3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00073150 : │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ cbnz r3, 73170 │ │ │ │ ldr.w r3, [r0, #568] @ 0x238 │ │ │ │ bic.w r0, r3, #4 │ │ │ │ @@ -111409,15 +111440,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bpl.n 73128 │ │ │ │ + bpl.n 73118 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 000731fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -111467,21 +111498,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (73298 ) │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ b.n 7322e │ │ │ │ - bpl.n 731bc , std::allocator > const&)@@Base+0x8> │ │ │ │ + bpl.n 731ac │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 73244 │ │ │ │ + bpl.n 73234 │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 73390 │ │ │ │ + bpl.n 73380 │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 73210 │ │ │ │ + bpl.n 73200 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 0007329c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -111551,15 +111582,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bpl.n 73324 │ │ │ │ + bpl.n 73314 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00073360 : │ │ │ │ cmp r1, #1 │ │ │ │ bls.n 73368 │ │ │ │ cmp r1, #3 │ │ │ │ bne.n 7336c │ │ │ │ @@ -111574,15 +111605,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 2d9bc │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bpl.n 73330 │ │ │ │ + bpl.n 73320 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00073394 , std::allocator >&) const@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -111606,15 +111637,15 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ mov r0, ip │ │ │ │ str.w lr, [sp] │ │ │ │ blx 2bcf0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ b.n 733be , std::allocator >&) const@@Base+0x2a> │ │ │ │ - bpl.n 7331c │ │ │ │ + bpl.n 7330c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 000733e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -111755,15 +111786,15 @@ │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ rev r6, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 0007354c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -112019,15 +112050,15 @@ │ │ │ │ bl 2e5d0 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e6 │ │ │ │ movs r5, r0 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 73790 │ │ │ │ + bne.n 73780 │ │ │ │ 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 │ │ │ │ @@ -113072,51 +113103,51 @@ │ │ │ │ b.n 7426c │ │ │ │ b.n 7426c │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 00074314 : │ │ │ │ @@ -113216,21 +113247,21 @@ │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ b.n 74386 │ │ │ │ add r3, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00074428 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -113318,21 +113349,21 @@ │ │ │ │ b.n 744d6 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r5, r0 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 00074520 )@@Base>: │ │ │ │ @@ -113759,19 +113790,19 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xe835ffff │ │ │ │ @ instruction: 0xe82fffff │ │ │ │ ldrex pc, [sp, #1020] @ 0x3fc │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00074988 : │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ cbz r3, 74992 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -114433,23 +114464,23 @@ │ │ │ │ bkpt 0x0045 │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r5, r0 │ │ │ │ - nop {7} │ │ │ │ - movs r3, r0 │ │ │ │ - ittt cs │ │ │ │ - movcs r3, r0 │ │ │ │ - itt gt @ unpredictable │ │ │ │ - movgt r3, r0 │ │ │ │ + it vs │ │ │ │ + movvs r3, r0 │ │ │ │ + itte ne │ │ │ │ + movne r3, r0 │ │ │ │ + itt lt @ unpredictable │ │ │ │ + movlt r3, r0 │ │ │ │ │ │ │ │ 00075050 : │ │ │ │ - ldrgt.w r2, [r0, #276] @ 0x114 │ │ │ │ + ldrlt.w r2, [r0, #276] @ 0x114 │ │ │ │ mov r3, r0 │ │ │ │ cbz r2, 7505e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r0, [r3, #280] @ 0x118 │ │ │ │ cbz r0, 75098 │ │ │ │ @@ -114681,15 +114712,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ b.n 7525e │ │ │ │ bl 2e5d0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bkpt 0x0006 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ b.n 75966 │ │ │ │ vrsra.u32 d30, d19, #1 │ │ │ │ Address 0x752a2 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ 000752a4 : │ │ │ │ @@ -114858,19 +114889,19 @@ │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, fp │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -116582,113 +116613,113 @@ │ │ │ │ mov r6, r8 │ │ │ │ lsrs r5, r6, #27 │ │ │ │ subs r4, #103 @ 0x67 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ movs r3, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - movs r3, r0 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + push {r2, r7, lr} │ │ │ │ + movs r3, r0 │ │ │ │ + str r2, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 767f0 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 767d0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #912 @ (adr r6, 768b4 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 76894 ) │ │ │ │ movs r3, r0 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 7659c │ │ │ │ + cbz r4, 7659a │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 7659c │ │ │ │ + cbz r4, 7659a │ │ │ │ movs r3, r0 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #336 @ (adr r5, 766a4 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 76684 ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r3, r0 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r0 │ │ │ │ movs r3, r0 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r0 │ │ │ │ movs r3, r0 │ │ │ │ - uxth r4, r0 │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 76590 │ │ │ │ + cbz r4, 7658e │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #256] @ (76688 ) │ │ │ │ + ldr r4, [pc, #224] @ (76668 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #208] @ (7665c ) │ │ │ │ + ldr r4, [pc, #176] @ (7663c ) │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 765a4 │ │ │ │ + cbz r2, 765a2 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 765a8 │ │ │ │ + cbz r6, 765a6 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ cbz r2, 765d6 │ │ │ │ @@ -116991,31 +117022,31 @@ │ │ │ │ b.n 76d16 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 768fa │ │ │ │ @@ -118636,101 +118667,101 @@ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ ... │ │ │ │ strh r0, [r6, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 77a08 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 779e8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, 779dc ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 779bc ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #296 @ (adr r6, 77a10 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 779f0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, 77ad4 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 77ab4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #472 @ (adr r6, 77ac8 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 77aa8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #832 @ (adr r6, 77c34 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 77c14 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #776 @ (adr r6, 77c00 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 77be0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #880 @ (adr r6, 77c6c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 77c4c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #816 @ (adr r4, 77c30 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 77c10 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, 77b04 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 77ae4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #496 @ (adr r6, 77af8 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 77ad8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #480 @ (adr r6, 77af4 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 77ad4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 77bf8 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 77bd8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 77bfc ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 77bdc ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #16 @ (adr r7, 77930 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 77d10 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 77924 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 77d04 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #112 @ (adr r7, 77998 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 77978 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, 779a4 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 77984 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #272 @ (adr r7, 77a40 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 77a20 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 77cfc ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 77cdc ) │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #22 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #280 @ (adr r5, 77a54 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 77a34 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #272 @ (adr r5, 77a50 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 77a30 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #536 @ (adr r5, 77b5c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 77b3c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #832 @ (adr r4, 77c88 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 77c68 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #864 @ (adr r4, 77cac ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 77c8c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #872 @ (adr r4, 77cb8 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 77c98 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r0, #0 │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 77cd4 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 77cb4 ) │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #696 @ (adr r2, 77c2c ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 77c0c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #728 @ (adr r2, 77c50 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 77c30 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #888 @ (adr r2, 77cf4 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 77cd4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #240 @ (adr r2, 77a70 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 77a50 ) │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 77996 │ │ │ │ @@ -119277,59 +119308,59 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ b.n 77f50 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, pc, #752 @ (adr r1, 781e4 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 781c4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #768 @ (adr r1, 781f8 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 781d8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #896 @ (adr r1, 7827c ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 7825c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #848 @ (adr r1, 78250 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 78230 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #816 @ (adr r1, 78234 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 78214 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #976 @ (adr r1, 782d8 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 782b8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #952 @ (adr r1, 782c4 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 782a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, 77fa8 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 77f88 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #120 @ (adr r2, 77f8c ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 77f6c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 780dc ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 780bc ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #864 @ (adr r0, 78280 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 78260 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #944 @ (adr r0, 782d4 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 782b4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #408 @ (adr r0, 780c4 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 780a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #264 @ (adr r0, 78038 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 78018 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #296 @ (adr r0, 7805c ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 7803c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #744 @ (adr r0, 78220 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 78200 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #464 @ (adr r0, 78110 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 780f0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 78154 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 78134 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 78088 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 78068 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #40 @ (adr r0, 77f74 ) │ │ │ │ + add r0, pc, #8 @ (adr r0, 77f54 ) │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 77f62 │ │ │ │ @@ -119631,31 +119662,31 @@ │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ b.n 78278 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r0, pc, #744 @ (adr r0, 7853c ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 7851c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #808 @ (adr r0, 78580 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 78560 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #168 @ (adr r1, 78304 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 782e4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #296 @ (adr r0, 78388 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 78368 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #88 @ (adr r0, 782c8 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 782a8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 7828a │ │ │ │ @@ -120414,71 +120445,71 @@ │ │ │ │ @ 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, #336] @ 0x150 │ │ │ │ + ldrge r7, [sp, #304] @ 0x130 │ │ │ │ movlt r3, r0 │ │ │ │ - ldrge r7, [sp, #344] @ 0x158 │ │ │ │ + ldrge r7, [sp, #312] @ 0x138 │ │ │ │ movge r3, r0 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r7, [r5, #16] │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cbz r2, 78a8a │ │ │ │ @@ -121830,19 +121861,19 @@ │ │ │ │ @ instruction: 0xffff9b37 │ │ │ │ @ instruction: 0xffff0ddc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r3, r0 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -122005,19 +122036,19 @@ │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ strb r6, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ movs r3, r0 │ │ │ │ strb r4, [r6, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -122166,27 +122197,27 @@ │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r7, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ movs r3, r0 │ │ │ │ strh r4, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, r5] │ │ │ │ movs r5, r0 │ │ │ │ @@ -122387,15 +122418,15 @@ │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @ instruction: 0xffff5142 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 00079e30 )@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -122575,19 +122606,19 @@ │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ ldr r7, [pc, #736] @ (7a2c0 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ movs r3, r0 │ │ │ │ ldr r7, [pc, #504] @ (7a1e8 ) │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 00079ff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122916,25 +122947,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (7a37c ) │ │ │ │ movs r5, r0 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ vmlal.u , d15, d15[0] │ │ │ │ vqrdmlah.s q8, , d8[0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ ldr r5, [pc, #456] @ (7a558 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r3, r0 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ vcvt.f16.u16 d20, d24, #1 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r5, [r6, #46] @ 0x2e │ │ │ │ @ instruction: 0xfffff894 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ @@ -123416,23 +123447,23 @@ │ │ │ │ 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, #10 │ │ │ │ + cmp r1, #14 │ │ │ │ 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, [r2, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [pc, #1408] @ 7ae58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -123957,15 +123988,15 @@ │ │ │ │ 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, [r7, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -124411,27 +124442,27 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 7af58 │ │ │ │ ldr r0, [pc, #140] @ (7b368 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r3, r0 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r3, r0 │ │ │ │ subs r7, #82 @ 0x52 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -124439,53 +124470,53 @@ │ │ │ │ movs r5, r0 │ │ │ │ subs r7, #2 │ │ │ │ movs r5, r0 │ │ │ │ subs r6, #212 @ 0xd4 │ │ │ │ movs r5, r0 │ │ │ │ subs r6, #168 @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r3, r0 │ │ │ │ subs r6, #120 @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ subs r6, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ subs r6, #8 │ │ │ │ movs r5, r0 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ subs r5, #206 @ 0xce │ │ │ │ movs r5, r0 │ │ │ │ - blt.n 7b3d0 │ │ │ │ + blt.n 7b3c0 │ │ │ │ movs r2, r0 │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ movs r5, r0 │ │ │ │ subs r5, #46 @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ subs r5, #8 │ │ │ │ movs r5, r0 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b428 │ │ │ │ + bge.n 7b418 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b3f4 │ │ │ │ + bge.n 7b3e4 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b3b8 │ │ │ │ + bge.n 7b3a8 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ movs r5, r0 │ │ │ │ subs r4, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - bls.n 7b334 │ │ │ │ + bls.n 7b324 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0007b36c : │ │ │ │ stmdb 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 │ │ │ │ @@ -125101,30 +125132,30 @@ │ │ │ │ nop │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ movs r3, r0 │ │ │ │ ldrb r5, [r1, #21] │ │ │ │ vmla.i , , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ - vraddhn.i d23, , q15 │ │ │ │ + vraddhn.i d23, , q11 │ │ │ │ movs r3, r0 │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ - vrsra.u64 , q6, #1 │ │ │ │ + vrsra.u64 , q2, #1 │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ movs r3, r0 │ │ │ │ ldrb r5, [r2, #15] │ │ │ │ vtbx.8 d23, {d15-d18}, d3 │ │ │ │ - vmlal.u , d31, d0[0] │ │ │ │ + vrshr.u64 d23, d24, #1 │ │ │ │ movs r3, r0 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ @ instruction: 0xffff7d0d │ │ │ │ vtbx.8 d19, {d15}, d4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -125702,32 +125733,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r3, [r5, #19] │ │ │ │ vsri.64 , , #1 │ │ │ │ vmls.i , , d21[0] │ │ │ │ vsubl.u , d15, d18 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 7bfc0 │ │ │ │ + bcc.n 7bfb0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -125735,29 +125766,29 @@ │ │ │ │ movs r5, r0 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ movs r5, r0 │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #776] @ (7c30c ) │ │ │ │ + ldr r7, [pc, #744] @ (7c2ec ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 0007c008 : │ │ │ │ stmdb 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 │ │ │ │ @@ -126124,23 +126155,23 @@ │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r1, [r0, #2] │ │ │ │ - vtbl.8 d22, {d15-d16}, d12 │ │ │ │ + vtbl.8 d22, {d15-d16}, d4 │ │ │ │ movs r3, r0 │ │ │ │ strb r7, [r3, #0] │ │ │ │ vshr.u32 , , #1 │ │ │ │ @ instruction: 0xffff2dd2 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126209,25 +126240,25 @@ │ │ │ │ nop │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #16 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #8] @ (7c4a0 ) │ │ │ │ + ldr r2, [pc, #1000] @ (7c880 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #952] @ (7c85c ) │ │ │ │ + ldr r2, [pc, #920] @ (7c83c ) │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ 0007c4b0 : │ │ │ │ @@ -127401,53 +127432,53 @@ │ │ │ │ b.n 7d0d6 │ │ │ │ b.n 7d012 │ │ │ │ nop │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #560] @ (7d358 , std::allocator > const&)@@Base+0xc>) │ │ │ │ + ldr r6, [pc, #528] @ (7d338 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #656] @ (7d3e4 , std::allocator > const&)@@Base+0x98>) │ │ │ │ + ldr r0, [pc, #624] @ (7d3c4 , std::allocator > const&)@@Base+0x78>) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #560] @ (7d38c , std::allocator > const&)@@Base+0x40>) │ │ │ │ + ldr r7, [pc, #528] @ (7d36c , std::allocator > const&)@@Base+0x20>) │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ movs r0, #18 │ │ │ │ movs r5, r0 │ │ │ │ @@ -127960,19 +127991,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ adds r6, r0, r7 │ │ │ │ movs r5, r0 │ │ │ │ adds r0, r5, r6 │ │ │ │ movs r5, r0 │ │ │ │ adds r0, r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ @@ -128271,24 +128302,24 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ adds r4, r4, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r3, r0 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ vrsubhn.i d17, , q8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #248] @ (7dad4 ) │ │ │ │ + ldr r6, [pc, #216] @ (7dab4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #304] @ (7db10 ) │ │ │ │ + ldr r6, [pc, #272] @ (7daf0 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #24 │ │ │ │ movs r5, r0 │ │ │ │ asrs r2, r5, #23 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ @@ -128581,24 +128612,24 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ asrs r4, r3, #20 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #20 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #624] @ (7df68 ) │ │ │ │ + ldr r6, [pc, #592] @ (7df48 ) │ │ │ │ movs r3, r0 │ │ │ │ strb r7, [r0, r6] │ │ │ │ vrsra.u32 , q8, #1 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #56] @ (7dd3c ) │ │ │ │ + ldr r3, [pc, #24] @ (7dd1c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #112] @ (7dd78 ) │ │ │ │ + ldr r3, [pc, #80] @ (7dd58 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #30 │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r0, #11 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ @@ -129195,19 +129226,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #32] @ (7e3e0 ) │ │ │ │ + ldr r0, [pc, #0] @ (7e3c0 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #184] @ (7e47c ) │ │ │ │ + ldr r0, [pc, #152] @ (7e45c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #224] @ (7e4a8 ) │ │ │ │ + ldr r0, [pc, #192] @ (7e488 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -129938,19 +129969,19 @@ │ │ │ │ vtbl.8 d20, {d31- instruction: 0xffff0f88 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #20 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r5, #18 │ │ │ │ movs r5, r0 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #15 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ @@ -130318,15 +130349,15 @@ │ │ │ │ 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 │ │ │ │ - vtbx.8 d19, {d31- instruction: 0xffff3bb8 │ │ │ │ movs r3, r0 │ │ │ │ tst r5, r5 │ │ │ │ vsra.u64 q10, , #1 │ │ │ │ vtbx.8 d20, {d31- │ │ │ │ @@ -130629,15 +130660,15 @@ │ │ │ │ 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 │ │ │ │ - vtbx.8 d19, {d15-d17}, d20 │ │ │ │ + @ instruction: 0xffff3a5c │ │ │ │ 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 │ │ │ │ @@ -131145,26 +131176,22 @@ │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #201 @ 0xc9 │ │ │ │ @ instruction: 0xffff0fdc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7760004 │ │ │ │ @ instruction: 0xf7240004 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ - movs r3, r0 │ │ │ │ + str.w r0, [ip, #2] │ │ │ │ + ldr??.w r0, [lr, #2] │ │ │ │ + vld4.8 {d0-d3}, [r0], r2 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6d00004 │ │ │ │ @ instruction: 0xf6b80004 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xe82e0002 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 7fb06 │ │ │ │ stmdb 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 │ │ │ │ @@ -131851,50 +131878,50 @@ │ │ │ │ b.n 7fff0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e8> │ │ │ │ b.n 7fff6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4ee> │ │ │ │ nop │ │ │ │ and.w r0, ip, #8650752 @ 0x840000 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3ee0004 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r3, r0 │ │ │ │ movt r0, #49156 @ 0xc004 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xf18c0004 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ adcs.w r0, lr, #4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf1300004 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #6 │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xf0ba0004 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ movs r3, r0 │ │ │ │ orr.w r0, r6, #4 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ @@ -132749,23 +132776,23 @@ │ │ │ │ b.n 8074c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #239 @ 0xef │ │ │ │ vqshlu.s32 d30, d18, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + bvc.n 8090c │ │ │ │ movs r2, r0 │ │ │ │ b.n 80558 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 000809cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -133906,39 +133933,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 816e0 │ │ │ │ movs r4, r0 │ │ │ │ ldcl 0, cr0, [lr], #16 │ │ │ │ adds r3, r2, #1 │ │ │ │ @ instruction: 0xffffdafc │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ subs r7, r3, r7 │ │ │ │ vtbl.8 d29, {d15-d17}, d4 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldr??.w r0, [r6, #2] │ │ │ │ - adds r4, r0, r0 │ │ │ │ + vld1.8 {d16[0]}, [lr], r2 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ movs r3, r0 │ │ │ │ bls.n 81600 │ │ │ │ movs r4, r0 │ │ │ │ bls.n 815d4 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ bls.n 815a4 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r2, r0 │ │ │ │ bls.n 8170c │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0008167c : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 81694 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -134626,15 +134653,15 @@ │ │ │ │ nop │ │ │ │ bne.n 81ec4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 81e9c │ │ │ │ movs r4, r0 │ │ │ │ - add r6, pc, #440 @ (adr r6, 81fe0 ) │ │ │ │ + cbz r6, 81e46 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00081e28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135015,18 +135042,18 @@ │ │ │ │ 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 │ │ │ │ - vmull.u q8, d31, d24 │ │ │ │ + vmull.u q8, d31, d16 │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 8, cr0, cr6, cr2, {0} │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {0} │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #28 │ │ │ │ vrsubhn.i d19, , │ │ │ │ @@ -135330,18 +135357,18 @@ │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r7} │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xeb340002 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + @ instruction: 0xeb2c0002 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r1, r2, #12 │ │ │ │ @ instruction: 0xffffeeb5 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 82630 │ │ │ │ tst.w lr, ip │ │ │ │ @@ -135550,39 +135577,39 @@ │ │ │ │ b.n 827f0 │ │ │ │ stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + add r7, pc, #960 @ (adr r7, 82c18 ) │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r1, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + cbnz r0, 82862 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 82764 │ │ │ │ + b.n 82754 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ movs r3, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ movs r4, r0 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 82690 │ │ │ │ + b.n 82680 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00082888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135925,19 +135952,19 @@ │ │ │ │ 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 │ │ │ │ - vrshr.u32 d16, d0, #1 │ │ │ │ + vsubl.u q8, d15, d8 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 832e0 │ │ │ │ + b.n 832d0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ movs r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 82dd6 │ │ │ │ vneg.f64 d10, d8 │ │ │ │ @@ -136284,15 +136311,15 @@ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [sl, #4] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ b.n 82f52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ movs r3, r0 │ │ │ │ add.w r2, r4, #584 @ 0x248 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b7ac │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx 2d658 │ │ │ │ @@ -137114,48 +137141,48 @@ │ │ │ │ blx 2bf90 │ │ │ │ rev r2, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7b20002 │ │ │ │ + @ instruction: 0xf7aa0002 │ │ │ │ @ instruction: 0xb79c │ │ │ │ movs r4, r0 │ │ │ │ - addw r0, lr, #2050 @ 0x802 │ │ │ │ - bvc.n 839d8 │ │ │ │ + addw r0, r6, #2050 @ 0x802 │ │ │ │ + bvc.n 839c8 │ │ │ │ movs r2, r0 │ │ │ │ - sub.w r0, r2, #8519680 @ 0x820000 │ │ │ │ + @ instruction: 0xf59a0002 │ │ │ │ @ instruction: 0xb70a │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb6cc │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb6b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb67a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + add r7, pc, #952 @ (adr r7, 83d30 ) │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb64a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + add r7, pc, #760 @ (adr r7, 83c78 ) │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb620 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + add r7, pc, #592 @ (adr r7, 83bd8 ::~SimpleReferencedPtr()@@Base+0x1c>) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + add r7, pc, #552 @ (adr r7, 83bb4 ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0008398c : │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 839ae │ │ │ │ add.w ip, r0, r1 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ @@ -137409,19 +137436,19 @@ │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ cbz r2, 83c1a ::~SimpleReferencedPtr()@@Base+0x5e> │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003e │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0070 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0092 │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00083bbc ::~SimpleReferencedPtr()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -137462,19 +137489,19 @@ │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ cbz r6, 83c6e │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0000 │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0022 │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00083c2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -137629,15 +137656,15 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ strh r2, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - sbc.w r0, r2, #2 │ │ │ │ + adcs.w r0, sl, #2 │ │ │ │ │ │ │ │ 00083dbc (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] @ 84038 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x27c> │ │ │ │ @@ -137883,19 +137910,19 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 84058 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x29c> │ │ │ │ movs r4, r0 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #328] @ (84194 (double*, int, double)@@Base+0x130>) │ │ │ │ + ldr r4, [pc, #296] @ (84174 (double*, int, double)@@Base+0x110>) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #464] @ (84220 ) │ │ │ │ + ldr r4, [pc, #432] @ (84200 (double*, int, double)@@Base+0x19c>) │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 84324 ) │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r2, r0 │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138050,19 +138077,19 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ movs r4, r0 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 84600 ) │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138188,19 +138215,19 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ movs r4, r0 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + add sp, #24 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138320,18 +138347,18 @@ │ │ │ │ movs r4, r0 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xeb380002 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + @ instruction: 0xeb300002 │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138461,17 +138488,17 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ movs r4, r0 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ + strd r0, r0, [r0, #8]! │ │ │ │ strd r0, r0, [r8, #8]! │ │ │ │ - ldrd r0, r0, [r0, #8]! │ │ │ │ - ldrd r0, r0, [r6, #8]! │ │ │ │ + strd r0, r0, [lr, #8]! │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ @@ -138623,18 +138650,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ movs r2, r0 │ │ │ │ - strex r0, r0, [sl, #8] │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strex r0, r0, [r2, #8] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138784,19 +138811,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #240 @ (adr r7, 84a24 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #1016 @ (adr r6, 84d34 ::ReleasePointer_()@@Base+0x18>) │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 84980 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r6, 84984 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ add r6, pc, #432 @ (adr r6, 84afc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x48>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138927,19 +138954,19 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #728 @ (adr r5, 84d6c ::ReleasePointer_()@@Base+0x1c>) │ │ │ │ movs r4, r0 │ │ │ │ add r5, pc, #600 @ (adr r5, 84cf0 , std::allocator > >::_M_clear()@@Base+0x10>) │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 84ac4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x10> │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r0, 84aca , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x16> │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #792] @ (84dbc >::ReleasePointer_()@@Base+0x38>) │ │ │ │ + ldr r6, [pc, #760] @ (84d9c >::ReleasePointer_()@@Base+0x18>) │ │ │ │ movs r2, r0 │ │ │ │ add r5, pc, #64 @ (adr r5, 84ae8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x34>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -139123,15 +139150,15 @@ │ │ │ │ b.n 84c58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1a4> │ │ │ │ add r4, pc, #400 @ (adr r4, 84e1c >::ReleasePointer_()@@Base+0x98>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #328 @ (adr r4, 84ddc >::ReleasePointer_()@@Base+0x58>) │ │ │ │ movs r4, r0 │ │ │ │ - b.n 844c8 │ │ │ │ + b.n 844b8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -139309,19 +139336,19 @@ │ │ │ │ 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 r3, sp, #880 @ 0x370 │ │ │ │ + add r2, pc, #992 @ (adr r2, 851fc ) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, pc, #168 @ (adr r3, 84ec8 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, pc, #304 @ (adr r3, 84f54 ) │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00084e28 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ @@ -139570,25 +139597,25 @@ │ │ │ │ ldr r1, [pc, #32] @ (850b4 ) │ │ │ │ ldr r0, [pc, #32] @ (850b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fce4 │ │ │ │ - b.n 851cc │ │ │ │ + b.n 851bc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 852ec │ │ │ │ + b.n 852dc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8533c │ │ │ │ + b.n 8532c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851a8 │ │ │ │ + b.n 85198 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 852c8 │ │ │ │ + b.n 852b8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 852f0 │ │ │ │ + b.n 852e0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000850bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -139723,43 +139750,43 @@ │ │ │ │ ldr r1, [pc, #64] @ (85260 ) │ │ │ │ ldr r0, [pc, #68] @ (85264 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 85294 │ │ │ │ + b.n 85284 │ │ │ │ movs r2, r0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 853dc │ │ │ │ + b.n 853cc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85244 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8537c │ │ │ │ + b.n 8536c │ │ │ │ movs r2, r0 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85360 │ │ │ │ + b.n 85350 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00085268 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0008526c : │ │ │ │ @@ -139913,19 +139940,19 @@ │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ ldr r1, [pc, #16] @ (853ec ) │ │ │ │ ldr r0, [pc, #16] @ (853f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 85370 │ │ │ │ + ble.n 85360 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 85398 │ │ │ │ + ble.n 85388 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000853f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139951,19 +139978,19 @@ │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ ldr r1, [pc, #16] @ (85448 ) │ │ │ │ ldr r0, [pc, #16] @ (8544c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - svc 10 │ │ │ │ + svc 2 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 85514 │ │ │ │ + ble.n 85504 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 8553c │ │ │ │ + ble.n 8552c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00085450 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139990,19 +140017,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (854a8 ) │ │ │ │ ldr r0, [pc, #20] @ (854ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 4 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 854b8 │ │ │ │ + bgt.n 854a8 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 854e0 │ │ │ │ + ble.n 854d0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000854b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -140027,19 +140054,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (85508 ) │ │ │ │ ldr r0, [pc, #20] @ (8550c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fce4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 8545c │ │ │ │ + bgt.n 8544c │ │ │ │ movs r2, r0 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00085510 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -140061,19 +140088,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (85560 ) │ │ │ │ ldr r0, [pc, #20] @ (85564 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fce4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 30 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 85604 │ │ │ │ + bgt.n 855f4 │ │ │ │ movs r2, r0 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00085568 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -140095,19 +140122,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (855b8 ) │ │ │ │ ldr r0, [pc, #20] @ (855bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fce4 │ │ │ │ - svc 30 │ │ │ │ + svc 22 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 855ac │ │ │ │ + blt.n 8559c │ │ │ │ movs r2, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000855c0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -140158,19 +140185,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (85654 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fce4 │ │ │ │ nop │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 85718 )@@Base+0x40> │ │ │ │ + blt.n 85708 )@@Base+0x30> │ │ │ │ movs r2, r0 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00085658 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -140512,25 +140539,25 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ bl ffe599f6 │ │ │ │ bl ffde79fa │ │ │ │ - blt.n 8599c │ │ │ │ + blt.n 8598c │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 859c4 │ │ │ │ + bvc.n 859b4 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 85a1c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8> │ │ │ │ + bgt.n 85a0c │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 85980 │ │ │ │ + blt.n 85970 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 859a8 │ │ │ │ + bvc.n 85998 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 85a48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x34> │ │ │ │ + bgt.n 85a38 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x24> │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00085a14 , 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 │ │ │ │ @@ -140817,27 +140844,27 @@ │ │ │ │ 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 85c74 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x260> │ │ │ │ + bge.n 85c64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x250> │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 85c28 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x214> │ │ │ │ + bge.n 85c18 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x204> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 85f1c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x508>) │ │ │ │ + add r4, pc, #472 @ (adr r4, 85efc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4e8>) │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 85de4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x3d0> │ │ │ │ + bls.n 85dd4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x3c0> │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 85ddc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x3c8> │ │ │ │ + bls.n 85dcc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x3b8> │ │ │ │ movs r2, r0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbe4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 85e46 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -141079,35 +141106,35 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b.n 85fa0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 85f9c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x588> │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - bvc.n 85f98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x584> │ │ │ │ + bvc.n 85f88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x574> │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 85f68 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x554> │ │ │ │ + bge.n 85f58 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x544> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 85f58 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x544> │ │ │ │ + bvc.n 85f48 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x534> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 85f44 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x530> │ │ │ │ + bvc.n 85f34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x520> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 86038 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x624> │ │ │ │ + bvc.n 86028 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x614> │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 86008 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f4> │ │ │ │ + bls.n 85ff8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e4> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 86018 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x604> │ │ │ │ + bvs.n 86008 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f4> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 85fe4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d0> │ │ │ │ + bvs.n 85fd4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5c0> │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 863fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e8>) │ │ │ │ + add r1, pc, #968 @ (adr r1, 863dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9c8>) │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 85fc4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5b0> │ │ │ │ + bvs.n 85fb4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5a0> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 85fa0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ + bvs.n 85f90 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x57c> │ │ │ │ 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] │ │ │ │ @@ -141673,43 +141700,43 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 8642c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ blx 2cda0 │ │ │ │ bl 2fce4 │ │ │ │ - bpl.n 865fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbe8> │ │ │ │ + bpl.n 865ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbd8> │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 86684 │ │ │ │ + bpl.n 86674 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ movs r4, r0 │ │ │ │ ldrh r6, [r4, #20] │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #26 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r6, [r0, #18] │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ movs r4, r0 │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ movs r4, r0 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movs r4, r0 │ │ │ │ ldrh r6, [r4, #10] │ │ │ │ movs r4, r0 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ movs r4, r0 │ │ │ │ @@ -141763,19 +141790,19 @@ │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ ldr r1, [pc, #16] @ (866dc ) │ │ │ │ ldr r0, [pc, #16] @ (866e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000866e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -141826,25 +141853,25 @@ │ │ │ │ ldr r1, [pc, #32] @ (86784 ) │ │ │ │ ldr r0, [pc, #32] @ (86788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fce4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0008678c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -141905,25 +141932,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (8684c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ bl 2fd10 │ │ │ │ bl 2fce4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00086850 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142083,25 +142110,25 @@ │ │ │ │ ldr r1, [pc, #28] @ (86a28 ) │ │ │ │ ldr r0, [pc, #32] @ (86a2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00086a30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -143229,41 +143256,41 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrb r6, [r6, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ite gt │ │ │ │ + itt gt │ │ │ │ movgt r2, r0 │ │ │ │ - ldrble r2, [r7, #20] │ │ │ │ + ldrbgt r2, [r7, #20] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r7} │ │ │ │ movs r2, r0 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00087738 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -143358,19 +143385,19 @@ │ │ │ │ ... │ │ │ │ strb r2, [r4, #31] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #29] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 87864 │ │ │ │ + cbnz r6, 87862 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00087848 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0008784c : │ │ │ │ @@ -143537,15 +143564,15 @@ │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ strb r0, [r5, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #24] │ │ │ │ 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, [r3, #22] │ │ │ │ movs r4, r0 │ │ │ │ @@ -143680,15 +143707,15 @@ │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 87b04 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ ldr r0, [pc, #8] @ (87b48 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00087b4c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -143863,19 +143890,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #15] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ 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 │ │ │ │ │ │ │ │ 00087d00 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cbz r1, 87d4a >::_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 │ │ │ │ @@ -143957,15 +143984,15 @@ │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 87d98 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ ldr r0, [pc, #8] @ (87ddc >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00087de0 : │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ @@ -144168,73 +144195,73 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r1, [pc, #124] @ (88074 ) │ │ │ │ ldr r0, [pc, #124] @ (88078 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - cbnz r4, 88066 │ │ │ │ + cbnz r4, 88064 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8807a │ │ │ │ + cbnz r6, 88078 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 8806e │ │ │ │ + cbnz r2, 8806c │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88082 │ │ │ │ + cbnz r4, 88080 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 88076 │ │ │ │ + cbnz r0, 88074 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 8808a │ │ │ │ + cbnz r2, 88088 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8807c │ │ │ │ + cbnz r6, 8807a │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 88092 │ │ │ │ + cbnz r0, 88090 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88084 │ │ │ │ + cbnz r4, 88082 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 88098 │ │ │ │ + cbnz r6, 88096 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8808a │ │ │ │ + cbnz r6, 88088 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 880a0 │ │ │ │ + cbnz r0, 8809e │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 880bc │ │ │ │ + cbnz r6, 880ba │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88092 │ │ │ │ + cbnz r4, 88090 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 880a6 │ │ │ │ + cbnz r6, 880a4 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 880be │ │ │ │ + cbnz r4, 880bc │ │ │ │ movs r2, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 880ae │ │ │ │ + cbnz r4, 880ac │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 880c0 │ │ │ │ + cbnz r6, 880be │ │ │ │ movs r2, r0 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 880b6 │ │ │ │ + cbnz r2, 880b4 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 880c2 │ │ │ │ + cbnz r4, 880c0 │ │ │ │ movs r2, r0 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 880be │ │ │ │ + cbnz r0, 880bc │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 880c4 │ │ │ │ + cbnz r6, 880c2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0008807c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -144677,19 +144704,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000884f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -144714,15 +144741,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #32] │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ 00088540 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -144749,15 +144776,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #28] │ │ │ │ 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 88688 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145326,17 +145353,17 @@ │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ b.n 88b34 │ │ │ │ blx 2cda0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 88b78 │ │ │ │ + cbz r4, 88b76 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ 00088b7c : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -146345,55 +146372,55 @@ │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #864 @ (adr r4, 899d4 , std::allocator >) const@@Base+0x9d4>) │ │ │ │ + add r4, pc, #832 @ (adr r4, 899b4 , std::allocator >) const@@Base+0x9b4>) │ │ │ │ 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, #376 @ (adr r3, 89800 , std::allocator >) const@@Base+0x800>) │ │ │ │ + add r3, pc, #344 @ (adr r3, 897e0 , std::allocator >) const@@Base+0x7e0>) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #352 @ (adr r3, 897ec , std::allocator >) const@@Base+0x7ec>) │ │ │ │ + add r3, pc, #320 @ (adr r3, 897cc , std::allocator >) const@@Base+0x7cc>) │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 89990 , std::allocator >) const@@Base+0x990>) │ │ │ │ + add r2, pc, #736 @ (adr r2, 89970 , std::allocator >) const@@Base+0x970>) │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #664 @ (adr r5, 8992c , std::allocator >) const@@Base+0x92c>) │ │ │ │ + add r5, pc, #632 @ (adr r5, 8990c , std::allocator >) const@@Base+0x90c>) │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #600 @ (adr r2, 898f0 , std::allocator >) const@@Base+0x8f0>) │ │ │ │ + add r2, pc, #568 @ (adr r2, 898d0 , std::allocator >) const@@Base+0x8d0>) │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #552 @ (adr r2, 898c4 , std::allocator >) const@@Base+0x8c4>) │ │ │ │ + add r2, pc, #520 @ (adr r2, 898a4 , std::allocator >) const@@Base+0x8a4>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #616 @ (adr r1, 89908 , std::allocator >) const@@Base+0x908>) │ │ │ │ + add r1, pc, #584 @ (adr r1, 898e8 , std::allocator >) const@@Base+0x8e8>) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #512 @ (adr r4, 898a4 , std::allocator >) const@@Base+0x8a4>) │ │ │ │ + add r4, pc, #480 @ (adr r4, 89884 , std::allocator >) const@@Base+0x884>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 898a8 , std::allocator >) const@@Base+0x8a8>) │ │ │ │ + add r1, pc, #480 @ (adr r1, 89888 , std::allocator >) const@@Base+0x888>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #400 @ (adr r1, 8983c , std::allocator >) const@@Base+0x83c>) │ │ │ │ + add r1, pc, #368 @ (adr r1, 8981c , std::allocator >) const@@Base+0x81c>) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 897f4 , std::allocator >) const@@Base+0x7f4>) │ │ │ │ + add r1, pc, #288 @ (adr r1, 897d4 , std::allocator >) const@@Base+0x7d4>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #240 @ (adr r1, 897a8 , std::allocator >) const@@Base+0x7a8>) │ │ │ │ + add r1, pc, #208 @ (adr r1, 89788 , std::allocator >) const@@Base+0x788>) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #24 @ (adr r0, 896d8 , std::allocator >) const@@Base+0x6d8>) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r0 │ │ │ │ ldr.w fp, [r3, #124] @ 0x7c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 89ba2 , std::allocator >) const@@Base+0xba2> │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8978c , std::allocator >) const@@Base+0x78c> │ │ │ │ @@ -147110,58 +147137,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 8a22c ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 8a20c ) │ │ │ │ movs r2, r0 │ │ │ │ strh r6, [r4, r6] │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r5, r5] │ │ │ │ movs r4, r0 │ │ │ │ strh r0, [r2, r5] │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r4, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (89fcc , std::allocator >) const@@Base+0xfcc>) │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #160] @ (89f08 , std::allocator >) const@@Base+0xf08>) │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #568] @ (8a0a4 , std::allocator >) const@@Base+0x10a4>) │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r7, r1] │ │ │ │ movs r4, r0 │ │ │ │ - vext.8 d16, d2, d1, #0 │ │ │ │ + vaddl.s32 q8, d10, d1 │ │ │ │ strh r6, [r1, r1] │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ str r4, [r4, r7] │ │ │ │ movs r4, r0 │ │ │ │ - vhadd.s16 d16, d14, d1 │ │ │ │ + vhadd.s16 d16, d6, d1 │ │ │ │ str r4, [r0, r7] │ │ │ │ movs r4, r0 │ │ │ │ - vhadd.s d0, d14, d1 │ │ │ │ - ldr r1, [pc, #784] @ (8a1a0 ) │ │ │ │ + vhadd.s d0, d6, d1 │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #88] @ (89eec , std::allocator >) const@@Base+0xeec>) │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #160] @ (89f38 , std::allocator >) const@@Base+0xf38>) │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 15, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 15, cr0, cr6, cr1, {0} │ │ │ │ str r4, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 13, cr0, cr14, cr1, {0} │ │ │ │ cdp 0, 13, cr0, cr6, cr1, {0} │ │ │ │ + cdp 0, 12, cr0, cr14, cr1, {0} │ │ │ │ str r4, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ str r0, [r3, r4] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -148241,61 +148268,61 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 8a6a0 │ │ │ │ ldr r3, [pc, #16] @ (8a990 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8a2b4 │ │ │ │ + b.n 8a2a4 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [pc, #856] @ (8ace4 ) │ │ │ │ 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, #40] @ (8a9d0 ) │ │ │ │ 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 │ │ │ │ @ instruction: 0x47fa │ │ │ │ movs r4, r0 │ │ │ │ blxns r8 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ bx pc │ │ │ │ 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 │ │ │ │ mov lr, r9 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -149667,19 +149694,19 @@ │ │ │ │ blx 2c824 <__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 │ │ │ │ │ │ │ │ 0008b8b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -151957,143 +151984,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ 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 r4, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ 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 r3, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ 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, #70 @ 0x46 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ 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 r2, #162 @ 0xa2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ 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 r1, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ 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, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ 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 r0, #182 @ 0xb6 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, #18 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r6, #7 │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r3, #7 │ │ │ │ movs r4, r0 │ │ │ │ subs r2, r0, #7 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r3, #6 │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r5, #5 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r1, #5 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r5, #4 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ subs r0, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r4, #3 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -152942,23 +152969,23 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #23 │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r4, #21 │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r1, #21 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 8da4c │ │ │ │ + cbz r6, 8da4a │ │ │ │ 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 │ │ │ │ @@ -154265,87 +154292,87 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 8e6de >&)@@Base+0xb2e> │ │ │ │ blx 2cda0 │ │ │ │ asrs r2, r4, #13 │ │ │ │ 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, r1, #13 │ │ │ │ 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, r1, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r2, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ movs r4, r0 │ │ │ │ @@ -154910,15 +154937,15 @@ │ │ │ │ blx 2cda0 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ lsls r4, r4, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r5, #6 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -156092,125 +156119,125 @@ │ │ │ │ b.w 8ef86 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ 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] @ (8facc ) │ │ │ │ + ldr r7, [pc, #96] @ (8faac ) │ │ │ │ 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] @ (8fbc0 ) │ │ │ │ + ldr r6, [pc, #328] @ (8fba0 ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (8fca8 ) │ │ │ │ + ldr r6, [pc, #552] @ (8fc88 ) │ │ │ │ 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] @ (8fb44 ) │ │ │ │ + ldr r6, [pc, #184] @ (8fb24 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #744] @ (8fd58 ) │ │ │ │ + ldr r3, [pc, #712] @ (8fd38 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #872] @ (8fddc ) │ │ │ │ + ldr r5, [pc, #840] @ (8fdbc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #416] @ (8fc18 ) │ │ │ │ + ldr r3, [pc, #384] @ (8fbf8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #544] @ (8fc9c ) │ │ │ │ + ldr r5, [pc, #512] @ (8fc7c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #88] @ (8fad8 ) │ │ │ │ + ldr r3, [pc, #56] @ (8fab8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #216] @ (8fb5c ) │ │ │ │ + ldr r5, [pc, #184] @ (8fb3c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #784] @ (8fd98 ) │ │ │ │ + ldr r2, [pc, #752] @ (8fd78 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #912] @ (8fe1c ) │ │ │ │ + ldr r4, [pc, #880] @ (8fdfc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #456] @ (8fc58 ) │ │ │ │ + ldr r2, [pc, #424] @ (8fc38 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #584] @ (8fcdc ) │ │ │ │ + ldr r4, [pc, #552] @ (8fcbc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #128] @ (8fb18 ) │ │ │ │ + ldr r2, [pc, #96] @ (8faf8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #256] @ (8fb9c ) │ │ │ │ + ldr r4, [pc, #224] @ (8fb7c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #824] @ (8fdd8 ) │ │ │ │ + ldr r1, [pc, #792] @ (8fdb8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #712] @ (8fd6c ) │ │ │ │ + ldr r2, [pc, #680] @ (8fd4c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #416] @ (8fc48 ) │ │ │ │ + ldr r2, [pc, #384] @ (8fc28 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #440] @ (8fc64 ) │ │ │ │ + ldr r3, [pc, #408] @ (8fc44 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #1016] @ (8fea8 ) │ │ │ │ + ldr r2, [pc, #984] @ (8fe88 ) │ │ │ │ movs r2, r0 │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #256] @ (8fbbc ) │ │ │ │ + ldr r0, [pc, #224] @ (8fb9c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #224] @ (8fba0 ) │ │ │ │ + ldr r0, [pc, #192] @ (8fb80 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #192] @ (8fb84 ) │ │ │ │ + ldr r0, [pc, #160] @ (8fb64 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #160] @ (8fb68 ) │ │ │ │ + ldr r0, [pc, #128] @ (8fb48 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #128] @ (8fb4c ) │ │ │ │ + ldr r0, [pc, #96] @ (8fb2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #96] @ (8fb30 ) │ │ │ │ + ldr r0, [pc, #64] @ (8fb10 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8fb14 ) │ │ │ │ - movs r2, r0 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #32] @ (8faf4 ) │ │ │ │ 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 2cb60 ::_M_widen_init() const@plt> │ │ │ │ ldr r3, [pc, #660] @ (8fd8c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -157016,35 +157043,35 @@ │ │ │ │ blx 2c0a0 ::ReleasePointer_()@plt> │ │ │ │ b.n 90230 │ │ │ │ nop │ │ │ │ @ instruction: 0xf1300003 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1200003 │ │ │ │ - mvns r2, r2 │ │ │ │ + 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 │ │ │ │ stc 0, cr0, [lr, #12] │ │ │ │ stcl 0, cr0, [sl], #12 │ │ │ │ ldcl 0, cr0, [r2], {3} │ │ │ │ ldc 0, cr0, [sl], #12 │ │ │ │ @@ -157435,37 +157462,37 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sub.w r0, r0, r3 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb920003 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + 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] @ (90a90 ) │ │ │ │ mov r2, r9 │ │ │ │ @@ -157750,17 +157777,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 2bcf0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ b.n 908d6 │ │ │ │ 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 │ │ │ │ @@ -158171,29 +158198,29 @@ │ │ │ │ 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 │ │ │ │ @@ -158680,17 +158707,17 @@ │ │ │ │ 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, 913fc │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [sp, #216] @ 0xd8 │ │ │ │ strbeq r3, [r0, #0] │ │ │ │ beq.n 913f8 │ │ │ │ @@ -159137,15 +159164,15 @@ │ │ │ │ blx r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ b.n 91756 ::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 918d0 ::ReleasePointer_()@@Base+0xd0> │ │ │ │ + bhi.n 918d0 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ 00091800 ::ReleasePointer_()@@Base>: │ │ │ │ @@ -159183,2969 +159210,1883 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ b.n 9184c ::ReleasePointer_()@@Base+0x4c> │ │ │ │ - bvc.n 918b8 ::ReleasePointer_()@@Base+0xb8> │ │ │ │ + bvc.n 918b8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (918e0 ::ReleasePointer_()@@Base+0xe0>) │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #116] @ (918e4 ::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 918da ::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 918dc ::ReleasePointer_()@@Base+0xdc> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2c4b8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - str r0, [r5, #8] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 918dc ::ReleasePointer_()@@Base+0xdc> │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2c4b8 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2d388 │ │ │ │ - bx lr │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bvs.n 91864 ::ReleasePointer_()@@Base+0x64> │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -000918e8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00091868 : │ │ │ │ + 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] @ (91950 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #88] @ (91954 ) │ │ │ │ - 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, 9191e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 91942 │ │ │ │ - ldr r3, [pc, #56] @ (91958 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d718 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 91934 │ │ │ │ + ldr r3, [pc, #152] @ (91910 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [pc, #152] @ (91914 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r0, 9188c │ │ │ │ blx 2ce44 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 9193c │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + cbz r0, 91894 │ │ │ │ blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cbz r0, 918a0 │ │ │ │ + ldr r1, [r5, #124] @ 0x7c │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ + cbz r0, 918ac │ │ │ │ + ldr r1, [r5, #112] @ 0x70 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + cbz r0, 918b8 │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbz r0, 918c4 │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + cbz r0, 918d0 │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldrd r4, r6, [r5, #56] @ 0x38 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 918f4 │ │ │ │ + ldr.w r3, [r4], #4 │ │ │ │ + cbz r3, 918ee │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 918ee │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 9191e │ │ │ │ - nop │ │ │ │ - bvs.n 919b8 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 918d8 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ + cbz r6, 91900 │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r1, r1, r6 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 9190c │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bvs.n 9187c │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009195c : │ │ │ │ +00091918 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d47c │ │ │ │ + blx 2b5e4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009197c : │ │ │ │ - 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 2d47c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ +00091938 : │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000919a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0009193c : │ │ │ │ + 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] @ (91a14 ) │ │ │ │ - ldr r3, [pc, #92] @ (91a18 ) │ │ │ │ - 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] @ (91a48 ) │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #244] @ (91a4c ) │ │ │ │ + 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, 919e2 │ │ │ │ + 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 919dc │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r5, 919d4 │ │ │ │ + mov r1, r8 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d38c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add.w r0, r4, #116 @ 0x74 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #104 @ 0x68 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #80 @ 0x50 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #68 @ 0x44 │ │ │ │ + blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ + ldrd r5, r6, [r4, #56] @ 0x38 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 91a2a │ │ │ │ + ldr.w r0, [r5], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 91a0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 91a06 │ │ │ │ - ldr r3, [pc, #56] @ (91a1c ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d718 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 919f8 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 91a00 │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 91a0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 919e2 │ │ │ │ + b.n 91a0c │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + cbz r0, 91a36 │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + cbz r0, 91a42 │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bpl.n 91afc │ │ │ │ + bpl.n 919fc │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091a20 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00091a50 : │ │ │ │ + stmdb 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] @ 92524 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #172] @ (91ae0 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w r0, [r2, #-28] │ │ │ │ - add r3, pc │ │ │ │ - adds r5, r4, r0 │ │ │ │ + ldr.w r0, [pc, #2752] @ 92528 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + ldr.w r5, [pc, #2744] @ 9252c │ │ │ │ + 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 926b0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + cbnz r0, 91ab0 │ │ │ │ + ldr.w r2, [pc, #2716] @ 92530 │ │ │ │ + ldr.w r3, [pc, #2704] @ 92528 │ │ │ │ + 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 92590 │ │ │ │ + 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 91ad0 │ │ │ │ - ldr r2, [pc, #160] @ (91ae4 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #160] @ (91ae8 ) │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 9235a │ │ │ │ + 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 92348 │ │ │ │ + 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 92336 │ │ │ │ + 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 92324 │ │ │ │ + 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 92312 │ │ │ │ + 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 92302 │ │ │ │ + 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 922f2 │ │ │ │ + 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 9228e │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 922a6 │ │ │ │ + ldr.w r3, [pc, #2516] @ 92534 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2512] @ 92538 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ad0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r1, [r2, #-20] │ │ │ │ - add r1, r3 │ │ │ │ - blx 2c2c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cbz r3, 91aaa │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - adds r1, r2, #2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - cbz r0, 91ac4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 91a92 │ │ │ │ - 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, 91ac0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - bx r3 │ │ │ │ - cbz r0, 91ac0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 91aca │ │ │ │ - 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 91a98 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2c8 │ │ │ │ + beq.w 922b2 │ │ │ │ + ldr.w r3, [pc, #2480] @ 92534 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2476] @ 92538 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - udf #255 @ 0xff │ │ │ │ - nop │ │ │ │ - bmi.n 91ad0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091aec : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #24 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 91a20 │ │ │ │ - │ │ │ │ -00091afc : │ │ │ │ - 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] @ (91c28 ) │ │ │ │ - ldr.w r5, [r3, #-28] │ │ │ │ - add r4, pc │ │ │ │ - add r5, r0 │ │ │ │ - cbz r1, 91b3e │ │ │ │ - ldr r2, [pc, #272] @ (91c2c ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [pc, #272] @ (91c30 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 922be │ │ │ │ + ldr.w r3, [pc, #2444] @ 92534 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2440] @ 92538 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 91b3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - add r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d10c │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91be8 │ │ │ │ - ldr r2, [pc, #232] @ (91c34 ) │ │ │ │ - ldr r3, [pc, #232] @ (91c38 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 922ca │ │ │ │ + ldr.w r3, [pc, #2408] @ 92534 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2404] @ 92538 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r1, [pc, #208] @ (91c3c ) │ │ │ │ - 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] @ (91c40 ) │ │ │ │ - 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 91bd6 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 91c18 │ │ │ │ - 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 91bd4 │ │ │ │ - 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, 91be2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 922d6 │ │ │ │ + ldr.w r3, [pc, #2372] @ 92534 │ │ │ │ + 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 2b690 │ │ │ │ - ldr r2, [pc, #76] @ (91c3c ) │ │ │ │ - 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] @ (91c40 ) │ │ │ │ - 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] @ 92538 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91ba0 │ │ │ │ - b.n 91be2 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - add.w r0, r2, #20 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 91bc0 │ │ │ │ - b.n 91bd6 │ │ │ │ - nop │ │ │ │ - bmi.n 91c64 │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091c44 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #20 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 91afc │ │ │ │ - │ │ │ │ -00091c54 : │ │ │ │ - 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 922e2 │ │ │ │ + ldr.w r3, [pc, #2336] @ 92534 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2332] @ 92538 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -00091c84 : │ │ │ │ - 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 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 922ee │ │ │ │ + ldr.w r3, [pc, #2300] @ 92534 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2296] @ 92538 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -00091cac : │ │ │ │ - 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, 91cee │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 91cee │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00091cf4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 926aa │ │ │ │ + ldr.w r3, [pc, #2264] @ 92534 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + ldr.w r3, [pc, #2260] @ 92538 │ │ │ │ + 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, 91d16 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + blx 2cb30 <__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 921e0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + mov r9, r7 │ │ │ │ + cbz r7, 91ce8 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 91d24 │ │ │ │ - blx 2ce44 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 923f4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 921f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 92446 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00091d2c : │ │ │ │ - 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 2cb30 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 923e6 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9220e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 92442 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbz r0, 91d48 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 923d8 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92224 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9244e │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cbz r0, 91d54 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 923ca │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9223a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9244a │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - cbz r0, 91d62 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 923bc │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92250 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + mov r8, r7 │ │ │ │ + cbz r7, 91e1c │ │ │ │ + ldr.w sl, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cbz r0, 91d6e │ │ │ │ - blx 2ce44 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, sl, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb30 <__dynamic_cast@plt> │ │ │ │ + str.w sl, [r7, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 923ae │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92268 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr.w sl, [r5, #24] │ │ │ │ + mov r7, sl │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 91e62 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091d74 : │ │ │ │ - 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] @ (91e54 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #208] @ (91e58 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [pc, #204] @ (91e5c ) │ │ │ │ - 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] @ (91e60 ) │ │ │ │ - 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 91e30 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - blx 2c4b8 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2ca60 (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 91e50 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #108] @ (91e64 ) │ │ │ │ - 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 2c2bc │ │ │ │ - ldr r3, [pc, #88] @ (91e68 ) │ │ │ │ - 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 2ff28 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 91e40 │ │ │ │ - blx 2ce44 │ │ │ │ - b.n 91e40 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bne.n 91da4 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091e6c : │ │ │ │ - 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] @ (91f30 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [pc, #180] @ (91f34 ) │ │ │ │ - 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] @ (91f38 ) │ │ │ │ - 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 91f0a │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - strd r7, r1, [r4, #28] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 91f2a │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #96] @ (91f3c ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - add.w r1, r6, #24 │ │ │ │ - blx 2c64c │ │ │ │ - ldr r3, [pc, #84] @ (91f40 ) │ │ │ │ - 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 2ff28 │ │ │ │ - blx 2cb0c <__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 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f1a │ │ │ │ - blx 2ce44 │ │ │ │ - b.n 91f1a │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - beq.n 91e7c │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091f44 : │ │ │ │ - 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 9239e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9227c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r3, [r6, #168] @ 0xa8 │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 92288 │ │ │ │ + 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 2c6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00091f9c : │ │ │ │ - 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] @ (92044 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #148] @ (92048 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (9204c ) │ │ │ │ - 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 2cb30 <__dynamic_cast@plt> │ │ │ │ + str r6, [r5, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 92394 │ │ │ │ + ldrb.w r3, [r9, #180] @ 0xb4 │ │ │ │ + cbz r3, 91eac │ │ │ │ + ldrb.w r3, [r9, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9241a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d98c │ │ │ │ + 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] @ (92050 ) │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2c64c │ │ │ │ - ldr r3, [pc, #100] @ (92054 ) │ │ │ │ - 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 2c6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 92032 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2d718 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - adds r1, #16 │ │ │ │ - bl 2ff28 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092058 : │ │ │ │ - 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 2c6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000920b0 , 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, 920f0 , 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 9212a , 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 92138 , Ipopt::SmartPtr)@@Base+0x88> │ │ │ │ - ldr.w r0, [ip, #-36] │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - add r0, r4 │ │ │ │ - blx 2c6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bl 2fed0 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - bl 2fefc │ │ │ │ - │ │ │ │ -0009213c , 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] @ (9228c , Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #316] @ (92290 , 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 92252 , 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 92288 , 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] @ (92294 , Ipopt::SmartPtr)@@Base+0x158>) │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #240] @ (92298 , 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 2c4b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - strd r3, r5, [r4, #28] │ │ │ │ - bge.n 92284 , Ipopt::SmartPtr)@@Base+0x148> │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #184] @ (9229c , 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 92452 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91ed8 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9243a │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - mov r6, r3 │ │ │ │ - blx 2c64c │ │ │ │ - ldr r3, [pc, #168] @ (922a0 , 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, 92216 , 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 92252 , 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 92288 , Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + blx 2d98c │ │ │ │ + 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 924ba │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f04 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92432 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2c6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 2fed0 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - add.w r1, r6, #24 │ │ │ │ + blx 2d98c │ │ │ │ + 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 92494 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f30 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9242a │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2d718 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 2ff28 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 92266 , Ipopt::SmartPtr)@@Base+0x12a> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 92272 , Ipopt::SmartPtr)@@Base+0x136> │ │ │ │ - blx 2ce44 │ │ │ │ - b.n 92272 , Ipopt::SmartPtr)@@Base+0x136> │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bl 2fefc │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000922a4 : │ │ │ │ - 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] @ (92390 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r7, [pc, #212] @ (92394 ) │ │ │ │ - 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] @ (92398 ) │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - add.w r8, r2, #28 │ │ │ │ - str.w r8, [r4, #16] │ │ │ │ - bcs.n 92356 │ │ │ │ - mov r5, r1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - strd r8, r6, [r4, #28] │ │ │ │ - bcs.n 9238c │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #132] @ (9239c ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2c64c │ │ │ │ - ldr r3, [pc, #120] @ (923a0 ) │ │ │ │ - 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 2c6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2d718 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - adds r1, #16 │ │ │ │ - bl 2ff28 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 9236e │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9237a │ │ │ │ - blx 2ce44 │ │ │ │ - b.n 9237a │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000923a4 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000923a8 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000923ac ::~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, 923c4 ::~CoinWarmStartVectorDiff()@@Base+0x18> │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 923cc ::~CoinWarmStartVectorDiff()@@Base+0x20> │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000923d0 ::~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, 923ee ::~CoinWarmStartVectorDiff()@@Base+0x1e> │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 923f6 ::~CoinWarmStartVectorDiff()@@Base+0x26> │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000923fc ::~CoinWarmStartVector()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 92420 ::~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 2ce44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00092424 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbz r0, 9244e ::~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 2ce44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092454 ::~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, 9246c ::~CoinWarmStartVector()@@Base+0x18> │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092478 ::~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, 92496 ::~CoinWarmStartVector()@@Base+0x1e> │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000924a4 ::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 92514 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x70> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 92558 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f5c │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 924d2 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2e> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 924ca ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x26> │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 924d2 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2e> │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ + bne.w 92422 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d98c │ │ │ │ + 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 924de │ │ │ │ + ldrb.w r3, [r8, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f86 │ │ │ │ + ldrb.w r3, [r8, #181] @ 0xb5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9251a ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x76> │ │ │ │ - mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs.n 92526 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x82> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 92526 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x82> │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - blx 2d38c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 9240a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r6, [r8, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [r8, #180] @ 0xb4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 92474 │ │ │ │ + ldrb.w r3, [r7, #180] @ 0xb4 │ │ │ │ + cbz r3, 91fac │ │ │ │ + ldrb.w r3, [r7, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92402 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d98c │ │ │ │ + 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 92502 │ │ │ │ + ldrb.w r3, [sl, #180] @ 0xb4 │ │ │ │ + cbz r3, 91fd6 │ │ │ │ + ldrb.w r3, [sl, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92412 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d98c │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9253c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 920cc │ │ │ │ + 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0009252c : │ │ │ │ - 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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cfac │ │ │ │ - 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 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -00092564 : │ │ │ │ - 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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cfac │ │ │ │ - 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 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000925a8 ::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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 91868 ::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 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000925e0 ::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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 91868 ::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 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092624 : │ │ │ │ - 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] @ (92680 ) │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #68] @ (92684 ) │ │ │ │ - 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 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r6, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 92672 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092688 : │ │ │ │ - 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] @ (926ec ) │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #68] @ (926f0 ) │ │ │ │ - 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 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 926de │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000926f4 ::~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, 9270c ::~CoinWarmStartVectorDiff()@@Base+0x18> │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92714 ::~CoinWarmStartVectorDiff()@@Base+0x20> │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092720 ::~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, 9273e ::~CoinWarmStartVectorDiff()@@Base+0x1e> │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92746 ::~CoinWarmStartVectorDiff()@@Base+0x26> │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 92774 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9277c │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 92784 │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092788 : │ │ │ │ - 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, 927a6 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 927ae │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 927b6 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 927be │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000927c4 : │ │ │ │ - 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, 927dc │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 927e4 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 927ec │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 927f4 │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092800 : │ │ │ │ - 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, 9281e │ │ │ │ - blx 2ce44 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 9208a │ │ │ │ + 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 92056 │ │ │ │ + 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 92084 │ │ │ │ + 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 920c6 │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + vldmia r1!, {d7} │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 92010 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 92826 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9282e │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 92836 │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092844 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (92898 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #68] @ (9289c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 9286c │ │ │ │ - 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 92084 │ │ │ │ + adds r5, #1 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne.n 9208a │ │ │ │ + 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 920f6 │ │ │ │ + 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 920e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 92114 │ │ │ │ + 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 92108 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 92132 │ │ │ │ + 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 92126 │ │ │ │ + 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 92150 │ │ │ │ + ldrd r4, r5, [r3], #8 │ │ │ │ + strd r4, r5, [r0], #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 92144 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 92890 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 92874 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9287c │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92884 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9288c │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 92166 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9286c │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000928a0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (928fc ) │ │ │ │ - ldr r2, [pc, #76] @ (92900 ) │ │ │ │ - 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, 928ce │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 928f2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 928d6 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 928de │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 928e6 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 928ee │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9238a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cbz r2, 92188 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 92188 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 928ce │ │ │ │ - nop │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092904 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (92960 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #76] @ (92964 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 9292c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 92958 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 92934 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9293c │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92944 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9294c │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92380 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cbz r2, 921a6 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92376 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cbz r2, 921ba │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 921ba │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9292c │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092968 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (929cc ) │ │ │ │ - ldr r2, [pc, #84] @ (929d0 ) │ │ │ │ - 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, 92996 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 929c2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 9299e │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 929a6 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 929ae │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 929b6 │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9236c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cbz r2, 921dc │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 921dc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 92996 │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000929d4 : │ │ │ │ - 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] @ (92a34 ) │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #72] @ (92a38 ) │ │ │ │ - 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 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r7, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [pc, #40] @ (92a3c ) │ │ │ │ - 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 92a28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092a40 : │ │ │ │ - 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] @ (92aa8 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #72] @ (92aac ) │ │ │ │ - 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 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 91868 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [pc, #40] @ (92ab0 ) │ │ │ │ - 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 92a9c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092ab4 ::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] @ (92c14 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x160>) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #332] @ (92c18 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #332] @ (92c1c ::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, 92b38 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x84> │ │ │ │ - ldr r2, [pc, #320] @ (92c20 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x16c>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #320] @ (92c24 ::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 2cb30 <__dynamic_cast@plt> │ │ │ │ - cbz r0, 92b38 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x84> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 91a90 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 91cb4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 92b1e ::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 92b0a ::applyDiff(CoinWarmStartDiff const*)@@Base+0x56> │ │ │ │ - ldr r2, [pc, #264] @ (92c28 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x174>) │ │ │ │ - ldr r3, [pc, #244] @ (92c18 ::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 92bbe ::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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (92c2c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x178>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #224] @ (92c30 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x17c>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (92c34 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x180>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bne.w 91cf0 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91cf0 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d2e │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d2e │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d6c │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d6c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91daa │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91daa │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91de8 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr.w r8, [r3, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 91de8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91e24 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 91e24 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91e6a │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91e6a │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 91e9c │ │ │ │ + ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 91b4a │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91b5c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91b80 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91ba4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91bc8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91bec │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91c10 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91c34 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + b.n 91c50 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91b36 │ │ │ │ + b.n 91b3e │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91b24 │ │ │ │ + b.n 91b2c │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91b12 │ │ │ │ + b.w 91b1a │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91b00 │ │ │ │ + b.w 91b08 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91aee │ │ │ │ + b.w 91af6 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91adc │ │ │ │ + b.w 91ae4 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91aca │ │ │ │ + b.w 91ad2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 921c8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 921a6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 92196 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 92174 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 91e9c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91e62 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (92c38 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x184>) │ │ │ │ - ldr r3, [pc, #104] @ (92c18 ::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 92bc4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x110> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 92be4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x130> │ │ │ │ - ldr r2, [pc, #116] @ (92c3c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x188>) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #116] @ (92c40 ::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 2d79c <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91e1c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91de0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91da2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91d64 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91d26 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91ce8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91fac │ │ │ │ mov r0, r8 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (92c44 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x190>) │ │ │ │ - ldr r3, [pc, #40] @ (92c18 ::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 92bbe ::applyDiff(CoinWarmStartDiff const*)@@Base+0x10a> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 92bde ::applyDiff(CoinWarmStartDiff const*)@@Base+0x12a> │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91f86 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91fd6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 92bd8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x124> │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91eac │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91f5c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91f30 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91f04 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdf8 │ │ │ │ + b.n 91ed8 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + b.n 91d64 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + b.n 91d26 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 91de0 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b.n 91da2 │ │ │ │ + ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 9246c │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 92628 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str.w r3, [r9, #172] @ 0xac │ │ │ │ + b.n 91ec6 │ │ │ │ + ldr.w r3, [r8, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 9248e │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 92610 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r6, r0 │ │ │ │ + str.w r6, [r8, #172] @ 0xac │ │ │ │ + b.n 91f9c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 924b0 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 925f8 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91f1e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 924d4 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 9257c │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91ef2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 924f8 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 925dc │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91f76 │ │ │ │ + ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 9251a │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 925c4 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r3, [r7, #172] @ 0xac │ │ │ │ + b.n 91fc6 │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + bmi.n 924b0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + bmi.n 92488 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ - 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, r7} │ │ │ │ + bmi.n 92464 │ │ │ │ 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, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -00092c48 ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #24 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 92ab4 ::applyDiff(CoinWarmStartDiff const*)@@Base> │ │ │ │ - │ │ │ │ -00092c58 ::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] @ (92f5c ::generateDiff(CoinWarmStart const*) const@@Base+0x304>) │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #752] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + ldr.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r0 │ │ │ │ + ble.n 92552 │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 925ac │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str.w r0, [sl, #172] @ 0xac │ │ │ │ + b.n 91fec │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 92572 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 92594 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91f4a │ │ │ │ + ldr r2, [pc, #324] @ (926c4 ) │ │ │ │ + ldr r3, [pc, #328] @ (926c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #752] @ 92f64 ::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 92e02 ::generateDiff(CoinWarmStart const*) const@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #736] @ (92f68 ::generateDiff(CoinWarmStart const*) const@@Base+0x310>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #736] @ (92f6c ::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 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92e02 ::generateDiff(CoinWarmStart const*) const@@Base+0x1aa> │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - cmp r9, r5 │ │ │ │ - bgt.w 92ea4 ::generateDiff(CoinWarmStart const*) const@@Base+0x24c> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcs.w 92e8c ::generateDiff(CoinWarmStart const*) const@@Base+0x234> │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - blx 2c4b8 │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bcs.w 92e8c ::generateDiff(CoinWarmStart const*) const@@Base+0x234> │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 92ddc ::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 92d14 ::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 92cf4 ::generateDiff(CoinWarmStart const*) const@@Base+0x9c> │ │ │ │ - cmp r9, r5 │ │ │ │ - bge.n 92dbc ::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 92d24 ::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 2d38c │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #548] @ (92f70 ::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 92f2a ::generateDiff(CoinWarmStart const*) const@@Base+0x2d2> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - blx 2c4b8 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ - blx 2d38c │ │ │ │ - cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bge.w 92f42 ::generateDiff(CoinWarmStart const*) const@@Base+0x2ea> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ - blx 2d38c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ce44 │ │ │ │ - ldr r2, [pc, #464] @ (92f74 ::generateDiff(CoinWarmStart const*) const@@Base+0x31c>) │ │ │ │ - ldr r3, [pc, #444] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + beq.n 925f4 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #308] @ (926cc ) │ │ │ │ + ldr r3, [pc, #304] @ (926c8 ) │ │ │ │ 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 92e88 ::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 2b690 │ │ │ │ - ldr r3, [pc, #428] @ (92f70 ::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 92d94 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ - b.n 92d5e ::generateDiff(CoinWarmStart const*) const@@Base+0x106> │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r4, r9 │ │ │ │ - mov lr, r9 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 92d1e ::generateDiff(CoinWarmStart const*) const@@Base+0xc6> │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #384] @ (92f70 ::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 92d94 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #364] @ (92f78 ::generateDiff(CoinWarmStart const*) const@@Base+0x320>) │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #356] @ (92f7c ::generateDiff(CoinWarmStart const*) const@@Base+0x324>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #348] @ (92f80 ::generateDiff(CoinWarmStart const*) const@@Base+0x328>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (92f84 ::generateDiff(CoinWarmStart const*) const@@Base+0x32c>) │ │ │ │ - ldr r3, [pc, #232] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92590 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #288] @ (926d0 ) │ │ │ │ + ldr r3, [pc, #280] @ (926c8 ) │ │ │ │ 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 92ed8 ::generateDiff(CoinWarmStart const*) const@@Base+0x280> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #248] @ (92f88 ::generateDiff(CoinWarmStart const*) const@@Base+0x330>) │ │ │ │ - ldr r3, [pc, #208] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92590 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #268] @ (926d4 ) │ │ │ │ + ldr r3, [pc, #256] @ (926c8 ) │ │ │ │ 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 92e88 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + bne.n 92590 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #228] @ (92f8c ::generateDiff(CoinWarmStart const*) const@@Base+0x334>) │ │ │ │ - movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #228] @ (92f90 ::generateDiff(CoinWarmStart const*) const@@Base+0x338>) │ │ │ │ - ldr r0, [pc, #228] @ (92f94 ::generateDiff(CoinWarmStart const*) const@@Base+0x33c>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r2, [pc, #212] @ (92f98 ::generateDiff(CoinWarmStart const*) const@@Base+0x340>) │ │ │ │ - ldr r3, [pc, #156] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #248] @ (926d8 ) │ │ │ │ + ldr r3, [pc, #232] @ (926c8 ) │ │ │ │ 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 92e88 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #192] @ (92f9c ::generateDiff(CoinWarmStart const*) const@@Base+0x344>) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #192] @ (92fa0 ::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 2d79c <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #148] @ (92fa4 ::generateDiff(CoinWarmStart const*) const@@Base+0x34c>) │ │ │ │ - ldr r3, [pc, #76] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92590 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #224] @ (926dc ) │ │ │ │ + ldr r3, [pc, #204] @ (926c8 ) │ │ │ │ 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 92ed4 ::generateDiff(CoinWarmStart const*) const@@Base+0x27c> │ │ │ │ - b.n 92e88 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ - b.n 92efc ::generateDiff(CoinWarmStart const*) const@@Base+0x2a4> │ │ │ │ - b.n 92f02 ::generateDiff(CoinWarmStart const*) const@@Base+0x2aa> │ │ │ │ - b.n 92f08 ::generateDiff(CoinWarmStart const*) const@@Base+0x2b0> │ │ │ │ - ldr r2, [pc, #124] @ (92fa8 ::generateDiff(CoinWarmStart const*) const@@Base+0x350>) │ │ │ │ - ldr r3, [pc, #48] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92590 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #204] @ (926e0 ) │ │ │ │ + ldr r3, [pc, #180] @ (926c8 ) │ │ │ │ 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 92e88 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + bne.n 92590 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #104] @ (92fac ::generateDiff(CoinWarmStart const*) const@@Base+0x354>) │ │ │ │ - ldr r3, [pc, #24] @ (92f60 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #184] @ (926e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (926c8 ) │ │ │ │ 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 92e88 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + bne.n 92590 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + str.w fp, [sp, #128] @ 0x80 │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #84] @ (926e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (926c8 ) │ │ │ │ + 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 92590 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr.w r3, [fp, #172] @ 0xac │ │ │ │ + udf #255 @ 0xff │ │ │ │ + ldr r3, [pc, #56] @ (926ec ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r1, [pc, #56] @ (926f0 ) │ │ │ │ + ldr r0, [pc, #60] @ (926f4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ 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, r7} │ │ │ │ + ldmia r1!, {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 r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ 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, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r3, r0 │ │ │ │ - itet al │ │ │ │ - moval r3, r0 │ │ │ │ - │ │ │ │ -00092fb0 ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - subal.w ip, ip, #20 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 92c58 ::generateDiff(CoinWarmStart const*) const@@Base> │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r7, r7 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ -00092fc0 (double const*, int, double*)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000926f8 : │ │ │ │ + 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] @ 9319c (double const*, int, double*)@@Base+0x1dc> │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #456] @ (931a0 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ - cmp r0, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [pc, #448] @ (931a4 (double const*, int, double*)@@Base+0x1e4>) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 930a6 (double const*, int, double*)@@Base+0xe6> │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 930c0 (double const*, int, double*)@@Base+0x100> │ │ │ │ - asrs r4, r1, #3 │ │ │ │ - beq.n 93058 (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 93004 (double const*, int, double*)@@Base+0x44> │ │ │ │ - subs r3, r4, #1 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - add r2, r3 │ │ │ │ - add r0, r3 │ │ │ │ - and.w r1, r1, #7 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 930a6 (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] @ (931a8 (double const*, int, double*)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #244] @ (931a0 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r5, [pc, #728] @ (929e8 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #728] @ (929ec ) │ │ │ │ + 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 92814 │ │ │ │ + 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] @ 929e0 │ │ │ │ + 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, 9278a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9289e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldrd r3, r5, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 928fe │ │ │ │ + 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 92836 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + beq.w 928f2 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cbnz r2, 927ce │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9284a │ │ │ │ + strd r8, r9, [r3], #8 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9285c │ │ │ │ + vstmia r3!, {d8} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldrd r3, r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9286e │ │ │ │ + vstmia r3!, {d9} │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92880 │ │ │ │ + vstmia r3!, {d10} │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + ldrd r3, r2, [r4, #120] @ 0x78 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92892 │ │ │ │ + vstmia r3!, {d11} │ │ │ │ + str r3, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #472] @ (929f0 ) │ │ │ │ + ldr r3, [pc, #468] @ (929ec ) │ │ │ │ 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 93146 (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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (931ac (double const*, int, double*)@@Base+0x1ec>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (931b0 (double const*, int, double*)@@Base+0x1f0>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #208] @ (931b4 (double const*, int, double*)@@Base+0x1f4>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2cef8 , 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 │ │ │ │ + bne.w 929b8 │ │ │ │ + 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 92960 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 927d6 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add.w r0, r4, #68 @ 0x44 │ │ │ │ + blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 927e4 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add.w r0, r4, #80 @ 0x50 │ │ │ │ + blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 927f2 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 92800 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add.w r0, r4, #104 @ 0x68 │ │ │ │ + blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #120] @ 0x78 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 9280e │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add.w r0, r4, #116 @ 0x74 │ │ │ │ + blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ + b.n 92814 │ │ │ │ + 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 92968 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + adds r2, r3, #2 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9298a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92982 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbnz r3, 928d2 │ │ │ │ + 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 92814 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 2b7e0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 927c2 │ │ │ │ + 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 929bc │ │ │ │ + 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 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (931b8 (double const*, int, double*)@@Base+0x1f8>) │ │ │ │ - ldr r3, [pc, #104] @ (931a0 (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 │ │ │ │ - beq.n 9314c (double const*, int, double*)@@Base+0x18c> │ │ │ │ - blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 9316c (double const*, int, double*)@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #108] @ (931bc (double const*, int, double*)@@Base+0x1fc>) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (931c0 (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 2d79c <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (931c4 (double const*, int, double*)@@Base+0x204>) │ │ │ │ - ldr r3, [pc, #40] @ (931a0 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2b690 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r0 │ │ │ │ + str.w r7, [r0, sl] │ │ │ │ + cbz r2, 9293c │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #8] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r2, sl, #4 │ │ │ │ + mov r0, fp │ │ │ │ + add r2, r3 │ │ │ │ + cbz r0, 92954 │ │ │ │ + subs r1, r5, r0 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 2c2d8 │ │ │ │ + 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 9279e │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 2b7e0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ + b.n 927ce │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 928d2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 92990 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 928d2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 928c0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r5, [r6, #0] │ │ │ │ + b.n 928c6 │ │ │ │ + str r5, [r6, #0] │ │ │ │ + b.n 928d2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbnz r3, 929a4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #76] @ (929f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (929ec ) │ │ │ │ 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 929d8 │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #56] @ (929f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (929ec ) │ │ │ │ + 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 93146 (double const*, int, double*)@@Base+0x186> │ │ │ │ + bne.n 929b8 │ │ │ │ + ldr r0, [pc, #40] @ (929fc ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 93166 (double const*, int, double*)@@Base+0x1a6> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 93160 (double const*, int, double*)@@Base+0x1a0> │ │ │ │ - nop │ │ │ │ - itee pl │ │ │ │ - movpl r3, r0 │ │ │ │ - lsrmi r4, r1, #21 │ │ │ │ - movmi r0, r0 │ │ │ │ - itee mi │ │ │ │ - movmi r3, r0 │ │ │ │ - bkpt 0x0086 │ │ │ │ - movpl r3, r0 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ - movs r2, r0 │ │ │ │ - setend le │ │ │ │ - movs r1, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -000931c8 ::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] @ (93224 ::clone() const@@Base+0x5c>) │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #12 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r3, [pc, #68] @ (93228 ::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 93214 ::clone() const@@Base+0x4c> │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0009322c ::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] @ (93290 ::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 2b690 │ │ │ │ - ldr r3, [pc, #64] @ (93294 ::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 93280 ::clone() const@@Base+0x54> │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00093298 : │ │ │ │ - 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] @ (93334 ) │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r0, #28 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r2, [pc, #132] @ (93338 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [pc, #132] @ (9333c ) │ │ │ │ - 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 93316 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2ca60 (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 9332c │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce44 │ │ │ │ - movs r1, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 93320 │ │ │ │ - nop │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00093340 : │ │ │ │ - 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] @ (933e4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r0, #28 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b690 │ │ │ │ - ldr r2, [pc, #128] @ (933e8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #128] @ (933ec ) │ │ │ │ - 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 933c6 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2ca60 (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 933dc │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce44 │ │ │ │ - movs r1, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 933d0 │ │ │ │ - nop │ │ │ │ - cbnz r2, 9345e │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ + add r5, pc, #712 @ (adr r5, 92cc8 ) const@@Base+0x68>) │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -000933f0 : │ │ │ │ +00092a00 ::ReleasePointer_()@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbz r3, 92a30 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 92a30 ::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 2b690 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ - blx 2caf4 │ │ │ │ - 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 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0009342c : │ │ │ │ - push {r4, lr} │ │ │ │ +00092a34 , 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 92aec , 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 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2caf4 │ │ │ │ - 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, 92a82 , 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 92ae6 , 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, 92aa0 , 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 92a94 , 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, 92ac8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x94> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 92ac8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x94> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne.n 92ab4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x80> │ │ │ │ + cbz r5, 92ad8 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xa4> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + subs r1, r1, r5 │ │ │ │ blx 2c2d8 │ │ │ │ - blx 2cb0c <__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 92acc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #4] @ (92af4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xc0>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf90 │ │ │ │ + add r4, pc, #600 @ (adr r4, 92d50 ) │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00093470 : │ │ │ │ - ldr r3, [pc, #16] @ (93484 ) │ │ │ │ +00092af8 : │ │ │ │ + ldr r3, [pc, #16] @ (92b0c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (93488 ) │ │ │ │ + ldr r2, [pc, #16] @ (92b10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - hlt 0x003a │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009348c : │ │ │ │ - ldr r2, [pc, #64] @ (934d0 ) │ │ │ │ +00092b14 : │ │ │ │ + ldr r2, [pc, #64] @ (92b58 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 934cc │ │ │ │ + cbz r1, 92b54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #48] @ 934d4 │ │ │ │ + ldr.w ip, [pc, #48] @ 92b5c │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ (934d8 ) │ │ │ │ + ldr r1, [pc, #44] @ (92b60 ) │ │ │ │ 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 2cb30 <__dynamic_cast@plt> │ │ │ │ - cbz r0, 934c8 │ │ │ │ + cbz r0, 92b50 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - hlt 0x0022 │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -000934dc : │ │ │ │ +00092b64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b690 │ │ │ │ movs r3, #0 │ │ │ │ @@ -162162,262 +161103,262 @@ │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__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] @ (935c4 ) │ │ │ │ + ldr r2, [pc, #160] @ (92c4c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #160] @ (935c8 ) │ │ │ │ + ldr r3, [pc, #160] @ (92c50 ) │ │ │ │ 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 935a4 │ │ │ │ + beq.n 92c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 93582 │ │ │ │ + bhi.n 92c0a │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #0] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne.n 9357c │ │ │ │ + bne.n 92c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #100] @ (935cc ) │ │ │ │ - ldr r3, [pc, #96] @ (935c8 ) │ │ │ │ + ldr r2, [pc, #100] @ (92c54 ) │ │ │ │ + ldr r3, [pc, #96] @ (92c50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 935b8 │ │ │ │ + bne.n 92c40 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9355a │ │ │ │ - b.n 93598 │ │ │ │ + beq.n 92be2 │ │ │ │ + b.n 92c20 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ - b.n 9355a │ │ │ │ - ldr r2, [pc, #40] @ (935d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (935c8 ) │ │ │ │ + b.n 92be2 │ │ │ │ + ldr r2, [pc, #40] @ (92c58 ) │ │ │ │ + ldr r3, [pc, #32] @ (92c50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 935bc │ │ │ │ + beq.n 92c44 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ (935d4 ) │ │ │ │ + ldr r0, [pc, #20] @ (92c5c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - rev r4, r0 │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 93602 ) const@@Base+0x2a> │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r0, 935f6 ) const@@Base+0x1e> │ │ │ │ + stmia r3!, {} │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000935d8 ) const@@Base>: │ │ │ │ +00092c60 ) 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, 93646 ) const@@Base+0x6e> │ │ │ │ + cbz r5, 92cce ) const@@Base+0x6e> │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ - cbz r3, 93640 ) const@@Base+0x68> │ │ │ │ + cbz r3, 92cc8 ) const@@Base+0x68> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2b690 │ │ │ │ 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 9364a ) const@@Base+0x72> │ │ │ │ + bne.n 92cd2 ) 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 9365a ) const@@Base+0x82> │ │ │ │ + bne.n 92ce2 ) const@@Base+0x82> │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r2, ip, asr #3 │ │ │ │ mov r3, r5 │ │ │ │ blx 2cdac │ │ │ │ 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 93640 ) const@@Base+0x68> │ │ │ │ - bl 2ff5c │ │ │ │ + b.n 92cc8 ) const@@Base+0x68> │ │ │ │ + bl 2fed0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - bl 2ff88 │ │ │ │ + bl 2fefc │ │ │ │ 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] @ (93694 ) const@@Base+0xbc>) │ │ │ │ - ldr r2, [pc, #36] @ (93698 ) const@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #36] @ (92d1c ) const@@Base+0xbc>) │ │ │ │ + ldr r2, [pc, #36] @ (92d20 ) 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 9368e ) const@@Base+0xb6> │ │ │ │ + beq.n 92d16 ) const@@Base+0xb6> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9367a ) const@@Base+0xa2> │ │ │ │ + bne.n 92d02 ) const@@Base+0xa2> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009369c : │ │ │ │ +00092d24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (936d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (92d5c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (936d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (92d60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 936ca │ │ │ │ + cbz r0, 92d52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 936ca │ │ │ │ + cbnz r3, 92d52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2db14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -000936dc : │ │ │ │ +00092d64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d1c4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 9374c │ │ │ │ + cbz r0, 92dd4 │ │ │ │ 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 936fc │ │ │ │ + bl 92d84 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 9372c │ │ │ │ + cbz r2, 92db4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 9372c │ │ │ │ + cbnz r3, 92db4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9373e │ │ │ │ + beq.n 92dc6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9370e │ │ │ │ + bne.n 92d96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00093750 : │ │ │ │ +00092dd8 : │ │ │ │ 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] @ (937fc ) │ │ │ │ - ldr r3, [pc, #152] @ (93800 ) │ │ │ │ + ldr r1, [pc, #152] @ (92e84 ) │ │ │ │ + ldr r3, [pc, #152] @ (92e88 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (93804 ) │ │ │ │ + ldr r2, [pc, #152] @ (92e8c ) │ │ │ │ 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 │ │ │ │ @@ -162439,67 +161380,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 937be │ │ │ │ + beq.n 92e46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #72] @ (93808 ) │ │ │ │ - ldr r3, [pc, #60] @ (93800 ) │ │ │ │ + ldr r2, [pc, #72] @ (92e90 ) │ │ │ │ + ldr r3, [pc, #60] @ (92e88 ) │ │ │ │ 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 937f2 │ │ │ │ + bne.n 92e7a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #44] @ (9380c ) │ │ │ │ - ldr r3, [pc, #28] @ (93800 ) │ │ │ │ + ldr r2, [pc, #44] @ (92e94 ) │ │ │ │ + ldr r3, [pc, #28] @ (92e88 ) │ │ │ │ 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 937f6 │ │ │ │ + beq.n 92e7e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + stmia r1!, {r6} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, lr, #1 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + usada8 r0, lr, r1, r0 │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00093810 : │ │ │ │ +00092e98 : │ │ │ │ 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] @ (938b8 ) │ │ │ │ + ldr r1, [pc, #148] @ (92f40 ) │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (938bc ) │ │ │ │ + ldr r2, [pc, #144] @ (92f44 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ - ldr r3, [pc, #144] @ (938c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (92f48 ) │ │ │ │ add r2, pc │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #11 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -162518,61 +161459,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 9387c │ │ │ │ + beq.n 92f04 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #68] @ (938c4 ) │ │ │ │ - ldr r3, [pc, #64] @ (938c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (92f4c ) │ │ │ │ + ldr r3, [pc, #64] @ (92f48 ) │ │ │ │ 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 938ae │ │ │ │ + bne.n 92f36 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #44] @ (938c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (938c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (92f50 ) │ │ │ │ + ldr r3, [pc, #32] @ (92f48 ) │ │ │ │ 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 938b2 │ │ │ │ + beq.n 92f3a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ movs r3, r0 │ │ │ │ - adcs.w r0, r0, #1 │ │ │ │ + @ instruction: 0xfac00001 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000938cc : │ │ │ │ +00092f54 : │ │ │ │ stmdb 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] @ (939e8 ) │ │ │ │ + ldr r2, [pc, #264] @ (93070 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #264] @ (939ec ) │ │ │ │ + ldr r3, [pc, #264] @ (93074 ) │ │ │ │ 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 │ │ │ │ @@ -162586,17 +161527,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #212] @ (939f0 ) │ │ │ │ + ldr r3, [pc, #212] @ (93078 ) │ │ │ │ mov lr, r0 │ │ │ │ - ldr.w ip, [pc, #212] @ 939f4 │ │ │ │ + ldr.w ip, [pc, #212] @ 9307c │ │ │ │ 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 │ │ │ │ @@ -162626,72 +161567,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 93996 │ │ │ │ + beq.n 9301e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 939a4 │ │ │ │ + beq.n 9302c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #80] @ (939f8 ) │ │ │ │ - ldr r3, [pc, #68] @ (939ec ) │ │ │ │ + ldr r2, [pc, #80] @ (93080 ) │ │ │ │ + ldr r3, [pc, #68] @ (93074 ) │ │ │ │ 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 939de │ │ │ │ + bne.n 93066 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #48] @ (939fc ) │ │ │ │ - ldr r3, [pc, #28] @ (939ec ) │ │ │ │ + ldr r2, [pc, #48] @ (93084 ) │ │ │ │ + ldr r3, [pc, #28] @ (93074 ) │ │ │ │ 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 939e2 │ │ │ │ + beq.n 9306a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64a │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ittt gt │ │ │ │ + movgt r3, r0 │ │ │ │ + lsrgt r4, r1, #21 │ │ │ │ + movgt r0, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + nop │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + bkpt 0x00da │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00093a00 : │ │ │ │ +00093088 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #240] @ (93b04 ) │ │ │ │ + ldr r2, [pc, #240] @ (9318c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #240] @ (93b08 ) │ │ │ │ + ldr r3, [pc, #240] @ (93190 ) │ │ │ │ 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 │ │ │ │ @@ -162704,15 +161645,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #188] @ 93b0c │ │ │ │ + ldr.w ip, [pc, #188] @ 93194 │ │ │ │ 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] │ │ │ │ @@ -162739,650 +161680,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 93ab4 │ │ │ │ + beq.n 9313c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 93ac2 │ │ │ │ + beq.n 9314a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #76] @ (93b10 ) │ │ │ │ - ldr r3, [pc, #64] @ (93b08 ) │ │ │ │ + ldr r2, [pc, #76] @ (93198 ) │ │ │ │ + ldr r3, [pc, #64] @ (93190 ) │ │ │ │ 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 93afc │ │ │ │ + bne.n 93184 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (93b14 ) │ │ │ │ - ldr r3, [pc, #28] @ (93b08 ) │ │ │ │ + ldr r2, [pc, #40] @ (9319c ) │ │ │ │ + ldr r3, [pc, #28] @ (93190 ) │ │ │ │ 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 93b00 │ │ │ │ + beq.n 93188 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - push {r3, r4, lr} │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r6} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ 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 93cd8 │ │ │ │ + beq.w 93360 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 │ │ │ │ + beq.w 9333c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93c8c │ │ │ │ + beq.w 93314 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93c64 │ │ │ │ + beq.w 932ec │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93c12 │ │ │ │ + beq.n 9329a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93bcc │ │ │ │ + beq.n 93254 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93bee │ │ │ │ + beq.n 93276 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93c3a │ │ │ │ + beq.n 932c2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 93ba8 │ │ │ │ + cbz r7, 93230 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 93b18 │ │ │ │ + bl 931a0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93b9c │ │ │ │ + beq.n 93224 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 93b7c │ │ │ │ + bne.n 93204 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93bbc │ │ │ │ + beq.n 93244 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93c3a │ │ │ │ + beq.n 932c2 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 93b78 │ │ │ │ + b.n 93200 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93be0 │ │ │ │ + beq.n 93268 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 93c12 │ │ │ │ + cbz r5, 9329a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 93b60 │ │ │ │ + b.n 931e8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c02 │ │ │ │ + beq.n 9328a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93bcc │ │ │ │ + beq.n 93254 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 93b66 │ │ │ │ + b.n 931ee │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c2c │ │ │ │ + beq.n 932b4 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93c64 │ │ │ │ + cbz r4, 932ec │ │ │ │ mov sl, r4 │ │ │ │ - b.n 93b58 │ │ │ │ + b.n 931e0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c54 │ │ │ │ + beq.n 932dc │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93bee │ │ │ │ + beq.n 93276 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 93b70 │ │ │ │ + b.n 931f8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c7e │ │ │ │ + beq.n 93306 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93c8c │ │ │ │ + cbz r4, 93314 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 93b4c │ │ │ │ + b.n 931d4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93ca6 │ │ │ │ + beq.n 9332e │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93cb4 │ │ │ │ + cbz r4, 9333c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 93b40 │ │ │ │ + b.n 931c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93cca │ │ │ │ + beq.n 93352 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93cd8 │ │ │ │ + cbz r4, 93360 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 93b32 │ │ │ │ + b.n 931ba │ │ │ │ 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 93ea0 │ │ │ │ + beq.w 93528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e7c │ │ │ │ + beq.w 93504 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93e54 │ │ │ │ + beq.w 934dc │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93e2c │ │ │ │ + beq.w 934b4 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93dda │ │ │ │ + beq.n 93462 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93d94 │ │ │ │ + beq.n 9341c │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93db6 │ │ │ │ + beq.n 9343e │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93e02 │ │ │ │ + beq.n 9348a │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 93d70 │ │ │ │ + cbz r7, 933f8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 93ce0 │ │ │ │ + bl 93368 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93d64 │ │ │ │ + beq.n 933ec │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 93d44 │ │ │ │ + bne.n 933cc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93d84 │ │ │ │ + beq.n 9340c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93e02 │ │ │ │ + beq.n 9348a │ │ │ │ mov r5, r7 │ │ │ │ - b.n 93d40 │ │ │ │ + b.n 933c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93da8 │ │ │ │ + beq.n 93430 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 93dda │ │ │ │ + cbz r5, 93462 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 93d28 │ │ │ │ + b.n 933b0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93dca │ │ │ │ + beq.n 93452 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93d94 │ │ │ │ + beq.n 9341c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 93d2e │ │ │ │ + b.n 933b6 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93df4 │ │ │ │ + beq.n 9347c │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93e2c │ │ │ │ + cbz r4, 934b4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 93d20 │ │ │ │ + b.n 933a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93e1c │ │ │ │ + beq.n 934a4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93db6 │ │ │ │ + beq.n 9343e │ │ │ │ mov fp, r5 │ │ │ │ - b.n 93d38 │ │ │ │ + b.n 933c0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93e46 │ │ │ │ + beq.n 934ce │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93e54 │ │ │ │ + cbz r4, 934dc │ │ │ │ mov r9, r4 │ │ │ │ - b.n 93d14 │ │ │ │ + b.n 9339c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93e6e │ │ │ │ + beq.n 934f6 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93e7c │ │ │ │ + cbz r4, 93504 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 93d08 │ │ │ │ + b.n 93390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93e92 │ │ │ │ + beq.n 9351a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 93ea0 │ │ │ │ + cbz r4, 93528 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 93cfa │ │ │ │ + b.n 93382 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94124 │ │ │ │ + beq.w 937ac │ │ │ │ stmdb 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 940e0 │ │ │ │ + beq.w 93768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 940a8 │ │ │ │ + beq.w 93730 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 94070 │ │ │ │ + beq.w 936f8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93ffc │ │ │ │ + beq.w 93684 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93f92 │ │ │ │ + beq.n 9361a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93fc6 │ │ │ │ + beq.n 9364e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9403a │ │ │ │ + beq.w 936c2 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 93f52 │ │ │ │ + cbz r7, 935da │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 93ea8 │ │ │ │ + bl 93530 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93f30 │ │ │ │ + beq.n 935b8 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93f46 │ │ │ │ + beq.n 935ce │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 93f10 │ │ │ │ + bne.n 93598 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 93f6c │ │ │ │ + beq.n 935f4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 93f82 │ │ │ │ + beq.n 9360a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9403a │ │ │ │ + beq.n 936c2 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 93f0a │ │ │ │ + b.n 93592 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fa6 │ │ │ │ + beq.n 9362e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fb8 │ │ │ │ + beq.n 93640 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 93ffc │ │ │ │ + cbz r5, 93684 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 93ef2 │ │ │ │ + b.n 9357a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fda │ │ │ │ + beq.n 93662 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fec │ │ │ │ + beq.n 93674 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93f92 │ │ │ │ + beq.n 9361a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 93ef8 │ │ │ │ + b.n 93580 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 94016 │ │ │ │ + beq.n 9369e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9402c │ │ │ │ + beq.n 936b4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 94070 │ │ │ │ + cbz r4, 936f8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 93ee8 │ │ │ │ + b.n 93570 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9404e │ │ │ │ + beq.n 936d6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 94060 │ │ │ │ + beq.n 936e8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93fc6 │ │ │ │ + beq.n 9364e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 93efe │ │ │ │ + b.n 93586 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 94086 │ │ │ │ + beq.n 9370e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9409a │ │ │ │ + beq.n 93722 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 940a8 │ │ │ │ + cbz r4, 93730 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 93eda │ │ │ │ + b.n 93562 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 940be │ │ │ │ + beq.n 93746 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 940d2 │ │ │ │ + beq.n 9375a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 940e0 │ │ │ │ + cbz r4, 93768 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 93ece │ │ │ │ + b.n 93556 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 940fa │ │ │ │ + beq.n 93782 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 94110 │ │ │ │ + beq.n 93798 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9411e │ │ │ │ + cbz r4, 937a6 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 93ec2 │ │ │ │ + b.n 9354a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00094128 )@@Base>: │ │ │ │ +000937b0 )@@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] @ (944e8 )@@Base+0x3c0>) │ │ │ │ + ldr r3, [pc, #936] @ (93b70 )@@Base+0x3c0>) │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #936] @ (944ec )@@Base+0x3c4>) │ │ │ │ + ldr r2, [pc, #936] @ (93b74 )@@Base+0x3c4>) │ │ │ │ mov r7, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #932] @ (944f0 )@@Base+0x3c8>) │ │ │ │ + ldr r1, [pc, #932] @ (93b78 )@@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 │ │ │ │ @@ -163407,31 +162348,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 941aa )@@Base+0x82> │ │ │ │ + beq.n 93832 )@@Base+0x82> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 941b8 )@@Base+0x90> │ │ │ │ + beq.n 93840 )@@Base+0x90> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 94202 )@@Base+0xda> │ │ │ │ + bne.n 9388a )@@Base+0xda> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #816] @ (944f4 )@@Base+0x3cc>) │ │ │ │ + ldr r2, [pc, #816] @ (93b7c )@@Base+0x3cc>) │ │ │ │ mov.w lr, #9 │ │ │ │ - vldr d0, [pc, #772] @ 944d0 )@@Base+0x3a8> │ │ │ │ + vldr d0, [pc, #772] @ 93b58 )@@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 │ │ │ │ @@ -163441,21 +162382,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 94202 )@@Base+0xda> │ │ │ │ + beq.n 9388a )@@Base+0xda> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #752] @ (944f8 )@@Base+0x3d0>) │ │ │ │ + ldr r2, [pc, #752] @ (93b80 )@@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 │ │ │ │ @@ -163472,31 +162413,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 94256 )@@Base+0x12e> │ │ │ │ + beq.n 938de )@@Base+0x12e> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94264 )@@Base+0x13c> │ │ │ │ + beq.n 938ec )@@Base+0x13c> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 942b4 )@@Base+0x18c> │ │ │ │ + bne.n 9393c )@@Base+0x18c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #652] @ (944fc )@@Base+0x3d4>) │ │ │ │ + ldr r2, [pc, #652] @ (93b84 )@@Base+0x3d4>) │ │ │ │ mov.w lr, #11 │ │ │ │ - vldr d0, [pc, #608] @ 944d8 )@@Base+0x3b0> │ │ │ │ + vldr d0, [pc, #608] @ 93b60 )@@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 │ │ │ │ @@ -163508,15 +162449,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 942b4 )@@Base+0x18c> │ │ │ │ + beq.n 9393c )@@Base+0x18c> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -163526,15 +162467,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #548] @ 94500 )@@Base+0x3d8> │ │ │ │ + ldr.w ip, [pc, #548] @ 93b88 )@@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] │ │ │ │ @@ -163556,45 +162497,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 9433a )@@Base+0x212> │ │ │ │ + beq.n 939c2 )@@Base+0x212> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94348 )@@Base+0x220> │ │ │ │ + beq.n 939d0 )@@Base+0x220> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 943ca )@@Base+0x2a2> │ │ │ │ + bne.n 93a52 )@@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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #404] @ 94504 )@@Base+0x3dc> │ │ │ │ + ldr.w ip, [pc, #404] @ 93b8c )@@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] @ 944e0 )@@Base+0x3b8> │ │ │ │ + vldr d0, [pc, #352] @ 93b68 )@@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] │ │ │ │ @@ -163608,15 +162549,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 943ca )@@Base+0x2a2> │ │ │ │ + beq.n 93a52 )@@Base+0x2a2> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -163624,15 +162565,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 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #284] @ 94508 )@@Base+0x3e0> │ │ │ │ + ldr.w ip, [pc, #284] @ 93b90 )@@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] │ │ │ │ @@ -163656,26 +162597,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 94456 )@@Base+0x32e> │ │ │ │ + beq.n 93ade )@@Base+0x32e> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94464 )@@Base+0x33c> │ │ │ │ + beq.n 93aec )@@Base+0x33c> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9455c )@@Base+0x434> │ │ │ │ + bne.n 93be4 )@@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] │ │ │ │ @@ -163684,16 +162625,16 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ blx 2d7d8 , 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] @ (9450c )@@Base+0x3e4>) │ │ │ │ - ldr.w ip, [pc, #124] @ 94510 )@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #124] @ (93b94 )@@Base+0x3e4>) │ │ │ │ + ldr.w ip, [pc, #124] @ 93b98 )@@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} │ │ │ │ @@ -163704,47 +162645,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 94514 )@@Base+0x3ec> │ │ │ │ + b.n 93b9c )@@Base+0x3ec> │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 94936 )@@Base+0x80e> │ │ │ │ + b.n 93fbe )@@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 r5, sp, #880 @ 0x370 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ 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] @ (94600 )@@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 │ │ │ │ @@ -163755,27 +162697,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 9454e )@@Base+0x426> │ │ │ │ + beq.n 93bd6 )@@Base+0x426> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sl │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9455c )@@Base+0x434> │ │ │ │ + beq.n 93be4 )@@Base+0x434> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr.w r2, [pc, #1092] @ 949a8 )@@Base+0x880> │ │ │ │ + ldr.w r2, [pc, #1092] @ 94030 )@@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 │ │ │ │ @@ -163792,31 +162734,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 945b2 )@@Base+0x48a> │ │ │ │ + beq.n 93c3a )@@Base+0x48a> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 945c0 )@@Base+0x498> │ │ │ │ + beq.n 93c48 )@@Base+0x498> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 94636 )@@Base+0x50e> │ │ │ │ + bne.n 93cbe )@@Base+0x50e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #992] @ (949ac )@@Base+0x884>) │ │ │ │ + ldr r2, [pc, #992] @ (94034 )@@Base+0x884>) │ │ │ │ mov.w r9, #11 │ │ │ │ - ldr.w sl, [pc, #992] @ 949b0 )@@Base+0x888> │ │ │ │ + ldr.w sl, [pc, #992] @ 94038 )@@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 │ │ │ │ @@ -163836,27 +162778,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 94628 )@@Base+0x500> │ │ │ │ + beq.n 93cb0 )@@Base+0x500> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94636 )@@Base+0x50e> │ │ │ │ + beq.n 93cbe )@@Base+0x50e> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #888] @ (949b4 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #888] @ (9403c )@@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 │ │ │ │ @@ -163871,31 +162813,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 94684 )@@Base+0x55c> │ │ │ │ + beq.n 93d0c )@@Base+0x55c> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94692 )@@Base+0x56a> │ │ │ │ + beq.n 93d1a )@@Base+0x56a> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9470a )@@Base+0x5e2> │ │ │ │ + bne.n 93d92 )@@Base+0x5e2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #796] @ (949b8 )@@Base+0x890>) │ │ │ │ + ldr r2, [pc, #796] @ (94040 )@@Base+0x890>) │ │ │ │ mov.w sl, #9 │ │ │ │ - ldr.w lr, [pc, #792] @ 949bc )@@Base+0x894> │ │ │ │ + ldr.w lr, [pc, #792] @ 94044 )@@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 │ │ │ │ @@ -163916,27 +162858,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 946fc )@@Base+0x5d4> │ │ │ │ + beq.n 93d84 )@@Base+0x5d4> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9470a )@@Base+0x5e2> │ │ │ │ + beq.n 93d92 )@@Base+0x5e2> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #688] @ (949c0 )@@Base+0x898>) │ │ │ │ + ldr r2, [pc, #688] @ (94048 )@@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 │ │ │ │ @@ -163954,41 +162896,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 94760 )@@Base+0x638> │ │ │ │ + beq.n 93de8 )@@Base+0x638> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9476e )@@Base+0x646> │ │ │ │ + beq.n 93df6 )@@Base+0x646> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r7, 9478a )@@Base+0x662> │ │ │ │ - ldr r2, [pc, #592] @ (949c4 )@@Base+0x89c>) │ │ │ │ - ldr r3, [pc, #596] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + cbz r7, 93e12 )@@Base+0x662> │ │ │ │ + ldr r2, [pc, #592] @ (9404c )@@Base+0x89c>) │ │ │ │ + ldr r3, [pc, #596] @ (94050 )@@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 947f0 )@@Base+0x6c8> │ │ │ │ + bne.n 93e78 )@@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] @ (949cc )@@Base+0x8a4>) │ │ │ │ + ldr r2, [pc, #564] @ (94054 )@@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} │ │ │ │ @@ -164002,544 +162944,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 94770 )@@Base+0x648> │ │ │ │ + beq.n 93df8 )@@Base+0x648> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 94770 )@@Base+0x648> │ │ │ │ + b.n 93df8 )@@Base+0x648> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #496] @ (949d0 )@@Base+0x8a8>) │ │ │ │ - ldr r3, [pc, #488] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #496] @ (94058 )@@Base+0x8a8>) │ │ │ │ + ldr r3, [pc, #488] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (949d4 )@@Base+0x8ac>) │ │ │ │ - ldr r3, [pc, #452] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #464] @ (9405c )@@Base+0x8ac>) │ │ │ │ + ldr r3, [pc, #452] @ (94050 )@@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 947f0 )@@Base+0x6c8> │ │ │ │ + bne.n 93e78 )@@Base+0x6c8> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (949d8 )@@Base+0x8b0>) │ │ │ │ - ldr r3, [pc, #420] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #440] @ (94060 )@@Base+0x8b0>) │ │ │ │ + ldr r3, [pc, #420] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #408] @ (949dc )@@Base+0x8b4>) │ │ │ │ - ldr r3, [pc, #388] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #408] @ (94064 )@@Base+0x8b4>) │ │ │ │ + ldr r3, [pc, #388] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #380] @ (949e0 )@@Base+0x8b8>) │ │ │ │ - ldr r3, [pc, #352] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #380] @ (94068 )@@Base+0x8b8>) │ │ │ │ + ldr r3, [pc, #352] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #356] @ (949e4 )@@Base+0x8bc>) │ │ │ │ - ldr r3, [pc, #324] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #356] @ (9406c )@@Base+0x8bc>) │ │ │ │ + ldr r3, [pc, #324] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #324] @ (949e8 )@@Base+0x8c0>) │ │ │ │ - ldr r3, [pc, #292] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #324] @ (94070 )@@Base+0x8c0>) │ │ │ │ + ldr r3, [pc, #292] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #296] @ (949ec )@@Base+0x8c4>) │ │ │ │ - ldr r3, [pc, #256] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #296] @ (94074 )@@Base+0x8c4>) │ │ │ │ + ldr r3, [pc, #256] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (949f0 )@@Base+0x8c8>) │ │ │ │ - ldr r3, [pc, #224] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #264] @ (94078 )@@Base+0x8c8>) │ │ │ │ + ldr r3, [pc, #224] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.n 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #236] @ (949f4 )@@Base+0x8cc>) │ │ │ │ - ldr r3, [pc, #188] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #236] @ (9407c )@@Base+0x8cc>) │ │ │ │ + ldr r3, [pc, #188] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.w 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (949f8 )@@Base+0x8d0>) │ │ │ │ - ldr r3, [pc, #152] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #204] @ (94080 )@@Base+0x8d0>) │ │ │ │ + ldr r3, [pc, #152] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.w 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (949fc )@@Base+0x8d4>) │ │ │ │ - ldr r3, [pc, #116] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #172] @ (94084 )@@Base+0x8d4>) │ │ │ │ + ldr r3, [pc, #116] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.w 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (94a00 )@@Base+0x8d8>) │ │ │ │ - ldr r3, [pc, #80] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #140] @ (94088 )@@Base+0x8d8>) │ │ │ │ + ldr r3, [pc, #80] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ + beq.w 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (94a04 )@@Base+0x8dc>) │ │ │ │ - ldr r3, [pc, #52] @ (949c8 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #112] @ (9408c )@@Base+0x8dc>) │ │ │ │ + ldr r3, [pc, #52] @ (94050 )@@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 94814 )@@Base+0x6ec> │ │ │ │ - b.n 947f0 )@@Base+0x6c8> │ │ │ │ - bkpt 0x00bc │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0056 │ │ │ │ + beq.w 93e9c )@@Base+0x6ec> │ │ │ │ + b.n 93e78 )@@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 94e8c │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, 94cb8 ) │ │ │ │ + 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, 9405c )@@Base+0x8ac> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 94d98 │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #320 @ (adr r7, 94b14 const&)@@Base+0x24>) │ │ │ │ + adcs.w r0, r4, r1 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #176 @ (adr r7, 94a88 const&)@@Base+0x68>) │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 94a14 ) │ │ │ │ + sub sp, #24 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #944 @ (adr r6, 94d90 ) │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 94d0c ) │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, 94ca0 ) │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #560 @ (adr r6, 94c1c ) │ │ │ │ + add sp, #16 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #424 @ (adr r6, 94b98 const&)@@Base+0xa8>) │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 94b14 const&)@@Base+0x24>) │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #152 @ (adr r6, 94a90 const&)@@Base+0x70>) │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #8 @ (adr r6, 94a04 )@@Base+0x8dc>) │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #888 @ (adr r5, 94d78 ) │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #744 @ (adr r5, 94cec ) │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #624 @ (adr r5, 94c78 ) │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00094a08 : │ │ │ │ +00094090 : │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bhi.n 94a16 │ │ │ │ - ldr r3, [pc, #12] @ (94a1c ) │ │ │ │ + bhi.n 9409e │ │ │ │ + ldr r3, [pc, #12] @ (940a4 ) │ │ │ │ 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 │ │ │ │ │ │ │ │ -00094a20 const&)@@Base>: │ │ │ │ +000940a8 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] @ 94adc const&)@@Base+0xbc> │ │ │ │ + ldr.w ip, [pc, #172] @ 94164 const&)@@Base+0xbc> │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #168] @ (94ae0 const&)@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #168] @ (94168 const&)@@Base+0xc0>) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #168] @ (94ae4 const&)@@Base+0xc4>) │ │ │ │ + ldr r5, [pc, #168] @ (9416c 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 2c760 const&, Bonmin::TNLPSolver::ReturnStatus&)@plt> │ │ │ │ - cbnz r0, 94a9c const&)@@Base+0x7c> │ │ │ │ + cbnz r0, 94124 const&)@@Base+0x7c> │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94ac6 const&)@@Base+0xa6> │ │ │ │ + bne.n 9414e 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] @ (94ae8 const&)@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #112] @ (94170 const&)@@Base+0xc8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 94ac0 const&)@@Base+0xa0> │ │ │ │ + cbnz r3, 94148 const&)@@Base+0xa0> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d814 │ │ │ │ - ldr r2, [pc, #100] @ (94aec const&)@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #88] @ (94ae0 const&)@@Base+0xc0>) │ │ │ │ + ldr r2, [pc, #100] @ (94174 const&)@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #88] @ (94168 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 94ad6 const&)@@Base+0xb6> │ │ │ │ + bne.n 9415e 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 94a74 const&)@@Base+0x54> │ │ │ │ + beq.n 940fc const&)@@Base+0x54> │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #48] @ (94ae8 const&)@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #48] @ (94170 const&)@@Base+0xc8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94a7c const&)@@Base+0x5c> │ │ │ │ + beq.n 94104 const&)@@Base+0x5c> │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 94a7e const&)@@Base+0x5e> │ │ │ │ + b.n 94106 const&)@@Base+0x5e> │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94a60 const&)@@Base+0x40> │ │ │ │ + beq.n 940e8 const&)@@Base+0x40> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94a66 const&)@@Base+0x46> │ │ │ │ + b.n 940ee const&)@@Base+0x46> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #992 @ (adr r4, 94ec0 ) │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, 94ea8 ) │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #672 @ (adr r4, 94d90 ) │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00094af0 const&)@@Base>: │ │ │ │ +00094178 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] @ 94ba4 const&)@@Base+0xb4> │ │ │ │ + ldr.w ip, [pc, #164] @ 9422c const&)@@Base+0xb4> │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #160] @ (94ba8 const&)@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #160] @ (94230 const&)@@Base+0xb8>) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #160] @ (94bac const&)@@Base+0xbc>) │ │ │ │ + ldr r5, [pc, #160] @ (94234 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 2c760 const&, Bonmin::TNLPSolver::ReturnStatus&)@plt> │ │ │ │ - cbnz r0, 94b6c const&)@@Base+0x7c> │ │ │ │ + cbnz r0, 941f4 const&)@@Base+0x7c> │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94b96 const&)@@Base+0xa6> │ │ │ │ + bne.n 9421e 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] @ (94bb0 const&)@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #104] @ (94238 const&)@@Base+0xc0>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 94b90 const&)@@Base+0xa0> │ │ │ │ + cbnz r3, 94218 const&)@@Base+0xa0> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d814 │ │ │ │ - ldr r2, [pc, #92] @ (94bb4 const&)@@Base+0xc4>) │ │ │ │ - ldr r3, [pc, #80] @ (94ba8 const&)@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #92] @ (9423c const&)@@Base+0xc4>) │ │ │ │ + ldr r3, [pc, #80] @ (94230 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 94b9e const&)@@Base+0xae> │ │ │ │ + bne.n 94226 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 94b44 const&)@@Base+0x54> │ │ │ │ + beq.n 941cc const&)@@Base+0x54> │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #40] @ (94bb0 const&)@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #40] @ (94238 const&)@@Base+0xc0>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94b4c const&)@@Base+0x5c> │ │ │ │ + beq.n 941d4 const&)@@Base+0x5c> │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 94b4e const&)@@Base+0x5e> │ │ │ │ + b.n 941d6 const&)@@Base+0x5e> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94b36 const&)@@Base+0x46> │ │ │ │ + b.n 941be const&)@@Base+0x46> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #160 @ (adr r4, 94c48 ) │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #128 @ (adr r4, 94c30 ) │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #864 @ (adr r3, 94f18 ) │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00094bb8 : │ │ │ │ +00094240 : │ │ │ │ stmdb 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] @ (94ea0 ) │ │ │ │ + ldr r1, [pc, #724] @ (94528 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #724] @ (94ea4 ) │ │ │ │ + ldr r2, [pc, #724] @ (9452c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #724] @ (94ea8 ) │ │ │ │ + ldr r3, [pc, #724] @ (94530 ) │ │ │ │ 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 94c0a │ │ │ │ - ldr r1, [pc, #708] @ (94eac ) │ │ │ │ + blt.n 94292 │ │ │ │ + ldr r1, [pc, #708] @ (94534 ) │ │ │ │ mov.w ip, #24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ mla r0, ip, r2, r0 │ │ │ │ - ldr r2, [pc, #700] @ (94eb0 ) │ │ │ │ - ldr r3, [pc, #688] @ (94ea4 ) │ │ │ │ + ldr r2, [pc, #700] @ (94538 ) │ │ │ │ + ldr r3, [pc, #688] @ (9452c ) │ │ │ │ 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 94cea │ │ │ │ + bne.n 94372 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn.w r2, #13 │ │ │ │ - blt.n 94c28 │ │ │ │ + blt.n 942b0 │ │ │ │ adds r2, #13 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.n 94cee │ │ │ │ + bhi.n 94376 │ │ │ │ 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 94c9a │ │ │ │ + beq.n 94322 │ │ │ │ cmn.w r2, #100 @ 0x64 │ │ │ │ - bge.n 94c8e │ │ │ │ + bge.n 94316 │ │ │ │ cmn.w r2, #199 @ 0xc7 │ │ │ │ - beq.n 94c48 │ │ │ │ + beq.n 942d0 │ │ │ │ adds r2, #102 @ 0x66 │ │ │ │ - bne.n 94cee │ │ │ │ - ldr r2, [pc, #620] @ (94eac ) │ │ │ │ + bne.n 94376 │ │ │ │ + ldr r2, [pc, #620] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #360 @ 0x168 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #608] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #608] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #384 @ 0x180 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #600] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #600] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #588] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #588] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #580] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #580] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #572] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #572] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #564] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #564] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #556] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #556] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #548] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #548] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ - b.n 94bf0 │ │ │ │ - bne.n 94cee │ │ │ │ - ldr r2, [pc, #536] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + bne.n 94376 │ │ │ │ + ldr r2, [pc, #536] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #312 @ 0x138 │ │ │ │ - b.n 94bf0 │ │ │ │ - ldr r2, [pc, #528] @ (94eac ) │ │ │ │ + b.n 94278 │ │ │ │ + ldr r2, [pc, #528] @ (94534 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - b.n 94bf0 │ │ │ │ + b.n 94278 │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -164548,42 +163491,42 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #476] @ (94eb4 ) │ │ │ │ - ldr r3, [pc, #460] @ (94ea4 ) │ │ │ │ + ldr r2, [pc, #476] @ (9453c ) │ │ │ │ + ldr r3, [pc, #460] @ (9452c ) │ │ │ │ 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 94e50 │ │ │ │ + beq.w 944d8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #448] @ (94eb8 ) │ │ │ │ + ldr r1, [pc, #448] @ (94540 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #20 │ │ │ │ - bl 93514 │ │ │ │ - ldr r1, [pc, #436] @ (94ebc ) │ │ │ │ + bl 92b9c │ │ │ │ + ldr r1, [pc, #436] @ (94544 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ - ldr r1, [pc, #432] @ (94ec0 ) │ │ │ │ + bl 92b9c │ │ │ │ + ldr r1, [pc, #432] @ (94548 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 93514 │ │ │ │ - ldr r2, [pc, #424] @ (94ec4 ) │ │ │ │ + bl 92b9c │ │ │ │ + ldr r2, [pc, #424] @ (9454c ) │ │ │ │ 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 │ │ │ │ @@ -164610,57 +163553,57 @@ │ │ │ │ blx 2d880 , 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 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ (94ec8 ) │ │ │ │ + ldr r2, [pc, #324] @ (94550 ) │ │ │ │ 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 94dfe │ │ │ │ - ldr r2, [pc, #312] @ (94ecc ) │ │ │ │ + beq.n 94486 │ │ │ │ + ldr r2, [pc, #312] @ (94554 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #296] @ (94ed0 ) │ │ │ │ + ldr r1, [pc, #296] @ (94558 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #276] @ (94ed4 ) │ │ │ │ + ldr r1, [pc, #276] @ (9455c ) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ceb0 >& 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 94e56 │ │ │ │ + beq.n 944de │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94e78 │ │ │ │ + beq.n 94500 │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -164668,147 +163611,150 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #188] @ (94ed8 ) │ │ │ │ - ldr r2, [pc, #136] @ (94ea4 ) │ │ │ │ + ldr r1, [pc, #188] @ (94560 ) │ │ │ │ + ldr r2, [pc, #136] @ (9452c ) │ │ │ │ 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 94cea │ │ │ │ - ldr r1, [pc, #168] @ (94edc ) │ │ │ │ + bne.w 94372 │ │ │ │ + ldr r1, [pc, #168] @ (94564 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #168] @ (94ee0 ) │ │ │ │ + ldr r2, [pc, #168] @ (94568 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ - b.n 94cce │ │ │ │ - b.n 94cb0 │ │ │ │ - b.n 94cc2 │ │ │ │ - b.n 94cc8 │ │ │ │ - b.n 94caa │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 94cb6 │ │ │ │ - ldr r2, [pc, #140] @ (94ee4 ) │ │ │ │ - ldr r3, [pc, #72] @ (94ea4 ) │ │ │ │ + b.n 94356 │ │ │ │ + b.n 94338 │ │ │ │ + b.n 9434a │ │ │ │ + b.n 94350 │ │ │ │ + b.n 94332 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 9433e │ │ │ │ + ldr r2, [pc, #140] @ (9456c ) │ │ │ │ + ldr r3, [pc, #72] @ (9452c ) │ │ │ │ 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 94cea │ │ │ │ + bne.w 94372 │ │ │ │ blx 2cda0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 94ca4 │ │ │ │ + b.n 9432c │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #100] @ (94ee8 ) │ │ │ │ + ldr r1, [pc, #100] @ (94570 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94e9c │ │ │ │ + beq.n 94524 │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 94df0 │ │ │ │ + b.n 94478 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 94df0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 9502c ) │ │ │ │ + b.n 94478 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #376 @ (adr r3, 95024 ) │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #240 @ (adr r3, 94fa4 ) │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #352 @ (adr r2, 95018 ) │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ 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, #80 @ (adr r1, 94f2c ) │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #856 @ (adr r0, 95240 , std::allocator >)@@Base+0x180>) │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094eec : │ │ │ │ +00094574 : │ │ │ │ stmdb 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] @ (95098 ) │ │ │ │ + ldr r2, [pc, #408] @ (94720 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #408] @ (9509c ) │ │ │ │ + ldr r3, [pc, #408] @ (94724 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #404] @ (950a0 ) │ │ │ │ + ldr r6, [pc, #404] @ (94728 ) │ │ │ │ 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, 94f3e │ │ │ │ + cbz r0, 945c6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #384] @ (950a4 ) │ │ │ │ - ldr r3, [pc, #372] @ (9509c ) │ │ │ │ + ldr r2, [pc, #384] @ (9472c ) │ │ │ │ + ldr r3, [pc, #372] @ (94724 ) │ │ │ │ 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 95052 │ │ │ │ + bne.w 946da │ │ │ │ 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] @ (950a8 ) │ │ │ │ + ldr r2, [pc, #348] @ (94730 ) │ │ │ │ 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 │ │ │ │ @@ -164820,23 +163766,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 9507c │ │ │ │ + beq.w 94704 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi.n 9500c │ │ │ │ + bhi.n 94694 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 95002 │ │ │ │ + bne.n 9468a │ │ │ │ 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 │ │ │ │ @@ -164844,35 +163790,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 94fb6 │ │ │ │ + beq.n 9463e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 94fc4 │ │ │ │ + beq.n 9464c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #228] @ (950ac ) │ │ │ │ + ldr r3, [pc, #228] @ (94734 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9502e │ │ │ │ + bne.n 946b6 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r6, 94fe0 │ │ │ │ + cbz r6, 94668 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -164880,108 +163826,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c7e4 )@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - b.n 94f22 │ │ │ │ + b.n 945aa │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f94 │ │ │ │ + beq.n 9461c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 95020 │ │ │ │ + b.n 946a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 94f94 │ │ │ │ + b.n 9461c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94fea │ │ │ │ + b.n 94672 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (950b0 ) │ │ │ │ - ldr r3, [pc, #88] @ (9509c ) │ │ │ │ + ldr r2, [pc, #112] @ (94738 ) │ │ │ │ + ldr r3, [pc, #88] @ (94724 ) │ │ │ │ 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 95070 │ │ │ │ + beq.n 946f8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (950b4 ) │ │ │ │ - ldr r3, [pc, #60] @ (9509c ) │ │ │ │ + ldr r2, [pc, #84] @ (9473c ) │ │ │ │ + ldr r3, [pc, #60] @ (94724 ) │ │ │ │ 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 95052 │ │ │ │ + bne.n 946da │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 95038 │ │ │ │ - ldr r2, [pc, #56] @ (950b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (9509c ) │ │ │ │ + b.n 946c0 │ │ │ │ + ldr r2, [pc, #56] @ (94740 ) │ │ │ │ + ldr r3, [pc, #28] @ (94724 ) │ │ │ │ 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 95052 │ │ │ │ - ldr r0, [pc, #40] @ (950bc ) │ │ │ │ + bne.n 946da │ │ │ │ + ldr r0, [pc, #40] @ (94744 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - add r0, pc, #176 @ (adr r0, 9514c , std::allocator >)@@Base+0x8c>) │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #136 @ (adr r0, 9512c , std::allocator >)@@Base+0x6c>) │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #40 @ (adr r0, 950d0 , std::allocator >)@@Base+0x10>) │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + bcs.n 9477c , std::allocator >)@@Base+0x34> │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + add r2, sp │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000950c0 , std::allocator >)@@Base>: │ │ │ │ +00094748 , 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] @ (9528c , std::allocator >)@@Base+0x1cc>) │ │ │ │ + ldr r2, [pc, #440] @ (94914 , std::allocator >)@@Base+0x1cc>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #440] @ (95290 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #440] @ (94918 , 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] │ │ │ │ @@ -164998,34 +163944,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 95116 , std::allocator >)@@Base+0x56> │ │ │ │ + beq.n 9479e , std::allocator >)@@Base+0x56> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r7, 95134 , std::allocator >)@@Base+0x74> │ │ │ │ - ldr r2, [pc, #376] @ (95294 , std::allocator >)@@Base+0x1d4>) │ │ │ │ - ldr r3, [pc, #368] @ (95290 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + cbz r7, 947bc , std::allocator >)@@Base+0x74> │ │ │ │ + ldr r2, [pc, #376] @ (9491c , std::allocator >)@@Base+0x1d4>) │ │ │ │ + ldr r3, [pc, #368] @ (94918 , 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 9522c , std::allocator >)@@Base+0x16c> │ │ │ │ + bne.n 948b4 , 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] @ (95298 , std::allocator >)@@Base+0x1d8>) │ │ │ │ + ldr r2, [pc, #348] @ (94920 , 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 │ │ │ │ @@ -165035,23 +163981,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 95270 , std::allocator >)@@Base+0x1b0> │ │ │ │ + beq.w 948f8 , std::allocator >)@@Base+0x1b0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 951ea , std::allocator >)@@Base+0x12a> │ │ │ │ + bhi.n 94872 , std::allocator >)@@Base+0x12a> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 951e0 , std::allocator >)@@Base+0x120> │ │ │ │ + bne.n 94868 , 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 │ │ │ │ @@ -165059,655 +164005,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 951a4 , std::allocator >)@@Base+0xe4> │ │ │ │ + beq.n 9482c , std::allocator >)@@Base+0xe4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 951b2 , std::allocator >)@@Base+0xf2> │ │ │ │ + beq.n 9483a , std::allocator >)@@Base+0xf2> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r5, 951c0 , std::allocator >)@@Base+0x100> │ │ │ │ + cbz r5, 94848 , std::allocator >)@@Base+0x100> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 2c7e4 )@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - b.n 9511a , std::allocator >)@@Base+0x5a> │ │ │ │ + b.n 947a2 , std::allocator >)@@Base+0x5a> │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95180 , std::allocator >)@@Base+0xc0> │ │ │ │ + beq.n 94808 , std::allocator >)@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 951fe , std::allocator >)@@Base+0x13e> │ │ │ │ + b.n 94886 , std::allocator >)@@Base+0x13e> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d7d8 , 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 2d38c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 95180 , std::allocator >)@@Base+0xc0> │ │ │ │ + b.n 94808 , std::allocator >)@@Base+0xc0> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (9529c , std::allocator >)@@Base+0x1dc>) │ │ │ │ - ldr r3, [pc, #116] @ (95290 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #128] @ (94924 , std::allocator >)@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #116] @ (94918 , 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 95250 , std::allocator >)@@Base+0x190> │ │ │ │ + beq.n 948d8 , std::allocator >)@@Base+0x190> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add.w r8, sp, #12 │ │ │ │ - b.n 95212 , std::allocator >)@@Base+0x152> │ │ │ │ + b.n 9489a , std::allocator >)@@Base+0x152> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (952a0 , std::allocator >)@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #80] @ (95290 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #96] @ (94928 , std::allocator >)@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #80] @ (94918 , 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 9522c , std::allocator >)@@Base+0x16c> │ │ │ │ + bne.n 948b4 , std::allocator >)@@Base+0x16c> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (952a4 , std::allocator >)@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #48] @ (95290 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #72] @ (9492c , std::allocator >)@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #48] @ (94918 , 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 95250 , std::allocator >)@@Base+0x190> │ │ │ │ - b.n 9522c , std::allocator >)@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #52] @ (952a8 , std::allocator >)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #28] @ (95290 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + beq.n 948d8 , std::allocator >)@@Base+0x190> │ │ │ │ + b.n 948b4 , std::allocator >)@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ (94930 , std::allocator >)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #28] @ (94918 , 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 9522c , std::allocator >)@@Base+0x16c> │ │ │ │ - ldr r0, [pc, #36] @ (952ac , std::allocator >)@@Base+0x1ec>) │ │ │ │ + bne.n 948b4 , std::allocator >)@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #36] @ (94934 , std::allocator >)@@Base+0x1ec>) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + add r7, pc, #832 @ (adr r7, 94c58 )@@Base+0x1a0>) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + add r7, pc, #552 @ (adr r7, 94b48 )@@Base+0x90>) │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + beq.n 94988 ) const@@Base+0x50> │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add r6, pc, #560 @ (adr r6, 94b58 )@@Base+0xa0>) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + add r6, pc, #416 @ (adr r6, 94acc )@@Base+0x14>) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + add r6, pc, #296 @ (adr r6, 94a58 ) const@@Base+0x120>) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + add r6, pc, #208 @ (adr r6, 94a04 ) const@@Base+0xcc>) │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + negs r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000952b0 ) const@@Base>: │ │ │ │ +00094938 ) 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] @ (9541c ) const@@Base+0x16c>) │ │ │ │ + ldr r2, [pc, #348] @ (94aa4 ) const@@Base+0x16c>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #348] @ (95420 ) const@@Base+0x170>) │ │ │ │ + ldr r3, [pc, #348] @ (94aa8 ) 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 95344 ) const@@Base+0x94> │ │ │ │ + beq.n 949cc ) const@@Base+0x94> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 952ea ) const@@Base+0x3a> │ │ │ │ + cbz r3, 94972 ) 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 2c594 , Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ add r5, r3 │ │ │ │ - cbz r0, 95316 ) const@@Base+0x66> │ │ │ │ + cbz r0, 9499e ) const@@Base+0x66> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 95316 ) const@@Base+0x66> │ │ │ │ + cbnz r2, 9499e ) const@@Base+0x66> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 95322 ) const@@Base+0x72> │ │ │ │ + cbz r0, 949aa ) const@@Base+0x72> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 9533c ) const@@Base+0x8c> │ │ │ │ - ldr r1, [pc, #256] @ (95424 ) const@@Base+0x174>) │ │ │ │ - ldr r2, [pc, #248] @ (95420 ) const@@Base+0x170>) │ │ │ │ + cbz r2, 949c4 ) const@@Base+0x8c> │ │ │ │ + ldr r1, [pc, #256] @ (94aac ) const@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #248] @ (94aa8 ) 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 953e8 ) const@@Base+0x138> │ │ │ │ + bne.n 94a70 ) 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 95322 ) const@@Base+0x72> │ │ │ │ + b.n 949aa ) const@@Base+0x72> │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ blx 2dcc8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ blx 2b690 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 95360 ) const@@Base+0xb0> │ │ │ │ + cbz r2, 949e8 ) const@@Base+0xb0> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r3, 9536c ) const@@Base+0xbc> │ │ │ │ + cbz r3, 949f4 ) 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 2c594 , Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ add r5, r3 │ │ │ │ - cbz r0, 9538e ) const@@Base+0xde> │ │ │ │ + cbz r0, 94a16 ) const@@Base+0xde> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 953b2 ) const@@Base+0x102> │ │ │ │ + cbz r2, 94a3a ) const@@Base+0x102> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 953a0 ) const@@Base+0xf0> │ │ │ │ + cbz r0, 94a28 ) const@@Base+0xf0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 953a0 ) const@@Base+0xf0> │ │ │ │ + cbnz r2, 94a28 ) const@@Base+0xf0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95322 ) const@@Base+0x72> │ │ │ │ + beq.n 949aa ) const@@Base+0x72> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95322 ) const@@Base+0x72> │ │ │ │ - b.n 9533c ) const@@Base+0x8c> │ │ │ │ + bne.n 949aa ) const@@Base+0x72> │ │ │ │ + b.n 949c4 ) const@@Base+0x8c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ - b.n 9538e ) const@@Base+0xde> │ │ │ │ + b.n 94a16 ) const@@Base+0xde> │ │ │ │ mov r0, r6 │ │ │ │ blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (95428 ) const@@Base+0x178>) │ │ │ │ - ldr r3, [pc, #72] @ (95420 ) const@@Base+0x170>) │ │ │ │ + ldr r2, [pc, #80] @ (94ab0 ) const@@Base+0x178>) │ │ │ │ + ldr r3, [pc, #72] @ (94aa8 ) 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 95416 ) const@@Base+0x166> │ │ │ │ + beq.n 94a9e ) const@@Base+0x166> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 953ce ) const@@Base+0x11e> │ │ │ │ + b.n 94a56 ) const@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #40] @ (9542c ) const@@Base+0x17c>) │ │ │ │ - ldr r3, [pc, #24] @ (95420 ) const@@Base+0x170>) │ │ │ │ + ldr r2, [pc, #40] @ (94ab4 ) const@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #24] @ (94aa8 ) 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 953e8 ) const@@Base+0x138> │ │ │ │ + bne.n 94a70 ) const@@Base+0x138> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + add r5, pc, #904 @ (adr r5, 94e30 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + add r5, pc, #520 @ (adr r5, 94cb8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + add r4, pc, #832 @ (adr r4, 94df4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + add r4, pc, #648 @ (adr r4, 94d40 ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095430 )@@Base>: │ │ │ │ +00094ab8 )@@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] @ (955a4 )@@Base+0x174>) │ │ │ │ + ldr r0, [pc, #352] @ (94c2c )@@Base+0x174>) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (955a8 )@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #352] @ (94c30 )@@Base+0x178>) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #352] @ (955ac )@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #352] @ (94c34 )@@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 9554e )@@Base+0x11e> │ │ │ │ - ldr r2, [pc, #336] @ (955b0 )@@Base+0x180>) │ │ │ │ + beq.n 94bd6 )@@Base+0x11e> │ │ │ │ + ldr r2, [pc, #336] @ (94c38 )@@Base+0x180>) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #336] @ (955b4 )@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #336] @ (94c3c )@@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 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9550e )@@Base+0xde> │ │ │ │ + beq.n 94b96 )@@Base+0xde> │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95504 )@@Base+0xd4> │ │ │ │ + bne.n 94b8c )@@Base+0xd4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ add r3, r0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 9553c )@@Base+0x10c> │ │ │ │ + bgt.n 94bc4 )@@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 95584 )@@Base+0x154> │ │ │ │ + bne.n 94c0c )@@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 955a0 )@@Base+0x170> │ │ │ │ + bne.n 94c28 )@@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 95570 )@@Base+0x140> │ │ │ │ + bne.n 94bf8 )@@Base+0x140> │ │ │ │ ldr r5, [r2, #20] │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9558c )@@Base+0x15c> │ │ │ │ + bne.n 94c14 )@@Base+0x15c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ blx 2c990 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 9550c )@@Base+0xdc> │ │ │ │ + cbz r3, 94b94 )@@Base+0xdc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 95526 )@@Base+0xf6> │ │ │ │ + cbz r2, 94bae )@@Base+0xf6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2da78 )@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 9550c )@@Base+0xdc> │ │ │ │ + cbz r0, 94b94 )@@Base+0xdc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 9550c )@@Base+0xdc> │ │ │ │ + cbnz r3, 94b94 )@@Base+0xdc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9550c )@@Base+0xdc> │ │ │ │ + b.n 94b94 )@@Base+0xdc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #168] @ (955b8 )@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #148] @ (955a8 )@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #168] @ (94c40 )@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #148] @ (94c30 )@@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 9556c )@@Base+0x13c> │ │ │ │ + bne.n 94bf4 )@@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 954e8 )@@Base+0xb8> │ │ │ │ + beq.n 94b70 )@@Base+0xb8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 954e6 )@@Base+0xb6> │ │ │ │ + b.n 94b6e )@@Base+0xb6> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2ca9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 95496 )@@Base+0x66> │ │ │ │ + b.n 94b1e )@@Base+0x66> │ │ │ │ mov r0, r1 │ │ │ │ - b.n 9550e )@@Base+0xde> │ │ │ │ + b.n 94b96 )@@Base+0xde> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (955bc )@@Base+0x18c>) │ │ │ │ - ldr r3, [pc, #76] @ (955a8 )@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #96] @ (94c44 )@@Base+0x18c>) │ │ │ │ + ldr r3, [pc, #76] @ (94c30 )@@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 95588 )@@Base+0x158> │ │ │ │ + beq.n 94c10 )@@Base+0x158> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (955c0 )@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #76] @ (94c48 )@@Base+0x190>) │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ - ldr r1, [pc, #76] @ (955c4 )@@Base+0x194>) │ │ │ │ - ldr r0, [pc, #76] @ (955c8 )@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #76] @ (94c4c )@@Base+0x194>) │ │ │ │ + ldr r0, [pc, #76] @ (94c50 )@@Base+0x198>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2ff5c │ │ │ │ + bl 2fed0 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #60] @ (955cc )@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #60] @ (94c54 )@@Base+0x19c>) │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ - ldr r1, [pc, #60] @ (955d0 )@@Base+0x1a0>) │ │ │ │ - ldr r0, [pc, #60] @ (955d4 )@@Base+0x1a4>) │ │ │ │ + ldr r1, [pc, #60] @ (94c58 )@@Base+0x1a0>) │ │ │ │ + ldr r0, [pc, #60] @ (94c5c )@@Base+0x1a4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - bl 2ff88 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + bl 2fefc │ │ │ │ + add r4, pc, #392 @ (adr r4, 94db8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + add r4, pc, #368 @ (adr r4, 94da8 ) │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + add r3, pc, #600 @ (adr r3, 94e9c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + add r3, pc, #304 @ (adr r3, 94d78 ) │ │ │ │ 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] │ │ │ │ │ │ │ │ -000955d8 : │ │ │ │ +00094c60 : │ │ │ │ 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] @ (95720 ) │ │ │ │ + ldr r2, [pc, #308] @ (94da8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #308] @ (95724 ) │ │ │ │ + ldr r3, [pc, #308] @ (94dac ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #308] @ (95728 ) │ │ │ │ + ldr r5, [pc, #308] @ (94db0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d03c │ │ │ │ - ldr r3, [pc, #292] @ (9572c ) │ │ │ │ + ldr r3, [pc, #292] @ (94db4 ) │ │ │ │ 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, 95644 │ │ │ │ - ldr r2, [pc, #260] @ (95730 ) │ │ │ │ - ldr r3, [pc, #248] @ (95724 ) │ │ │ │ + cbz r1, 94ccc │ │ │ │ + ldr r2, [pc, #260] @ (94db8 ) │ │ │ │ + ldr r3, [pc, #248] @ (94dac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95716 │ │ │ │ + bne.n 94d9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 95656 │ │ │ │ + cbz r3, 94cde │ │ │ │ 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, 95666 │ │ │ │ + cbz r2, 94cee │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 9567c │ │ │ │ + cbz r3, 94d04 │ │ │ │ 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 2dc14 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 9569e │ │ │ │ + cbz r0, 94d26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 956d2 │ │ │ │ + cbz r3, 94d5a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 956ac │ │ │ │ + cbz r0, 94d34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 956ca │ │ │ │ + cbz r3, 94d52 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95628 │ │ │ │ + beq.n 94cb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95628 │ │ │ │ + bne.n 94cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95628 │ │ │ │ + b.n 94cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 956ac │ │ │ │ + b.n 94d34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9569e │ │ │ │ + b.n 94d26 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d078 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d6a0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2db14 │ │ │ │ - ldr r2, [pc, #48] @ (95734 ) │ │ │ │ - ldr r3, [pc, #28] @ (95724 ) │ │ │ │ + ldr r2, [pc, #48] @ (94dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (94dac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9571c │ │ │ │ + beq.n 94da4 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 956f4 │ │ │ │ + b.n 94d7c │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + add r2, pc, #736 @ (adr r2, 9508c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + add r2, pc, #712 @ (adr r2, 9507c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + add r2, pc, #496 @ (adr r2, 94fac ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, #648 @ (adr r1, 95048 ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095738 : │ │ │ │ +00094dc0 : │ │ │ │ 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] @ (95878 ) │ │ │ │ + ldr r2, [pc, #300] @ (94f00 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #300] @ (9587c ) │ │ │ │ + ldr r3, [pc, #300] @ (94f04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #300] @ (95880 ) │ │ │ │ + ldr r5, [pc, #300] @ (94f08 ) │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d968 │ │ │ │ - ldr r3, [pc, #284] @ (95884 ) │ │ │ │ + ldr r3, [pc, #284] @ (94f0c ) │ │ │ │ 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 │ │ │ │ @@ -165715,138 +164661,138 @@ │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r4, #84] @ 0x54 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 95798 │ │ │ │ + cbz r3, 94e20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - cbz r6, 957a8 │ │ │ │ + cbz r6, 94e30 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r7, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - cbz r3, 957bc │ │ │ │ + cbz r3, 94e44 │ │ │ │ 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 2dc14 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 957dc │ │ │ │ + cbz r0, 94e64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95828 │ │ │ │ + cbz r3, 94eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 957ea │ │ │ │ + cbz r0, 94e72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95820 │ │ │ │ + cbz r3, 94ea8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 957fc │ │ │ │ + cbz r0, 94e84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95818 │ │ │ │ - ldr r2, [pc, #136] @ (95888 ) │ │ │ │ - ldr r3, [pc, #124] @ (9587c ) │ │ │ │ + cbz r3, 94ea0 │ │ │ │ + ldr r2, [pc, #136] @ (94f10 ) │ │ │ │ + ldr r3, [pc, #124] @ (94f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9586c │ │ │ │ + bne.n 94ef4 │ │ │ │ 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 957fc │ │ │ │ + b.n 94e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 957ea │ │ │ │ + b.n 94e72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 957dc │ │ │ │ + b.n 94e64 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2d078 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d6a0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2db14 │ │ │ │ - ldr r2, [pc, #48] @ (9588c ) │ │ │ │ - ldr r3, [pc, #32] @ (9587c ) │ │ │ │ + ldr r2, [pc, #48] @ (94f14 ) │ │ │ │ + ldr r3, [pc, #32] @ (94f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95872 │ │ │ │ + beq.n 94efa │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 9584a │ │ │ │ + b.n 94ed2 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + add r1, pc, #352 @ (adr r1, 95064 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + add r1, pc, #328 @ (adr r1, 95054 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + add r0, pc, #672 @ (adr r0, 951b4 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #304 @ (adr r0, 95048 ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095890 : │ │ │ │ +00094f18 : │ │ │ │ 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] @ (95990 ) │ │ │ │ + ldr r2, [pc, #236] @ (95018 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ (95994 ) │ │ │ │ + ldr r3, [pc, #236] @ (9501c ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #236] @ 95998 │ │ │ │ + ldr.w r8, [pc, #236] @ 95020 │ │ │ │ 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 │ │ │ │ @@ -165857,612 +164803,612 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2c500 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #192] @ (9599c ) │ │ │ │ + ldr r3, [pc, #192] @ (95024 ) │ │ │ │ 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 95942 │ │ │ │ + bne.n 94fca │ │ │ │ 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 95914 │ │ │ │ + beq.n 94f9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ 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 2c500 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (959a0 ) │ │ │ │ - ldr r3, [pc, #104] @ (95994 ) │ │ │ │ + ldr r2, [pc, #120] @ (95028 ) │ │ │ │ + ldr r3, [pc, #104] @ (9501c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9596a │ │ │ │ + bne.n 94ff2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #96] @ (959a4 ) │ │ │ │ + ldr r1, [pc, #96] @ (9502c ) │ │ │ │ add r1, pc │ │ │ │ blx r8 │ │ │ │ - b.n 95914 │ │ │ │ + b.n 94f9c │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c500 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (959a8 ) │ │ │ │ - ldr r3, [pc, #56] @ (95994 ) │ │ │ │ + ldr r2, [pc, #80] @ (95030 ) │ │ │ │ + ldr r3, [pc, #56] @ (9501c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9598a │ │ │ │ + beq.n 95012 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #52] @ (959ac ) │ │ │ │ - ldr r3, [pc, #24] @ (95994 ) │ │ │ │ + ldr r2, [pc, #52] @ (95034 ) │ │ │ │ + ldr r3, [pc, #24] @ (9501c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9596a │ │ │ │ + bne.n 94ff2 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 95950 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + b.n 94fd8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 9501c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000959b0 : │ │ │ │ +00095038 : │ │ │ │ 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] @ (95ac8 ) │ │ │ │ + ldr r1, [pc, #264] @ (95150 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #264] @ (95acc ) │ │ │ │ + ldr r2, [pc, #264] @ (95154 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #260] @ (95ad0 ) │ │ │ │ + ldr r0, [pc, #260] @ (95158 ) │ │ │ │ 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 95a38 │ │ │ │ + bne.n 950c0 │ │ │ │ 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, 95a3e │ │ │ │ + cbz r0, 950c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 95a20 │ │ │ │ + cbz r0, 950a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 95a20 │ │ │ │ - ldr r3, [pc, #204] @ (95ad4 ) │ │ │ │ + cbnz r3, 950a8 │ │ │ │ + ldr r3, [pc, #204] @ (9515c ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d0, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 95a80 │ │ │ │ + bne.n 95108 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2d8 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #180] @ (95ad8 ) │ │ │ │ - ldr r3, [pc, #168] @ (95acc ) │ │ │ │ + ldr r2, [pc, #180] @ (95160 ) │ │ │ │ + ldr r3, [pc, #168] @ (95154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95ab0 │ │ │ │ + bne.n 95138 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vldr d0, [pc, #132] @ 95ac0 │ │ │ │ - b.n 95a20 │ │ │ │ + vldr d0, [pc, #132] @ 95148 │ │ │ │ + b.n 950a8 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #152] @ (95adc ) │ │ │ │ + ldr r3, [pc, #152] @ (95164 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95a88 │ │ │ │ + bne.n 95110 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r0, 95a56 │ │ │ │ + cbz r0, 950de │ │ │ │ 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] @ (95ae0 ) │ │ │ │ + ldr r3, [pc, #128] @ (95168 ) │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #1 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 95a7a │ │ │ │ + cbz r0, 95102 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 95a7a │ │ │ │ + cbnz r3, 95102 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - vldr d0, [pc, #68] @ 95ac0 │ │ │ │ - b.n 959fa │ │ │ │ + vldr d0, [pc, #68] @ 95148 │ │ │ │ + b.n 95082 │ │ │ │ blx r2 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 95a20 │ │ │ │ + b.n 950a8 │ │ │ │ add r0, sp, #16 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 95a58 │ │ │ │ + b.n 950e0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6dc ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ (95ae4 ) │ │ │ │ - ldr r3, [pc, #44] @ (95acc ) │ │ │ │ + ldr r2, [pc, #68] @ (9516c ) │ │ │ │ + ldr r3, [pc, #44] @ (95154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95ab6 │ │ │ │ + beq.n 9513e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 95a96 │ │ │ │ + b.n 9511e │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, r1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + bics.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095ae8 : │ │ │ │ +00095170 : │ │ │ │ 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] @ (95bec ) │ │ │ │ + ldr r1, [pc, #244] @ (95274 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #244] @ (95bf0 ) │ │ │ │ + ldr r2, [pc, #244] @ (95278 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #240] @ (95bf4 ) │ │ │ │ + ldr r0, [pc, #240] @ (9527c ) │ │ │ │ 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 95b70 │ │ │ │ + bne.n 951f8 │ │ │ │ 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, 95b74 │ │ │ │ + cbz r0, 951fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 95b56 │ │ │ │ + cbz r0, 951de │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 95b56 │ │ │ │ - ldr r2, [pc, #180] @ (95bf8 ) │ │ │ │ + cbnz r2, 951de │ │ │ │ + ldr r2, [pc, #180] @ (95280 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95bb4 │ │ │ │ + bne.n 9523c │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #164] @ (95bfc ) │ │ │ │ - ldr r2, [pc, #148] @ (95bf0 ) │ │ │ │ + ldr r1, [pc, #164] @ (95284 ) │ │ │ │ + ldr r2, [pc, #148] @ (95278 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 95be2 │ │ │ │ + bne.n 9526a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95b56 │ │ │ │ + b.n 951de │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #136] @ (95c00 ) │ │ │ │ + ldr r3, [pc, #136] @ (95288 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95bba │ │ │ │ + bne.n 95242 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r0, 95b8c │ │ │ │ + cbz r0, 95214 │ │ │ │ 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] @ (95c04 ) │ │ │ │ + ldr r3, [pc, #112] @ (9528c ) │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #1 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 95bb0 │ │ │ │ + cbz r0, 95238 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 95bb0 │ │ │ │ + cbnz r3, 95238 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95b34 │ │ │ │ + b.n 951bc │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95b56 │ │ │ │ + b.n 951de │ │ │ │ add r0, sp, #16 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 95b8e │ │ │ │ + b.n 95216 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6dc ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (95c08 ) │ │ │ │ - ldr r3, [pc, #28] @ (95bf0 ) │ │ │ │ + ldr r2, [pc, #56] @ (95290 ) │ │ │ │ + ldr r3, [pc, #28] @ (95278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95be8 │ │ │ │ + beq.n 95270 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 95bc8 │ │ │ │ + b.n 95250 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, r1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + sbfx r0, r2, #0, #2 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95e1a │ │ │ │ + beq.w 954a2 │ │ │ │ stmdb 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 95de4 │ │ │ │ + beq.w 9546c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 95db8 │ │ │ │ + beq.w 95440 │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 95d88 │ │ │ │ + beq.w 95410 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 95d2c │ │ │ │ + beq.n 953b4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95cd6 │ │ │ │ + beq.n 9535e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95d00 │ │ │ │ + beq.n 95388 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95d5c │ │ │ │ + beq.n 953e4 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 95ca4 │ │ │ │ + cbz r7, 9532c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 95c0c │ │ │ │ + bl 95294 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95c98 │ │ │ │ + beq.n 95320 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 95c70 │ │ │ │ + bne.n 952f8 │ │ │ │ add.w r0, r9, #40 @ 0x28 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 95cc6 │ │ │ │ + beq.n 9534e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 95d5c │ │ │ │ + beq.n 953e4 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 95c6a │ │ │ │ + b.n 952f2 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95cf2 │ │ │ │ + beq.n 9537a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 95d2c │ │ │ │ + cbz r5, 953b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95c54 │ │ │ │ + b.n 952dc │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d1c │ │ │ │ + beq.n 953a4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95cd6 │ │ │ │ + beq.n 9535e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 95c5a │ │ │ │ + b.n 952e2 │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d4e │ │ │ │ + beq.n 953d6 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 95d88 │ │ │ │ + cbz r4, 95410 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 95c4c │ │ │ │ + b.n 952d4 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d78 │ │ │ │ + beq.n 95400 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 95d00 │ │ │ │ + beq.n 95388 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 95c60 │ │ │ │ + b.n 952e8 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95daa │ │ │ │ + beq.n 95432 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 95db8 │ │ │ │ + cbz r4, 95440 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 95c40 │ │ │ │ + b.n 952c8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95dd6 │ │ │ │ + beq.n 9545e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 95de4 │ │ │ │ + cbz r4, 9546c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 95c32 │ │ │ │ + b.n 952ba │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ blx 2d140 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95e06 │ │ │ │ + beq.n 9548e │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 95e14 │ │ │ │ + cbz r4, 9549c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 95c26 │ │ │ │ + b.n 952ae │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095e1c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base>: │ │ │ │ +000954a4 , 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] @ (96068 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x24c>) │ │ │ │ + ldr r2, [pc, #568] @ (956f0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x24c>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #568] @ (9606c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #568] @ (956f4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #564] @ 96070 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x254> │ │ │ │ + ldr.w sl, [pc, #564] @ 956f8 , 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, 95e5a , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3e> │ │ │ │ + cbz r5, 954e2 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2be04 ::ReleasePointer_()@plt> │ │ │ │ ldr.w fp, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95e7a , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x5e> │ │ │ │ + beq.n 95502 , 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ - cbz r3, 95e92 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ + cbz r3, 9551a , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #480] @ (96074 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x258>) │ │ │ │ + ldr r1, [pc, #480] @ (956fc , 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 │ │ │ │ @@ -166479,651 +165425,651 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ strb.w ip, [sp, #43] @ 0x2b │ │ │ │ blx 2d748 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 95ee0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ + beq.n 95568 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 95eee , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ + cbz r0, 95576 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95fec , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1d0> │ │ │ │ + beq.n 95674 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1d0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2be04 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #380] @ (96078 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #380] @ (95700 , 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 95f32 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x116> │ │ │ │ + beq.n 955ba , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x116> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ blx 2be04 ::ReleasePointer_()@plt> │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ - cbz r3, 95f4c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x130> │ │ │ │ + cbz r3, 955d4 , 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, 95f5e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x142> │ │ │ │ + cbz r7, 955e6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x142> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r7, [sp, #20] │ │ │ │ - cbz r3, 95f72 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x156> │ │ │ │ + cbz r3, 955fa , 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 2dc14 , 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, 95f96 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ + cbz r0, 9561e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95fe4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ + cbz r3, 9566c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 95fa6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ + cbz r0, 9562e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95fdc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c0> │ │ │ │ + cbz r3, 95664 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 95fb8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ + cbz r0, 95640 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95fd4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #192] @ (9607c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x260>) │ │ │ │ - ldr r3, [pc, #176] @ (9606c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + cbz r3, 9565c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #192] @ (95704 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #176] @ (956f4 , 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 96030 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ + bne.n 956b8 , 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 95fb8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ + b.n 95640 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95fa6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ + b.n 9562e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95f96 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ + b.n 9561e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95eee , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ + b.n 95576 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d078 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d6a0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2db14 │ │ │ │ - ldr r2, [pc, #96] @ (96080 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x264>) │ │ │ │ - ldr r3, [pc, #76] @ (9606c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #96] @ (95708 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x264>) │ │ │ │ + ldr r3, [pc, #76] @ (956f4 , 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 96060 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x244> │ │ │ │ + beq.n 956e8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x244> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2be04 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (96084 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x268>) │ │ │ │ - ldr r3, [pc, #28] @ (9606c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #52] @ (9570c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x268>) │ │ │ │ + ldr r3, [pc, #28] @ (956f4 , 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 96030 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ + bne.n 956b8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 9600e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1f2> │ │ │ │ + b.n 95696 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1f2> │ │ │ │ nop │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00096088 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +00095710 , 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] @ (9628c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #496] @ (95914 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204>) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #496] @ (96290 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ + ldr r3, [pc, #496] @ (95918 , 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] @ (96294 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x20c>) │ │ │ │ + ldr r7, [pc, #492] @ (9591c , 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, 960c8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40> │ │ │ │ + cbz r5, 95750 , 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 2be04 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbz r3, 960e0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58> │ │ │ │ + cbz r3, 95768 , 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 960fa , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x72> │ │ │ │ + cbz r3, 95782 , 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 2d748 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 9611e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x96> │ │ │ │ + cbz r0, 957a6 , 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 96216 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x18e> │ │ │ │ + beq.n 9589e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x18e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2be04 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #364] @ (96298 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x210>) │ │ │ │ + ldr r3, [pc, #364] @ (95920 , 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, 96158 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd0> │ │ │ │ + cbz r7, 957e0 , 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 2be04 ::ReleasePointer_()@plt> │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ str r7, [r4, #16] │ │ │ │ blx 2b690 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 96172 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xea> │ │ │ │ + cbz r3, 957fa , 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 9618c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104> │ │ │ │ + beq.n 95814 , 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 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - cbz r3, 961a2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11a> │ │ │ │ + cbz r3, 9582a , 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 2dc14 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - cbz r0, 961c2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x13a> │ │ │ │ + cbz r0, 9584a , 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, 9620e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x186> │ │ │ │ + cbz r3, 95896 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x186> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 961d0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148> │ │ │ │ + cbz r0, 95858 , 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, 96206 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17e> │ │ │ │ + cbz r3, 9588e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 961e2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15a> │ │ │ │ + cbz r0, 9586a , 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, 961fe , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x176> │ │ │ │ - ldr r2, [pc, #184] @ (9629c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x214>) │ │ │ │ - ldr r3, [pc, #168] @ (96290 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ + cbz r3, 95886 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x176> │ │ │ │ + ldr r2, [pc, #184] @ (95924 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x214>) │ │ │ │ + ldr r3, [pc, #168] @ (95918 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9625a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1d2> │ │ │ │ + bne.n 958e2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 961e2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15a> │ │ │ │ + b.n 9586a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 961d0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148> │ │ │ │ + b.n 95858 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 961c2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x13a> │ │ │ │ + b.n 9584a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x13a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9611e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x96> │ │ │ │ + b.n 957a6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x96> │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d078 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d6a0 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2db14 │ │ │ │ - ldr r2, [pc, #88] @ (962a0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #68] @ (96290 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ + ldr r2, [pc, #88] @ (95928 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #68] @ (95918 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 96284 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1fc> │ │ │ │ + beq.n 9590c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1fc> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2be04 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #48] @ (962a4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21c>) │ │ │ │ - ldr r3, [pc, #28] @ (96290 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ + ldr r2, [pc, #48] @ (9592c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x21c>) │ │ │ │ + ldr r3, [pc, #28] @ (95918 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9625a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1d2> │ │ │ │ + bne.n 958e2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1d2> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n 96238 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b0> │ │ │ │ + b.n 958c0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1b0> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000962a8 : │ │ │ │ +00095930 : │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000962ac : │ │ │ │ +00095934 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000962cc : │ │ │ │ +00095954 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (96314 ) │ │ │ │ + ldr r3, [pc, #56] @ (9599c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #56] @ (96318 ) │ │ │ │ + ldr r2, [pc, #56] @ (959a0 ) │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 962fc │ │ │ │ + beq.n 95984 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 9630e │ │ │ │ + cbz r0, 95996 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 9630e │ │ │ │ + cbnz r3, 95996 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009631c : │ │ │ │ +000959a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ (9636c ) │ │ │ │ + ldr r3, [pc, #64] @ (959f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #64] @ (96370 ) │ │ │ │ + ldr r2, [pc, #64] @ (959f8 ) │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 9634c │ │ │ │ + beq.n 959d4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 9635e │ │ │ │ + cbz r0, 959e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 9635e │ │ │ │ + cbnz r3, 959e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00096374 : │ │ │ │ +000959fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #228] @ (9646c ) │ │ │ │ - ldr r3, [pc, #228] @ (96470 ) │ │ │ │ + ldr r2, [pc, #228] @ (95af4 ) │ │ │ │ + ldr r3, [pc, #228] @ (95af8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9644a │ │ │ │ + beq.n 95ad2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #12 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 96406 │ │ │ │ + bhi.n 95a8e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 96400 │ │ │ │ + bne.n 95a88 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r5, r4 │ │ │ │ strb.w r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ strb r1, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 963e4 │ │ │ │ + beq.n 95a6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #140] @ (96474 ) │ │ │ │ - ldr r3, [pc, #136] @ (96470 ) │ │ │ │ + ldr r2, [pc, #140] @ (95afc ) │ │ │ │ + ldr r3, [pc, #136] @ (95af8 ) │ │ │ │ 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 96442 │ │ │ │ + bne.n 95aca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r0, 96446 │ │ │ │ + cbnz r0, 95ace │ │ │ │ mov r5, r4 │ │ │ │ - b.n 963c6 │ │ │ │ + b.n 95a4e │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d38c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ - b.n 963c6 │ │ │ │ + b.n 95a4e │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (96478 ) │ │ │ │ - ldr r3, [pc, #60] @ (96470 ) │ │ │ │ + ldr r2, [pc, #72] @ (95b00 ) │ │ │ │ + ldr r3, [pc, #60] @ (95af8 ) │ │ │ │ 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 96466 │ │ │ │ + beq.n 95aee │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9641a │ │ │ │ - ldr r2, [pc, #48] @ (9647c ) │ │ │ │ - ldr r3, [pc, #32] @ (96470 ) │ │ │ │ + b.n 95aa2 │ │ │ │ + ldr r2, [pc, #48] @ (95b04 ) │ │ │ │ + ldr r3, [pc, #32] @ (95af8 ) │ │ │ │ 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 96442 │ │ │ │ - ldr r0, [pc, #32] @ (96480 ) │ │ │ │ + bne.n 95aca │ │ │ │ + ldr r0, [pc, #32] @ (95b08 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ movs r3, r0 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00096484 : │ │ │ │ +00095b0c : │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 9648e │ │ │ │ + cbz r3, 95b16 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00096494 : │ │ │ │ +00095b1c : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00096498 ::ReleasePointer_()@@Base>: │ │ │ │ +00095b20 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 964c8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r3, 95b50 ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 964c8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbnz r2, 95b50 ::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 │ │ │ │ @@ -167134,59 +166080,59 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000964cc : │ │ │ │ +00095b54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r4, 964ea │ │ │ │ + cbz r4, 95b72 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000964f8 , std::__cxx11::basic_string, std::allocator >)@@Base>: │ │ │ │ +00095b80 , std::__cxx11::basic_string, 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, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #568] @ (96744 , std::__cxx11::basic_string, std::allocator >)@@Base+0x24c>) │ │ │ │ + ldr r2, [pc, #568] @ (95dcc , std::__cxx11::basic_string, std::allocator >)@@Base+0x24c>) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #568] @ (96748 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #568] @ (95dd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r6, [pc, #560] @ (9674c , std::__cxx11::basic_string, std::allocator >)@@Base+0x254>) │ │ │ │ + ldr r6, [pc, #560] @ (95dd4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x254>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b690 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96666 , std::__cxx11::basic_string, std::allocator >)@@Base+0x16e> │ │ │ │ + beq.w 95cee , std::__cxx11::basic_string, std::allocator >)@@Base+0x16e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add.w sl, sp, #20 │ │ │ │ str r4, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -167199,15 +166145,15 @@ │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #480] @ (96750 , std::__cxx11::basic_string, std::allocator >)@@Base+0x258>) │ │ │ │ + ldr r3, [pc, #480] @ (95dd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x258>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r9, [r5, #4] │ │ │ │ add.w r9, r5, #12 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -167216,103 +166162,103 @@ │ │ │ │ str r4, [r5, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96614 , std::__cxx11::basic_string, std::allocator >)@@Base+0x11c> │ │ │ │ + beq.n 95c9c , std::__cxx11::basic_string, std::allocator >)@@Base+0x11c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 965a8 , std::__cxx11::basic_string, std::allocator >)@@Base+0xb0> │ │ │ │ + beq.n 95c30 , std::__cxx11::basic_string, std::allocator >)@@Base+0xb0> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9664c , std::__cxx11::basic_string, std::allocator >)@@Base+0x154> │ │ │ │ + beq.n 95cd4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbz r3, 965fa , std::__cxx11::basic_string, std::allocator >)@@Base+0x102> │ │ │ │ - ldr r2, [pc, #412] @ (96754 , std::__cxx11::basic_string, std::allocator >)@@Base+0x25c>) │ │ │ │ + cbz r3, 95c82 , std::__cxx11::basic_string, std::allocator >)@@Base+0x102> │ │ │ │ + ldr r2, [pc, #412] @ (95ddc , std::__cxx11::basic_string, std::allocator >)@@Base+0x25c>) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.n 965ce , std::__cxx11::basic_string, std::allocator >)@@Base+0xd6> │ │ │ │ + beq.n 95c56 , std::__cxx11::basic_string, std::allocator >)@@Base+0xd6> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbnz r3, 965dc , std::__cxx11::basic_string, std::allocator >)@@Base+0xe4> │ │ │ │ + cbnz r3, 95c64 , std::__cxx11::basic_string, std::allocator >)@@Base+0xe4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #376] @ (96758 , std::__cxx11::basic_string, std::allocator >)@@Base+0x260>) │ │ │ │ - ldr r3, [pc, #360] @ (96748 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #376] @ (95de0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #360] @ (95dd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ 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 9671c , std::__cxx11::basic_string, std::allocator >)@@Base+0x224> │ │ │ │ + bne.w 95da4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x224> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #336] @ (96754 , std::__cxx11::basic_string, std::allocator >)@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #336] @ (95ddc , std::__cxx11::basic_string, std::allocator >)@@Base+0x25c>) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 965c4 , std::__cxx11::basic_string, std::allocator >)@@Base+0xcc> │ │ │ │ - b.n 965cc , std::__cxx11::basic_string, std::allocator >)@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #324] @ (9675c , std::__cxx11::basic_string, std::allocator >)@@Base+0x264>) │ │ │ │ + bne.n 95c4c , std::__cxx11::basic_string, std::allocator >)@@Base+0xcc> │ │ │ │ + b.n 95c54 , std::__cxx11::basic_string, std::allocator >)@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #324] @ (95de4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x264>) │ │ │ │ movs r2, #5 │ │ │ │ - ldr r1, [pc, #324] @ (96760 , std::__cxx11::basic_string, std::allocator >)@@Base+0x268>) │ │ │ │ + ldr r1, [pc, #324] @ (95de8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x268>) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ceb0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96724 , std::__cxx11::basic_string, std::allocator >)@@Base+0x22c> │ │ │ │ + beq.n 95dac , std::__cxx11::basic_string, std::allocator >)@@Base+0x22c> │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 966b2 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1ba> │ │ │ │ + beq.n 95d3a , std::__cxx11::basic_string, std::allocator >)@@Base+0x1ba> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b614 │ │ │ │ blx 2c298 │ │ │ │ - b.n 9659a , std::__cxx11::basic_string, std::allocator >)@@Base+0xa2> │ │ │ │ - ldr r3, [pc, #260] @ (96754 , std::__cxx11::basic_string, std::allocator >)@@Base+0x25c>) │ │ │ │ + b.n 95c22 , std::__cxx11::basic_string, std::allocator >)@@Base+0xa2> │ │ │ │ + ldr r3, [pc, #260] @ (95ddc , std::__cxx11::basic_string, std::allocator >)@@Base+0x25c>) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.n 965dc , std::__cxx11::basic_string, std::allocator >)@@Base+0xe4> │ │ │ │ + beq.n 95c64 , std::__cxx11::basic_string, std::allocator >)@@Base+0xe4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 965dc , std::__cxx11::basic_string, std::allocator >)@@Base+0xe4> │ │ │ │ + b.n 95c64 , std::__cxx11::basic_string, std::allocator >)@@Base+0xe4> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r7, sp, #28 │ │ │ │ add.w sl, sp, #20 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ @@ -167320,44 +166266,44 @@ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #188] @ (96750 , std::__cxx11::basic_string, std::allocator >)@@Base+0x258>) │ │ │ │ + ldr r3, [pc, #188] @ (95dd8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x258>) │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r9, [r5, #4] │ │ │ │ add.w r9, r5, #12 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 9658e , std::__cxx11::basic_string, std::allocator >)@@Base+0x96> │ │ │ │ + b.n 95c16 , std::__cxx11::basic_string, std::allocator >)@@Base+0x96> │ │ │ │ strd r0, r3, [sp] │ │ │ │ blx 2cb60 ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #168] @ (96764 , std::__cxx11::basic_string, std::allocator >)@@Base+0x26c>) │ │ │ │ + ldr r2, [pc, #168] @ (95dec , std::__cxx11::basic_string, std::allocator >)@@Base+0x26c>) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 96640 , std::__cxx11::basic_string, std::allocator >)@@Base+0x148> │ │ │ │ + beq.n 95cc8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x148> │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 96640 , std::__cxx11::basic_string, std::allocator >)@@Base+0x148> │ │ │ │ + b.n 95cc8 , std::__cxx11::basic_string, std::allocator >)@@Base+0x148> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -167365,69 +166311,68 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c374 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #92] @ (96768 , std::__cxx11::basic_string, std::allocator >)@@Base+0x270>) │ │ │ │ - ldr r3, [pc, #60] @ (96748 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #92] @ (95df0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x270>) │ │ │ │ + ldr r3, [pc, #60] @ (95dd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ 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 9673e , std::__cxx11::basic_string, std::allocator >)@@Base+0x246> │ │ │ │ + beq.n 95dc6 , std::__cxx11::basic_string, std::allocator >)@@Base+0x246> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 966e0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1e8> │ │ │ │ - b.n 966fa , std::__cxx11::basic_string, std::allocator >)@@Base+0x202> │ │ │ │ - ldr r2, [pc, #68] @ (9676c , std::__cxx11::basic_string, std::allocator >)@@Base+0x274>) │ │ │ │ - ldr r3, [pc, #32] @ (96748 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ + b.n 95d68 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1e8> │ │ │ │ + b.n 95d82 , std::__cxx11::basic_string, std::allocator >)@@Base+0x202> │ │ │ │ + ldr r2, [pc, #68] @ (95df4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #32] @ (95dd0 , std::__cxx11::basic_string, std::allocator >)@@Base+0x250>) │ │ │ │ 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 9671c , std::__cxx11::basic_string, std::allocator >)@@Base+0x224> │ │ │ │ + bne.n 95da4 , std::__cxx11::basic_string, std::allocator >)@@Base+0x224> │ │ │ │ blx 2cda0 │ │ │ │ - b.n 966ee , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f6> │ │ │ │ + b.n 95d76 , std::__cxx11::basic_string, std::allocator >)@@Base+0x1f6> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 96b10 │ │ │ │ - movs r1, r0 │ │ │ │ + @ instruction: 0xeaa60001 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00096770 ::ReleasePointer_()@@Base>: │ │ │ │ +00095df8 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 967a0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r3, 95e28 ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 967a0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbnz r2, 95e28 ::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 │ │ │ │ @@ -167438,2145 +166383,3229 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000967a4 ::ReleasePointer_()@@Base>: │ │ │ │ +00095e2c ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 967e6 ::ReleasePointer_()@@Base+0x42> │ │ │ │ + cbz r3, 95e6e ::ReleasePointer_()@@Base+0x42> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 967e6 ::ReleasePointer_()@@Base+0x42> │ │ │ │ + cbnz r2, 95e6e ::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] @ (967ec ::ReleasePointer_()@@Base+0x48>) │ │ │ │ + ldr r1, [pc, #40] @ (95e74 ::ReleasePointer_()@@Base+0x48>) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 967e8 ::ReleasePointer_()@@Base+0x44> │ │ │ │ + bne.n 95e70 ::ReleasePointer_()@@Base+0x44> │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d1c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ blx r2 │ │ │ │ - b.n 967de ::ReleasePointer_()@@Base+0x3a> │ │ │ │ + b.n 95e66 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ ldmia r7!, {r0, r4} │ │ │ │ - Address 0x967ee is out of bounds. │ │ │ │ + Address 0x95e76 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -000967f0 ::ReleasePointer_()@@Base>: │ │ │ │ +00095e78 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #64] @ (96834 ::ReleasePointer_()@@Base+0x44>) │ │ │ │ + ldr r1, [pc, #64] @ (95ebc ::ReleasePointer_()@@Base+0x44>) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 9682a ::ReleasePointer_()@@Base+0x3a> │ │ │ │ + cbz r3, 95eb2 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 9682a ::ReleasePointer_()@@Base+0x3a> │ │ │ │ + cbnz r2, 95eb2 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (96838 ::ReleasePointer_()@@Base+0x48>) │ │ │ │ + ldr r0, [pc, #36] @ (95ec0 ::ReleasePointer_()@@Base+0x48>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9682c ::ReleasePointer_()@@Base+0x3c> │ │ │ │ + bne.n 95eb4 ::ReleasePointer_()@@Base+0x3c> │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ - b.n 96824 ::ReleasePointer_()@@Base+0x34> │ │ │ │ + b.n 95eac ::ReleasePointer_()@@Base+0x34> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + ldr r3, [pc, #116] @ (95f3c ::ReleasePointer_()@@Base+0xc4>) │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr r2, [pc, #116] @ (95f40 ::ReleasePointer_()@@Base+0xc8>) │ │ │ │ + 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 95f36 ::ReleasePointer_()@@Base+0xbe> │ │ │ │ + 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 95f38 ::ReleasePointer_()@@Base+0xc0> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 2c4b8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 95f38 ::ReleasePointer_()@@Base+0xc0> │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2c4b8 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2d388 │ │ │ │ + bx lr │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -00096840 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00095f44 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ (968e8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [pc, #152] @ (968ec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r0, 96864 │ │ │ │ + ldr r2, [pc, #88] @ (95fac ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #88] @ (95fb0 ) │ │ │ │ + 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, 95f7a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 95f9e │ │ │ │ + ldr r3, [pc, #56] @ (95fb4 ) │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + adds r1, #24 │ │ │ │ + blx 2d718 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r0, 95f90 │ │ │ │ blx 2ce44 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 9686c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 95f98 │ │ │ │ blx 2ce44 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 96878 │ │ │ │ - ldr r1, [r5, #124] @ 0x7c │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ - cbz r0, 96884 │ │ │ │ - ldr r1, [r5, #112] @ 0x70 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ - cbz r0, 96890 │ │ │ │ - ldr r1, [r5, #100] @ 0x64 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 9689c │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, 968a8 │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldrd r4, r6, [r5, #56] @ 0x38 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq.n 968cc │ │ │ │ - ldr.w r3, [r4], #4 │ │ │ │ - cbz r3, 968c6 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cbnz r2, 968c6 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 968b0 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ - cbz r6, 968d8 │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - subs r1, r1, r6 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 968e4 │ │ │ │ - ldr r1, [r5, #52] @ 0x34 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 95f7a │ │ │ │ + nop │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -000968f0 : │ │ │ │ +00095fb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2b5e4 │ │ │ │ + blx 2d47c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00096910 : │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ +00095fd8 : │ │ │ │ + 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 2d47c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00096914 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00096000 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #244] @ (96a20 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #244] @ (96a24 ) │ │ │ │ - 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.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #92] @ (96070 ) │ │ │ │ + ldr r3, [pc, #92] @ (96074 ) │ │ │ │ + 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 r3, [r4, #40] @ 0x28 │ │ │ │ - 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 969b4 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r5, 969ac │ │ │ │ - mov r1, r8 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d38c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r0, r4, #116 @ 0x74 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #104 @ 0x68 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #80 @ 0x50 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #68 @ 0x44 │ │ │ │ - blx 2d7b4 >::~_Vector_base()@plt> │ │ │ │ - ldrd r5, r6, [r4, #56] @ 0x38 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 96a02 │ │ │ │ - ldr.w r0, [r5], #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 969e4 │ │ │ │ + cbz r0, 9603e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 969e4 │ │ │ │ + cbz r3, 96062 │ │ │ │ + ldr r3, [pc, #56] @ (96078 ) │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + adds r1, #24 │ │ │ │ + blx 2d718 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r0, 96054 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 9605c │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 969e4 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 96a0e │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 96a1a │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2d8 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 9603e │ │ │ │ nop │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00096a28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0009607c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r5, [pc, #2752] @ 974fc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2752] @ 97500 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - ldr.w r5, [pc, #2744] @ 97504 │ │ │ │ - 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 97688 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbnz r0, 96a88 │ │ │ │ - ldr.w r2, [pc, #2716] @ 97508 │ │ │ │ - ldr.w r3, [pc, #2704] @ 97500 │ │ │ │ - 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 97568 │ │ │ │ - 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.w 97332 │ │ │ │ - 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 97320 │ │ │ │ - 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 9730e │ │ │ │ - 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 972fc │ │ │ │ - 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 972ea │ │ │ │ - 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 972da │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + ldr r3, [pc, #172] @ (9613c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w r0, [r2, #-28] │ │ │ │ + add r3, pc │ │ │ │ + adds r5, r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 972ca │ │ │ │ - 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 97266 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9727e │ │ │ │ - ldr.w r3, [pc, #2516] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2512] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.n 9612c │ │ │ │ + ldr r2, [pc, #160] @ (96140 ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #160] @ (96144 ) │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9728a │ │ │ │ - ldr.w r3, [pc, #2480] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2476] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ + beq.n 9612c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r1, [r2, #-20] │ │ │ │ + add r1, r3 │ │ │ │ + blx 2c2c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cbz r3, 96106 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r1, r2, #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + cbz r0, 96120 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 960ee │ │ │ │ + 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, 9611c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + bx r3 │ │ │ │ + cbz r0, 9611c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 96126 │ │ │ │ + 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 960f4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2c8 │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97296 │ │ │ │ - ldr.w r3, [pc, #2444] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2440] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + udf #255 @ 0xff │ │ │ │ + nop │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096148 : │ │ │ │ + ldr.w ip, [r0] │ │ │ │ + sub.w ip, ip, #24 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + add r0, ip │ │ │ │ + b.n 9607c │ │ │ │ + │ │ │ │ +00096158 : │ │ │ │ + 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] @ (96284 ) │ │ │ │ + ldr.w r5, [r3, #-28] │ │ │ │ + add r4, pc │ │ │ │ + add r5, r0 │ │ │ │ + cbz r1, 9619a │ │ │ │ + ldr r2, [pc, #272] @ (96288 ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r3, [pc, #272] @ (9628c ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 9619a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #-32] │ │ │ │ + add r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d10c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972a2 │ │ │ │ - ldr.w r3, [pc, #2408] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2404] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.n 96244 │ │ │ │ + ldr r2, [pc, #232] @ (96290 ) │ │ │ │ + ldr r3, [pc, #232] @ (96294 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 972ae │ │ │ │ - ldr.w r3, [pc, #2372] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2368] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r1, [pc, #208] @ (96298 ) │ │ │ │ + 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] @ (9629c ) │ │ │ │ + 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 96232 │ │ │ │ + adds r1, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 96274 │ │ │ │ + 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 96230 │ │ │ │ + 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, 9623e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + 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 2b690 │ │ │ │ + ldr r2, [pc, #76] @ (96298 ) │ │ │ │ + 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] @ (9629c ) │ │ │ │ + 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972ba │ │ │ │ - ldr.w r3, [pc, #2336] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2332] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ + bne.n 961fc │ │ │ │ + b.n 9623e │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + add.w r0, r2, #20 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 9621c │ │ │ │ + b.n 96232 │ │ │ │ + nop │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000962a0 : │ │ │ │ + ldr.w ip, [r0] │ │ │ │ + sub.w ip, ip, #20 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + add r0, ip │ │ │ │ + b.n 96158 │ │ │ │ + │ │ │ │ +000962b0 : │ │ │ │ + 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] │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 972c6 │ │ │ │ - ldr.w r3, [pc, #2300] @ 9750c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2296] @ 97510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000962e0 : │ │ │ │ + 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] │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 97682 │ │ │ │ - ldr.w r3, [pc, #2264] @ 9750c │ │ │ │ - mov r0, fp │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #2260] @ 97510 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00096308 : │ │ │ │ + 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, 9634a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 9634a │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00096350 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb30 <__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 971b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - mov r9, r7 │ │ │ │ - cbz r7, 96cc0 │ │ │ │ - ldr.w r8, [r7, #4] │ │ │ │ + ldr.w r4, [r2, #-28] │ │ │ │ + add r4, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cbz r0, 96372 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str.w r8, [r7, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 973cc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 971d0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9741e │ │ │ │ - ldr.w r8, [r7, #4] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + cbz r0, 96380 │ │ │ │ + blx 2ce44 │ │ │ │ movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str.w r8, [r7, #4] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 973be │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 971e6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9741a │ │ │ │ - ldr.w r8, [r7, #4] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096388 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str.w r8, [r7, #4] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 973b0 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 971fc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 97426 │ │ │ │ - ldr.w r8, [r7, #4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cbz r0, 963a4 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str.w r8, [r7, #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 973a2 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97212 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 97422 │ │ │ │ - ldr.w r8, [r7, #4] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cbz r0, 963b0 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str.w r8, [r7, #4] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 97394 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97228 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - cbz r7, 96df4 │ │ │ │ - ldr.w sl, [r7, #4] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + cbz r0, 963be │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w r0, sl, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str.w sl, [r7, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 97386 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97240 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - ldr.w sl, [r5, #24] │ │ │ │ - mov r7, sl │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 96e3a │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - mov r0, r3 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + cbz r0, 963ca │ │ │ │ + blx 2ce44 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - adds r0, #1 │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ - mov r0, sl │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000963d0 : │ │ │ │ + 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] @ (964b0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #208] @ (964b4 ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [pc, #204] @ (964b8 ) │ │ │ │ + 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] @ (964bc ) │ │ │ │ + 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 9648c │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + strd r1, r3, [sp] │ │ │ │ + blx 2c4b8 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 2ca60 (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 964ac │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #108] @ (964c0 ) │ │ │ │ + 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 2c2bc │ │ │ │ + ldr r3, [pc, #88] @ (964c4 ) │ │ │ │ + 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl 2ff80 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97376 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97254 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r3, [r6, #168] @ 0xa8 │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 97260 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - add.w ip, r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w ip, [r5, #4] │ │ │ │ - blx 2cb30 <__dynamic_cast@plt> │ │ │ │ - str r6, [r5, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9736c │ │ │ │ - ldrb.w r3, [r9, #180] @ 0xb4 │ │ │ │ - cbz r3, 96e84 │ │ │ │ - ldrb.w r3, [r9, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 973f2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r3, [r9, #172] @ 0xac │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9742a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ - cbz r3, 96eb0 │ │ │ │ - ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97412 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d98c │ │ │ │ - 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 97492 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ - cbz r3, 96edc │ │ │ │ - ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9740a │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d98c │ │ │ │ - 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 9746c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ - cbz r3, 96f08 │ │ │ │ - ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97402 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r1, [r5, #172] @ 0xac │ │ │ │ - movs r3, #1 │ │ │ │ + beq.n 9649c │ │ │ │ + blx 2ce44 │ │ │ │ + b.n 9649c │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r0, #32] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000964c8 : │ │ │ │ + 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] @ (9658c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #180] @ (96590 ) │ │ │ │ + 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] @ (96594 ) │ │ │ │ + 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 96566 │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 97530 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ - cbz r3, 96f34 │ │ │ │ - ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 973fa │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d98c │ │ │ │ - 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 974b6 │ │ │ │ - ldrb.w r3, [r8, #180] @ 0xb4 │ │ │ │ - cbz r3, 96f5e │ │ │ │ - ldrb.w r3, [r8, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 973e2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r6, [r8, #172] @ 0xac │ │ │ │ - movs r3, #1 │ │ │ │ - strh.w r3, [r8, #180] @ 0xb4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9744c │ │ │ │ - ldrb.w r3, [r7, #180] @ 0xb4 │ │ │ │ - cbz r3, 96f84 │ │ │ │ - ldrb.w r3, [r7, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 973da │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d98c │ │ │ │ - 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 974da │ │ │ │ - ldrb.w r3, [sl, #180] @ 0xb4 │ │ │ │ - cbz r3, 96fae │ │ │ │ - ldrb.w r3, [sl, #181] @ 0xb5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 973ea │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d98c │ │ │ │ - ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - movs r3, #1 │ │ │ │ - strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ + blx 2c4b8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + strd r7, r1, [r4, #28] │ │ │ │ + cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 96586 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #96] @ (96598 ) │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + add.w r1, r6, #24 │ │ │ │ + blx 2c64c │ │ │ │ + ldr r3, [pc, #84] @ (9659c ) │ │ │ │ + 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 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add.w r1, r6, #16 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl 2ff80 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97514 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 970a4 │ │ │ │ - ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ - strd fp, r0, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add.w ip, r2, r3, lsl #3 │ │ │ │ + beq.n 96576 │ │ │ │ + blx 2ce44 │ │ │ │ + b.n 96576 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r1, #24] │ │ │ │ + movs r3, r0 │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000965a0 : │ │ │ │ + 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] │ │ │ │ movs r3, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 97062 │ │ │ │ - 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 9702e │ │ │ │ - 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 9705c │ │ │ │ - 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 9709e │ │ │ │ - vldmia r2!, {d6} │ │ │ │ - vldmia r1!, {d7} │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 96fe8 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - 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 9705c │ │ │ │ - adds r5, #1 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ + str r2, [r4, r0] │ │ │ │ + add r0, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strb.w lr, [r4, #8] │ │ │ │ + blx 2c6a0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000965f8 : │ │ │ │ + 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] @ (966a0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #148] @ (966a4 ) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #148] @ (966a8 ) │ │ │ │ + add r5, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r6, r1, #28 │ │ │ │ + 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] @ (966ac ) │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r1, r3, #24 │ │ │ │ + blx 2c64c │ │ │ │ + ldr r3, [pc, #100] @ (966b0 ) │ │ │ │ + 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 2c6a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 9668e │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + add.w r1, r3, #24 │ │ │ │ + blx 2d718 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + adds r1, #16 │ │ │ │ + bl 2ff80 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ + movs r3, r0 │ │ │ │ + strh r6, [r2, #14] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000966b4 : │ │ │ │ + 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 2c6a0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0009670c , 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, 9674c , 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 96786 , 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 96794 , Ipopt::SmartPtr)@@Base+0x88> │ │ │ │ + ldr.w r0, [ip, #-36] │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + add r0, r4 │ │ │ │ + blx 2c6a0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + bl 2ff28 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + bl 2ff54 │ │ │ │ + │ │ │ │ +00096798 , 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] @ (968e8 , Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #316] @ (968ec , 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 968ae , 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 │ │ │ │ - bne.n 97062 │ │ │ │ - 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 970ce │ │ │ │ - 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 970ba │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 970ec │ │ │ │ - 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 970e0 │ │ │ │ + mov.w r5, r1, lsl #1 │ │ │ │ + bne.n 968e4 , 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] @ (968f0 , Ipopt::SmartPtr)@@Base+0x158>) │ │ │ │ + add r3, pc │ │ │ │ + add.w r2, r3, #28 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #240] @ (968f4 , 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 2c4b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 9710a │ │ │ │ - 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 970fe │ │ │ │ - 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 97128 │ │ │ │ - ldrd r4, r5, [r3], #8 │ │ │ │ - strd r4, r5, [r0], #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 9711c │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 9713e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97362 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cbz r2, 97160 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 97160 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97358 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cbz r2, 9717e │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9734e │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cbz r2, 97192 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 97192 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97344 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 971b4 │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ + strd r3, r5, [r4, #28] │ │ │ │ + bge.n 968e0 , Ipopt::SmartPtr)@@Base+0x148> │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #184] @ (968f8 , Ipopt::SmartPtr)@@Base+0x160>) │ │ │ │ + add.w r5, r4, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add.w r1, r3, #24 │ │ │ │ + mov r6, r3 │ │ │ │ + blx 2c64c │ │ │ │ + ldr r3, [pc, #168] @ (968fc , 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, 96872 , Ipopt::SmartPtr)@@Base+0xda> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - subs r3, #1 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 971b4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 96a68 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 96c8c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96cc8 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96cc8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96d06 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96d06 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96d82 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96d82 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96dc0 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr.w r8, [r3, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 96dc0 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96dfc │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 96dfc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96e42 │ │ │ │ - ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 96e42 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.n 96e74 │ │ │ │ - ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 96b22 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96b34 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + 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 968ae , 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 968e4 , Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ + asrs r2, r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c6a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 2ff28 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ + add.w r1, r6, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d718 │ │ │ │ + add.w r1, r6, #16 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl 2ff80 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 968c2 , Ipopt::SmartPtr)@@Base+0x12a> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96b58 │ │ │ │ + beq.n 968ce , Ipopt::SmartPtr)@@Base+0x136> │ │ │ │ + blx 2ce44 │ │ │ │ + b.n 968ce , Ipopt::SmartPtr)@@Base+0x136> │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + bl 2ff54 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096900 : │ │ │ │ + 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] @ (969ec ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r7, [pc, #212] @ (969f0 ) │ │ │ │ + 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] @ (969f4 ) │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r1, [r4, #20] │ │ │ │ + add.w r8, r2, #28 │ │ │ │ + str.w r8, [r4, #16] │ │ │ │ + bcs.n 969b2 │ │ │ │ + mov r5, r1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ + strd r8, r6, [r4, #28] │ │ │ │ + bcs.n 969e8 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96b7c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96ba0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96bc4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96be8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + ldr r3, [pc, #132] @ (969f8 ) │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r1, r3, #24 │ │ │ │ + blx 2c64c │ │ │ │ + ldr r3, [pc, #120] @ (969fc ) │ │ │ │ + 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 2c6a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 2dacc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + add.w r1, r3, #24 │ │ │ │ + blx 2d718 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + adds r1, #16 │ │ │ │ + bl 2ff80 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 969ca │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96c0c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - b.n 96c28 │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96b0e │ │ │ │ - b.n 96b16 │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96afc │ │ │ │ - b.n 96b04 │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96aea │ │ │ │ - b.w 96af2 │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96ad8 │ │ │ │ - b.w 96ae0 │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96ac6 │ │ │ │ - b.w 96ace │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96ab4 │ │ │ │ - b.w 96abc │ │ │ │ - ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96aa2 │ │ │ │ - b.w 96aaa │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 971a0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 9717e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 969d6 │ │ │ │ + blx 2ce44 │ │ │ │ + b.n 969d6 │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ + movs r3, r0 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096a00 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00096a04 : │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096a08 ::~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, 96a20 ::~CoinWarmStartVectorDiff()@@Base+0x18> │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96a28 ::~CoinWarmStartVectorDiff()@@Base+0x20> │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00096a2c ::~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, 96a4a ::~CoinWarmStartVectorDiff()@@Base+0x1e> │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96a52 ::~CoinWarmStartVectorDiff()@@Base+0x26> │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096a58 ::~CoinWarmStartVector()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 96a7c ::~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 2ce44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00096a80 ::~CoinWarmStartVector()@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cbz r0, 96aaa ::~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 2ce44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096ab0 ::~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, 96ac8 ::~CoinWarmStartVector()@@Base+0x18> │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00096ad4 ::~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, 96af2 ::~CoinWarmStartVector()@@Base+0x1e> │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096b00 ::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 96b70 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x70> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 96b2e ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2e> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 96b26 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x26> │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96b2e ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2e> │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 96b76 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x76> │ │ │ │ + mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bcs.n 96b82 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x82> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 9716e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 96b82 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x82> │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 9714c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + blx 2c4b8 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + blx 2d38c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #8] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096b88 : │ │ │ │ + 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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2cfac │ │ │ │ + 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 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +00096bc0 : │ │ │ │ + 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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2cfac │ │ │ │ + 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 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096c04 ::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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + 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 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + │ │ │ │ +00096c3c ::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 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + 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 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096c80 : │ │ │ │ + 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] @ (96cdc ) │ │ │ │ + mov r6, r0 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #68] @ (96ce0 ) │ │ │ │ + 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 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + bl 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r0, [r3, #-20] │ │ │ │ + add r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 96cce │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r2, #20] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096ce4 : │ │ │ │ + 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] @ (96d48 ) │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r3, [r3, #-16] │ │ │ │ + add r5, r3 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #68] @ (96d4c ) │ │ │ │ + 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 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + bl 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r0, [r3, #-20] │ │ │ │ + add r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 96d3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + strh r0, [r7, #16] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096d50 ::~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, 96d68 ::~CoinWarmStartVectorDiff()@@Base+0x18> │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96d70 ::~CoinWarmStartVectorDiff()@@Base+0x20> │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00096d7c ::~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, 96d9a ::~CoinWarmStartVectorDiff()@@Base+0x1e> │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96da2 ::~CoinWarmStartVectorDiff()@@Base+0x26> │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096db0 : │ │ │ │ + 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, 96dc8 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96dd0 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96dd8 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96de0 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00096de4 : │ │ │ │ + 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, 96e02 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96e0a │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96e12 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96e1a │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096e20 : │ │ │ │ + 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, 96e38 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96e40 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96e48 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96e50 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00096e5c : │ │ │ │ + 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, 96e7a │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96e82 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96e8a │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96e92 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00096ea0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #68] @ (96ef4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #68] @ (96ef8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #20 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 96ec8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 96eec │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 96ed0 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96ed8 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96ee0 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96ee8 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 96e74 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96e3a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96df4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96db8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96d7a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 96ec8 │ │ │ │ + strh r4, [r7, #2] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096efc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #76] @ (96f58 ) │ │ │ │ + ldr r2, [pc, #76] @ (96f5c ) │ │ │ │ + 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, 96f2a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 96f4e │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 96f32 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96f3a │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96f42 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96f4a │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96d3c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 96f2a │ │ │ │ + nop │ │ │ │ + strh r0, [r4, #0] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096f60 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #76] @ (96fbc ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #76] @ (96fc0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #20 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 96f88 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 96fb4 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 96f90 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 96f98 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 96fa0 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 96fa8 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96cfe │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 96f88 │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00096fc4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #84] @ (97028 ) │ │ │ │ + ldr r2, [pc, #84] @ (9702c ) │ │ │ │ + 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, 96ff2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 9701e │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 96ffa │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cbz r0, 97002 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 9700a │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 97012 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ - b.n 96cc0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96f84 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96f5e │ │ │ │ - mov r0, sl │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96fae │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96e84 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96f34 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96f08 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96edc │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2bdf8 │ │ │ │ - b.n 96eb0 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 96d3c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 96cfe │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 96db8 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 96d7a │ │ │ │ - ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 97444 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 97600 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str.w r3, [r9, #172] @ 0xac │ │ │ │ - b.n 96e9e │ │ │ │ - ldr.w r3, [r8, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, r6 │ │ │ │ - ble.n 97466 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 975e8 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r6, [r8, #172] @ 0xac │ │ │ │ - b.n 96f74 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 97488 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 975d0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r2, [r3, #172] @ 0xac │ │ │ │ - b.n 96ef6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 974ac │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 97554 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str.w r2, [r3, #172] @ 0xac │ │ │ │ - b.n 96eca │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 974d0 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 975b4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r2, [r3, #172] @ 0xac │ │ │ │ - b.n 96f4e │ │ │ │ - ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 974f2 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 9759c │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r3, [r7, #172] @ 0xac │ │ │ │ - b.n 96f9e │ │ │ │ + b.n 96ff2 │ │ │ │ nop │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ - movs r3, r0 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00097030 : │ │ │ │ + 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] @ (97090 ) │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #72] @ (97094 ) │ │ │ │ + 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 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + add.w r1, r7, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + bl 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + ldr r3, [pc, #40] @ (97098 ) │ │ │ │ + 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 97084 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0009709c : │ │ │ │ + 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] @ (97104 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r3, [r3, #-16] │ │ │ │ + add r5, r3 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #72] @ (97108 ) │ │ │ │ + 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 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + bl 95ec4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + ldr r3, [pc, #40] @ (9710c ) │ │ │ │ + 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 970f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2be28 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - ble.n 9752a │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 97584 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str.w r0, [sl, #172] @ 0xac │ │ │ │ - b.n 96fc4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 9754a │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 9756c │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - blx 2c4b8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str.w r2, [r3, #172] @ 0xac │ │ │ │ - b.n 96f22 │ │ │ │ - ldr r2, [pc, #324] @ (9769c ) │ │ │ │ - ldr r3, [pc, #328] @ (976a0 ) │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00097110 ::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] @ (97270 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x160>) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #332] @ (97274 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #332] @ (97278 ::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, 97194 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x84> │ │ │ │ + ldr r2, [pc, #320] @ (9727c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x16c>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #320] @ (97280 ::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 2cb30 <__dynamic_cast@plt> │ │ │ │ + cbz r0, 97194 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x84> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 9717a ::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 97166 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x56> │ │ │ │ + ldr r2, [pc, #264] @ (97284 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x174>) │ │ │ │ + ldr r3, [pc, #244] @ (97274 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 9721a ::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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (97288 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x178>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #224] @ (9728c ::applyDiff(CoinWarmStartDiff const*)@@Base+0x17c>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #216] @ (97290 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x180>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #140] @ (97294 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x184>) │ │ │ │ + ldr r3, [pc, #104] @ (97274 ::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 975cc │ │ │ │ + beq.n 97220 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x110> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #308] @ (976a4 ) │ │ │ │ - ldr r3, [pc, #304] @ (976a0 ) │ │ │ │ + b.n 97240 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x130> │ │ │ │ + ldr r2, [pc, #116] @ (97298 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x188>) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #116] @ (9729c ::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 2d79c <__cxa_throw@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #88] @ (972a0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #40] @ (97274 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #288] @ (976a8 ) │ │ │ │ - ldr r3, [pc, #280] @ (976a0 ) │ │ │ │ + bne.n 9721a ::applyDiff(CoinWarmStartDiff const*)@@Base+0x10a> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + b.n 9723a ::applyDiff(CoinWarmStartDiff const*)@@Base+0x12a> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 97234 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x124> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ + movs r3, r0 │ │ │ │ + bpl.n 971e8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0xd8> │ │ │ │ + movs r1, r0 │ │ │ │ + bpl.n 97230 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x120> │ │ │ │ + movs r1, r0 │ │ │ │ + bpl.n 97234 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x124> │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ + movs r3, r0 │ │ │ │ + │ │ │ │ +000972a4 ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ + ldr.w ip, [r0] │ │ │ │ + sub.w ip, ip, #24 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + add r0, ip │ │ │ │ + b.n 97110 ::applyDiff(CoinWarmStartDiff const*)@@Base> │ │ │ │ + │ │ │ │ +000972b4 ::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] @ (975b8 ::generateDiff(CoinWarmStart const*) const@@Base+0x304>) │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ + ldr r3, [pc, #752] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [pc, #752] @ 975c0 ::generateDiff(CoinWarmStart const*) const@@Base+0x30c> │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9745e ::generateDiff(CoinWarmStart const*) const@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #736] @ (975c4 ::generateDiff(CoinWarmStart const*) const@@Base+0x310>) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #736] @ (975c8 ::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 2cb30 <__dynamic_cast@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9745e ::generateDiff(CoinWarmStart const*) const@@Base+0x1aa> │ │ │ │ + ldr.w r9, [r0, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 97500 ::generateDiff(CoinWarmStart const*) const@@Base+0x24c> │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r5, r3 │ │ │ │ + bcs.w 974e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x234> │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + blx 2c4b8 │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ + mov r6, r0 │ │ │ │ + bcs.w 974e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x234> │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 97438 ::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 97370 ::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 97350 ::generateDiff(CoinWarmStart const*) const@@Base+0x9c> │ │ │ │ + cmp r9, r5 │ │ │ │ + bge.n 97418 ::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 97380 ::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 2d38c │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #548] @ (975cc ::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 97586 ::generateDiff(CoinWarmStart const*) const@@Base+0x2d2> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + blx 2c4b8 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ + blx 2d38c │ │ │ │ + cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ + bge.w 9759e ::generateDiff(CoinWarmStart const*) const@@Base+0x2ea> │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + blx 2c4b8 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ + blx 2d38c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ce44 │ │ │ │ + ldr r2, [pc, #464] @ (975d0 ::generateDiff(CoinWarmStart const*) const@@Base+0x31c>) │ │ │ │ + ldr r3, [pc, #444] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #268] @ (976ac ) │ │ │ │ - ldr r3, [pc, #256] @ (976a0 ) │ │ │ │ + bne.n 974e4 ::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 2b690 │ │ │ │ + ldr r3, [pc, #428] @ (975cc ::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 973f0 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ + b.n 973ba ::generateDiff(CoinWarmStart const*) const@@Base+0x106> │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r4, r9 │ │ │ │ + mov lr, r9 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 9737a ::generateDiff(CoinWarmStart const*) const@@Base+0xc6> │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #384] @ (975cc ::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 973f0 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #364] @ (975d4 ::generateDiff(CoinWarmStart const*) const@@Base+0x320>) │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #356] @ (975d8 ::generateDiff(CoinWarmStart const*) const@@Base+0x324>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #348] @ (975dc ::generateDiff(CoinWarmStart const*) const@@Base+0x328>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #268] @ (975e0 ::generateDiff(CoinWarmStart const*) const@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #232] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #248] @ (976b0 ) │ │ │ │ - ldr r3, [pc, #232] @ (976a0 ) │ │ │ │ + beq.n 97534 ::generateDiff(CoinWarmStart const*) const@@Base+0x280> │ │ │ │ + blx 2cadc <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #248] @ (975e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x330>) │ │ │ │ + ldr r3, [pc, #208] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + bne.n 974e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #224] @ (976b4 ) │ │ │ │ - ldr r3, [pc, #204] @ (976a0 ) │ │ │ │ + ldr r3, [pc, #228] @ (975e8 ::generateDiff(CoinWarmStart const*) const@@Base+0x334>) │ │ │ │ + movw r2, #391 @ 0x187 │ │ │ │ + ldr r1, [pc, #228] @ (975ec ::generateDiff(CoinWarmStart const*) const@@Base+0x338>) │ │ │ │ + ldr r0, [pc, #228] @ (975f0 ::generateDiff(CoinWarmStart const*) const@@Base+0x33c>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c824 <__assert_fail@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2d8 │ │ │ │ + ldr r2, [pc, #212] @ (975f4 ::generateDiff(CoinWarmStart const*) const@@Base+0x340>) │ │ │ │ + ldr r3, [pc, #156] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #204] @ (976b8 ) │ │ │ │ - ldr r3, [pc, #180] @ (976a0 ) │ │ │ │ + bne.n 974e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #192] @ (975f8 ::generateDiff(CoinWarmStart const*) const@@Base+0x344>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [pc, #192] @ (975fc ::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 2d79c <__cxa_throw@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #148] @ (97600 ::generateDiff(CoinWarmStart const*) const@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #76] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ - blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #184] @ (976bc ) │ │ │ │ - ldr r3, [pc, #156] @ (976a0 ) │ │ │ │ + beq.n 97530 ::generateDiff(CoinWarmStart const*) const@@Base+0x27c> │ │ │ │ + b.n 974e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + b.n 97558 ::generateDiff(CoinWarmStart const*) const@@Base+0x2a4> │ │ │ │ + b.n 9755e ::generateDiff(CoinWarmStart const*) const@@Base+0x2aa> │ │ │ │ + b.n 97564 ::generateDiff(CoinWarmStart const*) const@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #124] @ (97604 ::generateDiff(CoinWarmStart const*) const@@Base+0x350>) │ │ │ │ + ldr r3, [pc, #48] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97568 │ │ │ │ + bne.n 974e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ - str.w fp, [sp, #128] @ 0x80 │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - blx 2dbf0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (976c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (976a0 ) │ │ │ │ + ldr r2, [pc, #104] @ (97608 ::generateDiff(CoinWarmStart const*) const@@Base+0x354>) │ │ │ │ + ldr r3, [pc, #24] @ (975bc ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 97568 │ │ │ │ - blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr.w r3, [fp, #172] @ 0xac │ │ │ │ - udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #56] @ (976c4 ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r1, [pc, #56] @ (976c8 ) │ │ │ │ - ldr r0, [pc, #60] @ (976cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c824 <__assert_fail@plt> │ │ │ │ + bne.n 974e4 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + bcc.n 97644 (double const*, int, double*)@@Base+0x28> │ │ │ │ + movs r1, r0 │ │ │ │ + bcc.n 9769c (double const*, int, double*)@@Base+0x80> │ │ │ │ + movs r1, r0 │ │ │ │ + bcc.n 975f0 ::generateDiff(CoinWarmStart const*) const@@Base+0x33c> │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + bcs.n 975a8 ::generateDiff(CoinWarmStart const*) const@@Base+0x2f4> │ │ │ │ + movs r1, r0 │ │ │ │ + bcc.n 97678 (double const*, int, double*)@@Base+0x5c> │ │ │ │ + movs r1, r0 │ │ │ │ + bcc.n 976d0 (double const*, int, double*)@@Base+0xb4> │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 97798 │ │ │ │ - movs r1, r0 │ │ │ │ - bne.n 976b0 │ │ │ │ - movs r1, r0 │ │ │ │ - bcs.n 976f0 │ │ │ │ - movs r1, r0 │ │ │ │ │ │ │ │ -000976d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0009760c ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ + ldr.w ip, [r0] │ │ │ │ + sub.w ip, ip, #20 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + add r0, ip │ │ │ │ + b.n 972b4 ::generateDiff(CoinWarmStart const*) const@@Base> │ │ │ │ + │ │ │ │ +0009761c (double const*, int, double*)@@Base>: │ │ │ │ + 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, #3952] @ 0xf70 │ │ │ │ - ldr r5, [pc, #728] @ (979c0 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #728] @ (979c4 ) │ │ │ │ - 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 977ec │ │ │ │ - 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] @ 979b8 │ │ │ │ - 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, 97762 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 97876 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldrd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 978d6 │ │ │ │ - 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 9780e │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - beq.w 978ca │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cbnz r2, 977a6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 97822 │ │ │ │ - strd r8, r9, [r3], #8 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 97834 │ │ │ │ - vstmia r3!, {d8} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldrd r3, r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 97846 │ │ │ │ - vstmia r3!, {d9} │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 97858 │ │ │ │ - vstmia r3!, {d10} │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ - ldrd r3, r2, [r4, #120] @ 0x78 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9786a │ │ │ │ - vstmia r3!, {d11} │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #472] @ (979c8 ) │ │ │ │ - ldr r3, [pc, #468] @ (979c4 ) │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr.w ip, [pc, #456] @ 977f8 (double const*, int, double*)@@Base+0x1dc> │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #456] @ (977fc (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ + cmp r0, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + add ip, pc │ │ │ │ + ldr r4, [pc, #448] @ (97800 (double const*, int, double*)@@Base+0x1e4>) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 97702 (double const*, int, double*)@@Base+0xe6> │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 9771c (double const*, int, double*)@@Base+0x100> │ │ │ │ + asrs r4, r1, #3 │ │ │ │ + beq.n 976b4 (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 97660 (double const*, int, double*)@@Base+0x44> │ │ │ │ + subs r3, r4, #1 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + add r2, r3 │ │ │ │ + add r0, r3 │ │ │ │ + and.w r1, r1, #7 │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 97702 (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] @ (97804 (double const*, int, double*)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #244] @ (977fc (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ 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.w 97990 │ │ │ │ - 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 97938 │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 977ae │ │ │ │ - add r1, sp, #24 │ │ │ │ - add.w r0, r4, #68 @ 0x44 │ │ │ │ - blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 977bc │ │ │ │ - add r1, sp, #32 │ │ │ │ - add.w r0, r4, #80 @ 0x50 │ │ │ │ - blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldrd r3, r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 977ca │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 977d8 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add.w r0, r4, #104 @ 0x68 │ │ │ │ - blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldrd r3, r2, [r4, #120] @ 0x78 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 977e6 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - add.w r0, r4, #116 @ 0x74 │ │ │ │ - blx 2d340 >::_M_realloc_append(double const&)@plt> │ │ │ │ - b.n 977ec │ │ │ │ - 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 97940 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - adds r2, r3, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 97962 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9795a │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r5, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbnz r3, 978aa │ │ │ │ - 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 977ec │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 2b7e0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9779a │ │ │ │ - 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 97994 │ │ │ │ - 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 2b690 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r0 │ │ │ │ - str.w r7, [r0, sl] │ │ │ │ - cbz r2, 97914 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #8] │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r2, sl, #4 │ │ │ │ - mov r0, fp │ │ │ │ - add r2, r3 │ │ │ │ - cbz r0, 9792c │ │ │ │ - subs r1, r5, r0 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - blx 2c2d8 │ │ │ │ - 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 97776 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 2b7e0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ - b.n 977a6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 978aa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 97968 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + bne.n 977a2 (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 2be80 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #228] @ (97808 (double const*, int, double*)@@Base+0x1ec>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #216] @ (9780c (double const*, int, double*)@@Base+0x1f0>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #208] @ (97810 (double const*, int, double*)@@Base+0x1f4>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2cef8 , 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 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 978aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 97898 │ │ │ │ - adds r3, #1 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - b.n 9789e │ │ │ │ - str r5, [r6, #0] │ │ │ │ - b.n 978aa │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbnz r3, 9797c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #76] @ (979cc ) │ │ │ │ - ldr r3, [pc, #68] @ (979c4 ) │ │ │ │ + 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 2bbb8 , 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 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #132] @ (97814 (double const*, int, double*)@@Base+0x1f8>) │ │ │ │ + ldr r3, [pc, #104] @ (977fc (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ 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 979b0 │ │ │ │ + beq.n 977a8 (double const*, int, double*)@@Base+0x18c> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #56] @ (979d0 ) │ │ │ │ - ldr r3, [pc, #44] @ (979c4 ) │ │ │ │ + b.n 977c8 (double const*, int, double*)@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #108] @ (97818 (double const*, int, double*)@@Base+0x1fc>) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #108] @ (9781c (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 2d79c <__cxa_throw@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c350 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #80] @ (97820 (double const*, int, double*)@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (977fc (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ 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 97990 │ │ │ │ - ldr r0, [pc, #40] @ (979d4 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ + bne.n 977a2 (double const*, int, double*)@@Base+0x186> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + b.n 977c2 (double const*, int, double*)@@Base+0x1a6> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 977bc (double const*, int, double*)@@Base+0x1a0> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ - movs r3, r0 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #808] @ (97d00 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2f4>) │ │ │ │ + asrs r0, r2, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + bne.n 978c4 ::clone() const@@Base+0x3c> │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ + strb r6, [r3, #30] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #29] │ │ │ │ + movs r3, r0 │ │ │ │ │ │ │ │ -000979d8 ::ReleasePointer_()@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbz r3, 97a08 ::ReleasePointer_()@@Base+0x30> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cbnz r2, 97a08 ::ReleasePointer_()@@Base+0x30> │ │ │ │ +00097824 ::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] @ (97880 ::clone() const@@Base+0x5c>) │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r0, #12 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r3, [pc, #68] @ (97884 ::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 97870 ::clone() const@@Base+0x4c> │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + strb r0, [r6, #27] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00097888 ::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] @ (978ec ::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 2b690 │ │ │ │ + ldr r3, [pc, #64] @ (978f0 ::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 978dc ::clone() const@@Base+0x54> │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + strb r2, [r2, #26] │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000978f4 : │ │ │ │ + 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] @ (97990 ) │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r0, #28 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r2, [pc, #132] @ (97994 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [pc, #132] @ (97998 ) │ │ │ │ + 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 97972 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 2ca60 (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 97988 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce44 │ │ │ │ + movs r1, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + b.n 9797c │ │ │ │ + nop │ │ │ │ + strb r0, [r4, #24] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0009799c : │ │ │ │ + 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] @ (97a40 ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r0, #28 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r3, [r3, #-16] │ │ │ │ + add r5, r3 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r2, [pc, #128] @ (97a44 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #128] @ (97a48 ) │ │ │ │ + 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 97a22 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + blx 2ca60 (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 97a38 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c4b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + blx 2ca60 (double const*, int, double*)@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce44 │ │ │ │ + movs r1, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ + blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + b.n 97a2c │ │ │ │ + nop │ │ │ │ + strb r6, [r7, #21] │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00097a4c : │ │ │ │ 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] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx 2b690 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r4, #0] │ │ │ │ + blx 2caf4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r0, [r3, #-32] │ │ │ │ + add r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00097a0c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00097a88 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldrd r5, r9, [r0] │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - sub.w r8, r9, r5 │ │ │ │ - mov.w r4, r8, asr #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 97ac4 , 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 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr.w r3, [r3, #-16] │ │ │ │ + add r1, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - it cs │ │ │ │ - movcs r4, r3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cbz r3, 97a5a , 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 97abe , 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, 97a78 , 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 97a6c , 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, 97aa0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x94> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 97aa0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x94> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 97a8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x80> │ │ │ │ - cbz r5, 97ab0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xa4> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - subs r1, r1, r5 │ │ │ │ - blx 2c2d8 │ │ │ │ - add r4, r6 │ │ │ │ - strd r6, sl, [r7] │ │ │ │ - str r4, [r7, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2caf4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r0, [r3, #-32] │ │ │ │ + add r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w sl, r6, #4 │ │ │ │ - b.n 97aa4 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #4] @ (97acc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xc0>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf90 │ │ │ │ - ldr r1, [pc, #696] @ (97d88 ) │ │ │ │ - movs r1, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2d8 │ │ │ │ + blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d4c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x340> │ │ │ │ + beq.w 97d48 │ │ │ │ stmdb 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 97d08 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2fc> │ │ │ │ + beq.w 97d04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97cd0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2c4> │ │ │ │ + beq.w 97ccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 97c98 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x28c> │ │ │ │ + beq.w 97c94 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97c24 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x218> │ │ │ │ + beq.w 97c20 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97bba , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1ae> │ │ │ │ + beq.n 97bb6 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 97bee , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1e2> │ │ │ │ + beq.n 97bea │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 97c62 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x256> │ │ │ │ + beq.w 97c5e │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 97b7a , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x16e> │ │ │ │ + cbz r7, 97b76 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 97ad0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xc4> │ │ │ │ + bl 97acc │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97b58 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x14c> │ │ │ │ + beq.n 97b54 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97b6e , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x162> │ │ │ │ + beq.n 97b6a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 97b38 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x12c> │ │ │ │ + bne.n 97b34 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 97b94 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x188> │ │ │ │ + beq.n 97b90 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 97baa , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x19e> │ │ │ │ + beq.n 97ba6 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97c62 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x256> │ │ │ │ + beq.n 97c5e │ │ │ │ mov r9, r7 │ │ │ │ - b.n 97b32 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x126> │ │ │ │ + b.n 97b2e │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97bce , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1c2> │ │ │ │ + beq.n 97bca │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97be0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1d4> │ │ │ │ + beq.n 97bdc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 97c24 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x218> │ │ │ │ + cbz r5, 97c20 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 97b1a , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x10e> │ │ │ │ + b.n 97b16 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97c02 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1f6> │ │ │ │ + beq.n 97bfe │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97c14 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x208> │ │ │ │ + beq.n 97c10 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 97bba , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1ae> │ │ │ │ + beq.n 97bb6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 97b20 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x114> │ │ │ │ + b.n 97b1c │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97c3e , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x232> │ │ │ │ + beq.n 97c3a │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97c54 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x248> │ │ │ │ + beq.n 97c50 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 97c98 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x28c> │ │ │ │ + cbz r4, 97c94 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 97b10 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x104> │ │ │ │ + b.n 97b0c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97c76 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x26a> │ │ │ │ + beq.n 97c72 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97c88 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x27c> │ │ │ │ + beq.n 97c84 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97bee , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x1e2> │ │ │ │ + beq.n 97bea │ │ │ │ mov r6, r7 │ │ │ │ - b.n 97b26 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x11a> │ │ │ │ + b.n 97b22 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97cae , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2a2> │ │ │ │ + beq.n 97caa │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97cc2 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2b6> │ │ │ │ + beq.n 97cbe │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 97cd0 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2c4> │ │ │ │ + cbz r4, 97ccc │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 97b02 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xf6> │ │ │ │ + b.n 97afe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97ce6 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2da> │ │ │ │ + beq.n 97ce2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97cfa , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2ee> │ │ │ │ + beq.n 97cf6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 97d08 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x2fc> │ │ │ │ + cbz r4, 97d04 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 97af6 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xea> │ │ │ │ + b.n 97af2 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97d22 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x316> │ │ │ │ + beq.n 97d1e │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 97d38 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x32c> │ │ │ │ + beq.n 97d34 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 97d46 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x33a> │ │ │ │ + cbz r4, 97d42 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 97aea , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xde> │ │ │ │ + b.n 97ae6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00097d50 : │ │ │ │ +00097d4c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ (97d90 ) │ │ │ │ + ldr r5, [pc, #48] @ (97d8c ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2b958 │ │ │ │ - ldr r3, [pc, #44] @ (97d94 ) │ │ │ │ + ldr r3, [pc, #44] @ (97d90 ) │ │ │ │ add r5, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #16462 @ 0x404e │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r0, r1, [r4, #144] @ 0x90 │ │ │ │ @@ -169584,85 +169613,85 @@ │ │ │ │ movs r1, #10 │ │ │ │ adds r3, #8 │ │ │ │ strd r0, r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d98 : │ │ │ │ +00097d94 : │ │ │ │ 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] @ (97ddc ) │ │ │ │ + ldr r5, [pc, #48] @ (97dd8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2d3ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #36] @ (97de0 ) │ │ │ │ + ldr r3, [pc, #36] @ (97ddc ) │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ vldr d7, [r1, #144] @ 0x90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r3, r2, [r1, #152] @ 0x98 │ │ │ │ strd r3, r2, [r4, #152] @ 0x98 │ │ │ │ vstr d7, [r4, #144] @ 0x90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097de4 : │ │ │ │ +00097de0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (97e08 ) │ │ │ │ + ldr r3, [pc, #20] @ (97e04 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (97e0c ) │ │ │ │ + ldr r2, [pc, #20] @ (97e08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097e10 : │ │ │ │ +00097e0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c6d0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00097e30 : │ │ │ │ +00097e2c : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97e5e │ │ │ │ + beq.n 97e5a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r1, [sp] │ │ │ │ blx 2d91c │ │ │ │ @@ -169671,49 +169700,49 @@ │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00097e60 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +00097e5c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #304] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148>) │ │ │ │ + ldr r2, [pc, #304] @ (97fa4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148>) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r3, [pc, #300] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ + ldr r3, [pc, #300] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 97eb6 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56> │ │ │ │ - ldr r2, [pc, #272] @ (97fb0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x150>) │ │ │ │ - ldr r3, [pc, #268] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ + cbz r0, 97eb2 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56> │ │ │ │ + ldr r2, [pc, #272] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x150>) │ │ │ │ + ldr r3, [pc, #268] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ 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 97f46 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ + bne.n 97f42 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ ldrd r4, r2, [r4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -169732,144 +169761,144 @@ │ │ │ │ blx 2bd50 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 97f68 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x108> │ │ │ │ + bhi.n 97f64 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x108> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 97f32 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd2> │ │ │ │ + bhi.n 97f2e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd2> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 97e9c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ + beq.n 97e98 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 97e9c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ - ldr r2, [pc, #128] @ (97fb4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x154>) │ │ │ │ - ldr r3, [pc, #116] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ + b.n 97e98 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3c> │ │ │ │ + ldr r2, [pc, #128] @ (97fb0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x154>) │ │ │ │ + ldr r3, [pc, #116] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ 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 97fa0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x140> │ │ │ │ + beq.n 97f9c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x140> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #100] @ (97fb8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #88] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #100] @ (97fb4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #88] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ 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 97f46 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ + bne.n 97f42 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #80] @ (97fbc , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15c>) │ │ │ │ - ldr r3, [pc, #64] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #80] @ (97fb8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15c>) │ │ │ │ + ldr r3, [pc, #64] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ 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 97f46 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #64] @ (97fc0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x160>) │ │ │ │ + bne.n 97f42 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #64] @ (97fbc , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x160>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (97fc4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x164>) │ │ │ │ - ldr r3, [pc, #28] @ (97fac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #56] @ (97fc0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x164>) │ │ │ │ + ldr r3, [pc, #28] @ (97fa8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c>) │ │ │ │ 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 97f64 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104> │ │ │ │ - b.n 97f46 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #36] @ (97fc8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x168>) │ │ │ │ + beq.n 97f60 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104> │ │ │ │ + b.n 97f42 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #36] @ (97fc4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x168>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00097fcc , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base>: │ │ │ │ +00097fc8 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #308] @ (98114 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x14c>) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r3, [pc, #304] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ + ldr r3, [pc, #304] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 98022 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x56> │ │ │ │ - ldr r2, [pc, #276] @ (98120 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x154>) │ │ │ │ - ldr r3, [pc, #272] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ + cbz r0, 9801e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x56> │ │ │ │ + ldr r2, [pc, #276] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x154>) │ │ │ │ + ldr r3, [pc, #272] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ 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 980b4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ + bne.n 980b0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ ldrd r4, r2, [r4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -169888,145 +169917,145 @@ │ │ │ │ blx 2bd50 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 980d6 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x10a> │ │ │ │ + bhi.n 980d2 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x10a> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 980a0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xd4> │ │ │ │ + bhi.n 9809c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xd4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r3, #1 │ │ │ │ vldr d0, [r7] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 98008 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x3c> │ │ │ │ + beq.n 98004 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x3c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 98008 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x3c> │ │ │ │ - ldr r2, [pc, #128] @ (98124 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #120] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ + b.n 98004 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x3c> │ │ │ │ + ldr r2, [pc, #128] @ (98120 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #120] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ 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 9810e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x142> │ │ │ │ + beq.n 9810a , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x142> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #104] @ (98128 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x15c>) │ │ │ │ - ldr r3, [pc, #88] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #104] @ (98124 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x15c>) │ │ │ │ + ldr r3, [pc, #88] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ 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 980b4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ + bne.n 980b0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #84] @ (9812c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x160>) │ │ │ │ - ldr r3, [pc, #64] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #84] @ (98128 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x160>) │ │ │ │ + ldr r3, [pc, #64] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ 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 980b4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ - ldr r0, [pc, #68] @ (98130 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x164>) │ │ │ │ + bne.n 980b0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ + ldr r0, [pc, #68] @ (9812c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x164>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (98134 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x168>) │ │ │ │ - ldr r3, [pc, #32] @ (9811c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ + ldr r2, [pc, #56] @ (98130 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #32] @ (98118 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x150>) │ │ │ │ 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 980d2 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x106> │ │ │ │ - b.n 980b4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ - ldr r0, [pc, #40] @ (98138 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x16c>) │ │ │ │ + beq.n 980ce , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x106> │ │ │ │ + b.n 980b0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0xe8> │ │ │ │ + ldr r0, [pc, #40] @ (98134 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@@Base+0x16c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0009813c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base>: │ │ │ │ +00098138 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #304] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x148>) │ │ │ │ + ldr r2, [pc, #304] @ (98280 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x148>) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r3, [pc, #300] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ + ldr r3, [pc, #300] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 98192 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x56> │ │ │ │ - ldr r2, [pc, #272] @ (9828c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x150>) │ │ │ │ - ldr r3, [pc, #268] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ + cbz r0, 9818e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x56> │ │ │ │ + ldr r2, [pc, #272] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x150>) │ │ │ │ + ldr r3, [pc, #268] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ 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 98222 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ + bne.n 9821e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ ldrd r4, r2, [r4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -170045,277 +170074,277 @@ │ │ │ │ blx 2bd50 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 98244 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x108> │ │ │ │ + bhi.n 98240 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x108> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 9820e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xd2> │ │ │ │ + bhi.n 9820a , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xd2> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 98178 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x3c> │ │ │ │ + beq.n 98174 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x3c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 98178 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x3c> │ │ │ │ - ldr r2, [pc, #128] @ (98290 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x154>) │ │ │ │ - ldr r3, [pc, #116] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ + b.n 98174 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x3c> │ │ │ │ + ldr r2, [pc, #128] @ (9828c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x154>) │ │ │ │ + ldr r3, [pc, #116] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ 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 9827c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x140> │ │ │ │ + beq.n 98278 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x140> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #100] @ (98294 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #88] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #100] @ (98290 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #88] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ 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 98222 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ + bne.n 9821e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #80] @ (98298 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x15c>) │ │ │ │ - ldr r3, [pc, #64] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #80] @ (98294 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x15c>) │ │ │ │ + ldr r3, [pc, #64] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ 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 98222 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #64] @ (9829c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x160>) │ │ │ │ + bne.n 9821e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #64] @ (98298 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x160>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (982a0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x164>) │ │ │ │ - ldr r3, [pc, #28] @ (98288 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ + ldr r2, [pc, #56] @ (9829c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x164>) │ │ │ │ + ldr r3, [pc, #28] @ (98284 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x14c>) │ │ │ │ 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 98240 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x104> │ │ │ │ - b.n 98222 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #36] @ (982a4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x168>) │ │ │ │ + beq.n 9823c , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x104> │ │ │ │ + b.n 9821e , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #36] @ (982a0 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@@Base+0x168>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000982a8 )@@Base>: │ │ │ │ +000982a4 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000982ac )@@Base>: │ │ │ │ +000982a8 )@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (98330 )@@Base+0x84>) │ │ │ │ - ldr r2, [pc, #116] @ (98334 )@@Base+0x88>) │ │ │ │ + ldr r0, [pc, #112] @ (9832c )@@Base+0x84>) │ │ │ │ + ldr r2, [pc, #116] @ (98330 )@@Base+0x88>) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - cbz r4, 982e0 )@@Base+0x34> │ │ │ │ + cbz r4, 982dc )@@Base+0x34> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (98338 )@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #60] @ (98334 )@@Base+0x88>) │ │ │ │ + ldr r2, [pc, #64] @ (98334 )@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #60] @ (98330 )@@Base+0x88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98326 )@@Base+0x7a> │ │ │ │ + bne.n 98322 )@@Base+0x7a> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (9833c )@@Base+0x90>) │ │ │ │ - ldr r3, [pc, #28] @ (98334 )@@Base+0x88>) │ │ │ │ + ldr r2, [pc, #40] @ (98338 )@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #28] @ (98330 )@@Base+0x88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9832a )@@Base+0x7e> │ │ │ │ + beq.n 98326 )@@Base+0x7e> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00098340 : │ │ │ │ +0009833c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #168] @ (983f8 ) │ │ │ │ + ldr r2, [pc, #168] @ (983f4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #168] @ (983fc ) │ │ │ │ + ldr r3, [pc, #168] @ (983f8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #164] @ (98400 ) │ │ │ │ + ldr r5, [pc, #164] @ (983fc ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b958 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #144] @ (98404 ) │ │ │ │ + ldr r3, [pc, #144] @ (98400 ) │ │ │ │ ldr.w r6, [r1, #176] @ 0xb0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16462 @ 0x404e │ │ │ │ strd r2, r3, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #10 │ │ │ │ strd r2, r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r6, 983a0 │ │ │ │ + cbz r6, 9839c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx 2b8f0 )@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (98408 ) │ │ │ │ - ldr r3, [pc, #64] @ (983fc ) │ │ │ │ + ldr r2, [pc, #80] @ (98404 ) │ │ │ │ + ldr r3, [pc, #64] @ (983f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 983f0 │ │ │ │ + bne.n 983ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ - ldr r2, [pc, #44] @ (9840c ) │ │ │ │ - ldr r3, [pc, #28] @ (983fc ) │ │ │ │ + ldr r2, [pc, #44] @ (98408 ) │ │ │ │ + ldr r3, [pc, #28] @ (983f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 983f4 │ │ │ │ + beq.n 983f0 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00098410 )@@Base>: │ │ │ │ +0009840c )@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #1008] @ (98818 )@@Base+0x408>) │ │ │ │ + ldr r1, [pc, #1008] @ (98814 )@@Base+0x408>) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #1008] @ (9881c )@@Base+0x40c>) │ │ │ │ + ldr r2, [pc, #1008] @ (98818 )@@Base+0x40c>) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #1008] @ (98820 )@@Base+0x410>) │ │ │ │ + ldr r3, [pc, #1008] @ (9881c )@@Base+0x410>) │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ @@ -170325,15 +170354,15 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ str r6, [sp, #24] │ │ │ │ strb r3, [r4, #0] │ │ │ │ strb.w r6, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9878c )@@Base+0x37c> │ │ │ │ + beq.w 98788 )@@Base+0x37c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ @@ -170342,15 +170371,15 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #924] @ (98824 )@@Base+0x414>) │ │ │ │ + ldr r2, [pc, #924] @ (98820 )@@Base+0x414>) │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ mov r5, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ movw r1, #11586 @ 0x2d42 │ │ │ │ movt r1, #18257 @ 0x4751 │ │ │ │ @@ -170371,37 +170400,37 @@ │ │ │ │ strb.w ip, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str.w lr, [sp, #88] @ 0x58 │ │ │ │ strb.w ip, [sp, #101] @ 0x65 │ │ │ │ blx 2b9d4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 984da )@@Base+0xca> │ │ │ │ + beq.n 984d6 )@@Base+0xca> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 984e8 )@@Base+0xd8> │ │ │ │ + beq.n 984e4 )@@Base+0xd8> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 984f6 )@@Base+0xe6> │ │ │ │ + beq.n 984f2 )@@Base+0xe6> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w fp, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 98514 )@@Base+0x104> │ │ │ │ + beq.n 98510 )@@Base+0x104> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -170412,15 +170441,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #18 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #744] @ 98828 )@@Base+0x418> │ │ │ │ + ldr.w lr, [pc, #744] @ 98824 )@@Base+0x418> │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r4 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -170431,15 +170460,15 @@ │ │ │ │ ldrh.w r3, [lr] │ │ │ │ mov.w lr, #0 │ │ │ │ strh.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ - ldr r3, [pc, #688] @ (9882c )@@Base+0x41c>) │ │ │ │ + ldr r3, [pc, #688] @ (98828 )@@Base+0x41c>) │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strh.w r3, [ip], #2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -170449,48 +170478,48 @@ │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w lr, [sp, #131] @ 0x83 │ │ │ │ blx 2b9d4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 985b0 )@@Base+0x1a0> │ │ │ │ + beq.n 985ac )@@Base+0x1a0> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 985be )@@Base+0x1ae> │ │ │ │ + beq.n 985ba )@@Base+0x1ae> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 985cc )@@Base+0x1bc> │ │ │ │ + beq.n 985c8 )@@Base+0x1bc> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w sl, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 985ea )@@Base+0x1da> │ │ │ │ + beq.n 985e6 )@@Base+0x1da> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #556] @ (98830 )@@Base+0x420>) │ │ │ │ + ldr r2, [pc, #556] @ (9882c )@@Base+0x420>) │ │ │ │ mov ip, r4 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #16462 @ 0x404e │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ @@ -170504,42 +170533,42 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ strb.w lr, [sp, #126] @ 0x7e │ │ │ │ blx 2ceec , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 98648 )@@Base+0x238> │ │ │ │ + beq.n 98644 )@@Base+0x238> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 98656 )@@Base+0x246> │ │ │ │ + beq.n 98652 )@@Base+0x246> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w sl, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98674 )@@Base+0x264> │ │ │ │ + beq.n 98670 )@@Base+0x264> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #424] @ (98834 )@@Base+0x424>) │ │ │ │ + ldr r2, [pc, #424] @ (98830 )@@Base+0x424>) │ │ │ │ mov ip, r4 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov r3, r8 │ │ │ │ mov.w sl, #10 │ │ │ │ @@ -170551,42 +170580,42 @@ │ │ │ │ strh.w r2, [ip] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ strb.w lr, [sp, #126] @ 0x7e │ │ │ │ blx 2c0ac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 986cc )@@Base+0x2bc> │ │ │ │ + beq.n 986c8 )@@Base+0x2bc> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 986da )@@Base+0x2ca> │ │ │ │ + beq.n 986d6 )@@Base+0x2ca> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 986f8 )@@Base+0x2e8> │ │ │ │ + beq.n 986f4 )@@Base+0x2e8> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #296] @ (98838 )@@Base+0x428>) │ │ │ │ + ldr r3, [pc, #296] @ (98834 )@@Base+0x428>) │ │ │ │ mov ip, r4 │ │ │ │ movs r2, #5 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov.w r9, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -170598,138 +170627,138 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #112] @ 0x70 │ │ │ │ strb.w lr, [sp, #130] @ 0x82 │ │ │ │ blx 2c0ac , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, int const&)@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9874e )@@Base+0x33e> │ │ │ │ + beq.n 9874a )@@Base+0x33e> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9875c )@@Base+0x34c> │ │ │ │ + beq.n 98758 )@@Base+0x34c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 98772 )@@Base+0x362> │ │ │ │ + beq.n 9876e )@@Base+0x362> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #200] @ (9883c )@@Base+0x42c>) │ │ │ │ - ldr r3, [pc, #164] @ (9881c )@@Base+0x40c>) │ │ │ │ + ldr r2, [pc, #200] @ (98838 )@@Base+0x42c>) │ │ │ │ + ldr r3, [pc, #164] @ (98818 )@@Base+0x40c>) │ │ │ │ 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 987d2 )@@Base+0x3c2> │ │ │ │ + bne.n 987ce )@@Base+0x3c2> │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #24] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.n 9847a )@@Base+0x6a> │ │ │ │ + b.n 98476 )@@Base+0x6a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (98840 )@@Base+0x430>) │ │ │ │ - ldr r3, [pc, #88] @ (9881c )@@Base+0x40c>) │ │ │ │ + ldr r2, [pc, #128] @ (9883c )@@Base+0x430>) │ │ │ │ + ldr r3, [pc, #88] @ (98818 )@@Base+0x40c>) │ │ │ │ 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 98814 )@@Base+0x404> │ │ │ │ + beq.n 98810 )@@Base+0x404> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 987b2 )@@Base+0x3a2> │ │ │ │ - b.n 987a6 )@@Base+0x396> │ │ │ │ - b.n 987b2 )@@Base+0x3a2> │ │ │ │ + b.n 987ae )@@Base+0x3a2> │ │ │ │ + b.n 987a2 )@@Base+0x396> │ │ │ │ + b.n 987ae )@@Base+0x3a2> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 987b2 )@@Base+0x3a2> │ │ │ │ - b.n 987b2 )@@Base+0x3a2> │ │ │ │ + b.n 987ae )@@Base+0x3a2> │ │ │ │ + b.n 987ae )@@Base+0x3a2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - b.n 987b8 )@@Base+0x3a8> │ │ │ │ - b.n 987f8 )@@Base+0x3e8> │ │ │ │ - b.n 987b2 )@@Base+0x3a2> │ │ │ │ + b.n 987b4 )@@Base+0x3a8> │ │ │ │ + b.n 987f4 )@@Base+0x3e8> │ │ │ │ + b.n 987ae )@@Base+0x3a2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 987dc )@@Base+0x3cc> │ │ │ │ - b.n 987a6 )@@Base+0x396> │ │ │ │ + b.n 987d8 )@@Base+0x3cc> │ │ │ │ + b.n 987a2 )@@Base+0x396> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00098844 , std::allocator >) const@@Base>: │ │ │ │ +00098840 , std::allocator >) const@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1036 @ 0x40c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #268] @ (9896c , std::allocator >) const@@Base+0x128>) │ │ │ │ + ldr r2, [pc, #268] @ (98968 , std::allocator >) const@@Base+0x128>) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #268] @ (98970 , std::allocator >) const@@Base+0x12c>) │ │ │ │ + ldr r3, [pc, #268] @ (9896c , std::allocator >) const@@Base+0x12c>) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [sp, #1072] @ 0x430 │ │ │ │ str r4, [sp, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr.w r5, [r0, #136] @ 0x88 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #248] @ (98974 , std::allocator >) const@@Base+0x130>) │ │ │ │ + ldr r7, [pc, #248] @ (98970 , std::allocator >) const@@Base+0x130>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1028] @ 0x404 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -170743,135 +170772,135 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ vstr d8, [r4, #72] @ 0x48 │ │ │ │ blx 2da24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98920 , std::allocator >) const@@Base+0xdc> │ │ │ │ + beq.n 9891c , std::allocator >) const@@Base+0xdc> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ca90 (double const*, int, double*)@plt> │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #160] @ (98978 , std::allocator >) const@@Base+0x134>) │ │ │ │ + ldr r2, [pc, #160] @ (98974 , std::allocator >) const@@Base+0x134>) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98924 , std::allocator >) const@@Base+0xe0> │ │ │ │ - ldr r3, [pc, #152] @ (9897c , std::allocator >) const@@Base+0x138>) │ │ │ │ + bne.n 98920 , std::allocator >) const@@Base+0xe0> │ │ │ │ + ldr r3, [pc, #152] @ (98978 , std::allocator >) const@@Base+0x138>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c21c │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfc0 │ │ │ │ - ldr r2, [pc, #128] @ (98980 , std::allocator >) const@@Base+0x13c>) │ │ │ │ - ldr r3, [pc, #112] @ (98970 , std::allocator >) const@@Base+0x12c>) │ │ │ │ + ldr r2, [pc, #128] @ (9897c , std::allocator >) const@@Base+0x13c>) │ │ │ │ + ldr r3, [pc, #112] @ (9896c , std::allocator >) const@@Base+0x12c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98946 , std::allocator >) const@@Base+0x102> │ │ │ │ + bne.n 98942 , std::allocator >) const@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ addw sp, sp, #1036 @ 0x40c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 988d4 , std::allocator >) const@@Base+0x90> │ │ │ │ + b.n 988d0 , std::allocator >) const@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 988f6 , std::allocator >) const@@Base+0xb2> │ │ │ │ + b.n 988f2 , std::allocator >) const@@Base+0xb2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfc0 │ │ │ │ - ldr r2, [pc, #80] @ (98984 , std::allocator >) const@@Base+0x140>) │ │ │ │ - ldr r3, [pc, #60] @ (98970 , std::allocator >) const@@Base+0x12c>) │ │ │ │ + ldr r2, [pc, #80] @ (98980 , std::allocator >) const@@Base+0x140>) │ │ │ │ + ldr r3, [pc, #60] @ (9896c , std::allocator >) const@@Base+0x12c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 98968 , std::allocator >) const@@Base+0x124> │ │ │ │ + beq.n 98964 , std::allocator >) const@@Base+0x124> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #52] @ (98988 , std::allocator >) const@@Base+0x144>) │ │ │ │ - ldr r3, [pc, #24] @ (98970 , std::allocator >) const@@Base+0x12c>) │ │ │ │ + ldr r2, [pc, #52] @ (98984 , std::allocator >) const@@Base+0x144>) │ │ │ │ + ldr r3, [pc, #24] @ (9896c , std::allocator >) const@@Base+0x12c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98946 , std::allocator >) const@@Base+0x102> │ │ │ │ + bne.n 98942 , std::allocator >) const@@Base+0x102> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009898c : │ │ │ │ +00098988 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00098994 : │ │ │ │ +00098990 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00098998 : │ │ │ │ +00098994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (989bc ) │ │ │ │ + ldr r3, [pc, #20] @ (989b8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (989c0 ) │ │ │ │ + ldr r2, [pc, #20] @ (989bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bad4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -000989c4 : │ │ │ │ +000989c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c724 │ │ │ │ mov r0, r4 │ │ │ │ @@ -170884,251 +170913,251 @@ │ │ │ │ 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, 98a68 │ │ │ │ + cbz r4, 98a64 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 98a0c │ │ │ │ + b.n 98a08 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 98a1e │ │ │ │ + cbz r2, 98a1a │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 98a22 │ │ │ │ + cbnz r0, 98a1e │ │ │ │ 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 98a06 │ │ │ │ - cbnz r3, 98a6a │ │ │ │ + bne.n 98a02 │ │ │ │ + cbnz r3, 98a66 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 98a62 │ │ │ │ + cbz r2, 98a5e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 98a62 │ │ │ │ + cbz r0, 98a5e │ │ │ │ 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 98a4e │ │ │ │ + b.n 98a4a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 98a5c │ │ │ │ + beq.n 98a58 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 98a3c │ │ │ │ + b.n 98a38 │ │ │ │ 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, 98b10 │ │ │ │ + cbz r4, 98b0c │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 98ab4 │ │ │ │ + b.n 98ab0 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 98ac6 │ │ │ │ + cbz r2, 98ac2 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 98aca │ │ │ │ + cbnz r0, 98ac6 │ │ │ │ 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 98aae │ │ │ │ - cbnz r3, 98b12 │ │ │ │ + bne.n 98aaa │ │ │ │ + cbnz r3, 98b0e │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 98b0a │ │ │ │ + cbz r2, 98b06 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 98b0a │ │ │ │ + cbz r0, 98b06 │ │ │ │ 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 98af6 │ │ │ │ + b.n 98af2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 98b04 │ │ │ │ + beq.n 98b00 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 98ae4 │ │ │ │ + b.n 98ae0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00098b34 : │ │ │ │ +00098b30 : │ │ │ │ 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] @ (98b58 ) │ │ │ │ + ldr r4, [pc, #20] @ (98b54 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2dac0 │ │ │ │ - ldr r3, [pc, #16] @ (98b5c ) │ │ │ │ + ldr r3, [pc, #16] @ (98b58 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098b60 : │ │ │ │ +00098b5c : │ │ │ │ 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] @ (98b84 ) │ │ │ │ + ldr r4, [pc, #20] @ (98b80 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2ba34 │ │ │ │ - ldr r3, [pc, #16] @ (98b88 ) │ │ │ │ + ldr r3, [pc, #16] @ (98b84 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098b8c : │ │ │ │ +00098b88 : │ │ │ │ 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] @ (98bb0 ) │ │ │ │ + ldr r4, [pc, #20] @ (98bac ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2d998 │ │ │ │ - ldr r3, [pc, #16] @ (98bb4 ) │ │ │ │ + ldr r3, [pc, #16] @ (98bb0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098bb8 )@@Base>: │ │ │ │ +00098bb4 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00098bbc : │ │ │ │ +00098bb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #464] @ (98da0 ) │ │ │ │ - ldr r3, [pc, #464] @ (98da4 ) │ │ │ │ + ldr r0, [pc, #464] @ (98d9c ) │ │ │ │ + ldr r3, [pc, #464] @ (98da0 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #464] @ (98da8 ) │ │ │ │ + ldr r4, [pc, #464] @ (98da4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 98cbe │ │ │ │ + bgt.n 98cba │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bgt.n 98cbe │ │ │ │ + bgt.n 98cba │ │ │ │ movw r1, #34079 @ 0x851f │ │ │ │ movt r1, #20971 @ 0x51eb │ │ │ │ asrs r6, r2, #31 │ │ │ │ smull r0, r1, r1, r2 │ │ │ │ rsb r6, r6, r1, asr #5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mls r6, r1, r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 98cbe │ │ │ │ + bne.n 98cba │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrd r7, r5, [r3, #680] @ 0x2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98cdc │ │ │ │ - ldr r3, [pc, #388] @ (98dac ) │ │ │ │ + beq.n 98cd8 │ │ │ │ + ldr r3, [pc, #388] @ (98da8 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #388] @ (98db0 ) │ │ │ │ + ldr r3, [pc, #388] @ (98dac ) │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r6 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98cdc │ │ │ │ + beq.n 98cd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98c52 │ │ │ │ + cbz r0, 98c4e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -171137,88 +171166,88 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ble.n 98d26 │ │ │ │ - ldr r3, [pc, #316] @ (98db4 ) │ │ │ │ + ble.n 98d22 │ │ │ │ + ldr r3, [pc, #316] @ (98db0 ) │ │ │ │ subs r5, #4 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 98caa │ │ │ │ + b.n 98ca6 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ add r1, sp, #28 │ │ │ │ blx r3 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 98ca4 │ │ │ │ + bne.n 98ca0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 98d0a │ │ │ │ + beq.n 98d06 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 98c84 │ │ │ │ + beq.n 98c80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ blx r3 │ │ │ │ - b.n 98c8a │ │ │ │ + b.n 98c86 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #244] @ (98db8 ) │ │ │ │ - ldr r3, [pc, #224] @ (98da4 ) │ │ │ │ + ldr r2, [pc, #244] @ (98db4 ) │ │ │ │ + ldr r3, [pc, #224] @ (98da0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98d96 │ │ │ │ + bne.n 98d92 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c52 │ │ │ │ - ldr r3, [pc, #184] @ (98dac ) │ │ │ │ + beq.n 98c4e │ │ │ │ + ldr r3, [pc, #184] @ (98da8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #180] @ (98db0 ) │ │ │ │ + ldr r3, [pc, #180] @ (98dac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 98c54 │ │ │ │ + b.n 98c50 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r2, r3, r3, r7 │ │ │ │ sub.w r3, r3, r7, asr #31 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 98d26 │ │ │ │ + ble.n 98d22 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2b678 │ │ │ │ - b.n 98cc0 │ │ │ │ - ldr r3, [pc, #148] @ (98dbc ) │ │ │ │ + b.n 98cbc │ │ │ │ + ldr r3, [pc, #148] @ (98db8 ) │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r4, r5 │ │ │ │ movs r2, #13 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -171232,83 +171261,83 @@ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ strb.w r7, [sp, #209] @ 0xd1 │ │ │ │ blx 2d898 , std::allocator >) const@plt> │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 98d66 │ │ │ │ + beq.n 98d62 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d1e │ │ │ │ + beq.n 98d1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - b.n 98d1e │ │ │ │ + b.n 98d1a │ │ │ │ mov r0, r6 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #60] @ (98dc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (98da4 ) │ │ │ │ + ldr r2, [pc, #60] @ (98dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (98da0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 98d9c │ │ │ │ + beq.n 98d98 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 98d7c │ │ │ │ + b.n 98d78 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r6, 98e1e )@@Base+0x5a> │ │ │ │ + cbnz r2, 98e1a )@@Base+0x5a> │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00098dc4 )@@Base>: │ │ │ │ +00098dc0 )@@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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r8, [r0] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #2284] @ 996cc )@@Base+0x908> │ │ │ │ + ldr.w r4, [pc, #2284] @ 996c8 )@@Base+0x908> │ │ │ │ mov r1, r3 │ │ │ │ add.w fp, sp, #268 @ 0x10c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r0, [pc, #2276] @ 996d0 )@@Base+0x90c> │ │ │ │ + ldr.w r0, [pc, #2276] @ 996cc )@@Base+0x90c> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #276 @ 0x114 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [pc, #2260] @ 996d4 )@@Base+0x910> │ │ │ │ + ldr.w r3, [pc, #2260] @ 996d0 )@@Base+0x910> │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -171337,56 +171366,56 @@ │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [r8, #96] @ 0x60 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ ldrd sl, r6, [sp, #268] @ 0x10c │ │ │ │ add.w r9, r8, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9948a )@@Base+0x6c6> │ │ │ │ + beq.w 99486 )@@Base+0x6c6> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 98e66 )@@Base+0xa2> │ │ │ │ + b.n 98e62 )@@Base+0xa2> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 98e78 )@@Base+0xb4> │ │ │ │ + cbz r2, 98e74 )@@Base+0xb4> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 98e7a )@@Base+0xb6> │ │ │ │ + cbnz r0, 98e76 )@@Base+0xb6> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 98e62 )@@Base+0x9e> │ │ │ │ + bne.n 98e5e )@@Base+0x9e> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 991a4 )@@Base+0x3e0> │ │ │ │ + beq.w 991a0 )@@Base+0x3e0> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 98ea8 )@@Base+0xe4> │ │ │ │ + cbz r2, 98ea4 )@@Base+0xe4> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 98eaa )@@Base+0xe6> │ │ │ │ + cbnz r0, 98ea6 )@@Base+0xe6> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 991a4 )@@Base+0x3e0> │ │ │ │ + blt.w 991a0 )@@Base+0x3e0> │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 98ec4 )@@Base+0x100> │ │ │ │ + beq.n 98ec0 )@@Base+0x100> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ @@ -171399,15 +171428,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r3, #23 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r4, [pc, #2028] @ 996d8 )@@Base+0x914> │ │ │ │ + ldr.w r4, [pc, #2028] @ 996d4 )@@Base+0x914> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -171433,25 +171462,25 @@ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strb r6, [r3, r4] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1956] @ 996dc )@@Base+0x918> │ │ │ │ + ldr.w r1, [pc, #1956] @ 996d8 )@@Base+0x918> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ blx 2d38c │ │ │ │ - ldr.w r3, [pc, #1940] @ 996e0 )@@Base+0x91c> │ │ │ │ + ldr.w r3, [pc, #1940] @ 996dc )@@Base+0x91c> │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ - ldr.w r2, [pc, #1940] @ 996e4 )@@Base+0x920> │ │ │ │ + ldr.w r2, [pc, #1940] @ 996e0 )@@Base+0x920> │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -171488,15 +171517,15 @@ │ │ │ │ str r6, [sp, #220] @ 0xdc │ │ │ │ add r6, sp, #252 @ 0xfc │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str.w r9, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1824] @ 996e8 )@@Base+0x924> │ │ │ │ + ldr.w ip, [pc, #1824] @ 996e4 )@@Base+0x924> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ @@ -171533,65 +171562,65 @@ │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 99044 )@@Base+0x280> │ │ │ │ + beq.n 99040 )@@Base+0x280> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 99052 )@@Base+0x28e> │ │ │ │ + beq.n 9904e )@@Base+0x28e> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99062 )@@Base+0x29e> │ │ │ │ + beq.n 9905e )@@Base+0x29e> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 99070 )@@Base+0x2ac> │ │ │ │ + beq.n 9906c )@@Base+0x2ac> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 9907e )@@Base+0x2ba> │ │ │ │ + beq.n 9907a )@@Base+0x2ba> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9908c )@@Base+0x2c8> │ │ │ │ + beq.n 99088 )@@Base+0x2c8> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9909c )@@Base+0x2d8> │ │ │ │ + beq.n 99098 )@@Base+0x2d8> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 990aa )@@Base+0x2e6> │ │ │ │ + beq.n 990a6 )@@Base+0x2e6> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - ldr.w r4, [pc, #1596] @ 996ec )@@Base+0x928> │ │ │ │ + ldr.w r4, [pc, #1596] @ 996e8 )@@Base+0x928> │ │ │ │ movs r3, #23 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ @@ -171623,71 +171652,71 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w r9, [sp, #268] @ 0x10c │ │ │ │ add.w r7, r5, #68 @ 0x44 │ │ │ │ ldr.w r8, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99474 )@@Base+0x6b0> │ │ │ │ + beq.w 99470 )@@Base+0x6b0> │ │ │ │ ldrd r0, sl, [r6, #16] │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ - b.n 9911e )@@Base+0x35a> │ │ │ │ + b.n 9911a )@@Base+0x35a> │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r4, r8 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - cbz r2, 99130 )@@Base+0x36c> │ │ │ │ + cbz r2, 9912c )@@Base+0x36c> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99134 )@@Base+0x370> │ │ │ │ + cbnz r0, 99130 )@@Base+0x370> │ │ │ │ sub.w r0, r4, r8 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9911a )@@Base+0x356> │ │ │ │ + bne.n 99116 )@@Base+0x356> │ │ │ │ mov r4, sl │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w 99528 )@@Base+0x764> │ │ │ │ + beq.w 99524 )@@Base+0x764> │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 99168 )@@Base+0x3a4> │ │ │ │ + cbz r2, 99164 )@@Base+0x3a4> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9916c )@@Base+0x3a8> │ │ │ │ + cbnz r0, 99168 )@@Base+0x3a8> │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99234 )@@Base+0x470> │ │ │ │ + blt.n 99230 )@@Base+0x470> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 99184 )@@Base+0x3c0> │ │ │ │ + beq.n 99180 )@@Base+0x3c0> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1384] @ 996f0 )@@Base+0x92c> │ │ │ │ - ldr.w r3, [pc, #1352] @ 996d4 )@@Base+0x910> │ │ │ │ + ldr.w r2, [pc, #1384] @ 996ec )@@Base+0x92c> │ │ │ │ + ldr.w r3, [pc, #1352] @ 996d0 )@@Base+0x910> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 995fe )@@Base+0x83a> │ │ │ │ + bne.w 995fa )@@Base+0x83a> │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -171698,554 +171727,554 @@ │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r7 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 9941a )@@Base+0x656> │ │ │ │ + beq.w 99416 )@@Base+0x656> │ │ │ │ ldrd r6, r5, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r5 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99334 )@@Base+0x570> │ │ │ │ + beq.w 99330 )@@Base+0x570> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r5 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.w 9933e )@@Base+0x57a> │ │ │ │ + blt.w 9933a )@@Base+0x57a> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9920e )@@Base+0x44a> │ │ │ │ + cbnz r0, 9920a )@@Base+0x44a> │ │ │ │ sub.w r0, r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 994a0 )@@Base+0x6dc> │ │ │ │ + blt.w 9949c )@@Base+0x6dc> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 99226 )@@Base+0x462> │ │ │ │ + beq.n 99222 )@@Base+0x462> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w sl, [sp, #268] @ 0x10c │ │ │ │ - b.n 98eb0 )@@Base+0xec> │ │ │ │ + b.n 98eac )@@Base+0xec> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r4 │ │ │ │ ldrd sl, r9, [r6, #16] │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq.w 993ba )@@Base+0x5f6> │ │ │ │ + beq.w 993b6 )@@Base+0x5f6> │ │ │ │ ldrd fp, r8, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r8 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - cbz r2, 992bc )@@Base+0x4f8> │ │ │ │ + cbz r2, 992b8 )@@Base+0x4f8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ itt eq │ │ │ │ subeq.w r3, r9, r8 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.n 992c4 )@@Base+0x500> │ │ │ │ + blt.n 992c0 )@@Base+0x500> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99298 )@@Base+0x4d4> │ │ │ │ + cbnz r0, 99294 )@@Base+0x4d4> │ │ │ │ sub.w r0, r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 994e0 )@@Base+0x71c> │ │ │ │ + blt.w 994dc )@@Base+0x71c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 992ae )@@Base+0x4ea> │ │ │ │ + beq.n 992aa )@@Base+0x4ea> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r9, [sp, #268] @ 0x10c │ │ │ │ - b.n 99170 )@@Base+0x3ac> │ │ │ │ + b.n 9916c )@@Base+0x3ac> │ │ │ │ sub.w r3, r9, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 99294 )@@Base+0x4d0> │ │ │ │ + bge.n 99290 )@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 99522 )@@Base+0x75e> │ │ │ │ + beq.w 9951e )@@Base+0x75e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 993b4 )@@Base+0x5f0> │ │ │ │ + beq.n 993b0 )@@Base+0x5f0> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993b4 )@@Base+0x5f0> │ │ │ │ + beq.n 993b0 )@@Base+0x5f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99566 )@@Base+0x7a2> │ │ │ │ + blt.w 99562 )@@Base+0x7a2> │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 989e4 │ │ │ │ + bl 989e0 │ │ │ │ ldrd r4, r8, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9929e )@@Base+0x4da> │ │ │ │ + beq.n 9929a )@@Base+0x4da> │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995c0 )@@Base+0x7fc> │ │ │ │ + beq.w 995bc )@@Base+0x7fc> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 992b6 )@@Base+0x4f2> │ │ │ │ + b.n 992b2 )@@Base+0x4f2> │ │ │ │ sub.w r3, sl, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9920a )@@Base+0x446> │ │ │ │ + bge.w 99206 )@@Base+0x446> │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9951c )@@Base+0x758> │ │ │ │ + beq.w 99518 )@@Base+0x758> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 993ae )@@Base+0x5ea> │ │ │ │ + cbz r2, 993aa )@@Base+0x5ea> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 993ae )@@Base+0x5ea> │ │ │ │ + cbz r0, 993aa )@@Base+0x5ea> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9957e )@@Base+0x7ba> │ │ │ │ + blt.w 9957a )@@Base+0x7ba> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 98a8c │ │ │ │ + bl 98a88 │ │ │ │ ldrd r7, r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 99214 )@@Base+0x450> │ │ │ │ + beq.w 99210 )@@Base+0x450> │ │ │ │ subs r0, r7, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995ce )@@Base+0x80a> │ │ │ │ + beq.w 995ca )@@Base+0x80a> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #108] @ 0x6c │ │ │ │ - b.n 9922e )@@Base+0x46a> │ │ │ │ + b.n 9922a )@@Base+0x46a> │ │ │ │ sub.w r0, r6, sl │ │ │ │ - b.n 99366 )@@Base+0x5a2> │ │ │ │ + b.n 99362 )@@Base+0x5a2> │ │ │ │ sub.w r0, fp, r9 │ │ │ │ - b.n 992f0 )@@Base+0x52c> │ │ │ │ + b.n 992ec )@@Base+0x52c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 992f6 )@@Base+0x532> │ │ │ │ + beq.n 992f2 )@@Base+0x532> │ │ │ │ ldr.w r8, [r5, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9959e )@@Base+0x7da> │ │ │ │ + beq.w 9959a )@@Base+0x7da> │ │ │ │ ldr.w fp, [r8, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r4, r9 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 992f6 )@@Base+0x532> │ │ │ │ + bge.n 992f2 )@@Base+0x532> │ │ │ │ cmp r7, r8 │ │ │ │ itt ne │ │ │ │ strne.w fp, [sp, #48] @ 0x30 │ │ │ │ strne r4, [sp, #40] @ 0x28 │ │ │ │ - beq.w 99518 )@@Base+0x754> │ │ │ │ + beq.w 99514 )@@Base+0x754> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 99410 )@@Base+0x64c> │ │ │ │ + cbz r2, 9940c )@@Base+0x64c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99416 )@@Base+0x652> │ │ │ │ + cbnz r0, 99412 )@@Base+0x652> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 99320 )@@Base+0x55c> │ │ │ │ + b.n 9931c )@@Base+0x55c> │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9936c )@@Base+0x5a8> │ │ │ │ + beq.n 99368 )@@Base+0x5a8> │ │ │ │ ldr.w r5, [r8, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99590 )@@Base+0x7cc> │ │ │ │ + beq.w 9958c )@@Base+0x7cc> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r6, sl │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 9936c )@@Base+0x5a8> │ │ │ │ + bge.n 99368 )@@Base+0x5a8> │ │ │ │ cmp r9, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ strne r6, [sp, #44] @ 0x2c │ │ │ │ - beq.n 994dc )@@Base+0x718> │ │ │ │ + beq.n 994d8 )@@Base+0x718> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 9946a )@@Base+0x6a6> │ │ │ │ + cbz r2, 99466 )@@Base+0x6a6> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99470 )@@Base+0x6ac> │ │ │ │ + cbnz r0, 9946c )@@Base+0x6ac> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 99396 )@@Base+0x5d2> │ │ │ │ + b.n 99392 )@@Base+0x5d2> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r7 │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 99246 )@@Base+0x482> │ │ │ │ + b.n 99242 )@@Base+0x482> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r9 │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 991b6 )@@Base+0x3f2> │ │ │ │ + b.n 991b2 )@@Base+0x3f2> │ │ │ │ ldr.w r3, [r8, #104] @ 0x68 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 995ac )@@Base+0x7e8> │ │ │ │ + beq.w 995a8 )@@Base+0x7e8> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99552 )@@Base+0x78e> │ │ │ │ + beq.n 9954e )@@Base+0x78e> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 9936c )@@Base+0x5a8> │ │ │ │ + bge.w 99368 )@@Base+0x5a8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 995d8 )@@Base+0x814> │ │ │ │ + beq.n 995d4 )@@Base+0x814> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 99396 )@@Base+0x5d2> │ │ │ │ + b.n 99392 )@@Base+0x5d2> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 995b4 )@@Base+0x7f0> │ │ │ │ + beq.n 995b0 )@@Base+0x7f0> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 9953e )@@Base+0x77a> │ │ │ │ + cbz r2, 9953a )@@Base+0x77a> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r9, fp │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 992f6 )@@Base+0x532> │ │ │ │ + bge.w 992f2 )@@Base+0x532> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 995dc )@@Base+0x818> │ │ │ │ + beq.n 995d8 )@@Base+0x818> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 99320 )@@Base+0x55c> │ │ │ │ + b.n 9931c )@@Base+0x55c> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 99396 )@@Base+0x5d2> │ │ │ │ + b.n 99392 )@@Base+0x5d2> │ │ │ │ mov r8, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 99320 )@@Base+0x55c> │ │ │ │ + b.n 9931c )@@Base+0x55c> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [r0, #16] │ │ │ │ adds r0, #16 │ │ │ │ - b.n 99246 )@@Base+0x482> │ │ │ │ + b.n 99242 )@@Base+0x482> │ │ │ │ sub.w fp, r9, fp │ │ │ │ cmp fp, r2 │ │ │ │ - bge.w 992f6 )@@Base+0x532> │ │ │ │ + bge.w 992f2 )@@Base+0x532> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 995dc )@@Base+0x818> │ │ │ │ + beq.n 995d8 )@@Base+0x818> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9930c )@@Base+0x548> │ │ │ │ + b.n 99308 )@@Base+0x548> │ │ │ │ sub.w r6, sl, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 9936c )@@Base+0x5a8> │ │ │ │ + bge.w 99368 )@@Base+0x5a8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 995d8 )@@Base+0x814> │ │ │ │ + beq.n 995d4 )@@Base+0x814> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 99382 )@@Base+0x5be> │ │ │ │ + b.n 9937e )@@Base+0x5be> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99522 )@@Base+0x75e> │ │ │ │ + bne.n 9951e )@@Base+0x75e> │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 99518 )@@Base+0x754> │ │ │ │ + beq.n 99514 )@@Base+0x754> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 993fc )@@Base+0x638> │ │ │ │ + b.n 993f8 )@@Base+0x638> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9951c )@@Base+0x758> │ │ │ │ + bne.n 99518 )@@Base+0x758> │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 994dc )@@Base+0x718> │ │ │ │ + beq.n 994d8 )@@Base+0x718> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 99456 )@@Base+0x692> │ │ │ │ + b.n 99452 )@@Base+0x692> │ │ │ │ sub.w r6, r6, sl │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 9936c )@@Base+0x5a8> │ │ │ │ + bge.w 99368 )@@Base+0x5a8> │ │ │ │ mov r7, r2 │ │ │ │ - b.n 99382 )@@Base+0x5be> │ │ │ │ + b.n 9937e )@@Base+0x5be> │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 992f6 )@@Base+0x532> │ │ │ │ + bge.w 992f2 )@@Base+0x532> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 9930c )@@Base+0x548> │ │ │ │ + b.n 99308 )@@Base+0x548> │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 99456 )@@Base+0x692> │ │ │ │ + b.n 99452 )@@Base+0x692> │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 993fc )@@Base+0x638> │ │ │ │ + b.n 993f8 )@@Base+0x638> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 993fc )@@Base+0x638> │ │ │ │ + b.n 993f8 )@@Base+0x638> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 99456 )@@Base+0x692> │ │ │ │ + b.n 99452 )@@Base+0x692> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 99456 )@@Base+0x692> │ │ │ │ + b.n 99452 )@@Base+0x692> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 993fc )@@Base+0x638> │ │ │ │ + b.n 993f8 )@@Base+0x638> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (996f4 )@@Base+0x930>) │ │ │ │ - ldr r3, [pc, #228] @ (996d4 )@@Base+0x910>) │ │ │ │ + ldr r2, [pc, #264] @ (996f0 )@@Base+0x930>) │ │ │ │ + ldr r3, [pc, #228] @ (996d0 )@@Base+0x910>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 99640 )@@Base+0x87c> │ │ │ │ + beq.n 9963c )@@Base+0x87c> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #232] @ (996f8 )@@Base+0x934>) │ │ │ │ - ldr r3, [pc, #192] @ (996d4 )@@Base+0x910>) │ │ │ │ + ldr r2, [pc, #232] @ (996f4 )@@Base+0x934>) │ │ │ │ + ldr r3, [pc, #192] @ (996d0 )@@Base+0x910>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 995fe )@@Base+0x83a> │ │ │ │ + bne.n 995fa )@@Base+0x83a> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (996fc )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #164] @ (996d4 )@@Base+0x910>) │ │ │ │ + ldr r2, [pc, #204] @ (996f8 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #164] @ (996d0 )@@Base+0x910>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 995fe )@@Base+0x83a> │ │ │ │ + bne.n 995fa )@@Base+0x83a> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #172] @ (99700 )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #128] @ (996d4 )@@Base+0x910>) │ │ │ │ + ldr r2, [pc, #172] @ (996fc )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #128] @ (996d0 )@@Base+0x910>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 995fe )@@Base+0x83a> │ │ │ │ + bne.n 995fa )@@Base+0x83a> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (99704 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #92] @ (996d4 )@@Base+0x910>) │ │ │ │ + ldr r2, [pc, #144] @ (99700 )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #92] @ (996d0 )@@Base+0x910>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 99640 )@@Base+0x87c> │ │ │ │ - b.n 995fe )@@Base+0x83a> │ │ │ │ - b.n 995e4 )@@Base+0x820> │ │ │ │ - b.n 9966c )@@Base+0x8a8> │ │ │ │ + beq.n 9963c )@@Base+0x87c> │ │ │ │ + b.n 995fa )@@Base+0x83a> │ │ │ │ + b.n 995e0 )@@Base+0x820> │ │ │ │ + b.n 99668 )@@Base+0x8a8> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 99626 )@@Base+0x862> │ │ │ │ + b.n 99622 )@@Base+0x862> │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 99698 )@@Base+0x8d4> │ │ │ │ + b.n 99694 )@@Base+0x8d4> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 996fe )@@Base+0x93a> │ │ │ │ + cbnz r2, 996fa )@@Base+0x93a> │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 99718 │ │ │ │ + cbnz r4, 99712 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 99702 )@@Base+0x93e> │ │ │ │ + cbnz r2, 996fe )@@Base+0x93e> │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00099708 : │ │ │ │ +00099704 : │ │ │ │ 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 │ │ │ │ @@ -172257,38 +172286,36 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00099740 : │ │ │ │ +00099738 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (99764 ) │ │ │ │ + ldr r3, [pc, #20] @ (9975c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (99768 ) │ │ │ │ + ldr r2, [pc, #20] @ (99760 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bad4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009976c : │ │ │ │ +00099764 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2f0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -172301,235 +172328,235 @@ │ │ │ │ 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, 99810 │ │ │ │ + cbz r4, 99808 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 997b4 │ │ │ │ + b.n 997ac │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 997c6 │ │ │ │ + cbz r2, 997be │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 997ca │ │ │ │ + cbnz r0, 997c2 │ │ │ │ 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 997ae │ │ │ │ - cbnz r3, 99812 │ │ │ │ + bne.n 997a6 │ │ │ │ + cbnz r3, 9980a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9980a │ │ │ │ + cbz r2, 99802 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9980a │ │ │ │ + cbz r0, 99802 │ │ │ │ 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 997f6 │ │ │ │ + b.n 997ee │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 99804 │ │ │ │ + beq.n 997fc │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 997e4 │ │ │ │ + b.n 997dc │ │ │ │ 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, 998b8 │ │ │ │ + cbz r4, 998b0 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9985c │ │ │ │ + b.n 99854 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9986e │ │ │ │ + cbz r2, 99866 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99872 │ │ │ │ + cbnz r0, 9986a │ │ │ │ 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 99856 │ │ │ │ - cbnz r3, 998ba │ │ │ │ + bne.n 9984e │ │ │ │ + cbnz r3, 998b2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 998b2 │ │ │ │ + cbz r2, 998aa │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 998b2 │ │ │ │ + cbz r0, 998aa │ │ │ │ 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 9989e │ │ │ │ + b.n 99896 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 998ac │ │ │ │ + beq.n 998a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9988c │ │ │ │ + b.n 99884 │ │ │ │ nop │ │ │ │ │ │ │ │ -000998dc : │ │ │ │ +000998d4 : │ │ │ │ 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] @ (99900 ) │ │ │ │ + ldr r4, [pc, #20] @ (998f8 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2dac0 │ │ │ │ - ldr r3, [pc, #16] @ (99904 ) │ │ │ │ + ldr r3, [pc, #16] @ (998fc ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -00099908 : │ │ │ │ +00099900 : │ │ │ │ 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] @ (9992c ) │ │ │ │ + ldr r4, [pc, #20] @ (99924 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2ba34 │ │ │ │ - ldr r3, [pc, #16] @ (99930 ) │ │ │ │ + ldr r3, [pc, #16] @ (99928 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -00099934 : │ │ │ │ +0009992c : │ │ │ │ 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] @ (99958 ) │ │ │ │ + ldr r4, [pc, #20] @ (99950 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2d998 │ │ │ │ - ldr r3, [pc, #16] @ (9995c ) │ │ │ │ + ldr r3, [pc, #16] @ (99954 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -00099960 )@@Base>: │ │ │ │ +00099958 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00099964 : │ │ │ │ +0009995c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r3, [pc, #744] @ (99c60 ) │ │ │ │ - ldr r6, [pc, #744] @ (99c64 ) │ │ │ │ + ldr r3, [pc, #744] @ (99c58 ) │ │ │ │ + ldr r6, [pc, #744] @ (99c5c ) │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #740] @ (99c68 ) │ │ │ │ + ldr r2, [pc, #740] @ (99c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 99b52 │ │ │ │ + bne.w 99b4a │ │ │ │ ldr.w r3, [r3, #752] @ 0x2f0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 99b36 │ │ │ │ + bgt.w 99b2e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 999d2 │ │ │ │ - ldr r3, [pc, #688] @ (99c6c ) │ │ │ │ + cbz r0, 999ca │ │ │ │ + ldr r3, [pc, #688] @ (99c64 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #684] @ (99c70 ) │ │ │ │ + ldr r3, [pc, #684] @ (99c68 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -172545,93 +172572,93 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble.w 99bc0 │ │ │ │ + ble.w 99bb8 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ mov fp, sl │ │ │ │ mov r9, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 99a1c │ │ │ │ + b.n 99a14 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 99aac │ │ │ │ + beq.n 99aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a16 │ │ │ │ + beq.n 99a0e │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add.w r1, r3, r4, lsl #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 99b56 │ │ │ │ + beq.w 99b4e │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [r9], #8 │ │ │ │ cmp r6, sl │ │ │ │ it ne │ │ │ │ strne.w r4, [r6], #4 │ │ │ │ - bne.n 99a16 │ │ │ │ + bne.n 99a0e │ │ │ │ sub.w r6, r6, fp │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ asrs r3, r6, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99bcc │ │ │ │ + beq.w 99bc4 │ │ │ │ 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, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b690 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, r6] │ │ │ │ - cbz r6, 99a86 │ │ │ │ + cbz r6, 99a7e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ add r6, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 99a9e │ │ │ │ + beq.n 99a96 │ │ │ │ sub.w r1, sl, fp │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, r7 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - bne.n 99a1c │ │ │ │ + bne.n 99a14 │ │ │ │ sub.w r1, r6, fp │ │ │ │ asrs r1, r1, #2 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d1, [pc, #412] @ 99c58 │ │ │ │ + vldr d1, [pc, #412] @ 99c50 │ │ │ │ mov r3, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ blx 2d64c │ │ │ │ - ldr r3, [pc, #424] @ (99c74 ) │ │ │ │ + ldr r3, [pc, #424] @ (99c6c ) │ │ │ │ add r6, sp, #204 @ 0xcc │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #13 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -172645,55 +172672,55 @@ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ strb.w ip, [sp, #217] @ 0xd9 │ │ │ │ blx 2d898 , std::allocator >) const@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 99b08 │ │ │ │ + beq.n 99b00 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 99b22 │ │ │ │ + beq.n 99b1a │ │ │ │ sub.w r1, sl, fp │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 99b30 │ │ │ │ + cbz r3, 99b28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #320] @ (99c78 ) │ │ │ │ - ldr r3, [pc, #292] @ (99c60 ) │ │ │ │ + ldr r2, [pc, #320] @ (99c70 ) │ │ │ │ + ldr r3, [pc, #292] @ (99c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99be0 │ │ │ │ + bne.n 99bd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99b36 │ │ │ │ + b.n 99b2e │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mvn.w r0, #4026531840 @ 0xf0000000 │ │ │ │ subs r2, r3, r2 │ │ │ │ asrs r3, r2, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 99c26 │ │ │ │ + beq.n 99c1e │ │ │ │ cmp r3, #1 │ │ │ │ ite cs │ │ │ │ addcs r3, r3, r3 │ │ │ │ addcc r3, #1 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ @@ -172704,137 +172731,137 @@ │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [r1] │ │ │ │ adds r1, r0, r2 │ │ │ │ vstr d7, [r1] │ │ │ │ - cbz r2, 99ba2 │ │ │ │ + cbz r2, 99b9a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r9, r2, #8 │ │ │ │ add r9, r3 │ │ │ │ - cbz r0, 99bb6 │ │ │ │ + cbz r0, 99bae │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 99a42 │ │ │ │ + b.n 99a3a │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99ab2 │ │ │ │ - ldr r2, [pc, #172] @ (99c7c ) │ │ │ │ - ldr r3, [pc, #144] @ (99c60 ) │ │ │ │ + b.n 99aaa │ │ │ │ + ldr r2, [pc, #172] @ (99c74 ) │ │ │ │ + ldr r3, [pc, #144] @ (99c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 99c4c │ │ │ │ + beq.n 99c44 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 99bfa │ │ │ │ + beq.n 99bf2 │ │ │ │ sub.w r1, sl, fp │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 99c08 │ │ │ │ + cbz r3, 99c00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #112] @ (99c80 ) │ │ │ │ - ldr r3, [pc, #76] @ (99c60 ) │ │ │ │ + ldr r2, [pc, #112] @ (99c78 ) │ │ │ │ + ldr r3, [pc, #76] @ (99c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99be0 │ │ │ │ + bne.n 99bd8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #92] @ (99c84 ) │ │ │ │ - ldr r3, [pc, #52] @ (99c60 ) │ │ │ │ + ldr r2, [pc, #92] @ (99c7c ) │ │ │ │ + ldr r3, [pc, #52] @ (99c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99be0 │ │ │ │ - ldr r0, [pc, #76] @ (99c88 ) │ │ │ │ + bne.n 99bd8 │ │ │ │ + ldr r0, [pc, #76] @ (99c80 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n 99c08 │ │ │ │ + b.n 99c00 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 99bf0 │ │ │ │ - b.n 99bfa │ │ │ │ - ldr r0, [pc, #60] @ (99c8c ) │ │ │ │ + bne.n 99be8 │ │ │ │ + b.n 99bf2 │ │ │ │ + ldr r0, [pc, #60] @ (99c84 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00099c90 )@@Base>: │ │ │ │ +00099c88 )@@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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w sl, [r0] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #2368] @ 9a5ec )@@Base+0x95c> │ │ │ │ + ldr.w r4, [pc, #2368] @ 9a5e4 )@@Base+0x95c> │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, sp, #276 @ 0x114 │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w r9, sp, #268 @ 0x10c │ │ │ │ - ldr.w r0, [pc, #2356] @ 9a5f0 )@@Base+0x960> │ │ │ │ + ldr.w r0, [pc, #2356] @ 9a5e8 )@@Base+0x960> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2352] @ 9a5f4 )@@Base+0x964> │ │ │ │ + ldr.w r3, [pc, #2352] @ 9a5ec )@@Base+0x964> │ │ │ │ add r0, pc │ │ │ │ str.w r8, [sp, #268] @ 0x10c │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ @@ -172867,63 +172894,63 @@ │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ add.w r3, sl, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, sl, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a3aa )@@Base+0x71a> │ │ │ │ + beq.w 9a3a2 )@@Base+0x71a> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 99d36 )@@Base+0xa6> │ │ │ │ + b.n 99d2e )@@Base+0xa6> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 99d48 )@@Base+0xb8> │ │ │ │ + cbz r2, 99d40 )@@Base+0xb8> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99d4a )@@Base+0xba> │ │ │ │ + cbnz r0, 99d42 )@@Base+0xba> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99d32 )@@Base+0xa2> │ │ │ │ + bne.n 99d2a )@@Base+0xa2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9a0a2 )@@Base+0x412> │ │ │ │ + beq.w 9a09a )@@Base+0x412> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 99d7a )@@Base+0xea> │ │ │ │ + cbz r2, 99d72 )@@Base+0xea> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 99d7c )@@Base+0xec> │ │ │ │ + cbnz r0, 99d74 )@@Base+0xec> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a0a2 )@@Base+0x412> │ │ │ │ + blt.w 9a09a )@@Base+0x412> │ │ │ │ movs r2, #5 │ │ │ │ cmp fp, r8 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - beq.n 99d94 )@@Base+0x104> │ │ │ │ + beq.n 99d8c )@@Base+0x104> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, sp, #100 @ 0x64 │ │ │ │ - ldr.w r6, [pc, #2140] @ 9a5f8 )@@Base+0x968> │ │ │ │ + ldr.w r6, [pc, #2140] @ 9a5f0 )@@Base+0x968> │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r6, pc │ │ │ │ mov r1, r4 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ @@ -172956,15 +172983,15 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ mov r2, lr │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2040] @ 9a5fc )@@Base+0x96c> │ │ │ │ + ldr.w ip, [pc, #2040] @ 9a5f4 )@@Base+0x96c> │ │ │ │ mov lr, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add ip, pc │ │ │ │ add.w r3, ip, #48 @ 0x30 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ @@ -172975,26 +173002,26 @@ │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 99e18 )@@Base+0x188> │ │ │ │ - ldr.w r2, [pc, #1988] @ 9a600 )@@Base+0x970> │ │ │ │ + bne.n 99e10 )@@Base+0x188> │ │ │ │ + ldr.w r2, [pc, #1988] @ 9a5f8 )@@Base+0x970> │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ add r2, pc │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb.w r3, [lr, #2] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrh.w r2, [ip] │ │ │ │ strh.w r2, [lr] │ │ │ │ - ldr.w r2, [pc, #1960] @ 9a604 )@@Base+0x974> │ │ │ │ + ldr.w r2, [pc, #1960] @ 9a5fc )@@Base+0x974> │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strb r3, [r0, r6] │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ @@ -173033,15 +173060,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1848] @ 9a608 )@@Base+0x978> │ │ │ │ + ldr.w r6, [pc, #1848] @ 9a600 )@@Base+0x978> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ @@ -173078,69 +173105,69 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 99f48 )@@Base+0x2b8> │ │ │ │ + beq.n 99f40 )@@Base+0x2b8> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99f58 )@@Base+0x2c8> │ │ │ │ + beq.n 99f50 )@@Base+0x2c8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99f68 )@@Base+0x2d8> │ │ │ │ + beq.n 99f60 )@@Base+0x2d8> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99f78 )@@Base+0x2e8> │ │ │ │ + beq.n 99f70 )@@Base+0x2e8> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99f88 )@@Base+0x2f8> │ │ │ │ + beq.n 99f80 )@@Base+0x2f8> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99f98 )@@Base+0x308> │ │ │ │ + beq.n 99f90 )@@Base+0x308> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 99fa6 )@@Base+0x316> │ │ │ │ + beq.n 99f9e )@@Base+0x316> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 99fb6 )@@Base+0x326> │ │ │ │ + beq.n 99fae )@@Base+0x326> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r4, [pc, #1616] @ 9a60c )@@Base+0x97c> │ │ │ │ + ldr.w r4, [pc, #1616] @ 9a604 )@@Base+0x97c> │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -173168,69 +173195,69 @@ │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w fp, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ ldr.w sl, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a394 )@@Base+0x704> │ │ │ │ + beq.w 9a38c )@@Base+0x704> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9a022 )@@Base+0x392> │ │ │ │ + b.n 9a01a )@@Base+0x392> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r7, sl │ │ │ │ mov r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 9a034 )@@Base+0x3a4> │ │ │ │ + cbz r2, 9a02c )@@Base+0x3a4> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9a038 )@@Base+0x3a8> │ │ │ │ + cbnz r0, 9a030 )@@Base+0x3a8> │ │ │ │ sub.w r0, r7, sl │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r4, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9a01e )@@Base+0x38e> │ │ │ │ + bne.n 9a016 )@@Base+0x38e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9a448 )@@Base+0x7b8> │ │ │ │ + beq.w 9a440 )@@Base+0x7b8> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9a068 )@@Base+0x3d8> │ │ │ │ + cbz r2, 9a060 )@@Base+0x3d8> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9a06c )@@Base+0x3dc> │ │ │ │ + cbnz r0, 9a064 )@@Base+0x3dc> │ │ │ │ sub.w r0, sl, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a13a )@@Base+0x4aa> │ │ │ │ + blt.n 9a132 )@@Base+0x4aa> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp fp, r8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 9a082 )@@Base+0x3f2> │ │ │ │ + beq.n 9a07a )@@Base+0x3f2> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1420] @ 9a610 )@@Base+0x980> │ │ │ │ - ldr.w r3, [pc, #1388] @ 9a5f4 )@@Base+0x964> │ │ │ │ + ldr.w r2, [pc, #1420] @ 9a608 )@@Base+0x980> │ │ │ │ + ldr.w r3, [pc, #1388] @ 9a5ec )@@Base+0x964> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a51e )@@Base+0x88e> │ │ │ │ + bne.w 9a516 )@@Base+0x88e> │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -173242,59 +173269,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9a336 )@@Base+0x6a6> │ │ │ │ + beq.w 9a32e )@@Base+0x6a6> │ │ │ │ ldrd r3, r5, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ it cs │ │ │ │ movcs fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9a248 )@@Base+0x5b8> │ │ │ │ + beq.w 9a240 )@@Base+0x5b8> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.w 9a250 )@@Base+0x5c0> │ │ │ │ + blt.w 9a248 )@@Base+0x5c0> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 9a114 )@@Base+0x484> │ │ │ │ + cbnz r0, 9a10c )@@Base+0x484> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3fe )@@Base+0x76e> │ │ │ │ + blt.w 9a3f6 )@@Base+0x76e> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a12c )@@Base+0x49c> │ │ │ │ + beq.n 9a124 )@@Base+0x49c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #268] @ 0x10c │ │ │ │ - b.n 99d82 )@@Base+0xf2> │ │ │ │ + b.n 99d7a )@@Base+0xf2> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -173302,514 +173329,514 @@ │ │ │ │ mov r1, fp │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd sl, fp, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 9a2d0 )@@Base+0x640> │ │ │ │ + beq.w 9a2c8 )@@Base+0x640> │ │ │ │ ldrd r7, r3, [r4, #16] │ │ │ │ mov r9, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ it cs │ │ │ │ movcs r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9a1cc )@@Base+0x53c> │ │ │ │ + beq.n 9a1c4 )@@Base+0x53c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n 9a1d4 )@@Base+0x544> │ │ │ │ + blt.n 9a1cc )@@Base+0x544> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 9a1a8 )@@Base+0x518> │ │ │ │ + cbnz r0, 9a1a0 )@@Base+0x518> │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3c0 )@@Base+0x730> │ │ │ │ + blt.w 9a3b8 )@@Base+0x730> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 9a1be )@@Base+0x52e> │ │ │ │ + beq.n 9a1b6 )@@Base+0x52e> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #268] @ 0x10c │ │ │ │ - b.n 9a070 )@@Base+0x3e0> │ │ │ │ + b.n 9a068 )@@Base+0x3e0> │ │ │ │ sub.w r2, fp, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 9a1a4 )@@Base+0x514> │ │ │ │ + bge.n 9a19c )@@Base+0x514> │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 9a442 )@@Base+0x7b2> │ │ │ │ + beq.w 9a43a )@@Base+0x7b2> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a2ca )@@Base+0x63a> │ │ │ │ + beq.n 9a2c2 )@@Base+0x63a> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2ca )@@Base+0x63a> │ │ │ │ + beq.n 9a2c2 )@@Base+0x63a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a486 )@@Base+0x7f6> │ │ │ │ + blt.w 9a47e )@@Base+0x7f6> │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ - bl 9978c │ │ │ │ + bl 99784 │ │ │ │ ldrd r4, r9, [sp, #92] @ 0x5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9a1ae )@@Base+0x51e> │ │ │ │ + beq.n 9a1a6 )@@Base+0x51e> │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4e0 )@@Base+0x850> │ │ │ │ + beq.w 9a4d8 )@@Base+0x850> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 9a1c6 )@@Base+0x536> │ │ │ │ + b.n 9a1be )@@Base+0x536> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.w 9a112 )@@Base+0x482> │ │ │ │ + bge.w 9a10a )@@Base+0x482> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 9a43c )@@Base+0x7ac> │ │ │ │ + beq.w 9a434 )@@Base+0x7ac> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 9a2c4 )@@Base+0x634> │ │ │ │ + cbz r2, 9a2bc )@@Base+0x634> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9a2c4 )@@Base+0x634> │ │ │ │ + cbz r0, 9a2bc )@@Base+0x634> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a49e )@@Base+0x80e> │ │ │ │ + blt.w 9a496 )@@Base+0x80e> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 99834 │ │ │ │ + bl 9982c │ │ │ │ ldrd r7, r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a11a )@@Base+0x48a> │ │ │ │ + beq.w 9a112 )@@Base+0x48a> │ │ │ │ subs r0, r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4ee )@@Base+0x85e> │ │ │ │ + beq.w 9a4e6 )@@Base+0x85e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 9a134 )@@Base+0x4a4> │ │ │ │ + b.n 9a12c )@@Base+0x4a4> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n 9a27a )@@Base+0x5ea> │ │ │ │ + b.n 9a272 )@@Base+0x5ea> │ │ │ │ sub.w r0, r3, fp │ │ │ │ - b.n 9a202 )@@Base+0x572> │ │ │ │ + b.n 9a1fa )@@Base+0x572> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a208 )@@Base+0x578> │ │ │ │ + beq.n 9a200 )@@Base+0x578> │ │ │ │ ldr.w r9, [r5, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ cmp fp, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a4c2 )@@Base+0x832> │ │ │ │ + beq.w 9a4ba )@@Base+0x832> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9a208 )@@Base+0x578> │ │ │ │ + bge.w 9a200 )@@Base+0x578> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r9 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ strne r4, [sp, #40] @ 0x28 │ │ │ │ - beq.n 9a3fa )@@Base+0x76a> │ │ │ │ + beq.n 9a3f2 )@@Base+0x76a> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 9a32c )@@Base+0x69c> │ │ │ │ + cbz r2, 9a324 )@@Base+0x69c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9a332 )@@Base+0x6a2> │ │ │ │ + cbnz r0, 9a32a )@@Base+0x6a2> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9a234 )@@Base+0x5a4> │ │ │ │ + b.n 9a22c )@@Base+0x5a4> │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a280 )@@Base+0x5f0> │ │ │ │ + beq.n 9a278 )@@Base+0x5f0> │ │ │ │ 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.w 9a4b4 )@@Base+0x824> │ │ │ │ + beq.w 9a4ac )@@Base+0x824> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 9a280 )@@Base+0x5f0> │ │ │ │ + bge.n 9a278 )@@Base+0x5f0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ strne.w fp, [sp, #48] @ 0x30 │ │ │ │ - beq.n 9a438 )@@Base+0x7a8> │ │ │ │ + beq.n 9a430 )@@Base+0x7a8> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9a38c )@@Base+0x6fc> │ │ │ │ + cbz r2, 9a384 )@@Base+0x6fc> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9a390 )@@Base+0x700> │ │ │ │ + cbnz r0, 9a388 )@@Base+0x700> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9a2ac )@@Base+0x61c> │ │ │ │ + b.n 9a2a4 )@@Base+0x61c> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 9a14c )@@Base+0x4bc> │ │ │ │ + b.n 9a144 )@@Base+0x4bc> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9a0b4 )@@Base+0x424> │ │ │ │ + b.n 9a0ac )@@Base+0x424> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 9a4d0 )@@Base+0x840> │ │ │ │ + beq.w 9a4c8 )@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a472 )@@Base+0x7e2> │ │ │ │ + beq.n 9a46a )@@Base+0x7e2> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r7 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9a208 )@@Base+0x578> │ │ │ │ + bge.w 9a200 )@@Base+0x578> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a4f8 )@@Base+0x868> │ │ │ │ + beq.n 9a4f0 )@@Base+0x868> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9a234 )@@Base+0x5a4> │ │ │ │ + b.n 9a22c )@@Base+0x5a4> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9a4d8 )@@Base+0x848> │ │ │ │ + beq.n 9a4d0 )@@Base+0x848> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 9a45e )@@Base+0x7ce> │ │ │ │ + cbz r2, 9a456 )@@Base+0x7ce> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9a280 )@@Base+0x5f0> │ │ │ │ + bge.w 9a278 )@@Base+0x5f0> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a4fc )@@Base+0x86c> │ │ │ │ + beq.n 9a4f4 )@@Base+0x86c> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9a2ac )@@Base+0x61c> │ │ │ │ + b.n 9a2a4 )@@Base+0x61c> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9a2ac )@@Base+0x61c> │ │ │ │ + b.n 9a2a4 )@@Base+0x61c> │ │ │ │ mov r9, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9a234 )@@Base+0x5a4> │ │ │ │ + b.n 9a22c )@@Base+0x5a4> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9a14c )@@Base+0x4bc> │ │ │ │ + b.n 9a144 )@@Base+0x4bc> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9a280 )@@Base+0x5f0> │ │ │ │ + bge.w 9a278 )@@Base+0x5f0> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a4fc )@@Base+0x86c> │ │ │ │ + beq.n 9a4f4 )@@Base+0x86c> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a296 )@@Base+0x606> │ │ │ │ + b.n 9a28e )@@Base+0x606> │ │ │ │ sub.w r3, fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9a208 )@@Base+0x578> │ │ │ │ + bge.w 9a200 )@@Base+0x578> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a4f8 )@@Base+0x868> │ │ │ │ + beq.n 9a4f0 )@@Base+0x868> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9a21e )@@Base+0x58e> │ │ │ │ + b.n 9a216 )@@Base+0x58e> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a442 )@@Base+0x7b2> │ │ │ │ + bne.n 9a43a )@@Base+0x7b2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 9a3fa )@@Base+0x76a> │ │ │ │ + beq.n 9a3f2 )@@Base+0x76a> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9a318 )@@Base+0x688> │ │ │ │ + b.n 9a310 )@@Base+0x688> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a43c )@@Base+0x7ac> │ │ │ │ + bne.n 9a434 )@@Base+0x7ac> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9a438 )@@Base+0x7a8> │ │ │ │ + beq.n 9a430 )@@Base+0x7a8> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9a378 )@@Base+0x6e8> │ │ │ │ + b.n 9a370 )@@Base+0x6e8> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9a280 )@@Base+0x5f0> │ │ │ │ + bge.w 9a278 )@@Base+0x5f0> │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9a296 )@@Base+0x606> │ │ │ │ + b.n 9a28e )@@Base+0x606> │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 9a208 )@@Base+0x578> │ │ │ │ + bge.w 9a200 )@@Base+0x578> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 9a21e )@@Base+0x58e> │ │ │ │ + b.n 9a216 )@@Base+0x58e> │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9a318 )@@Base+0x688> │ │ │ │ + b.n 9a310 )@@Base+0x688> │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9a378 )@@Base+0x6e8> │ │ │ │ + b.n 9a370 )@@Base+0x6e8> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9a318 )@@Base+0x688> │ │ │ │ + b.n 9a310 )@@Base+0x688> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9a378 )@@Base+0x6e8> │ │ │ │ + b.n 9a370 )@@Base+0x6e8> │ │ │ │ mov r9, r4 │ │ │ │ - b.n 9a318 )@@Base+0x688> │ │ │ │ + b.n 9a310 )@@Base+0x688> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 9a378 )@@Base+0x6e8> │ │ │ │ + b.n 9a370 )@@Base+0x6e8> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (9a614 )@@Base+0x984>) │ │ │ │ - ldr r3, [pc, #228] @ (9a5f4 )@@Base+0x964>) │ │ │ │ + ldr r2, [pc, #264] @ (9a60c )@@Base+0x984>) │ │ │ │ + ldr r3, [pc, #228] @ (9a5ec )@@Base+0x964>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9a560 )@@Base+0x8d0> │ │ │ │ + beq.n 9a558 )@@Base+0x8d0> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #232] @ (9a618 )@@Base+0x988>) │ │ │ │ - ldr r3, [pc, #192] @ (9a5f4 )@@Base+0x964>) │ │ │ │ + ldr r2, [pc, #232] @ (9a610 )@@Base+0x988>) │ │ │ │ + ldr r3, [pc, #192] @ (9a5ec )@@Base+0x964>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a51e )@@Base+0x88e> │ │ │ │ + bne.n 9a516 )@@Base+0x88e> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (9a61c )@@Base+0x98c>) │ │ │ │ - ldr r3, [pc, #164] @ (9a5f4 )@@Base+0x964>) │ │ │ │ + ldr r2, [pc, #204] @ (9a614 )@@Base+0x98c>) │ │ │ │ + ldr r3, [pc, #164] @ (9a5ec )@@Base+0x964>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a51e )@@Base+0x88e> │ │ │ │ + bne.n 9a516 )@@Base+0x88e> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #172] @ (9a620 )@@Base+0x990>) │ │ │ │ - ldr r3, [pc, #128] @ (9a5f4 )@@Base+0x964>) │ │ │ │ + ldr r2, [pc, #172] @ (9a618 )@@Base+0x990>) │ │ │ │ + ldr r3, [pc, #128] @ (9a5ec )@@Base+0x964>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a51e )@@Base+0x88e> │ │ │ │ + bne.n 9a516 )@@Base+0x88e> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (9a624 )@@Base+0x994>) │ │ │ │ - ldr r3, [pc, #92] @ (9a5f4 )@@Base+0x964>) │ │ │ │ + ldr r2, [pc, #144] @ (9a61c )@@Base+0x994>) │ │ │ │ + ldr r3, [pc, #92] @ (9a5ec )@@Base+0x964>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9a560 )@@Base+0x8d0> │ │ │ │ - b.n 9a51e )@@Base+0x88e> │ │ │ │ - b.n 9a504 )@@Base+0x874> │ │ │ │ + beq.n 9a558 )@@Base+0x8d0> │ │ │ │ + b.n 9a516 )@@Base+0x88e> │ │ │ │ + b.n 9a4fc )@@Base+0x874> │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 9a5c8 )@@Base+0x938> │ │ │ │ + b.n 9a5c0 )@@Base+0x938> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 9a546 )@@Base+0x8b6> │ │ │ │ - b.n 9a58c )@@Base+0x8fc> │ │ │ │ + b.n 9a53e )@@Base+0x8b6> │ │ │ │ + b.n 9a584 )@@Base+0x8fc> │ │ │ │ nop │ │ │ │ usada8 r0, r0, r0, r0 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ usat r0, #0, lr │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #664] @ (9a8ac ) │ │ │ │ + ldr r6, [pc, #696] @ (9a8c4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #136] @ (9a6a0 ) │ │ │ │ + ldr r2, [pc, #168] @ (9a6b8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #1016] @ (9aa14 ) │ │ │ │ + ldr r2, [pc, #24] @ (9a62c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #896] @ (9a9a0 ) │ │ │ │ + ldr r1, [pc, #928] @ (9a9b8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #752] @ (9a914 ) │ │ │ │ + ldr r1, [pc, #784] @ (9a92c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #616] @ (9a890 ) │ │ │ │ + ldr r1, [pc, #648] @ (9a8a8 ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009a628 : │ │ │ │ +0009a620 : │ │ │ │ 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 │ │ │ │ @@ -173822,35 +173849,35 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a65c : │ │ │ │ +0009a654 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (9a680 ) │ │ │ │ + ldr r3, [pc, #20] @ (9a678 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (9a684 ) │ │ │ │ + ldr r2, [pc, #20] @ (9a67c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bad4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #768] @ (9a984 ) │ │ │ │ + ldr r0, [pc, #800] @ (9a99c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a688 : │ │ │ │ +0009a680 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c61c │ │ │ │ mov r0, r4 │ │ │ │ @@ -173863,439 +173890,439 @@ │ │ │ │ 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, 9a72c │ │ │ │ + cbz r4, 9a724 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9a6d0 │ │ │ │ + b.n 9a6c8 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9a6e2 │ │ │ │ + cbz r2, 9a6da │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9a6e6 │ │ │ │ + cbnz r0, 9a6de │ │ │ │ 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 9a6ca │ │ │ │ - cbnz r3, 9a72e │ │ │ │ + bne.n 9a6c2 │ │ │ │ + cbnz r3, 9a726 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9a726 │ │ │ │ + cbz r2, 9a71e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9a726 │ │ │ │ + cbz r0, 9a71e │ │ │ │ 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 9a712 │ │ │ │ + b.n 9a70a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9a720 │ │ │ │ + beq.n 9a718 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9a700 │ │ │ │ + b.n 9a6f8 │ │ │ │ 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, 9a7d4 │ │ │ │ + cbz r4, 9a7cc │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9a778 │ │ │ │ + b.n 9a770 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9a78a │ │ │ │ + cbz r2, 9a782 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9a78e │ │ │ │ + cbnz r0, 9a786 │ │ │ │ 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 9a772 │ │ │ │ - cbnz r3, 9a7d6 │ │ │ │ + bne.n 9a76a │ │ │ │ + cbnz r3, 9a7ce │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9a7ce │ │ │ │ + cbz r2, 9a7c6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9a7ce │ │ │ │ + cbz r0, 9a7c6 │ │ │ │ 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 9a7ba │ │ │ │ + b.n 9a7b2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9a7c8 │ │ │ │ + beq.n 9a7c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9a7a8 │ │ │ │ + b.n 9a7a0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aa74 │ │ │ │ + beq.w 9aa6c │ │ │ │ stmdb 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 9aa30 │ │ │ │ + beq.w 9aa28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a9f8 │ │ │ │ + beq.w 9a9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9a9c0 │ │ │ │ + beq.w 9a9b8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a94c │ │ │ │ + beq.w 9a944 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a8e2 │ │ │ │ + beq.n 9a8da │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a916 │ │ │ │ + beq.n 9a90e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a98a │ │ │ │ + beq.w 9a982 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 9a8a2 │ │ │ │ + cbz r7, 9a89a │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 9a7f8 │ │ │ │ + bl 9a7f0 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9a880 │ │ │ │ + beq.n 9a878 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9a896 │ │ │ │ + beq.n 9a88e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9a860 │ │ │ │ + bne.n 9a858 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9a8bc │ │ │ │ + beq.n 9a8b4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9a8d2 │ │ │ │ + beq.n 9a8ca │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9a98a │ │ │ │ + beq.n 9a982 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 9a85a │ │ │ │ + b.n 9a852 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a8f6 │ │ │ │ + beq.n 9a8ee │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a908 │ │ │ │ + beq.n 9a900 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 9a94c │ │ │ │ + cbz r5, 9a944 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9a842 │ │ │ │ + b.n 9a83a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a92a │ │ │ │ + beq.n 9a922 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a93c │ │ │ │ + beq.n 9a934 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a8e2 │ │ │ │ + beq.n 9a8da │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9a848 │ │ │ │ + b.n 9a840 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a966 │ │ │ │ + beq.n 9a95e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a97c │ │ │ │ + beq.n 9a974 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9a9c0 │ │ │ │ + cbz r4, 9a9b8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 9a838 │ │ │ │ + b.n 9a830 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a99e │ │ │ │ + beq.n 9a996 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a9b0 │ │ │ │ + beq.n 9a9a8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9a916 │ │ │ │ + beq.n 9a90e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 9a84e │ │ │ │ + b.n 9a846 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a9d6 │ │ │ │ + beq.n 9a9ce │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a9ea │ │ │ │ + beq.n 9a9e2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9a9f8 │ │ │ │ + cbz r4, 9a9f0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 9a82a │ │ │ │ + b.n 9a822 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9aa0e │ │ │ │ + beq.n 9aa06 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9aa22 │ │ │ │ + beq.n 9aa1a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9aa30 │ │ │ │ + cbz r4, 9aa28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 9a81e │ │ │ │ + b.n 9a816 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9aa4a │ │ │ │ + beq.n 9aa42 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9aa60 │ │ │ │ + beq.n 9aa58 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9aa6e │ │ │ │ + cbz r4, 9aa66 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9a812 │ │ │ │ + b.n 9a80a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0009aa78 : │ │ │ │ +0009aa70 : │ │ │ │ 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] @ (9aa9c ) │ │ │ │ + ldr r4, [pc, #20] @ (9aa94 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2dac0 │ │ │ │ - ldr r3, [pc, #16] @ (9aaa0 ) │ │ │ │ + ldr r3, [pc, #16] @ (9aa98 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009aaa4 : │ │ │ │ +0009aa9c : │ │ │ │ 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] @ (9aac8 ) │ │ │ │ + ldr r4, [pc, #20] @ (9aac0 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2d998 │ │ │ │ - ldr r3, [pc, #16] @ (9aacc ) │ │ │ │ + ldr r3, [pc, #16] @ (9aac4 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009aad0 )@@Base>: │ │ │ │ +0009aac8 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0009aad4 )@@Base>: │ │ │ │ +0009aacc )@@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 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #2236] @ 9b3ac )@@Base+0x8d8> │ │ │ │ + ldr.w r0, [pc, #2236] @ 9b3a4 )@@Base+0x8d8> │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #2228] @ 9b3b0 )@@Base+0x8dc> │ │ │ │ + ldr.w r3, [pc, #2228] @ 9b3a8 )@@Base+0x8dc> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ str r7, [sp, #260] @ 0x104 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #2212] @ 9b3b4 )@@Base+0x8e0> │ │ │ │ + ldr.w r4, [pc, #2212] @ 9b3ac )@@Base+0x8e0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #17 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -174321,63 +174348,63 @@ │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ add.w r3, sl, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, sl, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9b16c )@@Base+0x698> │ │ │ │ + beq.w 9b164 )@@Base+0x698> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9ab72 )@@Base+0x9e> │ │ │ │ + b.n 9ab6a )@@Base+0x9e> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9ab84 )@@Base+0xb0> │ │ │ │ + cbz r2, 9ab7c )@@Base+0xb0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9ab86 )@@Base+0xb2> │ │ │ │ + cbnz r0, 9ab7e )@@Base+0xb2> │ │ │ │ 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 9ab6e )@@Base+0x9a> │ │ │ │ + bne.n 9ab66 )@@Base+0x9a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 9ae60 )@@Base+0x38c> │ │ │ │ + beq.w 9ae58 )@@Base+0x38c> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9abba )@@Base+0xe6> │ │ │ │ + cbz r2, 9abb2 )@@Base+0xe6> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9abbc )@@Base+0xe8> │ │ │ │ + cbnz r0, 9abb4 )@@Base+0xe8> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ae60 )@@Base+0x38c> │ │ │ │ + blt.w 9ae58 )@@Base+0x38c> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 9abd6 )@@Base+0x102> │ │ │ │ + beq.n 9abce )@@Base+0x102> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r9, [r8] │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #2008] @ 9b3b8 )@@Base+0x8e4> │ │ │ │ + ldr.w r3, [pc, #2008] @ 9b3b0 )@@Base+0x8e4> │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ @@ -174391,15 +174418,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, lr │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ strh.w r3, [ip] │ │ │ │ strb.w lr, [sp, #114] @ 0x72 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #1956] @ 9b3bc )@@Base+0x8e8> │ │ │ │ + ldr.w fp, [pc, #1956] @ 9b3b4 )@@Base+0x8e8> │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov ip, fp │ │ │ │ @@ -174407,16 +174434,16 @@ │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 9ac28 )@@Base+0x154> │ │ │ │ - ldr.w r3, [pc, #1908] @ 9b3c0 )@@Base+0x8ec> │ │ │ │ + bne.n 9ac20 )@@Base+0x154> │ │ │ │ + ldr.w r3, [pc, #1908] @ 9b3b8 )@@Base+0x8ec> │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r9 │ │ │ │ add.w r9, sp, #196 @ 0xc4 │ │ │ │ @@ -174484,63 +174511,63 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str.w r9, [sp, #188] @ 0xbc │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9ad24 )@@Base+0x250> │ │ │ │ + beq.n 9ad1c )@@Base+0x250> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ad34 )@@Base+0x260> │ │ │ │ + beq.n 9ad2c )@@Base+0x260> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ad44 )@@Base+0x270> │ │ │ │ + beq.n 9ad3c )@@Base+0x270> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 9ad52 )@@Base+0x27e> │ │ │ │ + beq.n 9ad4a )@@Base+0x27e> │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 9ad60 )@@Base+0x28c> │ │ │ │ + beq.n 9ad58 )@@Base+0x28c> │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 9ad6e )@@Base+0x29a> │ │ │ │ + beq.n 9ad66 )@@Base+0x29a> │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9ad7c )@@Base+0x2a8> │ │ │ │ + beq.n 9ad74 )@@Base+0x2a8> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9ad8a )@@Base+0x2b6> │ │ │ │ + beq.n 9ad82 )@@Base+0x2b6> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r3, [pc, #1592] @ 9b3c4 )@@Base+0x8f0> │ │ │ │ + ldr.w r3, [pc, #1592] @ 9b3bc )@@Base+0x8f0> │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #260] @ 0x104 │ │ │ │ mov.w ip, #14 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r6, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -174554,70 +174581,70 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w sl, [sp, #260] @ 0x104 │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ ldr.w r9, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b156 )@@Base+0x682> │ │ │ │ + beq.w 9b14e )@@Base+0x682> │ │ │ │ ldrd r0, fp, [r6, #16] │ │ │ │ mov r4, fp │ │ │ │ mov fp, r8 │ │ │ │ - b.n 9addc )@@Base+0x308> │ │ │ │ + b.n 9add4 )@@Base+0x308> │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r9, r4 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9adee )@@Base+0x31a> │ │ │ │ + cbz r2, 9ade6 )@@Base+0x31a> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9adf2 )@@Base+0x31e> │ │ │ │ + cbnz r0, 9adea )@@Base+0x31e> │ │ │ │ sub.w r0, r4, r9 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge fp, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9add8 )@@Base+0x304> │ │ │ │ + bne.n 9add0 )@@Base+0x304> │ │ │ │ mov r4, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9b214 )@@Base+0x740> │ │ │ │ + beq.w 9b20c )@@Base+0x740> │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9ae26 )@@Base+0x352> │ │ │ │ + cbz r2, 9ae1e )@@Base+0x352> │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9ae2a )@@Base+0x356> │ │ │ │ + cbnz r0, 9ae22 )@@Base+0x356> │ │ │ │ sub.w r0, r9, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9aef8 )@@Base+0x424> │ │ │ │ + blt.n 9aef0 )@@Base+0x424> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, r7 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 9ae40 )@@Base+0x36c> │ │ │ │ + beq.n 9ae38 )@@Base+0x36c> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1412] @ 9b3c8 )@@Base+0x8f4> │ │ │ │ - ldr.w r3, [pc, #1384] @ 9b3b0 )@@Base+0x8dc> │ │ │ │ + ldr.w r2, [pc, #1412] @ 9b3c0 )@@Base+0x8f4> │ │ │ │ + ldr.w r3, [pc, #1384] @ 9b3a8 )@@Base+0x8dc> │ │ │ │ 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 9b312 )@@Base+0x83e> │ │ │ │ + bne.w 9b30a )@@Base+0x83e> │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -174629,449 +174656,449 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 9b08c )@@Base+0x5b8> │ │ │ │ + beq.w 9b084 )@@Base+0x5b8> │ │ │ │ ldrd r3, r5, [r9, #16] │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ it cs │ │ │ │ movcs fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9b002 )@@Base+0x52e> │ │ │ │ + beq.w 9affa )@@Base+0x52e> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.w 9b00a )@@Base+0x536> │ │ │ │ + blt.w 9b002 )@@Base+0x536> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 9aed2 )@@Base+0x3fe> │ │ │ │ + cbnz r0, 9aeca )@@Base+0x3fe> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b1c8 )@@Base+0x6f4> │ │ │ │ + blt.w 9b1c0 )@@Base+0x6f4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aeea )@@Base+0x416> │ │ │ │ + beq.n 9aee2 )@@Base+0x416> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - b.n 9abc2 )@@Base+0xee> │ │ │ │ + b.n 9abba )@@Base+0xee> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r4 │ │ │ │ ldrd fp, sl, [r6, #16] │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq.w 9b0f0 )@@Base+0x61c> │ │ │ │ + beq.w 9b0e8 )@@Base+0x61c> │ │ │ │ ldrd r3, r9, [r4, #16] │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp, #28] │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 9af88 )@@Base+0x4b4> │ │ │ │ + cbz r2, 9af80 )@@Base+0x4b4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, sl, r9 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 9af90 )@@Base+0x4bc> │ │ │ │ + blt.n 9af88 )@@Base+0x4bc> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 9af64 )@@Base+0x490> │ │ │ │ + cbnz r0, 9af5c )@@Base+0x490> │ │ │ │ sub.w r0, r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b184 )@@Base+0x6b0> │ │ │ │ + blt.w 9b17c )@@Base+0x6b0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9af7a )@@Base+0x4a6> │ │ │ │ + beq.n 9af72 )@@Base+0x4a6> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w sl, [sp, #260] @ 0x104 │ │ │ │ - b.n 9ae2e )@@Base+0x35a> │ │ │ │ + b.n 9ae26 )@@Base+0x35a> │ │ │ │ sub.w r2, sl, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9af60 )@@Base+0x48c> │ │ │ │ + bge.n 9af58 )@@Base+0x48c> │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 9b208 )@@Base+0x734> │ │ │ │ + beq.w 9b200 )@@Base+0x734> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b086 )@@Base+0x5b2> │ │ │ │ + beq.n 9b07e )@@Base+0x5b2> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b086 )@@Base+0x5b2> │ │ │ │ + beq.n 9b07e )@@Base+0x5b2> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b254 )@@Base+0x780> │ │ │ │ + blt.w 9b24c )@@Base+0x780> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ - bl 9a6a8 │ │ │ │ + bl 9a6a0 │ │ │ │ ldrd r4, r9, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9af6a )@@Base+0x496> │ │ │ │ + beq.n 9af62 )@@Base+0x496> │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r8, r9 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b2ae )@@Base+0x7da> │ │ │ │ + beq.w 9b2a6 )@@Base+0x7da> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 9af82 )@@Base+0x4ae> │ │ │ │ + b.n 9af7a )@@Base+0x4ae> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.w 9aed0 )@@Base+0x3fc> │ │ │ │ + bge.w 9aec8 )@@Base+0x3fc> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 9b20e )@@Base+0x73a> │ │ │ │ + beq.w 9b206 )@@Base+0x73a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 9b080 )@@Base+0x5ac> │ │ │ │ + cbz r2, 9b078 )@@Base+0x5ac> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9b080 )@@Base+0x5ac> │ │ │ │ + cbz r0, 9b078 )@@Base+0x5ac> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b26a )@@Base+0x796> │ │ │ │ + blt.w 9b262 )@@Base+0x796> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 9a750 │ │ │ │ + bl 9a748 │ │ │ │ ldrd r9, r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9aed8 )@@Base+0x404> │ │ │ │ + beq.w 9aed0 )@@Base+0x404> │ │ │ │ subs.w r0, r9, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b2bc )@@Base+0x7e8> │ │ │ │ + beq.w 9b2b4 )@@Base+0x7e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 9aef2 )@@Base+0x41e> │ │ │ │ + b.n 9aeea )@@Base+0x41e> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n 9b034 )@@Base+0x560> │ │ │ │ + b.n 9b02c )@@Base+0x560> │ │ │ │ sub.w r0, r3, sl │ │ │ │ - b.n 9afbe )@@Base+0x4ea> │ │ │ │ + b.n 9afb6 )@@Base+0x4ea> │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b03a )@@Base+0x566> │ │ │ │ + beq.n 9b032 )@@Base+0x566> │ │ │ │ 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.w 9b28e )@@Base+0x7ba> │ │ │ │ + beq.w 9b286 )@@Base+0x7ba> │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 9b03a )@@Base+0x566> │ │ │ │ + bge.n 9b032 )@@Base+0x566> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne.w r9, [sp, #56] @ 0x38 │ │ │ │ strne.w fp, [sp, #48] @ 0x30 │ │ │ │ - beq.w 9b204 )@@Base+0x730> │ │ │ │ + beq.w 9b1fc )@@Base+0x730> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9b0e8 )@@Base+0x614> │ │ │ │ + cbz r2, 9b0e0 )@@Base+0x614> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9b0ec )@@Base+0x618> │ │ │ │ + cbnz r0, 9b0e4 )@@Base+0x618> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9b068 )@@Base+0x594> │ │ │ │ + b.n 9b060 )@@Base+0x594> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9afc4 )@@Base+0x4f0> │ │ │ │ + beq.w 9afbc )@@Base+0x4f0> │ │ │ │ ldr.w r9, [r5, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ cmp sl, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b280 )@@Base+0x7ac> │ │ │ │ + beq.w 9b278 )@@Base+0x7ac> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9afc4 )@@Base+0x4f0> │ │ │ │ + bge.w 9afbc )@@Base+0x4f0> │ │ │ │ cmp r8, r9 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ strne r4, [sp, #28] │ │ │ │ - beq.n 9b1c4 )@@Base+0x6f0> │ │ │ │ + beq.n 9b1bc )@@Base+0x6f0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 9b14c )@@Base+0x678> │ │ │ │ + cbz r2, 9b144 )@@Base+0x678> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9b152 )@@Base+0x67e> │ │ │ │ + cbnz r0, 9b14a )@@Base+0x67e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9afee )@@Base+0x51a> │ │ │ │ + b.n 9afe6 )@@Base+0x51a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r8 │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 9af0a )@@Base+0x436> │ │ │ │ + b.n 9af02 )@@Base+0x436> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9ae72 )@@Base+0x39e> │ │ │ │ + b.n 9ae6a )@@Base+0x39e> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 9b2a4 )@@Base+0x7d0> │ │ │ │ + beq.w 9b29c )@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b240 )@@Base+0x76c> │ │ │ │ + beq.n 9b238 )@@Base+0x76c> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 9afc4 )@@Base+0x4f0> │ │ │ │ + bge.w 9afbc )@@Base+0x4f0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b2ca )@@Base+0x7f6> │ │ │ │ + beq.w 9b2c2 )@@Base+0x7f6> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9afee )@@Base+0x51a> │ │ │ │ + b.n 9afe6 )@@Base+0x51a> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 9b29c )@@Base+0x7c8> │ │ │ │ + beq.n 9b294 )@@Base+0x7c8> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 9b22a )@@Base+0x756> │ │ │ │ + cbz r2, 9b222 )@@Base+0x756> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9b03a )@@Base+0x566> │ │ │ │ + bge.w 9b032 )@@Base+0x566> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b2c6 )@@Base+0x7f2> │ │ │ │ + beq.n 9b2be )@@Base+0x7f2> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b068 )@@Base+0x594> │ │ │ │ + b.n 9b060 )@@Base+0x594> │ │ │ │ mov r9, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9afee )@@Base+0x51a> │ │ │ │ + b.n 9afe6 )@@Base+0x51a> │ │ │ │ mov r5, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b068 )@@Base+0x594> │ │ │ │ + b.n 9b060 )@@Base+0x594> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [r0, #16] │ │ │ │ adds r0, #16 │ │ │ │ - b.n 9af0a )@@Base+0x436> │ │ │ │ + b.n 9af02 )@@Base+0x436> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9b03a )@@Base+0x566> │ │ │ │ + bge.w 9b032 )@@Base+0x566> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b2c6 )@@Base+0x7f2> │ │ │ │ + beq.n 9b2be )@@Base+0x7f2> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b050 )@@Base+0x57c> │ │ │ │ + b.n 9b048 )@@Base+0x57c> │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9afc4 )@@Base+0x4f0> │ │ │ │ + bge.w 9afbc )@@Base+0x4f0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b2ca )@@Base+0x7f6> │ │ │ │ + beq.n 9b2c2 )@@Base+0x7f6> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9afda )@@Base+0x506> │ │ │ │ + b.n 9afd2 )@@Base+0x506> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b208 )@@Base+0x734> │ │ │ │ + bne.n 9b200 )@@Base+0x734> │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 9b1c4 )@@Base+0x6f0> │ │ │ │ + beq.n 9b1bc )@@Base+0x6f0> │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9b138 )@@Base+0x664> │ │ │ │ + b.n 9b130 )@@Base+0x664> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b20e )@@Base+0x73a> │ │ │ │ + bne.n 9b206 )@@Base+0x73a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9b204 )@@Base+0x730> │ │ │ │ + beq.n 9b1fc )@@Base+0x730> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9b0d4 )@@Base+0x600> │ │ │ │ + b.n 9b0cc )@@Base+0x600> │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 9afc4 )@@Base+0x4f0> │ │ │ │ + bge.w 9afbc )@@Base+0x4f0> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 9afda )@@Base+0x506> │ │ │ │ + b.n 9afd2 )@@Base+0x506> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9b03a )@@Base+0x566> │ │ │ │ + bge.w 9b032 )@@Base+0x566> │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9b050 )@@Base+0x57c> │ │ │ │ + b.n 9b048 )@@Base+0x57c> │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9b0d4 )@@Base+0x600> │ │ │ │ + b.n 9b0cc )@@Base+0x600> │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9b138 )@@Base+0x664> │ │ │ │ + b.n 9b130 )@@Base+0x664> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9b138 )@@Base+0x664> │ │ │ │ + b.n 9b130 )@@Base+0x664> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9b0d4 )@@Base+0x600> │ │ │ │ + b.n 9b0cc )@@Base+0x600> │ │ │ │ mov r5, r9 │ │ │ │ - b.n 9b0d4 )@@Base+0x600> │ │ │ │ + b.n 9b0cc )@@Base+0x600> │ │ │ │ mov r9, r4 │ │ │ │ - b.n 9b138 )@@Base+0x664> │ │ │ │ + b.n 9b130 )@@Base+0x664> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -175080,123 +175107,123 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (9b3cc )@@Base+0x8f8>) │ │ │ │ - ldr r3, [pc, #172] @ (9b3b0 )@@Base+0x8dc>) │ │ │ │ + ldr r2, [pc, #204] @ (9b3c4 )@@Base+0x8f8>) │ │ │ │ + ldr r3, [pc, #172] @ (9b3a8 )@@Base+0x8dc>) │ │ │ │ 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 9b336 )@@Base+0x862> │ │ │ │ + beq.n 9b32e )@@Base+0x862> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9b2f8 )@@Base+0x824> │ │ │ │ + b.n 9b2f0 )@@Base+0x824> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (9b3d0 )@@Base+0x8fc>) │ │ │ │ - ldr r3, [pc, #136] @ (9b3b0 )@@Base+0x8dc>) │ │ │ │ + ldr r2, [pc, #172] @ (9b3c8 )@@Base+0x8fc>) │ │ │ │ + ldr r3, [pc, #136] @ (9b3a8 )@@Base+0x8dc>) │ │ │ │ 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 9b312 )@@Base+0x83e> │ │ │ │ + bne.n 9b30a )@@Base+0x83e> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (9b3d4 )@@Base+0x900>) │ │ │ │ - ldr r3, [pc, #108] @ (9b3b0 )@@Base+0x8dc>) │ │ │ │ + ldr r2, [pc, #144] @ (9b3cc )@@Base+0x900>) │ │ │ │ + ldr r3, [pc, #108] @ (9b3a8 )@@Base+0x8dc>) │ │ │ │ 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 9b336 )@@Base+0x862> │ │ │ │ - b.n 9b312 )@@Base+0x83e> │ │ │ │ + beq.n 9b32e )@@Base+0x862> │ │ │ │ + b.n 9b30a )@@Base+0x83e> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #116] @ (9b3d8 )@@Base+0x904>) │ │ │ │ - ldr r3, [pc, #72] @ (9b3b0 )@@Base+0x8dc>) │ │ │ │ + ldr r2, [pc, #116] @ (9b3d0 )@@Base+0x904>) │ │ │ │ + ldr r3, [pc, #72] @ (9b3a8 )@@Base+0x8dc>) │ │ │ │ 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 9b312 )@@Base+0x83e> │ │ │ │ + bne.n 9b30a )@@Base+0x83e> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #84] @ (9b3dc )@@Base+0x908>) │ │ │ │ - ldr r3, [pc, #36] @ (9b3b0 )@@Base+0x8dc>) │ │ │ │ + ldr r2, [pc, #84] @ (9b3d4 )@@Base+0x908>) │ │ │ │ + ldr r3, [pc, #36] @ (9b3a8 )@@Base+0x8dc>) │ │ │ │ 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 9b312 )@@Base+0x83e> │ │ │ │ + bne.n 9b30a )@@Base+0x83e> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 9b33a )@@Base+0x866> │ │ │ │ + b.n 9b332 )@@Base+0x866> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 9b31c )@@Base+0x848> │ │ │ │ + b.n 9b314 )@@Base+0x848> │ │ │ │ nop │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r4], #-0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9aeb8 )@@Base+0x3e4> │ │ │ │ + b.n 9aeb0 )@@Base+0x3e4> │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #29 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009b3e0 )@@Base>: │ │ │ │ +0009b3d8 )@@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 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #500] @ (9b5ec )@@Base+0x20c>) │ │ │ │ + ldr r1, [pc, #500] @ (9b5e4 )@@Base+0x20c>) │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #500] @ (9b5f0 )@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #500] @ (9b5e8 )@@Base+0x210>) │ │ │ │ mov r4, r8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #496] @ (9b5f4 )@@Base+0x214>) │ │ │ │ + ldr r3, [pc, #496] @ (9b5ec )@@Base+0x214>) │ │ │ │ str.w r8, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ @@ -175207,29 +175234,29 @@ │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsrs r3, r3, #16 │ │ │ │ strb r3, [r4, #0] │ │ │ │ strb.w r6, [sp, #51] @ 0x33 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9b582 )@@Base+0x1a2> │ │ │ │ + beq.w 9b57a )@@Base+0x1a2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #416] @ (9b5f8 )@@Base+0x218>) │ │ │ │ + ldr r2, [pc, #416] @ (9b5f0 )@@Base+0x218>) │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #5 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -175238,63 +175265,63 @@ │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r2, [ip] │ │ │ │ movs r2, #9 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #380] @ (9b5fc )@@Base+0x21c>) │ │ │ │ + ldr r2, [pc, #380] @ (9b5f4 )@@Base+0x21c>) │ │ │ │ strb.w lr, [sp, #113] @ 0x71 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strb.w lr, [sp, #93] @ 0x5d │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b9d4 , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9b4ae )@@Base+0xce> │ │ │ │ + beq.n 9b4a6 )@@Base+0xce> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9b4bc )@@Base+0xdc> │ │ │ │ + beq.n 9b4b4 )@@Base+0xdc> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 9b4ca )@@Base+0xea> │ │ │ │ + beq.n 9b4c2 )@@Base+0xea> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr.w sl, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9b4e8 )@@Base+0x108> │ │ │ │ + beq.n 9b4e0 )@@Base+0x108> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #252] @ (9b600 )@@Base+0x220>) │ │ │ │ + ldr r2, [pc, #252] @ (9b5f8 )@@Base+0x220>) │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #16446 @ 0x403e │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ @@ -175308,224 +175335,224 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w lr, [sp, #104] @ 0x68 │ │ │ │ strb.w ip, [sp, #118] @ 0x76 │ │ │ │ blx 2ceec , std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator > const&, double const&)@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9b546 )@@Base+0x166> │ │ │ │ + beq.n 9b53e )@@Base+0x166> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9b554 )@@Base+0x174> │ │ │ │ + beq.n 9b54c )@@Base+0x174> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 9b568 )@@Base+0x188> │ │ │ │ + beq.n 9b560 )@@Base+0x188> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #152] @ (9b604 )@@Base+0x224>) │ │ │ │ - ldr r3, [pc, #132] @ (9b5f0 )@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #152] @ (9b5fc )@@Base+0x224>) │ │ │ │ + ldr r3, [pc, #132] @ (9b5e8 )@@Base+0x210>) │ │ │ │ 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 9b5c6 )@@Base+0x1e6> │ │ │ │ + bne.n 9b5be )@@Base+0x1e6> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #16 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 9b450 )@@Base+0x70> │ │ │ │ + b.n 9b448 )@@Base+0x70> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (9b608 )@@Base+0x228>) │ │ │ │ - ldr r3, [pc, #56] @ (9b5f0 )@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #84] @ (9b600 )@@Base+0x228>) │ │ │ │ + ldr r3, [pc, #56] @ (9b5e8 )@@Base+0x210>) │ │ │ │ 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 9b5cc )@@Base+0x1ec> │ │ │ │ + beq.n 9b5c4 )@@Base+0x1ec> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 9b5a6 )@@Base+0x1c6> │ │ │ │ + b.n 9b59e )@@Base+0x1c6> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - b.n 9b5ac )@@Base+0x1cc> │ │ │ │ - b.n 9b5e2 )@@Base+0x202> │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + b.n 9b5a4 )@@Base+0x1cc> │ │ │ │ + b.n 9b5da )@@Base+0x202> │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #12 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ stc2 0, cr0, [r2], {-0} │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9b7f0 │ │ │ │ + b.n 9b7e8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009b60c : │ │ │ │ +0009b604 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #140] @ (9b6a8 ) │ │ │ │ + ldr r2, [pc, #140] @ (9b6a0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #140] @ (9b6ac ) │ │ │ │ + ldr r3, [pc, #140] @ (9b6a4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #136] @ (9b6b0 ) │ │ │ │ + ldr r4, [pc, #136] @ (9b6a8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2ba34 │ │ │ │ - ldr r3, [pc, #120] @ (9b6b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (9b6ac ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r5, 9b650 │ │ │ │ + cbz r5, 9b648 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2d048 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (9b6b8 ) │ │ │ │ - ldr r3, [pc, #64] @ (9b6ac ) │ │ │ │ + ldr r2, [pc, #80] @ (9b6b0 ) │ │ │ │ + ldr r3, [pc, #64] @ (9b6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b6a0 │ │ │ │ + bne.n 9b698 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r2, [pc, #44] @ (9b6bc ) │ │ │ │ - ldr r3, [pc, #28] @ (9b6ac ) │ │ │ │ + ldr r2, [pc, #44] @ (9b6b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (9b6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9b6a4 │ │ │ │ + beq.n 9b69c │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #16 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009b6c0 : │ │ │ │ +0009b6b8 : │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #268] @ (9b7e0 ) │ │ │ │ - ldr r3, [pc, #268] @ (9b7e4 ) │ │ │ │ + ldr r2, [pc, #268] @ (9b7d8 ) │ │ │ │ + ldr r3, [pc, #268] @ (9b7dc ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #268] @ (9b7e8 ) │ │ │ │ + ldr r5, [pc, #268] @ (9b7e0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b7b2 │ │ │ │ + bne.n 9b7aa │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [r3, #752] @ 0x2f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 9b796 │ │ │ │ + bgt.n 9b78e │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b796 │ │ │ │ + bne.n 9b78e │ │ │ │ ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r2, [r2, #620] @ 0x26c │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 9b730 │ │ │ │ - ldr r2, [pc, #204] @ (9b7ec ) │ │ │ │ - ldr r1, [pc, #208] @ (9b7f0 ) │ │ │ │ + cbz r0, 9b728 │ │ │ │ + ldr r2, [pc, #204] @ (9b7e4 ) │ │ │ │ + ldr r1, [pc, #208] @ (9b7e8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2ce68 │ │ │ │ - ldr r3, [pc, #184] @ (9b7f4 ) │ │ │ │ + ldr r3, [pc, #184] @ (9b7ec ) │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add r3, pc │ │ │ │ mov ip, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ @@ -175544,73 +175571,73 @@ │ │ │ │ strb.w r3, [ip] │ │ │ │ mov r3, r6 │ │ │ │ strb.w lr, [sp, #195] @ 0xc3 │ │ │ │ blx 2d898 , std::allocator >) const@plt> │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9b78c │ │ │ │ + beq.n 9b784 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2b678 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #96] @ (9b7f8 ) │ │ │ │ - ldr r3, [pc, #72] @ (9b7e4 ) │ │ │ │ + ldr r1, [pc, #96] @ (9b7f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (9b7dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b7d6 │ │ │ │ + bne.n 9b7ce │ │ │ │ mov r0, r2 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9b796 │ │ │ │ + b.n 9b78e │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b678 │ │ │ │ - ldr r2, [pc, #56] @ (9b7fc ) │ │ │ │ - ldr r3, [pc, #28] @ (9b7e4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9b7f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (9b7dc ) │ │ │ │ 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 9b7da │ │ │ │ + beq.n 9b7d2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009b800 : │ │ │ │ +0009b7f8 : │ │ │ │ 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 │ │ │ │ @@ -175625,35 +175652,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b838 : │ │ │ │ +0009b830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (9b85c ) │ │ │ │ + ldr r3, [pc, #20] @ (9b854 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (9b860 ) │ │ │ │ + ldr r2, [pc, #20] @ (9b858 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bad4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b864 : │ │ │ │ +0009b85c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d8a4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -175666,185 +175693,185 @@ │ │ │ │ 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, 9b908 │ │ │ │ + cbz r4, 9b900 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9b8ac │ │ │ │ + b.n 9b8a4 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9b8be │ │ │ │ + cbz r2, 9b8b6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9b8c2 │ │ │ │ + cbnz r0, 9b8ba │ │ │ │ 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 9b8a6 │ │ │ │ - cbnz r3, 9b90a │ │ │ │ + bne.n 9b89e │ │ │ │ + cbnz r3, 9b902 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9b902 │ │ │ │ + cbz r2, 9b8fa │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9b902 │ │ │ │ + cbz r0, 9b8fa │ │ │ │ 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 9b8ee │ │ │ │ + b.n 9b8e6 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9b8fc │ │ │ │ + beq.n 9b8f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9b8dc │ │ │ │ + b.n 9b8d4 │ │ │ │ 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, 9b9b0 │ │ │ │ + cbz r4, 9b9a8 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9b954 │ │ │ │ + b.n 9b94c │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9b966 │ │ │ │ + cbz r2, 9b95e │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9b96a │ │ │ │ + cbnz r0, 9b962 │ │ │ │ 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 9b94e │ │ │ │ - cbnz r3, 9b9b2 │ │ │ │ + bne.n 9b946 │ │ │ │ + cbnz r3, 9b9aa │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9b9aa │ │ │ │ + cbz r2, 9b9a2 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9b9aa │ │ │ │ + cbz r0, 9b9a2 │ │ │ │ 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 9b996 │ │ │ │ + b.n 9b98e │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9b9a4 │ │ │ │ + beq.n 9b99c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9b984 │ │ │ │ + b.n 9b97c │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b9d4 : │ │ │ │ +0009b9cc : │ │ │ │ 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, #652] @ (9bc78 ) │ │ │ │ - ldr.w r8, [pc, #652] @ 9bc7c │ │ │ │ + ldr r3, [pc, #652] @ (9bc70 ) │ │ │ │ + ldr.w r8, [pc, #652] @ 9bc74 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r8, pc │ │ │ │ - ldr r2, [pc, #648] @ (9bc80 ) │ │ │ │ + ldr r2, [pc, #648] @ (9bc78 ) │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9bb88 │ │ │ │ + beq.w 9bb80 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ blx 2cfc4 <__aeabi_idivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bb88 │ │ │ │ + bne.w 9bb80 │ │ │ │ ldr.w r9, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r6, #164] @ 0xa4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9bb88 │ │ │ │ + beq.w 9bb80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbaa │ │ │ │ - ldr r3, [pc, #580] @ (9bc84 ) │ │ │ │ + beq.w 9bba2 │ │ │ │ + ldr r3, [pc, #580] @ (9bc7c ) │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr r3, [pc, #576] @ (9bc88 ) │ │ │ │ + ldr r3, [pc, #576] @ (9bc80 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbaa │ │ │ │ + beq.w 9bba2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bc60 │ │ │ │ + beq.w 9bc58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -175857,15 +175884,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 9bc3c │ │ │ │ + ble.w 9bc34 │ │ │ │ sub.w r8, r4, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #36 @ 0x41200000 10.0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -175879,30 +175906,30 @@ │ │ │ │ blx 2c104 │ │ │ │ lsls r2, r5, #3 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r9, r2 │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9baf6 │ │ │ │ + bgt.n 9baee │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d0, d7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d6, [sp, #32] │ │ │ │ add r2, r3 │ │ │ │ vmul.f64 d6, d6, d8 │ │ │ │ vldr d7, [r2] │ │ │ │ vsub.f64 d7, d7, d0 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 9bb48 │ │ │ │ + bpl.n 9bb40 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 2dcb0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ vmov.f64 d9, d0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -175913,250 +175940,250 @@ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r2, #268] @ 0x10c │ │ │ │ blx r2 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 9bab6 │ │ │ │ + bne.n 9baae │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r2, r3, r3, fp │ │ │ │ mov.w fp, fp, asr #31 │ │ │ │ rsb fp, fp, r3, asr #2 │ │ │ │ cmp fp, sl │ │ │ │ - blt.n 9bbdc │ │ │ │ + blt.n 9bbd4 │ │ │ │ ldr.w r3, [r6, #164] @ 0xa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str.w r3, [r6, #160] @ 0xa0 │ │ │ │ - b.n 9bb8a │ │ │ │ + b.n 9bb82 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #256] @ (9bc8c ) │ │ │ │ - ldr r3, [pc, #232] @ (9bc78 ) │ │ │ │ + ldr r2, [pc, #256] @ (9bc84 ) │ │ │ │ + ldr r3, [pc, #232] @ (9bc70 ) │ │ │ │ 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 9bc5c │ │ │ │ + bne.n 9bc54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bc60 │ │ │ │ - ldr r3, [pc, #196] @ (9bc84 ) │ │ │ │ + beq.n 9bc58 │ │ │ │ + ldr r3, [pc, #196] @ (9bc7c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #188] @ (9bc88 ) │ │ │ │ + ldr r3, [pc, #188] @ (9bc80 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9ba76 │ │ │ │ + b.n 9ba6e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r0, #5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #73] @ 0x49 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ vldr d0, [r1, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #152] @ (9bc90 ) │ │ │ │ + ldr r1, [pc, #152] @ (9bc88 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strb.w r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d898 , std::allocator >) const@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9bc1e │ │ │ │ + beq.n 9bc16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9bb72 │ │ │ │ + ble.n 9bb6a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r2, #352] @ 0x160 │ │ │ │ cmp r3, #21 │ │ │ │ ite gt │ │ │ │ asrgt r3, r3, #1 │ │ │ │ movle r3, #10 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #164] @ 0xa4 │ │ │ │ - b.n 9bb82 │ │ │ │ + b.n 9bb7a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9bb50 │ │ │ │ + b.n 9bb48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (9bc94 ) │ │ │ │ - ldr r3, [pc, #44] @ (9bc78 ) │ │ │ │ + ldr r2, [pc, #72] @ (9bc8c ) │ │ │ │ + ldr r3, [pc, #44] @ (9bc70 ) │ │ │ │ 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 9bc72 │ │ │ │ + beq.n 9bc6a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r3, r0 │ │ │ │ ldrh r4, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009bc98 : │ │ │ │ +0009bc90 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (9bcd0 ) │ │ │ │ + ldr r4, [pc, #40] @ (9bcc8 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2dac0 │ │ │ │ - ldr r3, [pc, #36] @ (9bcd4 ) │ │ │ │ + ldr r3, [pc, #36] @ (9bccc ) │ │ │ │ add r4, pc │ │ │ │ - vldr d7, [pc, #20] @ 9bcc8 │ │ │ │ + vldr d7, [pc, #20] @ 9bcc0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ vstr d7, [r5, #160] @ 0xa0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009bcd8 : │ │ │ │ +0009bcd0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (9bd10 ) │ │ │ │ + ldr r4, [pc, #40] @ (9bd08 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2ba34 │ │ │ │ - ldr r3, [pc, #36] @ (9bd14 ) │ │ │ │ + ldr r3, [pc, #36] @ (9bd0c ) │ │ │ │ add r4, pc │ │ │ │ - vldr d7, [pc, #20] @ 9bd08 │ │ │ │ + vldr d7, [pc, #20] @ 9bd00 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ vstr d7, [r5, #160] @ 0xa0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009bd18 : │ │ │ │ +0009bd10 : │ │ │ │ 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, #32] @ (9bd4c ) │ │ │ │ + ldr r5, [pc, #32] @ (9bd44 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2d998 │ │ │ │ - ldr r3, [pc, #24] @ (9bd50 ) │ │ │ │ + ldr r3, [pc, #24] @ (9bd48 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrd r1, r2, [r1, #160] @ 0xa0 │ │ │ │ adds r3, #8 │ │ │ │ strd r1, r2, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009bd54 )@@Base>: │ │ │ │ +0009bd4c )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0009bd58 )@@Base>: │ │ │ │ +0009bd50 )@@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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ ldr.w r8, [r0] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r7, sp, #276 @ 0x114 │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r4, [pc, #2148] @ 9c5dc )@@Base+0x884> │ │ │ │ + ldr.w r4, [pc, #2148] @ 9c5d4 )@@Base+0x884> │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w fp, sp, #284 @ 0x11c │ │ │ │ - ldr.w r0, [pc, #2144] @ 9c5e0 )@@Base+0x888> │ │ │ │ + ldr.w r0, [pc, #2144] @ 9c5d8 )@@Base+0x888> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2136] @ 9c5e4 )@@Base+0x88c> │ │ │ │ + ldr.w r3, [pc, #2136] @ 9c5dc )@@Base+0x88c> │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -176186,67 +176213,67 @@ │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [r8, #96] @ 0x60 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ ldrd sl, r6, [sp, #276] @ 0x114 │ │ │ │ add.w r9, r8, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9c3aa )@@Base+0x652> │ │ │ │ + beq.w 9c3a2 )@@Base+0x652> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 9bdf6 )@@Base+0x9e> │ │ │ │ + b.n 9bdee )@@Base+0x9e> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9be08 )@@Base+0xb0> │ │ │ │ + cbz r2, 9be00 )@@Base+0xb0> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9be0a )@@Base+0xb2> │ │ │ │ + cbnz r0, 9be02 )@@Base+0xb2> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bdf2 )@@Base+0x9a> │ │ │ │ + bne.n 9bdea )@@Base+0x9a> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 9c0be )@@Base+0x366> │ │ │ │ + beq.w 9c0b6 )@@Base+0x366> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9be38 )@@Base+0xe0> │ │ │ │ + cbz r2, 9be30 )@@Base+0xe0> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9be3a )@@Base+0xe2> │ │ │ │ + cbnz r0, 9be32 )@@Base+0xe2> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c0be )@@Base+0x366> │ │ │ │ + blt.w 9c0b6 )@@Base+0x366> │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - beq.n 9be52 )@@Base+0xfa> │ │ │ │ + beq.n 9be4a )@@Base+0xfa> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1924] @ 9c5e8 )@@Base+0x890> │ │ │ │ + ldr.w r3, [pc, #1924] @ 9c5e0 )@@Base+0x890> │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ movs r2, #14 │ │ │ │ @@ -176259,15 +176286,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r4, #0] │ │ │ │ str r7, [sp, #32] │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1876] @ 9c5ec )@@Base+0x894> │ │ │ │ + ldr.w ip, [pc, #1876] @ 9c5e4 )@@Base+0x894> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ @@ -176306,15 +176333,15 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ strb.w lr, [r4, r1] │ │ │ │ - ldr.w r1, [pc, #1772] @ 9c5f0 )@@Base+0x898> │ │ │ │ + ldr.w r1, [pc, #1772] @ 9c5e8 )@@Base+0x898> │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ @@ -176350,64 +176377,64 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 9bf82 )@@Base+0x22a> │ │ │ │ + beq.n 9bf7a )@@Base+0x22a> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9bf90 )@@Base+0x238> │ │ │ │ + beq.n 9bf88 )@@Base+0x238> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 9bf9e )@@Base+0x246> │ │ │ │ + beq.n 9bf96 )@@Base+0x246> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9bfae )@@Base+0x256> │ │ │ │ + beq.n 9bfa6 )@@Base+0x256> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9bfbe )@@Base+0x266> │ │ │ │ + beq.n 9bfb6 )@@Base+0x266> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9bfce )@@Base+0x276> │ │ │ │ + beq.n 9bfc6 )@@Base+0x276> │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 9bfdc )@@Base+0x284> │ │ │ │ + beq.n 9bfd4 )@@Base+0x284> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9bfea )@@Base+0x292> │ │ │ │ + beq.n 9bfe2 )@@Base+0x292> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r3, [pc, #1544] @ 9c5f4 )@@Base+0x89c> │ │ │ │ + ldr.w r3, [pc, #1544] @ 9c5ec )@@Base+0x89c> │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r7, #14 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #276] @ 0x114 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -176422,70 +176449,70 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w r9, [sp, #276] @ 0x114 │ │ │ │ add.w r7, r5, #68 @ 0x44 │ │ │ │ ldr.w r8, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9c394 )@@Base+0x63c> │ │ │ │ + beq.w 9c38c )@@Base+0x63c> │ │ │ │ ldrd r0, sl, [r6, #16] │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ - b.n 9c03a )@@Base+0x2e2> │ │ │ │ + b.n 9c032 )@@Base+0x2e2> │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r8, r4 │ │ │ │ mov r2, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9c04c )@@Base+0x2f4> │ │ │ │ + cbz r2, 9c044 )@@Base+0x2f4> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c050 )@@Base+0x2f8> │ │ │ │ + cbnz r0, 9c048 )@@Base+0x2f8> │ │ │ │ sub.w r0, r4, r8 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9c036 )@@Base+0x2de> │ │ │ │ + bne.n 9c02e )@@Base+0x2de> │ │ │ │ mov r4, sl │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w 9c44a )@@Base+0x6f2> │ │ │ │ + beq.w 9c442 )@@Base+0x6f2> │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9c084 )@@Base+0x32c> │ │ │ │ + cbz r2, 9c07c )@@Base+0x32c> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c088 )@@Base+0x330> │ │ │ │ + cbnz r0, 9c080 )@@Base+0x330> │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c14e )@@Base+0x3f6> │ │ │ │ + blt.n 9c146 )@@Base+0x3f6> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp r9, fp │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 9c09e )@@Base+0x346> │ │ │ │ + beq.n 9c096 )@@Base+0x346> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1368] @ 9c5f8 )@@Base+0x8a0> │ │ │ │ - ldr.w r3, [pc, #1344] @ 9c5e4 )@@Base+0x88c> │ │ │ │ + ldr.w r2, [pc, #1368] @ 9c5f0 )@@Base+0x8a0> │ │ │ │ + ldr.w r3, [pc, #1344] @ 9c5dc )@@Base+0x88c> │ │ │ │ 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 9c544 )@@Base+0x7ec> │ │ │ │ + bne.w 9c53c )@@Base+0x7ec> │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -176496,437 +176523,437 @@ │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r7 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 9c2d6 )@@Base+0x57e> │ │ │ │ + beq.w 9c2ce )@@Base+0x57e> │ │ │ │ ldrd r6, r5, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r5 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c250 )@@Base+0x4f8> │ │ │ │ + beq.w 9c248 )@@Base+0x4f8> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r5 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.w 9c25a )@@Base+0x502> │ │ │ │ + blt.w 9c252 )@@Base+0x502> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c128 )@@Base+0x3d0> │ │ │ │ + cbnz r0, 9c120 )@@Base+0x3d0> │ │ │ │ sub.w r0, r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c402 )@@Base+0x6aa> │ │ │ │ + blt.w 9c3fa )@@Base+0x6aa> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9c140 )@@Base+0x3e8> │ │ │ │ + beq.n 9c138 )@@Base+0x3e8> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w sl, [sp, #276] @ 0x114 │ │ │ │ - b.n 9be40 )@@Base+0xe8> │ │ │ │ + b.n 9be38 )@@Base+0xe8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r4 │ │ │ │ ldrd sl, r9, [r6, #16] │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq.w 9c332 )@@Base+0x5da> │ │ │ │ + beq.w 9c32a )@@Base+0x5da> │ │ │ │ ldrd r1, r8, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r9, r8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 9c1d6 )@@Base+0x47e> │ │ │ │ + cbz r2, 9c1ce )@@Base+0x47e> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r3, r9, r8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.n 9c1de )@@Base+0x486> │ │ │ │ + blt.n 9c1d6 )@@Base+0x486> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c1b2 )@@Base+0x45a> │ │ │ │ + cbnz r0, 9c1aa )@@Base+0x45a> │ │ │ │ sub.w r0, r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c3c0 )@@Base+0x668> │ │ │ │ + blt.w 9c3b8 )@@Base+0x668> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 9c1c8 )@@Base+0x470> │ │ │ │ + beq.n 9c1c0 )@@Base+0x470> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r9, [sp, #276] @ 0x114 │ │ │ │ - b.n 9c08c )@@Base+0x334> │ │ │ │ + b.n 9c084 )@@Base+0x334> │ │ │ │ sub.w r3, r9, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 9c1ae )@@Base+0x456> │ │ │ │ + bge.n 9c1a6 )@@Base+0x456> │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 9c43e )@@Base+0x6e6> │ │ │ │ + beq.w 9c436 )@@Base+0x6e6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c2d0 )@@Base+0x578> │ │ │ │ + beq.n 9c2c8 )@@Base+0x578> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c2d0 )@@Base+0x578> │ │ │ │ + beq.n 9c2c8 )@@Base+0x578> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c488 )@@Base+0x730> │ │ │ │ + blt.w 9c480 )@@Base+0x730> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ - bl 9b884 │ │ │ │ + bl 9b87c │ │ │ │ ldrd r4, r8, [sp, #100] @ 0x64 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9c1b8 )@@Base+0x460> │ │ │ │ + beq.n 9c1b0 )@@Base+0x460> │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4e0 )@@Base+0x788> │ │ │ │ + beq.w 9c4d8 )@@Base+0x788> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 9c1d0 )@@Base+0x478> │ │ │ │ + b.n 9c1c8 )@@Base+0x478> │ │ │ │ sub.w r3, sl, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9c124 )@@Base+0x3cc> │ │ │ │ + bge.w 9c11c )@@Base+0x3cc> │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9c444 )@@Base+0x6ec> │ │ │ │ + beq.w 9c43c )@@Base+0x6ec> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9c2ca )@@Base+0x572> │ │ │ │ + cbz r2, 9c2c2 )@@Base+0x572> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9c2ca )@@Base+0x572> │ │ │ │ + cbz r0, 9c2c2 )@@Base+0x572> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c49e )@@Base+0x746> │ │ │ │ + blt.w 9c496 )@@Base+0x746> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 9b92c │ │ │ │ + bl 9b924 │ │ │ │ ldrd r7, r5, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9c12e )@@Base+0x3d6> │ │ │ │ + beq.w 9c126 )@@Base+0x3d6> │ │ │ │ subs r0, r7, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4ee )@@Base+0x796> │ │ │ │ + beq.w 9c4e6 )@@Base+0x796> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #108] @ 0x6c │ │ │ │ - b.n 9c148 )@@Base+0x3f0> │ │ │ │ + b.n 9c140 )@@Base+0x3f0> │ │ │ │ sub.w r0, r6, sl │ │ │ │ - b.n 9c282 )@@Base+0x52a> │ │ │ │ + b.n 9c27a )@@Base+0x52a> │ │ │ │ sub.w r0, r3, r9 │ │ │ │ - b.n 9c20c )@@Base+0x4b4> │ │ │ │ + b.n 9c204 )@@Base+0x4b4> │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c288 )@@Base+0x530> │ │ │ │ + beq.n 9c280 )@@Base+0x530> │ │ │ │ ldr.w r5, [r8, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c4be )@@Base+0x766> │ │ │ │ + beq.w 9c4b6 )@@Base+0x766> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r6, sl │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 9c288 )@@Base+0x530> │ │ │ │ + bge.n 9c280 )@@Base+0x530> │ │ │ │ cmp r9, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #60] @ 0x3c │ │ │ │ strne r6, [sp, #44] @ 0x2c │ │ │ │ - beq.w 9c43a )@@Base+0x6e2> │ │ │ │ + beq.w 9c432 )@@Base+0x6e2> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 9c328 )@@Base+0x5d0> │ │ │ │ + cbz r2, 9c320 )@@Base+0x5d0> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c32e )@@Base+0x5d6> │ │ │ │ + cbnz r0, 9c326 )@@Base+0x5d6> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9c2b2 )@@Base+0x55a> │ │ │ │ + b.n 9c2aa )@@Base+0x55a> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c212 )@@Base+0x4ba> │ │ │ │ + beq.w 9c20a )@@Base+0x4ba> │ │ │ │ ldr.w r8, [r5, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c4b0 )@@Base+0x758> │ │ │ │ + beq.w 9c4a8 )@@Base+0x758> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r4, r9 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 9c212 )@@Base+0x4ba> │ │ │ │ + bge.w 9c20a )@@Base+0x4ba> │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 9c3fe )@@Base+0x6a6> │ │ │ │ + beq.n 9c3f6 )@@Base+0x6a6> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 9c38a )@@Base+0x632> │ │ │ │ + cbz r2, 9c382 )@@Base+0x632> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c390 )@@Base+0x638> │ │ │ │ + cbnz r0, 9c388 )@@Base+0x638> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9c23c )@@Base+0x4e4> │ │ │ │ + b.n 9c234 )@@Base+0x4e4> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r7 │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 9c160 )@@Base+0x408> │ │ │ │ + b.n 9c158 )@@Base+0x408> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r9 │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9c0d0 )@@Base+0x378> │ │ │ │ + b.n 9c0c8 )@@Base+0x378> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 9c4d4 )@@Base+0x77c> │ │ │ │ + beq.w 9c4cc )@@Base+0x77c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c474 )@@Base+0x71c> │ │ │ │ + beq.n 9c46c )@@Base+0x71c> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r9, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 9c212 )@@Base+0x4ba> │ │ │ │ + bge.w 9c20a )@@Base+0x4ba> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c4fc )@@Base+0x7a4> │ │ │ │ + beq.n 9c4f4 )@@Base+0x7a4> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c23c )@@Base+0x4e4> │ │ │ │ + b.n 9c234 )@@Base+0x4e4> │ │ │ │ ldr.w r3, [r8, #104] @ 0x68 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9c4cc )@@Base+0x774> │ │ │ │ + beq.n 9c4c4 )@@Base+0x774> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9c460 )@@Base+0x708> │ │ │ │ + cbz r2, 9c458 )@@Base+0x708> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 9c288 )@@Base+0x530> │ │ │ │ + bge.w 9c280 )@@Base+0x530> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c4f8 )@@Base+0x7a0> │ │ │ │ + beq.n 9c4f0 )@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c2b2 )@@Base+0x55a> │ │ │ │ + b.n 9c2aa )@@Base+0x55a> │ │ │ │ mov r8, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c23c )@@Base+0x4e4> │ │ │ │ + b.n 9c234 )@@Base+0x4e4> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c2b2 )@@Base+0x55a> │ │ │ │ + b.n 9c2aa )@@Base+0x55a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [r0, #16] │ │ │ │ adds r0, #16 │ │ │ │ - b.n 9c160 )@@Base+0x408> │ │ │ │ + b.n 9c158 )@@Base+0x408> │ │ │ │ sub.w r6, sl, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 9c288 )@@Base+0x530> │ │ │ │ + bge.w 9c280 )@@Base+0x530> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c4f8 )@@Base+0x7a0> │ │ │ │ + beq.n 9c4f0 )@@Base+0x7a0> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9c29e )@@Base+0x546> │ │ │ │ + b.n 9c296 )@@Base+0x546> │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9c212 )@@Base+0x4ba> │ │ │ │ + bge.w 9c20a )@@Base+0x4ba> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c4fc )@@Base+0x7a4> │ │ │ │ + beq.n 9c4f4 )@@Base+0x7a4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9c228 )@@Base+0x4d0> │ │ │ │ + b.n 9c220 )@@Base+0x4d0> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c43e )@@Base+0x6e6> │ │ │ │ + bne.n 9c436 )@@Base+0x6e6> │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 9c3fe )@@Base+0x6a6> │ │ │ │ + beq.n 9c3f6 )@@Base+0x6a6> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c376 )@@Base+0x61e> │ │ │ │ + b.n 9c36e )@@Base+0x61e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c444 )@@Base+0x6ec> │ │ │ │ + bne.n 9c43c )@@Base+0x6ec> │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 9c43a )@@Base+0x6e2> │ │ │ │ + beq.n 9c432 )@@Base+0x6e2> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9c314 )@@Base+0x5bc> │ │ │ │ + b.n 9c30c )@@Base+0x5bc> │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 9c212 )@@Base+0x4ba> │ │ │ │ + bge.w 9c20a )@@Base+0x4ba> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 9c228 )@@Base+0x4d0> │ │ │ │ + b.n 9c220 )@@Base+0x4d0> │ │ │ │ sub.w r6, r6, sl │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 9c288 )@@Base+0x530> │ │ │ │ + bge.w 9c280 )@@Base+0x530> │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9c29e )@@Base+0x546> │ │ │ │ + b.n 9c296 )@@Base+0x546> │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b.n 9c314 )@@Base+0x5bc> │ │ │ │ + b.n 9c30c )@@Base+0x5bc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c376 )@@Base+0x61e> │ │ │ │ + b.n 9c36e )@@Base+0x61e> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9c376 )@@Base+0x61e> │ │ │ │ + b.n 9c36e )@@Base+0x61e> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9c314 )@@Base+0x5bc> │ │ │ │ + b.n 9c30c )@@Base+0x5bc> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 9c314 )@@Base+0x5bc> │ │ │ │ + b.n 9c30c )@@Base+0x5bc> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c376 )@@Base+0x61e> │ │ │ │ + b.n 9c36e )@@Base+0x61e> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -176935,109 +176962,109 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (9c5fc )@@Base+0x8a4>) │ │ │ │ - ldr r3, [pc, #176] @ (9c5e4 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #200] @ (9c5f4 )@@Base+0x8a4>) │ │ │ │ + ldr r3, [pc, #176] @ (9c5dc )@@Base+0x88c>) │ │ │ │ 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 9c562 )@@Base+0x80a> │ │ │ │ + beq.n 9c55a )@@Base+0x80a> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #176] @ (9c600 )@@Base+0x8a8>) │ │ │ │ - ldr r3, [pc, #144] @ (9c5e4 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #176] @ (9c5f8 )@@Base+0x8a8>) │ │ │ │ + ldr r3, [pc, #144] @ (9c5dc )@@Base+0x88c>) │ │ │ │ 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 9c544 )@@Base+0x7ec> │ │ │ │ + bne.n 9c53c )@@Base+0x7ec> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (9c604 )@@Base+0x8ac>) │ │ │ │ - ldr r3, [pc, #116] @ (9c5e4 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #148] @ (9c5fc )@@Base+0x8ac>) │ │ │ │ + ldr r3, [pc, #116] @ (9c5dc )@@Base+0x88c>) │ │ │ │ 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 9c562 )@@Base+0x80a> │ │ │ │ - b.n 9c544 )@@Base+0x7ec> │ │ │ │ + beq.n 9c55a )@@Base+0x80a> │ │ │ │ + b.n 9c53c )@@Base+0x7ec> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #120] @ (9c608 )@@Base+0x8b0>) │ │ │ │ - ldr r3, [pc, #80] @ (9c5e4 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #120] @ (9c600 )@@Base+0x8b0>) │ │ │ │ + ldr r3, [pc, #80] @ (9c5dc )@@Base+0x88c>) │ │ │ │ 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 9c544 )@@Base+0x7ec> │ │ │ │ + bne.n 9c53c )@@Base+0x7ec> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9c52a )@@Base+0x7d2> │ │ │ │ + b.n 9c522 )@@Base+0x7d2> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #80] @ (9c60c )@@Base+0x8b4>) │ │ │ │ - ldr r3, [pc, #40] @ (9c5e4 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #80] @ (9c604 )@@Base+0x8b4>) │ │ │ │ + ldr r3, [pc, #40] @ (9c5dc )@@Base+0x88c>) │ │ │ │ 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 9c544 )@@Base+0x7ec> │ │ │ │ + bne.n 9c53c )@@Base+0x7ec> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 9c548 )@@Base+0x7f0> │ │ │ │ + b.n 9c540 )@@Base+0x7f0> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 9c566 )@@Base+0x80e> │ │ │ │ - bls.n 9c57c )@@Base+0x824> │ │ │ │ + b.n 9c55e )@@Base+0x80e> │ │ │ │ + bls.n 9c574 )@@Base+0x824> │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 9c588 )@@Base+0x830> │ │ │ │ + bcs.n 9c580 )@@Base+0x830> │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6d00000 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009c610 : │ │ │ │ +0009c608 : │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ @@ -177052,69 +177079,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009c648 : │ │ │ │ +0009c640 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0009c650 : │ │ │ │ +0009c648 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (9c674 ) │ │ │ │ + ldr r3, [pc, #20] @ (9c66c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (9c678 ) │ │ │ │ + ldr r2, [pc, #20] @ (9c670 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bad4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009c67c : │ │ │ │ +0009c674 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d5e8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009c69c : │ │ │ │ +0009c694 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #172] @ (9c758 ) │ │ │ │ + ldr r2, [pc, #172] @ (9c750 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #172] @ (9c75c ) │ │ │ │ + ldr r3, [pc, #172] @ (9c754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c744 │ │ │ │ + beq.n 9c73c │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r4, [r2, #276] @ 0x114 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ @@ -177123,65 +177150,65 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ blx r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9c722 │ │ │ │ + ble.n 9c71a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r0, #4 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ - cbz r4, 9c718 │ │ │ │ + cbz r4, 9c710 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9c73a │ │ │ │ + bne.n 9c732 │ │ │ │ vldr d7, [r1] │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9c73a │ │ │ │ + bne.n 9c732 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9c6f6 │ │ │ │ - ldr r2, [pc, #60] @ (9c760 ) │ │ │ │ - ldr r3, [pc, #52] @ (9c75c ) │ │ │ │ + bne.n 9c6ee │ │ │ │ + ldr r2, [pc, #60] @ (9c758 ) │ │ │ │ + ldr r3, [pc, #52] @ (9c754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c740 │ │ │ │ + bne.n 9c738 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 9c722 │ │ │ │ + b.n 9c71a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (9c764 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c75c ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #28] @ (9c768 ) │ │ │ │ - ldr r0, [pc, #32] @ (9c76c ) │ │ │ │ + ldr r1, [pc, #28] @ (9c760 ) │ │ │ │ + ldr r0, [pc, #32] @ (9c764 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ movs r3, r0 │ │ │ │ strh r0, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ strh r0, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ @@ -177190,225 +177217,225 @@ │ │ │ │ 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, 9c7f4 │ │ │ │ + cbz r4, 9c7ec │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9c798 │ │ │ │ + b.n 9c790 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9c7aa │ │ │ │ + cbz r2, 9c7a2 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c7ae │ │ │ │ + cbnz r0, 9c7a6 │ │ │ │ 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 9c792 │ │ │ │ - cbnz r3, 9c7f6 │ │ │ │ + bne.n 9c78a │ │ │ │ + cbnz r3, 9c7ee │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9c7ee │ │ │ │ + cbz r2, 9c7e6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9c7ee │ │ │ │ + cbz r0, 9c7e6 │ │ │ │ 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 9c7da │ │ │ │ + b.n 9c7d2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9c7e8 │ │ │ │ + beq.n 9c7e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9c7c8 │ │ │ │ + b.n 9c7c0 │ │ │ │ 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, 9c89c │ │ │ │ + cbz r4, 9c894 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9c840 │ │ │ │ + b.n 9c838 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9c852 │ │ │ │ + cbz r2, 9c84a │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9c856 │ │ │ │ + cbnz r0, 9c84e │ │ │ │ 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 9c83a │ │ │ │ - cbnz r3, 9c89e │ │ │ │ + bne.n 9c832 │ │ │ │ + cbnz r3, 9c896 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9c896 │ │ │ │ + cbz r2, 9c88e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9c896 │ │ │ │ + cbz r0, 9c88e │ │ │ │ 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 9c882 │ │ │ │ + b.n 9c87a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9c890 │ │ │ │ + beq.n 9c888 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9c870 │ │ │ │ + b.n 9c868 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009c8c0 : │ │ │ │ +0009c8b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ (9ca6c ) │ │ │ │ - ldr r3, [pc, #408] @ (9ca70 ) │ │ │ │ + ldr r0, [pc, #408] @ (9ca64 ) │ │ │ │ + ldr r3, [pc, #408] @ (9ca68 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ - ldr r7, [pc, #408] @ (9ca74 ) │ │ │ │ + ldr r7, [pc, #408] @ (9ca6c ) │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r3, #352] @ 0x160 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 9ca2e │ │ │ │ + bge.w 9ca26 │ │ │ │ ldr.w r5, [r3, #256] @ 0x100 │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ca2e │ │ │ │ + beq.w 9ca26 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9c936 │ │ │ │ - ldr r3, [pc, #344] @ (9ca78 ) │ │ │ │ + cbz r0, 9c92e │ │ │ │ + ldr r3, [pc, #344] @ (9ca70 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #340] @ (9ca7c ) │ │ │ │ + ldr r3, [pc, #340] @ (9ca74 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ mov fp, r3 │ │ │ │ - bcs.w 9ca50 │ │ │ │ + bcs.w 9ca48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c4b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ blx 2c4b8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - cbz r1, 9c99a │ │ │ │ + cbz r1, 9c992 │ │ │ │ adds r0, r7, r3 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov fp, r7 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ add.w r0, r5, r2, lsl #3 │ │ │ │ vldr d7, [r0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9c97c │ │ │ │ + bne.n 9c974 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, fp │ │ │ │ asrs r3, r1, #1 │ │ │ │ vmov s0, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ba74 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #204] @ (9ca80 ) │ │ │ │ + ldr r3, [pc, #204] @ (9ca78 ) │ │ │ │ add r5, sp, #28 │ │ │ │ mov ip, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ vldr d0, [r2, #128] @ 0x80 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -177424,186 +177451,186 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ strb.w lr, [sp, #41] @ 0x29 │ │ │ │ blx 2d898 , std::allocator >) const@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9c9f6 │ │ │ │ + beq.n 9c9ee │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ce44 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce44 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9ca12 │ │ │ │ + ble.n 9ca0a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #112] @ (9ca84 ) │ │ │ │ - ldr r3, [pc, #88] @ (9ca70 ) │ │ │ │ + ldr r2, [pc, #112] @ (9ca7c ) │ │ │ │ + ldr r3, [pc, #88] @ (9ca68 ) │ │ │ │ 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 9ca4c │ │ │ │ + bne.n 9ca44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9ca12 │ │ │ │ + b.n 9ca0a │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #76] @ (9ca88 ) │ │ │ │ - ldr r3, [pc, #52] @ (9ca70 ) │ │ │ │ + ldr r2, [pc, #76] @ (9ca80 ) │ │ │ │ + ldr r3, [pc, #52] @ (9ca68 ) │ │ │ │ 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 9ca68 │ │ │ │ + beq.n 9ca60 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #56] @ (9ca8c ) │ │ │ │ - ldr r3, [pc, #28] @ (9ca70 ) │ │ │ │ + ldr r2, [pc, #56] @ (9ca84 ) │ │ │ │ + ldr r3, [pc, #28] @ (9ca68 ) │ │ │ │ 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 9ca4c │ │ │ │ + bne.n 9ca44 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009ca90 : │ │ │ │ +0009ca88 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (9cac8 ) │ │ │ │ + ldr r4, [pc, #40] @ (9cac0 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2dac0 │ │ │ │ - ldr r3, [pc, #36] @ (9cacc ) │ │ │ │ + ldr r3, [pc, #36] @ (9cac4 ) │ │ │ │ add r4, pc │ │ │ │ - vldr d7, [pc, #20] @ 9cac0 │ │ │ │ + vldr d7, [pc, #20] @ 9cab8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ vstr d7, [r5, #160] @ 0xa0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009cad0 : │ │ │ │ +0009cac8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (9cb08 ) │ │ │ │ + ldr r4, [pc, #40] @ (9cb00 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2ba34 │ │ │ │ - ldr r3, [pc, #36] @ (9cb0c ) │ │ │ │ + ldr r3, [pc, #36] @ (9cb04 ) │ │ │ │ add r4, pc │ │ │ │ - vldr d7, [pc, #20] @ 9cb00 │ │ │ │ + vldr d7, [pc, #20] @ 9caf8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ vstr d7, [r5, #160] @ 0xa0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009cb10 : │ │ │ │ +0009cb08 : │ │ │ │ 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, #32] @ (9cb44 ) │ │ │ │ + ldr r5, [pc, #32] @ (9cb3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2d998 │ │ │ │ - ldr r3, [pc, #24] @ (9cb48 ) │ │ │ │ + ldr r3, [pc, #24] @ (9cb40 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrd r1, r2, [r1, #160] @ 0xa0 │ │ │ │ adds r3, #8 │ │ │ │ strd r1, r2, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009cb4c )@@Base>: │ │ │ │ +0009cb44 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0009cb50 )@@Base>: │ │ │ │ +0009cb48 )@@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 r8, [r0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #2300] @ 9d468 )@@Base+0x918> │ │ │ │ + ldr.w r4, [pc, #2300] @ 9d460 )@@Base+0x918> │ │ │ │ mov r1, r3 │ │ │ │ add.w sl, sp, #268 @ 0x10c │ │ │ │ str r0, [sp, #28] │ │ │ │ add.w fp, sp, #260 @ 0x104 │ │ │ │ - ldr.w r0, [pc, #2288] @ 9d46c )@@Base+0x91c> │ │ │ │ + ldr.w r0, [pc, #2288] @ 9d464 )@@Base+0x91c> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2284] @ 9d470 )@@Base+0x920> │ │ │ │ + ldr.w r3, [pc, #2284] @ 9d468 )@@Base+0x920> │ │ │ │ add r0, pc │ │ │ │ str.w sl, [sp, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -177636,56 +177663,56 @@ │ │ │ │ ldr.w r4, [r8, #96] @ 0x60 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ ldrd r9, r6, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r8, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9d230 )@@Base+0x6e0> │ │ │ │ + beq.w 9d228 )@@Base+0x6e0> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9cbf6 )@@Base+0xa6> │ │ │ │ + b.n 9cbee )@@Base+0xa6> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9cc08 )@@Base+0xb8> │ │ │ │ + cbz r2, 9cc00 )@@Base+0xb8> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9cc0a )@@Base+0xba> │ │ │ │ + cbnz r0, 9cc02 )@@Base+0xba> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cbf2 )@@Base+0xa2> │ │ │ │ + bne.n 9cbea )@@Base+0xa2> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9cf26 )@@Base+0x3d6> │ │ │ │ + beq.w 9cf1e )@@Base+0x3d6> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9cc3a )@@Base+0xea> │ │ │ │ + cbz r2, 9cc32 )@@Base+0xea> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9cc3c )@@Base+0xec> │ │ │ │ + cbnz r0, 9cc34 )@@Base+0xec> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cf26 )@@Base+0x3d6> │ │ │ │ + blt.w 9cf1e )@@Base+0x3d6> │ │ │ │ movs r2, #5 │ │ │ │ cmp r9, sl │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - beq.n 9cc54 )@@Base+0x104> │ │ │ │ + beq.n 9cc4c )@@Base+0x104> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -177699,15 +177726,15 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #25 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2036] @ 9d474 )@@Base+0x924> │ │ │ │ + ldr.w ip, [pc, #2036] @ 9d46c )@@Base+0x924> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -177729,15 +177756,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ strb.w r9, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1952] @ 9d478 )@@Base+0x928> │ │ │ │ + ldr.w lr, [pc, #1952] @ 9d470 )@@Base+0x928> │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add.w r3, lr, #32 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -177747,16 +177774,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] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 9cce8 )@@Base+0x198> │ │ │ │ - ldr.w r2, [pc, #1900] @ 9d47c )@@Base+0x92c> │ │ │ │ + bne.n 9cce0 )@@Base+0x198> │ │ │ │ + ldr.w r2, [pc, #1900] @ 9d474 )@@Base+0x92c> │ │ │ │ mov r3, lr │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ add r2, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ @@ -177818,66 +177845,66 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 9cdcc )@@Base+0x27c> │ │ │ │ + beq.n 9cdc4 )@@Base+0x27c> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9cddc )@@Base+0x28c> │ │ │ │ + beq.n 9cdd4 )@@Base+0x28c> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9cdec )@@Base+0x29c> │ │ │ │ + beq.n 9cde4 )@@Base+0x29c> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9cdfc )@@Base+0x2ac> │ │ │ │ + beq.n 9cdf4 )@@Base+0x2ac> │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 9ce0a )@@Base+0x2ba> │ │ │ │ + beq.n 9ce02 )@@Base+0x2ba> │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 9ce18 )@@Base+0x2c8> │ │ │ │ + beq.n 9ce10 )@@Base+0x2c8> │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9ce26 )@@Base+0x2d6> │ │ │ │ + beq.n 9ce1e )@@Base+0x2d6> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9ce34 )@@Base+0x2e4> │ │ │ │ + beq.n 9ce2c )@@Base+0x2e4> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - ldr.w r4, [pc, #1604] @ 9d480 )@@Base+0x930> │ │ │ │ + ldr.w r4, [pc, #1604] @ 9d478 )@@Base+0x930> │ │ │ │ movs r3, #25 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -177908,69 +177935,69 @@ │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w r9, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ ldr.w r8, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9d21a )@@Base+0x6ca> │ │ │ │ + beq.w 9d212 )@@Base+0x6ca> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9cea6 )@@Base+0x356> │ │ │ │ + b.n 9ce9e )@@Base+0x356> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r8, r7 │ │ │ │ mov r2, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 9ceb8 )@@Base+0x368> │ │ │ │ + cbz r2, 9ceb0 )@@Base+0x368> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9cebc )@@Base+0x36c> │ │ │ │ + cbnz r0, 9ceb4 )@@Base+0x36c> │ │ │ │ sub.w r0, r7, r8 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r4, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9cea2 )@@Base+0x352> │ │ │ │ + bne.n 9ce9a )@@Base+0x352> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9d2d4 )@@Base+0x784> │ │ │ │ + beq.w 9d2cc )@@Base+0x784> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9ceec )@@Base+0x39c> │ │ │ │ + cbz r2, 9cee4 )@@Base+0x39c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9cef0 )@@Base+0x3a0> │ │ │ │ + cbnz r0, 9cee8 )@@Base+0x3a0> │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cfbe )@@Base+0x46e> │ │ │ │ + blt.n 9cfb6 )@@Base+0x46e> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 9cf06 )@@Base+0x3b6> │ │ │ │ + beq.n 9cefe )@@Base+0x3b6> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1404] @ 9d484 )@@Base+0x934> │ │ │ │ - ldr.w r3, [pc, #1380] @ 9d470 )@@Base+0x920> │ │ │ │ + ldr.w r2, [pc, #1404] @ 9d47c )@@Base+0x934> │ │ │ │ + ldr.w r3, [pc, #1380] @ 9d468 )@@Base+0x920> │ │ │ │ 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 9d3d2 )@@Base+0x882> │ │ │ │ + bne.w 9d3ca )@@Base+0x882> │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -177982,59 +178009,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9d152 )@@Base+0x602> │ │ │ │ + beq.w 9d14a )@@Base+0x602> │ │ │ │ ldrd r3, r5, [r7, #16] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ it cs │ │ │ │ movcs r9, r5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9d0ca )@@Base+0x57a> │ │ │ │ + beq.w 9d0c2 )@@Base+0x57a> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.w 9d0d2 )@@Base+0x582> │ │ │ │ + blt.w 9d0ca )@@Base+0x582> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 9cf98 )@@Base+0x448> │ │ │ │ + cbnz r0, 9cf90 )@@Base+0x448> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d28a )@@Base+0x73a> │ │ │ │ + blt.w 9d282 )@@Base+0x73a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9cfb0 )@@Base+0x460> │ │ │ │ + beq.n 9cfa8 )@@Base+0x460> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r9, [sp, #260] @ 0x104 │ │ │ │ - b.n 9cc42 )@@Base+0xf2> │ │ │ │ + b.n 9cc3a )@@Base+0xf2> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r7, r3 │ │ │ │ adds r0, #16 │ │ │ │ @@ -178042,392 +178069,392 @@ │ │ │ │ mov r1, r9 │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd fp, r9, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 9d1b2 )@@Base+0x662> │ │ │ │ + beq.w 9d1aa )@@Base+0x662> │ │ │ │ ldrd r3, r8, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - cbz r2, 9d04e )@@Base+0x4fe> │ │ │ │ + cbz r2, 9d046 )@@Base+0x4fe> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, r9, r8 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 9d056 )@@Base+0x506> │ │ │ │ + blt.n 9d04e )@@Base+0x506> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 9d02c )@@Base+0x4dc> │ │ │ │ + cbnz r0, 9d024 )@@Base+0x4dc> │ │ │ │ sub.w r0, r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d246 )@@Base+0x6f6> │ │ │ │ + blt.w 9d23e )@@Base+0x6f6> │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 9d040 )@@Base+0x4f0> │ │ │ │ + beq.n 9d038 )@@Base+0x4f0> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r9, [sp, #260] @ 0x104 │ │ │ │ - b.n 9cef4 )@@Base+0x3a4> │ │ │ │ + b.n 9ceec )@@Base+0x3a4> │ │ │ │ sub.w r2, r9, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9d028 )@@Base+0x4d8> │ │ │ │ + bge.n 9d020 )@@Base+0x4d8> │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 9d2c8 )@@Base+0x778> │ │ │ │ + beq.w 9d2c0 )@@Base+0x778> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d14c )@@Base+0x5fc> │ │ │ │ + beq.n 9d144 )@@Base+0x5fc> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d14c )@@Base+0x5fc> │ │ │ │ + beq.n 9d144 )@@Base+0x5fc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d312 )@@Base+0x7c2> │ │ │ │ + blt.w 9d30a )@@Base+0x7c2> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ - bl 9c770 │ │ │ │ + bl 9c768 │ │ │ │ ldrd r4, r8, [sp, #84] @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d032 )@@Base+0x4e2> │ │ │ │ + beq.n 9d02a )@@Base+0x4e2> │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d36e )@@Base+0x81e> │ │ │ │ + beq.w 9d366 )@@Base+0x81e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 9d048 )@@Base+0x4f8> │ │ │ │ + b.n 9d040 )@@Base+0x4f8> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.w 9cf96 )@@Base+0x446> │ │ │ │ + bge.w 9cf8e )@@Base+0x446> │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 9d2ce )@@Base+0x77e> │ │ │ │ + beq.w 9d2c6 )@@Base+0x77e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 9d146 )@@Base+0x5f6> │ │ │ │ + cbz r2, 9d13e )@@Base+0x5f6> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9d146 )@@Base+0x5f6> │ │ │ │ + cbz r0, 9d13e )@@Base+0x5f6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d32a )@@Base+0x7da> │ │ │ │ + blt.w 9d322 )@@Base+0x7da> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 9c818 │ │ │ │ + bl 9c810 │ │ │ │ ldrd r7, r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9cf9e )@@Base+0x44e> │ │ │ │ + beq.w 9cf96 )@@Base+0x44e> │ │ │ │ subs r0, r7, #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 9d37c )@@Base+0x82c> │ │ │ │ + beq.w 9d374 )@@Base+0x82c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #108] @ 0x6c │ │ │ │ - b.n 9cfb8 )@@Base+0x468> │ │ │ │ + b.n 9cfb0 )@@Base+0x468> │ │ │ │ sub.w r0, r9, r6 │ │ │ │ - b.n 9d0fc )@@Base+0x5ac> │ │ │ │ + b.n 9d0f4 )@@Base+0x5ac> │ │ │ │ sub.w r0, r3, r9 │ │ │ │ - b.n 9d084 )@@Base+0x534> │ │ │ │ + b.n 9d07c )@@Base+0x534> │ │ │ │ ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d102 )@@Base+0x5b2> │ │ │ │ + beq.n 9d0fa )@@Base+0x5b2> │ │ │ │ ldr.w r5, [r8, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r9, [r5, #20] │ │ │ │ cmp r6, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d34e )@@Base+0x7fe> │ │ │ │ + beq.w 9d346 )@@Base+0x7fe> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r9, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 9d102 )@@Base+0x5b2> │ │ │ │ + bge.n 9d0fa )@@Base+0x5b2> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ strne.w r9, [sp, #48] @ 0x30 │ │ │ │ - beq.w 9d2c4 )@@Base+0x774> │ │ │ │ + beq.w 9d2bc )@@Base+0x774> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9d1aa )@@Base+0x65a> │ │ │ │ + cbz r2, 9d1a2 )@@Base+0x65a> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9d1ae )@@Base+0x65e> │ │ │ │ + cbnz r0, 9d1a6 )@@Base+0x65e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9d12e )@@Base+0x5de> │ │ │ │ + b.n 9d126 )@@Base+0x5de> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d08a )@@Base+0x53a> │ │ │ │ + beq.w 9d082 )@@Base+0x53a> │ │ │ │ ldr.w r8, [r5, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d340 )@@Base+0x7f0> │ │ │ │ + beq.w 9d338 )@@Base+0x7f0> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9d08a )@@Base+0x53a> │ │ │ │ + bge.w 9d082 )@@Base+0x53a> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d286 )@@Base+0x736> │ │ │ │ + beq.n 9d27e )@@Base+0x736> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 9d210 )@@Base+0x6c0> │ │ │ │ + cbz r2, 9d208 )@@Base+0x6c0> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9d216 )@@Base+0x6c6> │ │ │ │ + cbnz r0, 9d20e )@@Base+0x6c6> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r0, r9, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9d0b6 )@@Base+0x566> │ │ │ │ + b.n 9d0ae )@@Base+0x566> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 9cfd0 )@@Base+0x480> │ │ │ │ + b.n 9cfc8 )@@Base+0x480> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9cf38 )@@Base+0x3e8> │ │ │ │ + b.n 9cf30 )@@Base+0x3e8> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 9d364 )@@Base+0x814> │ │ │ │ + beq.w 9d35c )@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d2fe )@@Base+0x7ae> │ │ │ │ + beq.n 9d2f6 )@@Base+0x7ae> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r9, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w 9d08a )@@Base+0x53a> │ │ │ │ + bge.w 9d082 )@@Base+0x53a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d38a )@@Base+0x83a> │ │ │ │ + beq.w 9d382 )@@Base+0x83a> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d0b6 )@@Base+0x566> │ │ │ │ + b.n 9d0ae )@@Base+0x566> │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9d35c )@@Base+0x80c> │ │ │ │ + beq.n 9d354 )@@Base+0x80c> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 9d2ea )@@Base+0x79a> │ │ │ │ + cbz r2, 9d2e2 )@@Base+0x79a> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, r9 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 9d102 )@@Base+0x5b2> │ │ │ │ + bge.w 9d0fa )@@Base+0x5b2> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d386 )@@Base+0x836> │ │ │ │ + beq.n 9d37e )@@Base+0x836> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d12e )@@Base+0x5de> │ │ │ │ + b.n 9d126 )@@Base+0x5de> │ │ │ │ mov r8, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d0b6 )@@Base+0x566> │ │ │ │ + b.n 9d0ae )@@Base+0x566> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d12e )@@Base+0x5de> │ │ │ │ + b.n 9d126 )@@Base+0x5de> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r7, r3 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 9cfd0 )@@Base+0x480> │ │ │ │ + b.n 9cfc8 )@@Base+0x480> │ │ │ │ sub.w r3, r6, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9d102 )@@Base+0x5b2> │ │ │ │ + bge.w 9d0fa )@@Base+0x5b2> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d386 )@@Base+0x836> │ │ │ │ + beq.n 9d37e )@@Base+0x836> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9d118 )@@Base+0x5c8> │ │ │ │ + b.n 9d110 )@@Base+0x5c8> │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9d08a )@@Base+0x53a> │ │ │ │ + bge.w 9d082 )@@Base+0x53a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d38a )@@Base+0x83a> │ │ │ │ + beq.n 9d382 )@@Base+0x83a> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9d0a0 )@@Base+0x550> │ │ │ │ + b.n 9d098 )@@Base+0x550> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d2c8 )@@Base+0x778> │ │ │ │ + bne.n 9d2c0 )@@Base+0x778> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 9d286 )@@Base+0x736> │ │ │ │ + beq.n 9d27e )@@Base+0x736> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9d1fc )@@Base+0x6ac> │ │ │ │ + b.n 9d1f4 )@@Base+0x6ac> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d2ce )@@Base+0x77e> │ │ │ │ + bne.n 9d2c6 )@@Base+0x77e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9d2c4 )@@Base+0x774> │ │ │ │ + beq.n 9d2bc )@@Base+0x774> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9d196 )@@Base+0x646> │ │ │ │ + b.n 9d18e )@@Base+0x646> │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 9d08a )@@Base+0x53a> │ │ │ │ + bge.w 9d082 )@@Base+0x53a> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 9d0a0 )@@Base+0x550> │ │ │ │ + b.n 9d098 )@@Base+0x550> │ │ │ │ sub.w r3, r9, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9d102 )@@Base+0x5b2> │ │ │ │ + bge.w 9d0fa )@@Base+0x5b2> │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9d118 )@@Base+0x5c8> │ │ │ │ + b.n 9d110 )@@Base+0x5c8> │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9d196 )@@Base+0x646> │ │ │ │ + b.n 9d18e )@@Base+0x646> │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9d1fc )@@Base+0x6ac> │ │ │ │ + b.n 9d1f4 )@@Base+0x6ac> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d1fc )@@Base+0x6ac> │ │ │ │ + b.n 9d1f4 )@@Base+0x6ac> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9d196 )@@Base+0x646> │ │ │ │ + b.n 9d18e )@@Base+0x646> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 9d196 )@@Base+0x646> │ │ │ │ + b.n 9d18e )@@Base+0x646> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9d1fc )@@Base+0x6ac> │ │ │ │ + b.n 9d1f4 )@@Base+0x6ac> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -178436,108 +178463,108 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (9d488 )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #172] @ (9d470 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #200] @ (9d480 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #172] @ (9d468 )@@Base+0x920>) │ │ │ │ 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 9d3f2 )@@Base+0x8a2> │ │ │ │ + beq.n 9d3ea )@@Base+0x8a2> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 9d3b8 )@@Base+0x868> │ │ │ │ + b.n 9d3b0 )@@Base+0x868> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (9d48c )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #140] @ (9d470 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #172] @ (9d484 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #140] @ (9d468 )@@Base+0x920>) │ │ │ │ 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 9d3d2 )@@Base+0x882> │ │ │ │ + bne.n 9d3ca )@@Base+0x882> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (9d490 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #112] @ (9d470 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #144] @ (9d488 )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #112] @ (9d468 )@@Base+0x920>) │ │ │ │ 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 9d3f2 )@@Base+0x8a2> │ │ │ │ - b.n 9d3d2 )@@Base+0x882> │ │ │ │ + beq.n 9d3ea )@@Base+0x8a2> │ │ │ │ + b.n 9d3ca )@@Base+0x882> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #116] @ (9d494 )@@Base+0x944>) │ │ │ │ - ldr r3, [pc, #76] @ (9d470 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #116] @ (9d48c )@@Base+0x944>) │ │ │ │ + ldr r3, [pc, #76] @ (9d468 )@@Base+0x920>) │ │ │ │ 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 9d3d2 )@@Base+0x882> │ │ │ │ + bne.n 9d3ca )@@Base+0x882> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #84] @ (9d498 )@@Base+0x948>) │ │ │ │ - ldr r3, [pc, #40] @ (9d470 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #84] @ (9d490 )@@Base+0x948>) │ │ │ │ + ldr r3, [pc, #40] @ (9d468 )@@Base+0x920>) │ │ │ │ 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 9d3d2 )@@Base+0x882> │ │ │ │ + bne.n 9d3ca )@@Base+0x882> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 9d3f6 )@@Base+0x8a6> │ │ │ │ + b.n 9d3ee )@@Base+0x8a6> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 9d3d8 )@@Base+0x888> │ │ │ │ + b.n 9d3d0 )@@Base+0x888> │ │ │ │ nop │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r6, r0 │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ movs r1, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w sl, {} │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009d49c : │ │ │ │ +0009d494 : │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ @@ -178558,427 +178585,427 @@ │ │ │ │ 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, 9d554 │ │ │ │ + cbz r4, 9d54c │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9d4f8 │ │ │ │ + b.n 9d4f0 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9d50a │ │ │ │ + cbz r2, 9d502 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9d50e │ │ │ │ + cbnz r0, 9d506 │ │ │ │ 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 9d4f2 │ │ │ │ - cbnz r3, 9d556 │ │ │ │ + bne.n 9d4ea │ │ │ │ + cbnz r3, 9d54e │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9d54e │ │ │ │ + cbz r2, 9d546 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9d54e │ │ │ │ + cbz r0, 9d546 │ │ │ │ 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 9d53a │ │ │ │ + b.n 9d532 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9d548 │ │ │ │ + beq.n 9d540 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9d528 │ │ │ │ + b.n 9d520 │ │ │ │ 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, 9d5fc │ │ │ │ + cbz r4, 9d5f4 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 9d5a0 │ │ │ │ + b.n 9d598 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9d5b2 │ │ │ │ + cbz r2, 9d5aa │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9d5b6 │ │ │ │ + cbnz r0, 9d5ae │ │ │ │ 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 9d59a │ │ │ │ - cbnz r3, 9d5fe │ │ │ │ + bne.n 9d592 │ │ │ │ + cbnz r3, 9d5f6 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9d5f6 │ │ │ │ + cbz r2, 9d5ee │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, 9d5f6 │ │ │ │ + cbz r0, 9d5ee │ │ │ │ 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 9d5e2 │ │ │ │ + b.n 9d5da │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 9d5f0 │ │ │ │ + beq.n 9d5e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 9d5d0 │ │ │ │ + b.n 9d5c8 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d89c │ │ │ │ + beq.w 9d894 │ │ │ │ stmdb 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 9d858 │ │ │ │ + beq.w 9d850 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d820 │ │ │ │ + beq.w 9d818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9d7e8 │ │ │ │ + beq.w 9d7e0 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9d774 │ │ │ │ + beq.w 9d76c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d70a │ │ │ │ + beq.n 9d702 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9d73e │ │ │ │ + beq.n 9d736 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9d7b2 │ │ │ │ + beq.w 9d7aa │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 9d6ca │ │ │ │ + cbz r7, 9d6c2 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 9d620 │ │ │ │ + bl 9d618 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9d6a8 │ │ │ │ + beq.n 9d6a0 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9d6be │ │ │ │ + beq.n 9d6b6 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d688 │ │ │ │ + bne.n 9d680 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9d6e4 │ │ │ │ + beq.n 9d6dc │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9d6fa │ │ │ │ + beq.n 9d6f2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9d7b2 │ │ │ │ + beq.n 9d7aa │ │ │ │ mov r9, r7 │ │ │ │ - b.n 9d682 │ │ │ │ + b.n 9d67a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d71e │ │ │ │ + beq.n 9d716 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d730 │ │ │ │ + beq.n 9d728 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, 9d774 │ │ │ │ + cbz r5, 9d76c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9d66a │ │ │ │ + b.n 9d662 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d752 │ │ │ │ + beq.n 9d74a │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d764 │ │ │ │ + beq.n 9d75c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9d70a │ │ │ │ + beq.n 9d702 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9d670 │ │ │ │ + b.n 9d668 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d78e │ │ │ │ + beq.n 9d786 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d7a4 │ │ │ │ + beq.n 9d79c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9d7e8 │ │ │ │ + cbz r4, 9d7e0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 9d660 │ │ │ │ + b.n 9d658 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d7c6 │ │ │ │ + beq.n 9d7be │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d7d8 │ │ │ │ + beq.n 9d7d0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9d73e │ │ │ │ + beq.n 9d736 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 9d676 │ │ │ │ + b.n 9d66e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d7fe │ │ │ │ + beq.n 9d7f6 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d812 │ │ │ │ + beq.n 9d80a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9d820 │ │ │ │ + cbz r4, 9d818 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 9d652 │ │ │ │ + b.n 9d64a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d836 │ │ │ │ + beq.n 9d82e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d84a │ │ │ │ + beq.n 9d842 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9d858 │ │ │ │ + cbz r4, 9d850 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 9d646 │ │ │ │ + b.n 9d63e │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d872 │ │ │ │ + beq.n 9d86a │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d888 │ │ │ │ + beq.n 9d880 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, 9d896 │ │ │ │ + cbz r4, 9d88e │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9d63a │ │ │ │ + b.n 9d632 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d8a0 : │ │ │ │ +0009d898 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ (9d8d0 ) │ │ │ │ + ldr r5, [pc, #32] @ (9d8c8 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2b958 │ │ │ │ - ldr r3, [pc, #28] @ (9d8d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (9d8cc ) │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r2, r1, [r4, #136] @ 0x88 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d8d8 : │ │ │ │ +0009d8d0 : │ │ │ │ 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] @ (9d918 ) │ │ │ │ + ldr r5, [pc, #44] @ (9d910 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2d3ec │ │ │ │ - ldr r3, [pc, #36] @ (9d91c ) │ │ │ │ + ldr r3, [pc, #36] @ (9d914 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ adds r3, #8 │ │ │ │ ldrd r1, r2, [r1, #140] @ 0x8c │ │ │ │ str.w r1, [r4, #140] @ 0x8c │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d920 : │ │ │ │ +0009d918 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9d956 │ │ │ │ + beq.n 9d94e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r1, [sp] │ │ │ │ blx 2d91c │ │ │ │ @@ -178989,22 +179016,22 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ str.w r2, [r3, #144] @ 0x90 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009d958 )@@Base>: │ │ │ │ +0009d950 )@@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, #440] @ (9db24 )@@Base+0x1cc>) │ │ │ │ + ldr r2, [pc, #440] @ (9db1c )@@Base+0x1cc>) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #440] @ (9db28 )@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #440] @ (9db20 )@@Base+0x1d0>) │ │ │ │ add r6, sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr.w r9, [r1] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -179022,21 +179049,21 @@ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #384] @ 9db2c )@@Base+0x1d4> │ │ │ │ + ldr.w ip, [pc, #384] @ 9db24 )@@Base+0x1d4> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w fp, [pc, #372] @ 9db30 )@@Base+0x1d8> │ │ │ │ + ldr.w fp, [pc, #372] @ 9db28 )@@Base+0x1d8> │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ add fp, pc │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ mov r3, r6 │ │ │ │ @@ -179065,30 +179092,30 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strb.w sl, [sp, #59] @ 0x3b │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9da36 )@@Base+0xde> │ │ │ │ + beq.n 9da2e )@@Base+0xde> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9da44 )@@Base+0xec> │ │ │ │ + beq.n 9da3c )@@Base+0xec> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #236] @ (9db34 )@@Base+0x1dc>) │ │ │ │ + ldr r2, [pc, #236] @ (9db2c )@@Base+0x1dc>) │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov.w sl, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #228] @ 9db38 )@@Base+0x1e0> │ │ │ │ + ldr.w lr, [pc, #228] @ 9db30 )@@Base+0x1e0> │ │ │ │ mov.w fp, #11 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ movs r3, #7 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -179110,127 +179137,127 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w sl, [sp, #59] @ 0x3b │ │ │ │ str.w fp, [sp, #24] │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9dab2 )@@Base+0x15a> │ │ │ │ + beq.n 9daaa )@@Base+0x15a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9dac0 )@@Base+0x168> │ │ │ │ + beq.n 9dab8 )@@Base+0x168> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #120] @ (9db3c )@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #100] @ (9db28 )@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #120] @ (9db34 )@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #100] @ (9db20 )@@Base+0x1d0>) │ │ │ │ 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 9dafa )@@Base+0x1a2> │ │ │ │ + bne.n 9daf2 )@@Base+0x1a2> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (9db40 )@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #60] @ (9db28 )@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #88] @ (9db38 )@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #60] @ (9db20 )@@Base+0x1d0>) │ │ │ │ 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 9db1e )@@Base+0x1c6> │ │ │ │ + beq.n 9db16 )@@Base+0x1c6> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (9db44 )@@Base+0x1ec>) │ │ │ │ - ldr r3, [pc, #24] @ (9db28 )@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #56] @ (9db3c )@@Base+0x1ec>) │ │ │ │ + ldr r3, [pc, #24] @ (9db20 )@@Base+0x1d0>) │ │ │ │ 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 9dafa )@@Base+0x1a2> │ │ │ │ + bne.n 9daf2 )@@Base+0x1a2> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #2] │ │ │ │ movs r1, r0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009db48 : │ │ │ │ +0009db40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 9db96 │ │ │ │ + cbz r2, 9db8e │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ movs r3, #12 │ │ │ │ mla r4, r3, r4, r2 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9db9a │ │ │ │ + beq.n 9db92 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r3, [r4, #-12]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 9db7e │ │ │ │ + cbz r3, 9db76 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 9db6a │ │ │ │ + bne.n 9db62 │ │ │ │ ldr.w r1, [r5, #-16] │ │ │ │ movs r3, #12 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #8 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ blx 2ce5c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9db8c │ │ │ │ + b.n 9db84 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dba0 : │ │ │ │ +0009db98 : │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #652] @ (9de44 ) │ │ │ │ + ldr r1, [pc, #652] @ (9de3c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #652] @ (9de48 ) │ │ │ │ + ldr r3, [pc, #652] @ (9de40 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -179245,15 +179272,15 @@ │ │ │ │ add.w r1, r9, #8 │ │ │ │ blx r4 │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 9de24 │ │ │ │ + bcs.w 9de1c │ │ │ │ lsls r0, r7, #2 │ │ │ │ blx 2c4b8 │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -179267,22 +179294,22 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9de24 │ │ │ │ + bcs.w 9de1c │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c4b8 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9de24 │ │ │ │ + bcs.w 9de1c │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c4b8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r3, r8 │ │ │ │ @@ -179320,66 +179347,66 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r0, #8 │ │ │ │ itt pl │ │ │ │ movpl r3, r0 │ │ │ │ movpl r1, #0 │ │ │ │ - bmi.n 9dcd8 │ │ │ │ + bmi.n 9dcd0 │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ adds r5, r2, #1 │ │ │ │ add.w r3, r3, #12 │ │ │ │ - bne.n 9dcc8 │ │ │ │ + bne.n 9dcc0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9ddd2 │ │ │ │ + ble.n 9ddca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w fp, r4, #4 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ subs r2, r3, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ subs r3, r6, #4 │ │ │ │ mov sl, r2 │ │ │ │ strd r4, r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 9dd1c │ │ │ │ + b.n 9dd14 │ │ │ │ adds r7, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ vstr s16, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ add.w r4, r4, #8 │ │ │ │ str r4, [r5, #4] │ │ │ │ - ble.n 9ddce │ │ │ │ + ble.n 9ddc6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ movs r4, #12 │ │ │ │ vldr d7, [r8] │ │ │ │ sub.w r2, r2, sl │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ vcvt.s32.f64 s16, d7 │ │ │ │ sub.w r6, r6, sl │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrd r4, r9, [r5, #4] │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 9dd02 │ │ │ │ + bne.n 9dcfa │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mvn.w r0, #4026531840 @ 0xf0000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ subs r1, r4, r2 │ │ │ │ asrs r2, r1, #3 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9de0c │ │ │ │ + beq.n 9de04 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r2, r2, r2 │ │ │ │ addcc r2, #1 │ │ │ │ strd r1, r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -179393,116 +179420,115 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [r0, r1] │ │ │ │ add r0, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ vstr s16, [r0, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9de08 │ │ │ │ + beq.n 9de00 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r1 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ adds r6, #8 │ │ │ │ stmdb ip, {r0, r1} │ │ │ │ cmp r4, r6 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - bne.n 9dd8e │ │ │ │ + bne.n 9dd86 │ │ │ │ add.w r1, r2, lr │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r4, r1, #8 │ │ │ │ - cbz r0, 9ddbc │ │ │ │ + cbz r0, 9ddb4 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r1, r2 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 9dd14 │ │ │ │ + bgt.n 9dd0c │ │ │ │ ldrd r4, r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce44 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ce44 │ │ │ │ - ldr r2, [pc, #100] @ (9de4c ) │ │ │ │ - ldr r3, [pc, #96] @ (9de48 ) │ │ │ │ + ldr r2, [pc, #100] @ (9de44 ) │ │ │ │ + ldr r3, [pc, #96] @ (9de40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9de20 │ │ │ │ + bne.n 9de18 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce40 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9dda4 │ │ │ │ - ldr r2, [pc, #64] @ (9de50 ) │ │ │ │ - ldr r3, [pc, #56] @ (9de48 ) │ │ │ │ + b.n 9dd9c │ │ │ │ + ldr r2, [pc, #64] @ (9de48 ) │ │ │ │ + ldr r3, [pc, #56] @ (9de40 ) │ │ │ │ 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 9de3c │ │ │ │ + beq.n 9de34 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #44] @ (9de54 ) │ │ │ │ - ldr r3, [pc, #32] @ (9de48 ) │ │ │ │ + ldr r2, [pc, #44] @ (9de4c ) │ │ │ │ + ldr r3, [pc, #32] @ (9de40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9de20 │ │ │ │ + bne.n 9de18 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r0, [pc, #24] @ (9de58 ) │ │ │ │ + ldr r0, [pc, #24] @ (9de50 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 9dac8 )@@Base+0x170> │ │ │ │ - ... │ │ │ │ + adc.w r0, lr, #0 │ │ │ │ │ │ │ │ -0009de5c : │ │ │ │ +0009de54 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2db08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009de7c : │ │ │ │ +0009de74 : │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vmov.f64 d9, d0 │ │ │ │ @@ -179511,170 +179537,170 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ - ble.n 9defc │ │ │ │ + ble.n 9def4 │ │ │ │ ldr r7, [r3, #68] @ 0x44 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, #80] @ 0x50 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [r7] │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9dee4 │ │ │ │ + bne.n 9dedc │ │ │ │ vldr d10, [r8] │ │ │ │ vcmp.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9df86 │ │ │ │ + beq.n 9df7e │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 9dec8 │ │ │ │ + bne.n 9dec0 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r6, [ip, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9df7c │ │ │ │ + ble.n 9df74 │ │ │ │ add.w r6, r4, r6, lsl #2 │ │ │ │ vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - b.n 9df28 │ │ │ │ + b.n 9df20 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r5] │ │ │ │ adds r5, #8 │ │ │ │ add.w fp, fp, #8 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 9df7c │ │ │ │ + beq.n 9df74 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9df1a │ │ │ │ + beq.n 9df12 │ │ │ │ vldr d8, [r5] │ │ │ │ vadd.f64 d0, d8, d10 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmpe.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9df1a │ │ │ │ + ble.n 9df12 │ │ │ │ vldr d7, [r9] │ │ │ │ vsub.f64 d7, d7, d11 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 9df0e │ │ │ │ + bmi.n 9df06 │ │ │ │ vldr d7, [fp] │ │ │ │ vadd.f64 d7, d11, d7 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9df16 │ │ │ │ + ble.n 9df0e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - b.n 9df16 │ │ │ │ + b.n 9df0e │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r3, r2, r1 │ │ │ │ - beq.n 9e018 │ │ │ │ + beq.n 9e010 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2b690 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9e00e │ │ │ │ + beq.n 9e006 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asrs r0, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e072 │ │ │ │ + beq.n 9e06a │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d6, [pc, #200] @ 9e090 │ │ │ │ + vldr d6, [pc, #200] @ 9e088 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r9, #4 │ │ │ │ vsub.f64 d4, d4, d9 │ │ │ │ - b.n 9dff6 │ │ │ │ + b.n 9dfee │ │ │ │ ldr.w r3, [lr, r2, lsl #3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9e00c │ │ │ │ + bne.n 9e004 │ │ │ │ ldr.w r1, [fp, r1, lsl #2] │ │ │ │ - cbz r1, 9e00c │ │ │ │ + cbz r1, 9e004 │ │ │ │ adds r2, #1 │ │ │ │ vmov s11, r2 │ │ │ │ cmp r0, r2 │ │ │ │ vcvt.f64.s32 d5, s11 │ │ │ │ vmla.f64 d6, d5, d7 │ │ │ │ - bls.n 9e022 │ │ │ │ + bls.n 9e01a │ │ │ │ ldr.w r1, [r9, r2, lsl #3] │ │ │ │ add.w ip, r5, r1, lsl #3 │ │ │ │ vldr d7, [ip] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 9dfd6 │ │ │ │ + blt.n 9dfce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 9dee4 │ │ │ │ + b.n 9dedc │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ - bne.n 9dfb0 │ │ │ │ - b.n 9dee4 │ │ │ │ + bne.n 9dfa8 │ │ │ │ + b.n 9dedc │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ vadd.f64 d0, d6, d0 │ │ │ │ blx 2dcb0 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ vmov ip, s15 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bmi.n 9e00e │ │ │ │ + bmi.n 9e006 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs.n 9e07c │ │ │ │ - vldr d6, [pc, #68] @ 9e090 │ │ │ │ + bcs.n 9e074 │ │ │ │ + vldr d6, [pc, #68] @ 9e088 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ ldr.w r1, [r9, r2, lsl #3] │ │ │ │ add.w r2, r2, #1 │ │ │ │ ite ne │ │ │ │ vmovne.f64 d7, d6 │ │ │ │ vmoveq.f64 d7, d10 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ cmp r2, r0 │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 9e050 │ │ │ │ - b.n 9e00e │ │ │ │ + bne.n 9e048 │ │ │ │ + b.n 9e006 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9dee4 │ │ │ │ - b.n 9e00e │ │ │ │ - ldr r3, [pc, #24] @ (9e098 ) │ │ │ │ + beq.w 9dedc │ │ │ │ + b.n 9e006 │ │ │ │ + ldr r3, [pc, #24] @ (9e090 ) │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - ldr r1, [pc, #24] @ (9e09c ) │ │ │ │ - ldr r0, [pc, #24] @ (9e0a0 ) │ │ │ │ + ldr r1, [pc, #24] @ (9e094 ) │ │ │ │ + ldr r0, [pc, #24] @ (9e098 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ ... │ │ │ │ ldr r2, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ @@ -179683,16 +179709,16 @@ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (9e318 ) │ │ │ │ - ldr r3, [pc, #608] @ (9e31c ) │ │ │ │ + ldr r2, [pc, #608] @ (9e310 ) │ │ │ │ + ldr r3, [pc, #608] @ (9e314 ) │ │ │ │ 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] │ │ │ │ @@ -179709,262 +179735,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 9e1c0 │ │ │ │ + beq.n 9e1b8 │ │ │ │ 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, 9e17a │ │ │ │ + cbz r2, 9e172 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 9e182 │ │ │ │ + blt.n 9e17a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 9e140 │ │ │ │ + cbnz r0, 9e138 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9e23a │ │ │ │ + blt.n 9e232 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 9e154 │ │ │ │ + beq.n 9e14c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (9e320 ) │ │ │ │ - ldr r3, [pc, #444] @ (9e31c ) │ │ │ │ + ldr r2, [pc, #448] @ (9e318 ) │ │ │ │ + ldr r3, [pc, #444] @ (9e314 ) │ │ │ │ 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 9e2ea │ │ │ │ + bne.w 9e2e2 │ │ │ │ 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 9e13c │ │ │ │ + bge.n 9e134 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 9e236 │ │ │ │ + beq.n 9e22e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 9e1aa │ │ │ │ + cbz r2, 9e1a2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 9e1ae │ │ │ │ + cbnz r0, 9e1a6 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9e1c4 │ │ │ │ + bge.n 9e1bc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e2c4 │ │ │ │ + beq.w 9e2bc │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e1ea │ │ │ │ + b.n 9e1e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 9e1fe │ │ │ │ + cbnz r3, 9e1f6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d4d0 │ │ │ │ + bl 9d4c8 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9e144 │ │ │ │ + beq.n 9e13c │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2ba │ │ │ │ + beq.n 9e2b2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 9e15c │ │ │ │ + b.n 9e154 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e276 │ │ │ │ + beq.n 9e26e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 9e1c4 │ │ │ │ + bge.n 9e1bc │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 9e28a │ │ │ │ + bne.n 9e282 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e1ea │ │ │ │ + b.n 9e1e2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9e282 │ │ │ │ + beq.n 9e27a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 9e2a8 │ │ │ │ + cbz r2, 9e2a0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 9e1c4 │ │ │ │ + bge.n 9e1bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e236 │ │ │ │ + bne.n 9e22e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 9e28a │ │ │ │ + b.n 9e282 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 9e1c4 │ │ │ │ + bge.n 9e1bc │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9e1d8 │ │ │ │ + b.n 9e1d0 │ │ │ │ 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, 9e29e │ │ │ │ + cbz r2, 9e296 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9e2a4 │ │ │ │ + cbnz r0, 9e29c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9e1ea │ │ │ │ + b.n 9e1e2 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 9e1c4 │ │ │ │ + bge.n 9e1bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e272 │ │ │ │ + beq.n 9e26a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e1d8 │ │ │ │ + b.n 9e1d0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9e28a │ │ │ │ + b.n 9e282 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 9e236 │ │ │ │ - b.n 9e28a │ │ │ │ + beq.n 9e22e │ │ │ │ + b.n 9e282 │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (9e324 ) │ │ │ │ - ldr r3, [pc, #64] @ (9e31c ) │ │ │ │ + ldr r2, [pc, #76] @ (9e31c ) │ │ │ │ + ldr r3, [pc, #64] @ (9e314 ) │ │ │ │ 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 9e312 │ │ │ │ + beq.n 9e30a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (9e328 ) │ │ │ │ - ldr r3, [pc, #28] @ (9e31c ) │ │ │ │ + ldr r2, [pc, #44] @ (9e320 ) │ │ │ │ + ldr r3, [pc, #28] @ (9e314 ) │ │ │ │ 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 9e2ea │ │ │ │ + bne.n 9e2e2 │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (9e5a0 ) │ │ │ │ - ldr r3, [pc, #608] @ (9e5a4 ) │ │ │ │ + ldr r2, [pc, #608] @ (9e598 ) │ │ │ │ + ldr r3, [pc, #608] @ (9e59c ) │ │ │ │ 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] │ │ │ │ @@ -179981,274 +180007,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 9e448 │ │ │ │ + beq.n 9e440 │ │ │ │ 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, 9e402 │ │ │ │ + cbz r2, 9e3fa │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 9e40a │ │ │ │ + blt.n 9e402 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 9e3c8 │ │ │ │ + cbnz r0, 9e3c0 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9e4c2 │ │ │ │ + blt.n 9e4ba │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 9e3dc │ │ │ │ + beq.n 9e3d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #448] @ (9e5a8 ) │ │ │ │ - ldr r3, [pc, #444] @ (9e5a4 ) │ │ │ │ + ldr r2, [pc, #448] @ (9e5a0 ) │ │ │ │ + ldr r3, [pc, #444] @ (9e59c ) │ │ │ │ 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 9e572 │ │ │ │ + bne.w 9e56a │ │ │ │ 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 9e3c4 │ │ │ │ + bge.n 9e3bc │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 9e4be │ │ │ │ + beq.n 9e4b6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 9e432 │ │ │ │ + cbz r2, 9e42a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 9e436 │ │ │ │ + cbnz r0, 9e42e │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9e44c │ │ │ │ + bge.n 9e444 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e54c │ │ │ │ + beq.w 9e544 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e472 │ │ │ │ + b.n 9e46a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 9e486 │ │ │ │ + cbnz r3, 9e47e │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d578 │ │ │ │ + bl 9d570 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9e3cc │ │ │ │ + beq.n 9e3c4 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e542 │ │ │ │ + beq.n 9e53a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 9e3e4 │ │ │ │ + b.n 9e3dc │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e4fe │ │ │ │ + beq.n 9e4f6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 9e44c │ │ │ │ + bge.n 9e444 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 9e512 │ │ │ │ + bne.n 9e50a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e472 │ │ │ │ + b.n 9e46a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9e50a │ │ │ │ + beq.n 9e502 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 9e530 │ │ │ │ + cbz r2, 9e528 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 9e44c │ │ │ │ + bge.n 9e444 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e4be │ │ │ │ + bne.n 9e4b6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 9e512 │ │ │ │ + b.n 9e50a │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 9e44c │ │ │ │ + bge.n 9e444 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9e460 │ │ │ │ + b.n 9e458 │ │ │ │ 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, 9e526 │ │ │ │ + cbz r2, 9e51e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9e52c │ │ │ │ + cbnz r0, 9e524 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 9e472 │ │ │ │ + b.n 9e46a │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 9e44c │ │ │ │ + bge.n 9e444 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e4fa │ │ │ │ + beq.n 9e4f2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e460 │ │ │ │ + b.n 9e458 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9e512 │ │ │ │ + b.n 9e50a │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 9e4be │ │ │ │ - b.n 9e512 │ │ │ │ + beq.n 9e4b6 │ │ │ │ + b.n 9e50a │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (9e5ac ) │ │ │ │ - ldr r3, [pc, #64] @ (9e5a4 ) │ │ │ │ + ldr r2, [pc, #76] @ (9e5a4 ) │ │ │ │ + ldr r3, [pc, #64] @ (9e59c ) │ │ │ │ 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 9e59a │ │ │ │ + beq.n 9e592 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #44] @ (9e5b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (9e5a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (9e5a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (9e59c ) │ │ │ │ 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 9e572 │ │ │ │ + bne.n 9e56a │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009e5b4 )@@Base>: │ │ │ │ +0009e5ac )@@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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r9, [r0] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - ldr.w r5, [pc, #2700] @ 9f05c )@@Base+0xaa8> │ │ │ │ + ldr.w r5, [pc, #2700] @ 9f054 )@@Base+0xaa8> │ │ │ │ mov r1, r3 │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w fp, sp, #268 @ 0x10c │ │ │ │ - ldr.w r0, [pc, #2692] @ 9f060 )@@Base+0xaac> │ │ │ │ + ldr.w r0, [pc, #2692] @ 9f058 )@@Base+0xaac> │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2684] @ 9f064 )@@Base+0xab0> │ │ │ │ + ldr.w r3, [pc, #2684] @ 9f05c )@@Base+0xab0> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ @@ -180274,64 +180300,64 @@ │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ strb r7, [r1, r3] │ │ │ │ mov r1, fp │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ add.w r3, r9, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ee8c )@@Base+0x8d8> │ │ │ │ + beq.w 9ee84 )@@Base+0x8d8> │ │ │ │ ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9e650 )@@Base+0x9c> │ │ │ │ + b.n 9e648 )@@Base+0x9c> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9e662 )@@Base+0xae> │ │ │ │ + cbz r2, 9e65a )@@Base+0xae> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9e664 )@@Base+0xb0> │ │ │ │ + cbnz r0, 9e65c )@@Base+0xb0> │ │ │ │ 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 9e64c )@@Base+0x98> │ │ │ │ + bne.n 9e644 )@@Base+0x98> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 9ee8e )@@Base+0x8da> │ │ │ │ + beq.w 9ee86 )@@Base+0x8da> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9e69e )@@Base+0xea> │ │ │ │ + cbz r2, 9e696 )@@Base+0xea> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9e6a0 )@@Base+0xec> │ │ │ │ + cbnz r0, 9e698 )@@Base+0xec> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ee8e )@@Base+0x8da> │ │ │ │ + blt.w 9ee86 )@@Base+0x8da> │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 9e6ba )@@Base+0x106> │ │ │ │ + beq.n 9e6b2 )@@Base+0x106> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -180343,15 +180369,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ movs r3, #31 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r5, [pc, #2440] @ 9f068 )@@Base+0xab4> │ │ │ │ + ldr.w r5, [pc, #2440] @ 9f060 )@@Base+0xab4> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov lr, r0 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -180380,15 +180406,15 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ strb r6, [r3, r5] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #2344] @ 9f06c )@@Base+0xab8> │ │ │ │ + ldr.w r6, [pc, #2344] @ 9f064 )@@Base+0xab8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov ip, r6 │ │ │ │ @@ -180396,15 +180422,15 @@ │ │ │ │ adds r6, #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 9e754 )@@Base+0x1a0> │ │ │ │ + bne.n 9e74c )@@Base+0x1a0> │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -180421,33 +180447,33 @@ │ │ │ │ strd lr, r3, [sp] │ │ │ │ strd r4, ip, [sp, #268] @ 0x10c │ │ │ │ strb.w ip, [sp, #276] @ 0x114 │ │ │ │ strd fp, ip, [sp, #8] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9e7ba )@@Base+0x206> │ │ │ │ + beq.n 9e7b2 )@@Base+0x206> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9e7ca )@@Base+0x216> │ │ │ │ + beq.n 9e7c2 )@@Base+0x216> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9e7da )@@Base+0x226> │ │ │ │ + beq.n 9e7d2 )@@Base+0x226> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r5, [pc, #2196] @ 9f070 )@@Base+0xabc> │ │ │ │ + ldr.w r5, [pc, #2196] @ 9f068 )@@Base+0xabc> │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, pc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ @@ -180478,64 +180504,64 @@ │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9eef6 )@@Base+0x942> │ │ │ │ + beq.w 9eeee )@@Base+0x942> │ │ │ │ ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9e850 )@@Base+0x29c> │ │ │ │ + b.n 9e848 )@@Base+0x29c> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9e862 )@@Base+0x2ae> │ │ │ │ + cbz r2, 9e85a )@@Base+0x2ae> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9e864 )@@Base+0x2b0> │ │ │ │ + cbnz r0, 9e85c )@@Base+0x2b0> │ │ │ │ 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 9e84c )@@Base+0x298> │ │ │ │ + bne.n 9e844 )@@Base+0x298> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 9eef8 )@@Base+0x944> │ │ │ │ + beq.w 9eef0 )@@Base+0x944> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9e89e )@@Base+0x2ea> │ │ │ │ + cbz r2, 9e896 )@@Base+0x2ea> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9e8a0 )@@Base+0x2ec> │ │ │ │ + cbnz r0, 9e898 )@@Base+0x2ec> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9eef8 )@@Base+0x944> │ │ │ │ + blt.w 9eef0 )@@Base+0x944> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 9e8ba )@@Base+0x306> │ │ │ │ + beq.n 9e8b2 )@@Base+0x306> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -180546,15 +180572,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ movs r3, #26 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r5, [pc, #1944] @ 9f074 )@@Base+0xac0> │ │ │ │ + ldr.w r5, [pc, #1944] @ 9f06c )@@Base+0xac0> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -180581,15 +180607,15 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w lr, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1864] @ 9f078 )@@Base+0xac4> │ │ │ │ + ldr.w lr, [pc, #1864] @ 9f070 )@@Base+0xac4> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add.w r6, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, lr │ │ │ │ @@ -180597,16 +180623,16 @@ │ │ │ │ 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 9e940 )@@Base+0x38c> │ │ │ │ - ldr.w r3, [pc, #1816] @ 9f07c )@@Base+0xac8> │ │ │ │ + bne.n 9e938 )@@Base+0x38c> │ │ │ │ + ldr.w r3, [pc, #1816] @ 9f074 )@@Base+0xac8> │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ ldr.w r0, [lr] │ │ │ │ add r3, pc │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ @@ -180662,68 +180688,68 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9ea12 )@@Base+0x45e> │ │ │ │ + beq.n 9ea0a )@@Base+0x45e> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea22 )@@Base+0x46e> │ │ │ │ + beq.n 9ea1a )@@Base+0x46e> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea32 )@@Base+0x47e> │ │ │ │ + beq.n 9ea2a )@@Base+0x47e> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea42 )@@Base+0x48e> │ │ │ │ + beq.n 9ea3a )@@Base+0x48e> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea52 )@@Base+0x49e> │ │ │ │ + beq.n 9ea4a )@@Base+0x49e> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea62 )@@Base+0x4ae> │ │ │ │ + beq.n 9ea5a )@@Base+0x4ae> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea72 )@@Base+0x4be> │ │ │ │ + beq.n 9ea6a )@@Base+0x4be> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ea82 )@@Base+0x4ce> │ │ │ │ + beq.n 9ea7a )@@Base+0x4ce> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r5, [pc, #1532] @ 9f080 )@@Base+0xacc> │ │ │ │ + ldr.w r5, [pc, #1532] @ 9f078 )@@Base+0xacc> │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, pc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ @@ -180751,69 +180777,69 @@ │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9eedc )@@Base+0x928> │ │ │ │ + beq.w 9eed4 )@@Base+0x928> │ │ │ │ ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9eaf2 )@@Base+0x53e> │ │ │ │ + b.n 9eaea )@@Base+0x53e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9eb04 )@@Base+0x550> │ │ │ │ + cbz r2, 9eafc )@@Base+0x550> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9eb06 )@@Base+0x552> │ │ │ │ + cbnz r0, 9eafe )@@Base+0x552> │ │ │ │ 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 9eaee )@@Base+0x53a> │ │ │ │ + bne.n 9eae6 )@@Base+0x53a> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 9eede )@@Base+0x92a> │ │ │ │ + beq.w 9eed6 )@@Base+0x92a> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9eb40 )@@Base+0x58c> │ │ │ │ + cbz r2, 9eb38 )@@Base+0x58c> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9eb42 )@@Base+0x58e> │ │ │ │ + cbnz r0, 9eb3a )@@Base+0x58e> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9eede )@@Base+0x92a> │ │ │ │ + blt.w 9eed6 )@@Base+0x92a> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 9eb5c )@@Base+0x5a8> │ │ │ │ + beq.n 9eb54 )@@Base+0x5a8> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r5, [pc, #1316] @ 9f084 )@@Base+0xad0> │ │ │ │ + ldr.w r5, [pc, #1316] @ 9f07c )@@Base+0xad0> │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, pc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ @@ -180842,71 +180868,71 @@ │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ strb r7, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ add.w r3, r9, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9eec2 )@@Base+0x90e> │ │ │ │ + beq.w 9eeba )@@Base+0x90e> │ │ │ │ ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9ebce )@@Base+0x61a> │ │ │ │ + b.n 9ebc6 )@@Base+0x61a> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 9ebe0 )@@Base+0x62c> │ │ │ │ + cbz r2, 9ebd8 )@@Base+0x62c> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9ebe2 )@@Base+0x62e> │ │ │ │ + cbnz r0, 9ebda )@@Base+0x62e> │ │ │ │ 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 9ebca )@@Base+0x616> │ │ │ │ + bne.n 9ebc2 )@@Base+0x616> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 9eec4 )@@Base+0x910> │ │ │ │ + beq.w 9eebc )@@Base+0x910> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9ec1c )@@Base+0x668> │ │ │ │ + cbz r2, 9ec14 )@@Base+0x668> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9ec1e )@@Base+0x66a> │ │ │ │ + cbnz r0, 9ec16 )@@Base+0x66a> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9eec4 )@@Base+0x910> │ │ │ │ + blt.w 9eebc )@@Base+0x910> │ │ │ │ movs r3, #5 │ │ │ │ cmp sl, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 9ec38 )@@Base+0x684> │ │ │ │ + beq.n 9ec30 )@@Base+0x684> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #21 │ │ │ │ - ldr.w r2, [pc, #1096] @ 9f088 )@@Base+0xad4> │ │ │ │ + ldr.w r2, [pc, #1096] @ 9f080 )@@Base+0xad4> │ │ │ │ movs r6, #11 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -180923,17 +180949,17 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r3, [pc, #1036] @ 9f08c )@@Base+0xad8> │ │ │ │ + ldr.w r3, [pc, #1036] @ 9f084 )@@Base+0xad8> │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w lr, [pc, #1036] @ 9f090 )@@Base+0xadc> │ │ │ │ + ldr.w lr, [pc, #1036] @ 9f088 )@@Base+0xadc> │ │ │ │ mov.w ip, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add lr, pc │ │ │ │ movw r7, #28526 @ 0x6f6e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -180991,68 +181017,68 @@ │ │ │ │ strd r4, ip, [sp, #268] @ 0x10c │ │ │ │ strb.w ip, [sp, #276] @ 0x114 │ │ │ │ strd fp, ip, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9ed4c )@@Base+0x798> │ │ │ │ + beq.n 9ed44 )@@Base+0x798> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ed5c )@@Base+0x7a8> │ │ │ │ + beq.n 9ed54 )@@Base+0x7a8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ed6c )@@Base+0x7b8> │ │ │ │ + beq.n 9ed64 )@@Base+0x7b8> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ed7c )@@Base+0x7c8> │ │ │ │ + beq.n 9ed74 )@@Base+0x7c8> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ed8c )@@Base+0x7d8> │ │ │ │ + beq.n 9ed84 )@@Base+0x7d8> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ed9c )@@Base+0x7e8> │ │ │ │ + beq.n 9ed94 )@@Base+0x7e8> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9edac )@@Base+0x7f8> │ │ │ │ + beq.n 9eda4 )@@Base+0x7f8> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9edbc )@@Base+0x808> │ │ │ │ + beq.n 9edb4 )@@Base+0x808> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #724] @ (9f094 )@@Base+0xae0>) │ │ │ │ + ldr r2, [pc, #724] @ (9f08c )@@Base+0xae0>) │ │ │ │ movs r6, #11 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r3, r4 │ │ │ │ @@ -181065,141 +181091,141 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ strb.w r5, [sp, #287] @ 0x11f │ │ │ │ blx 2c604 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [r9, #72] @ 0x48 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9eea8 )@@Base+0x8f4> │ │ │ │ + beq.n 9eea0 )@@Base+0x8f4> │ │ │ │ ldrd sl, r7, [sp, #268] @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9ee0c )@@Base+0x858> │ │ │ │ + b.n 9ee04 )@@Base+0x858> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 9ee1e )@@Base+0x86a> │ │ │ │ + cbz r2, 9ee16 )@@Base+0x86a> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9ee20 )@@Base+0x86c> │ │ │ │ + cbnz r0, 9ee18 )@@Base+0x86c> │ │ │ │ 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 9ee08 )@@Base+0x854> │ │ │ │ + bne.n 9ee00 )@@Base+0x854> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9eeaa )@@Base+0x8f6> │ │ │ │ + beq.n 9eea2 )@@Base+0x8f6> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 9ee58 )@@Base+0x8a4> │ │ │ │ + cbz r2, 9ee50 )@@Base+0x8a4> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, 9ee5a )@@Base+0x8a6> │ │ │ │ + cbnz r0, 9ee52 )@@Base+0x8a6> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9eeaa )@@Base+0x8f6> │ │ │ │ + blt.n 9eea2 )@@Base+0x8f6> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp sl, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 9ee72 )@@Base+0x8be> │ │ │ │ + beq.n 9ee6a )@@Base+0x8be> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #548] @ (9f098 )@@Base+0xae4>) │ │ │ │ - ldr r3, [pc, #492] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #548] @ (9f090 )@@Base+0xae4>) │ │ │ │ + ldr r3, [pc, #492] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9ef36 )@@Base+0x982> │ │ │ │ + bne.n 9ef2e )@@Base+0x982> │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 9e32c │ │ │ │ + bl 9e324 │ │ │ │ ldr.w sl, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 9e6a6 )@@Base+0xf2> │ │ │ │ + b.w 9e69e )@@Base+0xf2> │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 9e0a4 │ │ │ │ + bl 9e09c │ │ │ │ ldr.w sl, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9ee5e )@@Base+0x8aa> │ │ │ │ + b.n 9ee56 )@@Base+0x8aa> │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 9e32c │ │ │ │ + bl 9e324 │ │ │ │ ldr.w sl, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9ec24 )@@Base+0x670> │ │ │ │ + b.n 9ec1c )@@Base+0x670> │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 9e0a4 │ │ │ │ + bl 9e09c │ │ │ │ ldr.w sl, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9eb48 )@@Base+0x594> │ │ │ │ + b.n 9eb40 )@@Base+0x594> │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 9e0a4 │ │ │ │ + bl 9e09c │ │ │ │ ldr.w sl, [sp, #268] @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9e8a6 )@@Base+0x2f2> │ │ │ │ + b.n 9e89e )@@Base+0x2f2> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #376] @ (9f09c )@@Base+0xae8>) │ │ │ │ - ldr r3, [pc, #316] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #376] @ (9f094 )@@Base+0xae8>) │ │ │ │ + ldr r3, [pc, #316] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n 9ef66 )@@Base+0x9b2> │ │ │ │ + b.n 9ef5e )@@Base+0x9b2> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -181208,74 +181234,74 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (9f0a0 )@@Base+0xaec>) │ │ │ │ - ldr r3, [pc, #244] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #304] @ (9f098 )@@Base+0xaec>) │ │ │ │ + ldr r3, [pc, #244] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9ef36 )@@Base+0x982> │ │ │ │ + bne.n 9ef2e )@@Base+0x982> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (9f0a4 )@@Base+0xaf0>) │ │ │ │ - ldr r3, [pc, #212] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #280] @ (9f09c )@@Base+0xaf0>) │ │ │ │ + ldr r3, [pc, #212] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ - b.n 9ef36 )@@Base+0x982> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ + b.n 9ef2e )@@Base+0x982> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (9f0a8 )@@Base+0xaf4>) │ │ │ │ - ldr r3, [pc, #184] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #256] @ (9f0a0 )@@Base+0xaf4>) │ │ │ │ + ldr r3, [pc, #184] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ - b.n 9ef36 )@@Base+0x982> │ │ │ │ - b.n 9ef1c )@@Base+0x968> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ + b.n 9ef2e )@@Base+0x982> │ │ │ │ + b.n 9ef14 )@@Base+0x968> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #228] @ (9f0ac )@@Base+0xaf8>) │ │ │ │ - ldr r3, [pc, #156] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #228] @ (9f0a4 )@@Base+0xaf8>) │ │ │ │ + ldr r3, [pc, #156] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ - b.n 9ef36 )@@Base+0x982> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ + b.n 9ef2e )@@Base+0x982> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (9f0b0 )@@Base+0xafc>) │ │ │ │ - ldr r3, [pc, #128] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #204] @ (9f0a8 )@@Base+0xafc>) │ │ │ │ + ldr r3, [pc, #128] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ - b.n 9ef36 )@@Base+0x982> │ │ │ │ - b.n 9f022 )@@Base+0xa6e> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ + b.n 9ef2e )@@Base+0x982> │ │ │ │ + b.n 9f01a )@@Base+0xa6e> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -181284,40 +181310,40 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (9f0b4 )@@Base+0xb00>) │ │ │ │ - ldr r3, [pc, #56] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #136] @ (9f0ac )@@Base+0xb00>) │ │ │ │ + ldr r3, [pc, #56] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ - b.n 9ef36 )@@Base+0x982> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ + b.n 9ef2e )@@Base+0x982> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (9f0b8 )@@Base+0xb04>) │ │ │ │ - ldr r3, [pc, #28] @ (9f064 )@@Base+0xab0>) │ │ │ │ + ldr r2, [pc, #112] @ (9f0b0 )@@Base+0xb04>) │ │ │ │ + ldr r3, [pc, #28] @ (9f05c )@@Base+0xab0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9ef80 )@@Base+0x9cc> │ │ │ │ - b.n 9ef36 )@@Base+0x982> │ │ │ │ + beq.n 9ef78 )@@Base+0x9cc> │ │ │ │ + b.n 9ef2e )@@Base+0x982> │ │ │ │ nop │ │ │ │ - cbz r2, 9f07c )@@Base+0xac8> │ │ │ │ + cbz r2, 9f074 )@@Base+0xac8> │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ @@ -181331,171 +181357,171 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #784 @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #280 @ (adr r5, 9f1a8 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 9f1a0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - vaddl.u8 q8, d0, d2 │ │ │ │ - vaddl.u32 q0, d2, d2 │ │ │ │ - vaddl.u8 q0, d6, d2 │ │ │ │ - vhadd.u32 d16, d8, d2 │ │ │ │ - vhadd.u8 d16, d12, d2 │ │ │ │ - vhadd.u8 d0, d4, d2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr2, {0} │ │ │ │ + vaddl.u8 q8, d8, d2 │ │ │ │ + vaddl.u32 q0, d10, d2 │ │ │ │ + vaddl.u8 q0, d14, d2 │ │ │ │ + vhadd.u d16, d0, d2 │ │ │ │ + vhadd.u16 d16, d4, d2 │ │ │ │ + vhadd.u8 d0, d12, d2 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr2, {0} │ │ │ │ │ │ │ │ -0009f0bc : │ │ │ │ +0009f0b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (9f164 ) │ │ │ │ + ldr r2, [pc, #152] @ (9f15c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (9f168 ) │ │ │ │ + ldr r3, [pc, #152] @ (9f160 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #148] @ (9f16c ) │ │ │ │ + ldr r5, [pc, #148] @ (9f164 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b958 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #128] @ (9f170 ) │ │ │ │ + ldr r3, [pc, #128] @ (9f168 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r6, [r1, #176] @ 0xb0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r1, r0, [r4, #136] @ 0x88 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r6, 9f10c │ │ │ │ + cbz r6, 9f104 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx 2c464 )@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (9f174 ) │ │ │ │ - ldr r3, [pc, #64] @ (9f168 ) │ │ │ │ + ldr r2, [pc, #80] @ (9f16c ) │ │ │ │ + ldr r3, [pc, #64] @ (9f160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9f15c │ │ │ │ + bne.n 9f154 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ - ldr r2, [pc, #44] @ (9f178 ) │ │ │ │ - ldr r3, [pc, #28] @ (9f168 ) │ │ │ │ + ldr r2, [pc, #44] @ (9f170 ) │ │ │ │ + ldr r3, [pc, #28] @ (9f160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9f160 │ │ │ │ + beq.n 9f158 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - cdp2 0, 5, cr0, cr14, cr2, {0} │ │ │ │ + cdp2 0, 6, cr0, cr6, cr2, {0} │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr2, {0} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr2, {0} │ │ │ │ lsrs r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr2, {0} │ │ │ │ - stc2l 0, cr0, [r4, #8]! │ │ │ │ + cdp2 0, 1, cr0, cr2, cr2, {0} │ │ │ │ + stc2l 0, cr0, [ip, #8]! │ │ │ │ │ │ │ │ -0009f17c : │ │ │ │ +0009f174 : │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #532] @ (9f3a8 ) │ │ │ │ + ldr r3, [pc, #532] @ (9f3a0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #528] @ (9f3ac ) │ │ │ │ + ldr r2, [pc, #528] @ (9f3a4 ) │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #528] @ (9f3b0 ) │ │ │ │ + ldr r3, [pc, #528] @ (9f3a8 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f376 │ │ │ │ + bne.w 9f36e │ │ │ │ ldr.w r2, [r3, #752] @ 0x2f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 9f376 │ │ │ │ + bgt.w 9f36e │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9fa8c │ │ │ │ + beq.w 9fa84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f376 │ │ │ │ + beq.w 9f36e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr d7, [pc, #448] @ 9f3a0 │ │ │ │ + vldr d7, [pc, #448] @ 9f398 │ │ │ │ vldr d6, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt mi │ │ │ │ movmi r3, #1 │ │ │ │ strmi r3, [sp, #56] @ 0x38 │ │ │ │ - bpl.w 9fbde │ │ │ │ + bpl.w 9fbd6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ blx 2d358 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f8be │ │ │ │ + bne.w 9f8b6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fbd6 │ │ │ │ - ldr r2, [pc, #404] @ (9f3b4 ) │ │ │ │ + beq.w 9fbce │ │ │ │ + ldr r2, [pc, #404] @ (9f3ac ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #400] @ (9f3b8 ) │ │ │ │ + ldr r1, [pc, #400] @ (9f3b0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -181514,180 +181540,180 @@ │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f36c │ │ │ │ + bne.w 9f364 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bcs.w 9fbba │ │ │ │ + bcs.w 9fbb2 │ │ │ │ mov.w r0, r8, lsl #3 │ │ │ │ blx 2c4b8 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9fbba │ │ │ │ + bcs.w 9fbb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9fb5a │ │ │ │ + beq.w 9fb52 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r5 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ mov r9, r4 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 9f2c4 │ │ │ │ + b.n 9f2bc │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 9f306 │ │ │ │ + beq.n 9f2fe │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f2bc │ │ │ │ + beq.n 9f2b4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9fa94 │ │ │ │ + beq.w 9fa8c │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ vldr d10, [r6] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d7, d0, d10 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9f2bc │ │ │ │ + ble.n 9f2b4 │ │ │ │ adds r4, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 9f2c4 │ │ │ │ + bne.n 9f2bc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r0, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r8, r3, r2 │ │ │ │ mov.w r4, r8, asr #2 │ │ │ │ blx 2c4b8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #16383 @ 0x3fff │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ - bhi.w 9fbf0 │ │ │ │ + bhi.w 9fbe8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #1 │ │ │ │ add.w r3, r7, #12 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c4b8 │ │ │ │ mov r6, r7 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mvn.w fp, #1048576 @ 0x100000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f3ca │ │ │ │ + beq.n 9f3c2 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd sl, fp, [r0], #8 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 9f350 │ │ │ │ + blt.n 9f348 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9f3e4 │ │ │ │ + beq.n 9f3dc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2c4b8 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - b.n 9f34e │ │ │ │ + b.n 9f346 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #64] @ (9f3bc ) │ │ │ │ - ldr r3, [pc, #48] @ (9f3b0 ) │ │ │ │ + ldr r2, [pc, #64] @ (9f3b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (9f3a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9fbb6 │ │ │ │ + bne.w 9fbae │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (9f4ec ) │ │ │ │ - ldc2 0, cr0, [ip, #8] │ │ │ │ - ldc2 0, cr0, [r2, #8] │ │ │ │ + ldr r2, [pc, #324] @ (9f4e4 ) │ │ │ │ + stc2 0, cr0, [r4, #8]! │ │ │ │ + ldc2 0, cr0, [sl, #8] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb20002 │ │ │ │ + @ instruction: 0xfbba0002 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4b8 │ │ │ │ str.w r0, [r6, #8]! │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9f3e4 │ │ │ │ + beq.n 9f3dc │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c4b8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r3, r6, #4 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9f3c0 │ │ │ │ + bne.n 9f3b8 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2cfdc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2c4b8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9fc6a │ │ │ │ + bcs.w 9fc62 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c4b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9f58a │ │ │ │ + beq.w 9f582 │ │ │ │ cmp r4, #0 │ │ │ │ - vldr d9, [pc, #560] @ 9f658 │ │ │ │ - vldr d10, [pc, #548] @ 9f650 │ │ │ │ + vldr d9, [pc, #560] @ 9f650 │ │ │ │ + vldr d10, [pc, #548] @ 9f648 │ │ │ │ mov.w r3, r4, lsl #3 │ │ │ │ it eq │ │ │ │ moveq r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ @@ -181697,69 +181723,69 @@ │ │ │ │ blx 2d38c │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d974 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9f830 │ │ │ │ + beq.w 9f828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vstmia lr!, {d7} │ │ │ │ - cbz r1, 9f4ae │ │ │ │ + cbz r1, 9f4a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 9f474 │ │ │ │ + blt.n 9f46c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f668 │ │ │ │ + bne.w 9f660 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9fb48 │ │ │ │ + beq.w 9fb40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r0, #-4] │ │ │ │ movs r3, #0 │ │ │ │ ldrd sl, fp, [r1], #8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ strd sl, fp, [r2], #8 │ │ │ │ - blt.n 9f4ca │ │ │ │ + blt.n 9f4c2 │ │ │ │ subs r0, #4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 9f4c4 │ │ │ │ + bne.n 9f4bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f4ee │ │ │ │ + beq.n 9f4e6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f814 │ │ │ │ + beq.w 9f80c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ vldr d0, [r3] │ │ │ │ @@ -181771,57 +181797,57 @@ │ │ │ │ mov r0, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ blx 2d38c │ │ │ │ vcmpe.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 9f58a │ │ │ │ + bmi.n 9f582 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f58a │ │ │ │ + beq.n 9f582 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ vmov.f64 d11, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d12, [r3] │ │ │ │ vadd.f64 d0, d12, d11 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d12 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 9f572 │ │ │ │ + bpl.n 9f56a │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.n 9f548 │ │ │ │ + blt.n 9f540 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9f58a │ │ │ │ + beq.n 9f582 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 9f43a │ │ │ │ + bne.w 9f432 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r7, #4 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ - cbz r0, 9f59c │ │ │ │ + cbz r0, 9f594 │ │ │ │ blx 2ce44 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 9f592 │ │ │ │ + bne.n 9f58a │ │ │ │ mov r0, r7 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ce44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f5fa │ │ │ │ + beq.n 9f5f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ add.w r3, r5, sl, lsl #3 │ │ │ │ @@ -181834,57 +181860,57 @@ │ │ │ │ blx 2cf64 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ blx 2b660 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 9f5c4 │ │ │ │ + blt.n 9f5bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9fa44 │ │ │ │ + beq.w 9fa3c │ │ │ │ blx 2d38c │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce44 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2c700 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f37a │ │ │ │ + beq.w 9f372 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 9f37a │ │ │ │ + b.n 9f372 │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f836 │ │ │ │ + bne.w 9f82e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -181899,224 +181925,224 @@ │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ vldr d7, [r2] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vstmia r9!, {d7} │ │ │ │ - blt.n 9f68a │ │ │ │ + blt.n 9f682 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 9f71a │ │ │ │ + beq.n 9f712 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ sub.w sl, r2, fp │ │ │ │ mov r1, r2 │ │ │ │ mov.w r2, sl, asr #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2d00c > >, 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.w 9faf8 │ │ │ │ + ble.w 9faf0 │ │ │ │ add.w sl, fp, #64 @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 2c134 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 9f714 │ │ │ │ + beq.n 9f70c │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r5, #4 │ │ │ │ blx 2cf58 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9f700 │ │ │ │ + bne.n 9f6f8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f7f6 │ │ │ │ + beq.n 9f7ee │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov.w r9, r2, lsl #3 │ │ │ │ add r3, r9 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9f7ae │ │ │ │ + ble.n 9f7a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r2, r9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vldr d11, [r2] │ │ │ │ adds r2, r5, r3 │ │ │ │ vldr d7, [r2] │ │ │ │ vsub.f64 d7, d7, d11 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 9fb36 │ │ │ │ + ble.w 9fb2e │ │ │ │ vadd.f64 d11, d11, d7 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - vldr d6, [pc, #-272] @ 9f658 │ │ │ │ + vldr d6, [pc, #-272] @ 9f650 │ │ │ │ add r2, r3 │ │ │ │ vldr d7, [r2] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 9fb04 │ │ │ │ + ble.w 9fafc │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d11, d11, d7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d0, d11, d0 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d7, d0, d11 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 9fc58 │ │ │ │ + bhi.w 9fc50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r9, r3 │ │ │ │ vstr d11, [r9] │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f7f6 │ │ │ │ + beq.n 9f7ee │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov r1, lr │ │ │ │ mov r3, lr │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9f7d4 │ │ │ │ + b.n 9f7cc │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #8 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.w 9f8f2 │ │ │ │ + bge.w 9f8ea │ │ │ │ vldr d7, [r3] │ │ │ │ vldr d6, [r2] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9f7c8 │ │ │ │ + ble.n 9f7c0 │ │ │ │ sub.w ip, ip, #4 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 9f7bc │ │ │ │ + bne.n 9f7b4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cbz r0, 9f802 │ │ │ │ + cbz r0, 9f7fa │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9f4ba │ │ │ │ + beq.w 9f4b2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - b.n 9f4ba │ │ │ │ + b.n 9f4b2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - vldr d1, [pc, #-456] @ 9f660 │ │ │ │ + vldr d1, [pc, #-456] @ 9f658 │ │ │ │ blx 2dc38 │ │ │ │ - b.n 9f514 │ │ │ │ + b.n 9f50c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9fb3c │ │ │ │ + beq.w 9fb34 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.w 9fb26 │ │ │ │ + beq.w 9fb1e │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 9f86a │ │ │ │ + beq.n 9f862 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2b690 │ │ │ │ - vldr d7, [pc, #-552] @ 9f660 │ │ │ │ + vldr d7, [pc, #-552] @ 9f658 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add sl, r9 │ │ │ │ cmp r4, #1 │ │ │ │ str.w sl, [sp, #176] @ 0xb0 │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.n 9f8ae │ │ │ │ + beq.n 9f8a6 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 9f8ac │ │ │ │ + beq.n 9f8a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c270 │ │ │ │ mov r0, sl │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9fb76 │ │ │ │ + beq.w 9fb6e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r0, r3, #4 │ │ │ │ - b.n 9f680 │ │ │ │ + b.n 9f678 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fbd6 │ │ │ │ - ldr r3, [pc, #856] @ (9fc30 ) │ │ │ │ + beq.w 9fbce │ │ │ │ + ldr r3, [pc, #856] @ (9fc28 ) │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #848] @ (9fc34 ) │ │ │ │ + ldr r3, [pc, #848] @ (9fc2c ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 9f234 │ │ │ │ - ldr r3, [pc, #836] @ (9fc38 ) │ │ │ │ + b.n 9f22c │ │ │ │ + ldr r3, [pc, #836] @ (9fc30 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ vmov.f64 d12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr d1, [pc, #784] @ 9fc10 │ │ │ │ - vldr d2, [pc, #788] @ 9fc18 │ │ │ │ + vldr d1, [pc, #784] @ 9fc08 │ │ │ │ + vldr d2, [pc, #788] @ 9fc10 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movw r3, #26125 @ 0x660d │ │ │ │ movt r3, #25 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -182125,38 +182151,38 @@ │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ strd r8, r7, [sp, #128] @ 0x80 │ │ │ │ str.w fp, [sp, #136] @ 0x88 │ │ │ │ mov r8, r2 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ sub.w fp, r0, #4 │ │ │ │ mov r6, r4 │ │ │ │ - vldr d11, [pc, #744] @ 9fc20 │ │ │ │ + vldr d11, [pc, #744] @ 9fc18 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 9f98c │ │ │ │ + b.n 9f984 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vadd.f64 d0, d6, d12 │ │ │ │ vstr d2, [sp, #96] @ 0x60 │ │ │ │ vstr d1, [sp, #88] @ 0x58 │ │ │ │ vstr d6, [sp, #80] @ 0x50 │ │ │ │ blx 2dcb0 │ │ │ │ vldr d6, [sp, #80] @ 0x50 │ │ │ │ vldr d1, [sp, #88] @ 0x58 │ │ │ │ vldr d2, [sp, #96] @ 0x60 │ │ │ │ vsub.f64 d7, d0, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 9fc88 │ │ │ │ + bhi.w 9fc80 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp sl, r6 │ │ │ │ vstmia r4!, {d6} │ │ │ │ - bge.n 9fa32 │ │ │ │ + bge.n 9fa2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mla r9, r3, r9, r7 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ vmov s15, r9 │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ vmov.f64 d7, d2 │ │ │ │ mov.w ip, r3, lsl #3 │ │ │ │ @@ -182169,47 +182195,47 @@ │ │ │ │ vabs.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d11 │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vcmpe.f64 d7, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9f97c │ │ │ │ + ble.n 9f974 │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9fa2c │ │ │ │ + ble.n 9fa24 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - vldr d5, [pc, #568] @ 9fc28 │ │ │ │ + vldr d5, [pc, #568] @ 9fc20 │ │ │ │ add.w lr, r3, ip │ │ │ │ vldr d7, [lr] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9f940 │ │ │ │ + bgt.n 9f938 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - vldr d5, [pc, #540] @ 9fc28 │ │ │ │ + vldr d5, [pc, #540] @ 9fc20 │ │ │ │ add ip, r3 │ │ │ │ vldr d7, [ip] │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 9f948 │ │ │ │ + bpl.n 9f940 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - b.n 9f948 │ │ │ │ + b.n 9f940 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - b.n 9f9ec │ │ │ │ + b.n 9f9e4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r4, r6 │ │ │ │ ldrd r8, r7, [sp, #128] @ 0x80 │ │ │ │ ldrd fp, r6, [sp, #136] @ 0x88 │ │ │ │ str.w r9, [r3] │ │ │ │ - b.n 9f7f6 │ │ │ │ + b.n 9f7ee │ │ │ │ blx 2d38c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w fp, [sp] │ │ │ │ @@ -182217,173 +182243,173 @@ │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ vldr d8, [sp, #184] @ 0xb8 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 9f61e │ │ │ │ + ble.w 9f616 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ vstr d8, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9f61e │ │ │ │ + b.n 9f616 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 9f1f8 │ │ │ │ + b.w 9f1f0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w fp, r3, r2 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ mov.w r3, fp, asr #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9fcb0 │ │ │ │ + beq.w 9fca8 │ │ │ │ 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, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b690 │ │ │ │ mov sl, r0 │ │ │ │ str.w r4, [r0, fp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9fad6 │ │ │ │ + beq.n 9face │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ blx 2d38c │ │ │ │ add.w r3, fp, #4 │ │ │ │ add r3, sl │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9faea │ │ │ │ + cbz r3, 9fae2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ add r3, sl │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 9f2dc │ │ │ │ + b.w 9f2d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2c134 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ - b.n 9f714 │ │ │ │ + b.n 9f70c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, r2 │ │ │ │ vldr d7, [r3] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 9f786 │ │ │ │ + bpl.w 9f77e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d11, d11, d7 │ │ │ │ - b.n 9f786 │ │ │ │ + b.n 9f77e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ - b.n 9f87a │ │ │ │ + b.n 9f872 │ │ │ │ vsub.f64 d11, d11, d7 │ │ │ │ - b.n 9f762 │ │ │ │ + b.n 9f75a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 9f4ee │ │ │ │ + beq.w 9f4e6 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9fb4a │ │ │ │ - b.n 9f4ee │ │ │ │ + bne.n 9fb42 │ │ │ │ + b.n 9f4e6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c4b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.w 9f32c │ │ │ │ + b.w 9f324 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 9f6b6 │ │ │ │ - b.n 9f7f6 │ │ │ │ + bne.w 9f6ae │ │ │ │ + b.n 9f7ee │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ mov r0, fp │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2c700 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #152] @ (9fc3c ) │ │ │ │ - ldr r3, [pc, #152] @ (9fc40 ) │ │ │ │ + ldr r2, [pc, #152] @ (9fc34 ) │ │ │ │ + ldr r3, [pc, #152] @ (9fc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9fbd2 │ │ │ │ + beq.n 9fbca │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #136] @ (9fc44 ) │ │ │ │ - ldr r3, [pc, #128] @ (9fc40 ) │ │ │ │ + ldr r2, [pc, #136] @ (9fc3c ) │ │ │ │ + ldr r3, [pc, #128] @ (9fc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9fbb6 │ │ │ │ + bne.n 9fbae │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #104] @ (9fc48 ) │ │ │ │ + ldr r3, [pc, #104] @ (9fc40 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #104] @ (9fc4c ) │ │ │ │ - ldr r0, [pc, #104] @ (9fc50 ) │ │ │ │ + ldr r1, [pc, #104] @ (9fc44 ) │ │ │ │ + ldr r0, [pc, #104] @ (9fc48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #96] @ (9fc54 ) │ │ │ │ - ldr r3, [pc, #76] @ (9fc40 ) │ │ │ │ + ldr r2, [pc, #96] @ (9fc4c ) │ │ │ │ + ldr r3, [pc, #76] @ (9fc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9fbb6 │ │ │ │ + bne.n 9fbae │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ - b.n 9fb90 │ │ │ │ + b.n 9fb88 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -182395,147 +182421,147 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #2, sl │ │ │ │ + @ instruction: 0xf3920002 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3720002 │ │ │ │ - ldr r7, [pc, #664] @ (9fee4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74>) │ │ │ │ + @ instruction: 0xf37a0002 │ │ │ │ + ldr r7, [pc, #664] @ (9fedc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x74>) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #944] @ (a0000 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78>) │ │ │ │ + ldr r6, [pc, #944] @ (9fff8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78>) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #904] @ (9ffdc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54>) │ │ │ │ + ldr r7, [pc, #904] @ (9ffd4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54>) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf33c0002 │ │ │ │ - ldr r3, [pc, #116] @ (9fcd0 ) │ │ │ │ + sbfx r0, r4, #0, #3 │ │ │ │ + ldr r3, [pc, #116] @ (9fcc8 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #116] @ (9fcd4 ) │ │ │ │ - ldr r0, [pc, #120] @ (9fcd8 ) │ │ │ │ + ldr r1, [pc, #116] @ (9fccc ) │ │ │ │ + ldr r0, [pc, #120] @ (9fcd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (9fcdc ) │ │ │ │ - ldr r3, [pc, #112] @ (9fce0 ) │ │ │ │ + ldr r2, [pc, #112] @ (9fcd4 ) │ │ │ │ + ldr r3, [pc, #112] @ (9fcd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9fbb6 │ │ │ │ + bne.n 9fbae │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 9fb8a │ │ │ │ - ldr r3, [pc, #88] @ (9fce4 ) │ │ │ │ + b.n 9fb82 │ │ │ │ + ldr r3, [pc, #88] @ (9fcdc ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r1, [pc, #88] @ (9fce8 ) │ │ │ │ - ldr r0, [pc, #88] @ (9fcec ) │ │ │ │ + ldr r1, [pc, #88] @ (9fce0 ) │ │ │ │ + ldr r0, [pc, #88] @ (9fce4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str.w r9, [r4] │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 9fb90 │ │ │ │ - ldr r2, [pc, #60] @ (9fcf0 ) │ │ │ │ - ldr r3, [pc, #44] @ (9fce0 ) │ │ │ │ + b.n 9fb88 │ │ │ │ + ldr r2, [pc, #60] @ (9fce8 ) │ │ │ │ + ldr r3, [pc, #44] @ (9fcd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9fbb6 │ │ │ │ - ldr r0, [pc, #44] @ (9fcf4 ) │ │ │ │ + bne.w 9fbae │ │ │ │ + ldr r0, [pc, #44] @ (9fcec ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #176] @ (9fd84 ) │ │ │ │ + ldr r7, [pc, #176] @ (9fd7c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #456] @ (9fea0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x30>) │ │ │ │ + ldr r6, [pc, #456] @ (9fe98 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x30>) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #512] @ (9fedc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6c>) │ │ │ │ + ldr r7, [pc, #512] @ (9fed4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6c>) │ │ │ │ movs r1, r0 │ │ │ │ - movt r0, #8194 @ 0x2002 │ │ │ │ + movt r0, #40962 @ 0xa002 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1000] @ (a00d0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x148>) │ │ │ │ + ldr r6, [pc, #1000] @ (a00c8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x148>) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #248] @ (9fde4 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base+0x48>) │ │ │ │ + ldr r6, [pc, #248] @ (9fddc > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base+0x48>) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #304] @ (9fe20 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38>) │ │ │ │ + ldr r7, [pc, #304] @ (9fe18 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38>) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf27c0002 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf2840002 │ │ │ │ + bcs.n 9fc78 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009fcf8 : │ │ │ │ +0009fcf0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009fd00 : │ │ │ │ +0009fcf8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009fd08 : │ │ │ │ +0009fd00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (9fd2c ) │ │ │ │ + ldr r3, [pc, #20] @ (9fd24 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (9fd30 ) │ │ │ │ + ldr r2, [pc, #20] @ (9fd28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf2140002 │ │ │ │ + @ instruction: 0xf21c0002 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009fd34 : │ │ │ │ +0009fd2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (9fd60 ) │ │ │ │ + ldr r3, [pc, #28] @ (9fd58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (9fd64 ) │ │ │ │ + ldr r2, [pc, #28] @ (9fd5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf1e80002 │ │ │ │ + @ instruction: 0xf1f00002 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009fd68 : │ │ │ │ +0009fd60 : │ │ │ │ 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, #152 @ 0x98 │ │ │ │ @@ -182548,62 +182574,62 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009fd9c > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base>: │ │ │ │ +0009fd94 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base>: │ │ │ │ push {lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrd r3, lr, [r0, #-4] │ │ │ │ add.w r2, r1, lr, lsl #3 │ │ │ │ vldr d6, [r2] │ │ │ │ add.w r2, r1, r3, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 9fde0 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base+0x44> │ │ │ │ + bpl.n 9fdd8 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base+0x44> │ │ │ │ subs r0, #4 │ │ │ │ mov ip, r0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ add.w r2, r1, r3, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9fdc0 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base+0x24> │ │ │ │ + bgt.n 9fdb8 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@@Base+0x24> │ │ │ │ str.w lr, [ip] │ │ │ │ pop {pc} │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [ip] │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0009fde8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0009fde0 > >, __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 9fe6e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x86> │ │ │ │ + beq.n 9fe66 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x86> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ adds r4, r0, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9fe62 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ + beq.n 9fe5a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9fe20 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ + b.n 9fe18 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, lr, fp │ │ │ │ cmp.w ip, #4 │ │ │ │ - ble.n 9fe66 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + ble.n 9fe5e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ blx 2c5d4 │ │ │ │ cmp r7, r4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - beq.n 9fe62 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ + beq.n 9fe5a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ sub.w ip, lr, r5 │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r1, r8 │ │ │ │ rsb fp, ip, ip, lsl #30 │ │ │ │ @@ -182612,35 +182638,35 @@ │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ add.w fp, fp, #4 │ │ │ │ vldr d6, [sl] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9fe0a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x22> │ │ │ │ + bgt.n 9fe02 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x22> │ │ │ │ blx 2cf58 > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)@plt> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 9fe20 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ + bne.n 9fe18 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ it eq │ │ │ │ streq.w r9, [lr, fp] │ │ │ │ - b.n 9fe1a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x32> │ │ │ │ + b.n 9fe12 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x32> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009fe70 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0009fe68 > >, 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} │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ add.w r9, r9, r9, lsr #31 │ │ │ │ mov r7, r3 │ │ │ │ and.w lr, r2, #1 │ │ │ │ cmp.w r1, r9, asr #1 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - bge.n 9ff70 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x100> │ │ │ │ + bge.n 9ff68 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x100> │ │ │ │ ldr.w r5, [r8] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r8 │ │ │ │ mov.w r7, r9, asr #1 │ │ │ │ mov lr, r5 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -182660,88 +182686,88 @@ │ │ │ │ ittt gt │ │ │ │ movgt r3, r6 │ │ │ │ movgt r2, r5 │ │ │ │ movgt ip, r8 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 9fea4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34> │ │ │ │ + bgt.n 9fe9c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x34> │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ff4a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xda> │ │ │ │ + beq.n 9ff42 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xda> │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ mov.w r1, r1, asr #1 │ │ │ │ - ble.n 9ff40 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + ble.n 9ff38 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ ldr.w lr, [r8] │ │ │ │ add.w r2, lr, r7, lsl #3 │ │ │ │ vldr d6, [r2] │ │ │ │ - b.n 9ff1c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xac> │ │ │ │ + b.n 9ff14 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xac> │ │ │ │ cmp r6, r1 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r3, r1 │ │ │ │ mov.w r1, r2, asr #1 │ │ │ │ - bge.n 9ff64 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf4> │ │ │ │ + bge.n 9ff5c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf4> │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ subs r2, r1, #1 │ │ │ │ add.w r8, r0, r1, lsl #2 │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ add.w r5, lr, r4, lsl #3 │ │ │ │ vldr d7, [r5] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9ff0e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ + bgt.n 9ff06 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ str.w r7, [ip] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #2 │ │ │ │ cmp.w r3, r4, asr #1 │ │ │ │ - bne.n 9fef2 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x82> │ │ │ │ + bne.n 9feea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x82> │ │ │ │ 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 9fef2 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x82> │ │ │ │ + b.n 9feea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x82> │ │ │ │ mov ip, r8 │ │ │ │ str.w r7, [ip] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9ff40 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + bne.n 9ff38 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ subs r4, r2, #2 │ │ │ │ cmp.w r1, r4, asr #1 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 9ff40 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ - b.n 9ff52 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe2> │ │ │ │ + bne.n 9ff38 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd0> │ │ │ │ + b.n 9ff4a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe2> │ │ │ │ │ │ │ │ -0009ff88 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0009ff80 > >, 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ ittt gt │ │ │ │ movgt r5, r0 │ │ │ │ movgt r8, r2 │ │ │ │ movgt r7, r3 │ │ │ │ - ble.w a00da > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ + ble.w a00d2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ mov.w r9, r1, asr #2 │ │ │ │ asrs r3, r1, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a0096 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10e> │ │ │ │ + beq.n a008e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, r5, #4 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ ldr.w lr, [r6, #-4] │ │ │ │ add.w r9, r0, ip, lsl #3 │ │ │ │ @@ -182749,125 +182775,125 @@ │ │ │ │ vldr d7, [r9] │ │ │ │ add.w r9, r0, r2, lsl #3 │ │ │ │ vldr d6, [r9] │ │ │ │ add.w r9, r0, lr, lsl #3 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vldr d5, [r9] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a00e0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x158> │ │ │ │ + ble.n a00d8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x158> │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a00f4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x16c> │ │ │ │ + bgt.n a00ec > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x16c> │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0070 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + ble.n a0068 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ str.w lr, [r5] │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ mov lr, r6 │ │ │ │ - b.n a0020 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x98> │ │ │ │ + b.n a0018 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x98> │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ add.w r3, r0, r1, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n a001c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ + bmi.n a0014 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ ldr.w r2, [lr, #-4] │ │ │ │ sub.w r3, lr, #4 │ │ │ │ - b.n a0040 > >, 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 a0038 > >, 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 r2, [r3, #-4]! │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ vldr d6, [ip] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a003c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb4> │ │ │ │ + bgt.n a0034 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb4> │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n a0076 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xee> │ │ │ │ + bcs.n a006e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xee> │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r3 │ │ │ │ str.w r2, [ip], #4 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ - b.n a0020 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x98> │ │ │ │ + b.n a0018 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x98> │ │ │ │ strd ip, r1, [r5] │ │ │ │ - b.n a0018 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ + b.n a0010 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d00c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ subs r1, r4, r5 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - ble.n a00da > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ + ble.n a00d2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, r1, asr #2 │ │ │ │ asrs r3, r1, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9ffb8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x30> │ │ │ │ + bne.n 9ffb0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x30> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r4, r5, r3, lsl #2 │ │ │ │ - b.n a00a4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x11c> │ │ │ │ + b.n a009c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x11c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2db74 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n a00a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ + bne.n a0098 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x118> │ │ │ │ subs r3, r6, r5 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n a00da > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ + ble.n a00d2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r4, r6, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ asrs r2, r4, #2 │ │ │ │ blx 2db74 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #4 │ │ │ │ - bgt.n a00c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x138> │ │ │ │ + bgt.n a00b8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x138> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a0070 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + bgt.n a0068 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a0004 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7c> │ │ │ │ + bgt.n 9fffc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7c> │ │ │ │ str r2, [r5, #0] │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ - b.n a0018 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ + b.n a0010 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x90> │ │ │ │ │ │ │ │ -000a0108 : │ │ │ │ +000a0100 : │ │ │ │ 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] @ (a0150 ) │ │ │ │ + ldr r5, [pc, #56] @ (a0148 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2b958 │ │ │ │ - ldr r3, [pc, #52] @ (a0154 ) │ │ │ │ + ldr r3, [pc, #52] @ (a014c ) │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ - add r1, pc, #32 @ (adr r1, a0148 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, a0140 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ adds r3, #8 │ │ │ │ strd r0, r1, [r4, #144] @ 0x90 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ @@ -182876,32 +182902,32 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - cdp 0, 1, cr0, cr0, cr2, {0} │ │ │ │ + cdp 0, 1, cr0, cr8, cr2, {0} │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a0158 : │ │ │ │ +000a0150 : │ │ │ │ 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, #52] @ (a01a0 ) │ │ │ │ + ldr r5, [pc, #52] @ (a0198 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b958 │ │ │ │ - ldr r3, [pc, #44] @ (a01a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (a019c ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #28] @ a0198 │ │ │ │ + vldr d7, [pc, #28] @ a0190 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -182909,50 +182935,50 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - stcl 0, cr0, [r4, #8] │ │ │ │ + stcl 0, cr0, [ip, #8] │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a01a8 : │ │ │ │ +000a01a0 : │ │ │ │ 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, [pc, #48] @ (a01ec ) │ │ │ │ + ldr r5, [pc, #48] @ (a01e4 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2d3ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #40] @ (a01f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (a01e8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ vldr d7, [r1, #144] @ 0x90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r2, [r1, #152] @ 0x98 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ str r3, [r4, #0] │ │ │ │ vstr d7, [r4, #144] @ 0x90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stcl 0, cr0, [ip, #-8]! │ │ │ │ + ldcl 0, cr0, [r4, #-8]! │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a01f4 : │ │ │ │ +000a01ec : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a0232 │ │ │ │ + beq.n a022a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r1, [sp] │ │ │ │ blx 2d91c │ │ │ │ @@ -182965,22 +182991,22 @@ │ │ │ │ strd r0, r1, [r3, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r3, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a0234 : │ │ │ │ +000a022c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [pc, #208] @ (a0318 ) │ │ │ │ - ldr r1, [pc, #212] @ (a031c ) │ │ │ │ + ldr r5, [pc, #208] @ (a0310 ) │ │ │ │ + ldr r1, [pc, #212] @ (a0314 ) │ │ │ │ add r3, sp, #32 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -182993,90 +183019,90 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ blx r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n a02c8 │ │ │ │ + ble.n a02c0 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - b.n a029c │ │ │ │ + b.n a0294 │ │ │ │ vldr d6, [r1] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n a02ae │ │ │ │ + bmi.n a02a6 │ │ │ │ adds r0, #1 │ │ │ │ adds r2, #8 │ │ │ │ adds r3, #8 │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n a02c8 │ │ │ │ + beq.n a02c0 │ │ │ │ vldr d7, [r2] │ │ │ │ vldr d6, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0282 │ │ │ │ + ble.n a027a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ (a0320 ) │ │ │ │ - ldr r3, [pc, #104] @ (a031c ) │ │ │ │ + ldr r2, [pc, #108] @ (a0318 ) │ │ │ │ + ldr r3, [pc, #104] @ (a0314 ) │ │ │ │ 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 a0314 │ │ │ │ + bne.n a030c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n a0310 │ │ │ │ + ble.n a0308 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - b.n a02f8 │ │ │ │ + b.n a02f0 │ │ │ │ vldr d7, [r1] │ │ │ │ vadd.f64 d7, d0, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a02ae │ │ │ │ + bgt.n a02a6 │ │ │ │ adds r0, #1 │ │ │ │ adds r2, #8 │ │ │ │ adds r3, #8 │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n a0310 │ │ │ │ + beq.n a0308 │ │ │ │ vldr d7, [r3] │ │ │ │ vldr d6, [r2] │ │ │ │ vsub.f64 d7, d7, d0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a02da │ │ │ │ - b.n a02ae │ │ │ │ + bpl.n a02d2 │ │ │ │ + b.n a02a6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a02b0 │ │ │ │ + b.n a02a8 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r6], #8 │ │ │ │ + stcl 0, cr0, [lr], #8 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip], #-8 │ │ │ │ + stc 0, cr0, [r4], {2} │ │ │ │ │ │ │ │ -000a0324 : │ │ │ │ +000a031c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ - ldr r6, [pc, #156] @ (a03d4 ) │ │ │ │ + ldr r6, [pc, #156] @ (a03cc ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #156] @ (a03d8 ) │ │ │ │ + ldr r1, [pc, #156] @ (a03d0 ) │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -183087,121 +183113,121 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n a03b8 │ │ │ │ + ble.n a03b0 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ - b.n a037e │ │ │ │ + b.n a0376 │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ vstr d5, [r4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a03b8 │ │ │ │ + beq.n a03b0 │ │ │ │ vldmia r1!, {d5} │ │ │ │ vldr d6, [r4] │ │ │ │ vldmia r3!, {d7} │ │ │ │ vsub.f64 d4, d5, d6 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n a0370 │ │ │ │ + bmi.n a0368 │ │ │ │ vldr d5, [r2] │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0378 │ │ │ │ + ble.n a0370 │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, r0 │ │ │ │ vstr d7, [r4] │ │ │ │ - bne.n a037e │ │ │ │ - ldr r2, [pc, #32] @ (a03dc ) │ │ │ │ - ldr r3, [pc, #28] @ (a03d8 ) │ │ │ │ + bne.n a0376 │ │ │ │ + ldr r2, [pc, #32] @ (a03d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (a03d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a03d0 │ │ │ │ + bne.n a03c8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xebf60002 │ │ │ │ + @ instruction: 0xebfe0002 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, r2 │ │ │ │ + sbcs.w r0, ip, r2 │ │ │ │ │ │ │ │ -000a03e0 : │ │ │ │ +000a03d8 : │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1872] @ a0b48 │ │ │ │ + ldr.w r3, [pc, #1872] @ a0b40 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr.w r5, [pc, #1868] @ a0b4c │ │ │ │ + ldr.w r5, [pc, #1868] @ a0b44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r2, [pc, #1868] @ a0b50 │ │ │ │ + ldr.w r2, [pc, #1868] @ a0b48 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r0, #152] @ 0x98 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2cfc4 <__aeabi_idivmod@plt> │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a076e │ │ │ │ + bne.w a0766 │ │ │ │ ldr.w r3, [r4, #752] @ 0x2f0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n a045a │ │ │ │ - ldr.w r2, [pc, #1820] @ a0b54 │ │ │ │ - ldr.w r3, [pc, #1804] @ a0b48 │ │ │ │ + ble.n a0452 │ │ │ │ + ldr.w r2, [pc, #1820] @ a0b4c │ │ │ │ + ldr.w r3, [pc, #1804] @ a0b40 │ │ │ │ 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 a0aac │ │ │ │ + bne.w a0aa4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ │ │ blx 2d358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0774 │ │ │ │ + beq.w a076c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0ab0 │ │ │ │ - ldr.w r3, [pc, #1748] @ a0b58 │ │ │ │ + beq.w a0aa8 │ │ │ │ + ldr.w r3, [pc, #1748] @ a0b50 │ │ │ │ addw fp, pc, #1720 @ 0x6b8 │ │ │ │ ldrd sl, fp, [fp] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1732] @ a0b5c │ │ │ │ + ldr.w r3, [pc, #1732] @ a0b54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [r0, #276] @ 0x114 │ │ │ │ @@ -183236,101 +183262,101 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d06c │ │ │ │ vldr d0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b814 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0ad0 │ │ │ │ + beq.w a0ac8 │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ cmp.w fp, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a0ab8 │ │ │ │ + bcs.w a0ab0 │ │ │ │ mov.w r0, fp, lsl #3 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ blx 2d38c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a0ab8 │ │ │ │ + bcs.w a0ab0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r4, #0 │ │ │ │ blx 2c4b8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n a05a0 │ │ │ │ + beq.n a0598 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n a055c │ │ │ │ + b.n a0554 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n a05a0 │ │ │ │ + bge.n a0598 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0552 │ │ │ │ + beq.n a054a │ │ │ │ ldrd r2, sl, [sp, #148] @ 0x94 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w a09e8 │ │ │ │ + beq.w a09e0 │ │ │ │ str.w r4, [r2], #4 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ vldr d10, [r5] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d7, d0, d10 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0552 │ │ │ │ + ble.n a054a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r4, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n a055c │ │ │ │ + blt.n a0554 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #144] @ 0x90 │ │ │ │ subs r2, r2, r3 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov r4, r2 │ │ │ │ asrs r1, r2, #2 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w a0b02 │ │ │ │ + bhi.w a0afa │ │ │ │ mov r0, r2 │ │ │ │ blx 2c4b8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #16383 @ 0x3fff │ │ │ │ cmp r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi.w a0ae2 │ │ │ │ + bhi.w a0ada │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a08a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vldr d0, [r3, #144] @ 0x90 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ blx 2dcb0 │ │ │ │ @@ -183353,22 +183379,22 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a09e4 │ │ │ │ + beq.w a09dc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n a0658 │ │ │ │ + b.n a0650 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n a06ec │ │ │ │ + bge.n a06e4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr.w fp, [r3, r4, lsl #2] │ │ │ │ mov.w sl, fp, lsl #3 │ │ │ │ add.w r3, r7, sl │ │ │ │ vldr d10, [r3] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ @@ -183380,53 +183406,53 @@ │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0650 │ │ │ │ + beq.n a0648 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, sl │ │ │ │ vldr d6, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ vsub.f64 d7, d6, d10 │ │ │ │ add sl, r3 │ │ │ │ vldr d5, [sl] │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w a07de │ │ │ │ + bhi.w a07d6 │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n a0650 │ │ │ │ + beq.n a0648 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov.f64 d0, d6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [r3, r5, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ vstr d5, [r3] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, r5] │ │ │ │ blx 2cf64 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n a0650 │ │ │ │ + bne.n a0648 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w a08ac │ │ │ │ + blt.w a08a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r1, r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ vldr d0, [r1] │ │ │ │ - blt.w a09ce │ │ │ │ + blt.w a09c6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ vldr d10, [r3] │ │ │ │ blx 2c8c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b660 │ │ │ │ @@ -183436,106 +183462,106 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0830 │ │ │ │ + beq.n a0828 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n a077a │ │ │ │ + bgt.n a0772 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a08ac │ │ │ │ + bne.w a08a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - ble.n a07bc │ │ │ │ + ble.n a07b4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b660 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r7, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 2dcb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf64 │ │ │ │ - b.n a0720 │ │ │ │ + b.n a0718 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n a0434 │ │ │ │ + b.n a042c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n a0472 │ │ │ │ + b.n a046a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r4 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ - b.n a079a │ │ │ │ + b.n a0792 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf64 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a07b8 │ │ │ │ + beq.n a07b0 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ vldr d0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a078c │ │ │ │ + bne.n a0784 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b660 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n a079a │ │ │ │ + bne.n a0792 │ │ │ │ movs r5, #0 │ │ │ │ - b.n a0720 │ │ │ │ + b.n a0718 │ │ │ │ add.w r3, r7, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 2c8c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b660 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf64 │ │ │ │ - b.n a0720 │ │ │ │ + b.n a0718 │ │ │ │ vsub.f64 d10, d5, d10 │ │ │ │ vabs.f64 d10, d10 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ ite ls │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a0650 │ │ │ │ + beq.w a0648 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [r3, r5, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb r2, [r3, r5] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ vstr d6, [r3] │ │ │ │ blx 2b660 │ │ │ │ - b.n a06e6 │ │ │ │ + b.n a06de │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ @@ -183547,77 +183573,77 @@ │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ vldr d6, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a08ac │ │ │ │ + bls.n a08a4 │ │ │ │ ldrd r3, r4, [sp, #144] @ 0x90 │ │ │ │ subs r4, r4, r3 │ │ │ │ - beq.n a08ac │ │ │ │ + beq.n a08a4 │ │ │ │ movs r5, #0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ vldr d10, [r3] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d10 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a089e │ │ │ │ + bpl.n a0896 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n a0874 │ │ │ │ + bgt.n a086c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w a0624 │ │ │ │ + bne.w a061c │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n a0934 │ │ │ │ + ble.n a092c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ sub.w fp, r3, #4 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r5 │ │ │ │ vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - b.n a0916 │ │ │ │ + b.n a090e │ │ │ │ vldr d7, [r4] │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n a0928 │ │ │ │ + bmi.n a0920 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ - cbz r3, a0904 │ │ │ │ + cbz r3, a08fc │ │ │ │ vadd.f64 d0, d9, d10 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d7, d0, d9 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a0928 │ │ │ │ + bgt.n a0920 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #8 │ │ │ │ adds r5, #8 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.w a0a8e │ │ │ │ + beq.w a0a86 │ │ │ │ vldr d9, [r5] │ │ │ │ vldr d7, [r9] │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a08d6 │ │ │ │ + ble.n a08ce │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -183629,37 +183655,37 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n a0a4a │ │ │ │ + ble.n a0a42 │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ vldr d5, [sp, #128] @ 0x80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a097c │ │ │ │ + b.n a0974 │ │ │ │ vldr d7, [r2] │ │ │ │ vadd.f64 d7, d5, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n a0992 │ │ │ │ + bgt.n a098a │ │ │ │ adds r0, #1 │ │ │ │ adds r2, #8 │ │ │ │ adds r1, #8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a0a4a │ │ │ │ + beq.n a0a42 │ │ │ │ vldr d7, [r3] │ │ │ │ vldr d6, [r1] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a095e │ │ │ │ + bpl.n a0956 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2ce44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ @@ -183668,35 +183694,35 @@ │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0434 │ │ │ │ + beq.w a042c │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n a0434 │ │ │ │ + b.n a042c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ vldr d10, [r3] │ │ │ │ blx 2dcb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf64 │ │ │ │ - b.n a0718 │ │ │ │ + b.n a0710 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n a06ec │ │ │ │ + b.n a06e4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r1, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n a0a98 │ │ │ │ + beq.n a0a90 │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r1, r1, r1 │ │ │ │ addcc r1, #1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ it cs │ │ │ │ @@ -183705,185 +183731,185 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b690 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [r0, r2] │ │ │ │ - cbz r2, a0a26 │ │ │ │ + cbz r2, a0a1e │ │ │ │ mov r1, r3 │ │ │ │ blx 2d38c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r1 │ │ │ │ - cbz r3, a0a3c │ │ │ │ + cbz r3, a0a34 │ │ │ │ sub.w r1, sl, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.n a0574 │ │ │ │ + b.n a056c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0992 │ │ │ │ + beq.n a098a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vldr d8, [sp, #136] @ 0x88 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0992 │ │ │ │ + ble.n a098a │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vstr d8, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n a0992 │ │ │ │ + b.n a098a │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n a0934 │ │ │ │ - ldr r2, [pc, #196] @ (a0b60 ) │ │ │ │ - ldr r3, [pc, #172] @ (a0b48 ) │ │ │ │ + b.n a092c │ │ │ │ + ldr r2, [pc, #196] @ (a0b58 ) │ │ │ │ + ldr r3, [pc, #172] @ (a0b40 ) │ │ │ │ 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 a0afa │ │ │ │ + beq.n a0af2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #168] @ (a0b64 ) │ │ │ │ - ldr r3, [pc, #140] @ (a0b48 ) │ │ │ │ + ldr r2, [pc, #168] @ (a0b5c ) │ │ │ │ + ldr r3, [pc, #140] @ (a0b40 ) │ │ │ │ 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 a0aac │ │ │ │ + bne.n a0aa4 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #148] @ (a0b68 ) │ │ │ │ + ldr r3, [pc, #148] @ (a0b60 ) │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #148] @ (a0b6c ) │ │ │ │ - ldr r0, [pc, #152] @ (a0b70 ) │ │ │ │ + ldr r1, [pc, #148] @ (a0b64 ) │ │ │ │ + ldr r0, [pc, #152] @ (a0b68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ (a0b74 ) │ │ │ │ - ldr r3, [pc, #96] @ (a0b48 ) │ │ │ │ + ldr r2, [pc, #144] @ (a0b6c ) │ │ │ │ + ldr r3, [pc, #96] @ (a0b40 ) │ │ │ │ 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 a0aac │ │ │ │ + bne.n a0aa4 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r0, [pc, #124] @ (a0b78 ) │ │ │ │ + ldr r0, [pc, #124] @ (a0b70 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r2, [pc, #120] @ (a0b7c ) │ │ │ │ - ldr r3, [pc, #64] @ (a0b48 ) │ │ │ │ + ldr r2, [pc, #120] @ (a0b74 ) │ │ │ │ + ldr r3, [pc, #64] @ (a0b40 ) │ │ │ │ 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 a0aac │ │ │ │ + bne.n a0aa4 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, a0b26 │ │ │ │ + cbz r0, a0b1e │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #88] @ (a0b80 ) │ │ │ │ - ldr r3, [pc, #28] @ (a0b48 ) │ │ │ │ + ldr r2, [pc, #88] @ (a0b78 ) │ │ │ │ + ldr r3, [pc, #28] @ (a0b40 ) │ │ │ │ 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 a0aac │ │ │ │ + bne.n a0aa4 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - @ instruction: 0xeb2a0002 │ │ │ │ - @ instruction: 0xeb240002 │ │ │ │ - @ instruction: 0xeaf40002 │ │ │ │ + @ instruction: 0xeb320002 │ │ │ │ + @ instruction: 0xeb2c0002 │ │ │ │ + @ instruction: 0xeafc0002 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n a048c │ │ │ │ + b.n a0494 │ │ │ │ movs r2, r0 │ │ │ │ - b.n a0450 │ │ │ │ + b.n a0458 │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ adcs r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - b.n a040c │ │ │ │ + b.n a0414 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, a0b9a │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - b.n a03d4 │ │ │ │ + b.n a03dc │ │ │ │ movs r2, r0 │ │ │ │ - b.n a0390 │ │ │ │ + b.n a0398 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a0b84 : │ │ │ │ +000a0b7c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000a0b8c : │ │ │ │ +000a0b84 : │ │ │ │ str.w r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a0b98 : │ │ │ │ +000a0b90 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a0b9c const&, double const*, int&, int&)@@Base>: │ │ │ │ +000a0b94 const&, double const*, int&, int&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -183893,93 +183919,93 @@ │ │ │ │ ldrd r5, r7, [r2] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ vldr d8, [r0, #80] @ 0x50 │ │ │ │ str r2, [r1, #0] │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #340] @ (a0d28 const&, double const*, int&, int&)@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #340] @ (a0d20 const&, double const*, int&, int&)@@Base+0x18c>) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n a0cb2 const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ - vldr d10, [pc, #316] @ a0d18 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ + beq.n a0caa const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ + vldr d10, [pc, #316] @ a0d10 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ mov r8, r3 │ │ │ │ asrs r7, r7, #2 │ │ │ │ subs r5, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ vmov.f64 d11, d10 │ │ │ │ - b.n a0c32 const&, double const*, int&, int&)@@Base+0x96> │ │ │ │ + b.n a0c2a const&, double const*, int&, int&)@@Base+0x96> │ │ │ │ vcmpe.f64 d0, d12 │ │ │ │ vsub.f64 d14, d13, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a0c94 const&, double const*, int&, int&)@@Base+0xf8> │ │ │ │ + bls.n a0c8c const&, double const*, int&, int&)@@Base+0xf8> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vcmpe.f64 d0, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ble.n a0ca8 const&, double const*, int&, int&)@@Base+0x10c> │ │ │ │ + ble.n a0ca0 const&, double const*, int&, int&)@@Base+0x10c> │ │ │ │ vcmpe.f64 d10, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0c2a const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ + ble.n a0c22 const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ vmov.f64 d10, d14 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n a0cb2 const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ + bge.n a0caa const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ lsls r4, r6, #3 │ │ │ │ add.w r3, r8, r4 │ │ │ │ vldr d13, [r3] │ │ │ │ vadd.f64 d0, d13, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d13 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a0c2a const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ + ble.n a0c22 const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ blx 2dcb0 │ │ │ │ add.w r3, r9, r4 │ │ │ │ add r4, sl │ │ │ │ vmov.f64 d14, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ vldr d12, [r3] │ │ │ │ blx 2c8c0 │ │ │ │ vldr d7, [r4] │ │ │ │ vcmpe.f64 d7, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a0bf2 const&, double const*, int&, int&)@@Base+0x56> │ │ │ │ + bls.n a0bea const&, double const*, int&, int&)@@Base+0x56> │ │ │ │ vcmpe.f64 d0, d12 │ │ │ │ - vldr d14, [pc, #140] @ a0d18 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ + vldr d14, [pc, #140] @ a0d10 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n a0cbc const&, double const*, int&, int&)@@Base+0x120> │ │ │ │ + bhi.n a0cb4 const&, double const*, int&, int&)@@Base+0x120> │ │ │ │ vsub.f64 d0, d0, d13 │ │ │ │ vcmpe.f64 d0, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n a0c14 const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ - bpl.n a0d0c const&, double const*, int&, int&)@@Base+0x170> │ │ │ │ + bgt.n a0c0c const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ + bpl.n a0d04 const&, double const*, int&, int&)@@Base+0x170> │ │ │ │ vmov.f64 d14, d0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n a0c14 const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ + b.n a0c0c const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d14} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f64 d5, d14 │ │ │ │ - ldr r3, [pc, #104] @ (a0d2c const&, double const*, int&, int&)@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #104] @ (a0d24 const&, double const*, int&, int&)@@Base+0x190>) │ │ │ │ movw r4, #26125 @ 0x660d │ │ │ │ movt r4, #25 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - vldr d3, [pc, #80] @ a0d20 const&, double const*, int&, int&)@@Base+0x184> │ │ │ │ + vldr d3, [pc, #80] @ a0d18 const&, double const*, int&, int&)@@Base+0x184> │ │ │ │ vmov.f64 d4, #96 @ 0x3f000000 0.5 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ vmov s15, r3 │ │ │ │ @@ -183990,436 +184016,436 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ vmovgt.f64 d14, d5 │ │ │ │ it le │ │ │ │ movle r3, #1 │ │ │ │ - b.n a0c14 const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ + b.n a0c0c const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ vmov.f64 d5, d14 │ │ │ │ vmov.f64 d14, d0 │ │ │ │ - b.n a0cc0 const&, double const*, int&, int&)@@Base+0x124> │ │ │ │ + b.n a0cb8 const&, double const*, int&, int&)@@Base+0x124> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - b.n a13e4 )@@Base+0x230> │ │ │ │ + b.n a13ec )@@Base+0x240> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ 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, a0db4 const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ + cbz r4, a0dac const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a0d58 const&, double const*, int&, int&)@@Base+0x1bc> │ │ │ │ + b.n a0d50 const&, double const*, int&, int&)@@Base+0x1bc> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a0d6a const&, double const*, int&, int&)@@Base+0x1ce> │ │ │ │ + cbz r2, a0d62 const&, double const*, int&, int&)@@Base+0x1ce> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a0d6e const&, double const*, int&, int&)@@Base+0x1d2> │ │ │ │ + cbnz r0, a0d66 const&, double const*, int&, int&)@@Base+0x1d2> │ │ │ │ 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 a0d52 const&, double const*, int&, int&)@@Base+0x1b6> │ │ │ │ - cbnz r3, a0db6 const&, double const*, int&, int&)@@Base+0x21a> │ │ │ │ + bne.n a0d4a const&, double const*, int&, int&)@@Base+0x1b6> │ │ │ │ + cbnz r3, a0dae const&, double const*, int&, int&)@@Base+0x21a> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a0dae const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ + cbz r2, a0da6 const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a0dae const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ + cbz r0, a0da6 const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ 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 a0d9a const&, double const*, int&, int&)@@Base+0x1fe> │ │ │ │ + b.n a0d92 const&, double const*, int&, int&)@@Base+0x1fe> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a0da8 const&, double const*, int&, int&)@@Base+0x20c> │ │ │ │ + beq.n a0da0 const&, double const*, int&, int&)@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a0d88 const&, double const*, int&, int&)@@Base+0x1ec> │ │ │ │ + b.n a0d80 const&, double const*, int&, int&)@@Base+0x1ec> │ │ │ │ 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, a0e5c const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ + cbz r4, a0e54 const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a0e00 const&, double const*, int&, int&)@@Base+0x264> │ │ │ │ + b.n a0df8 const&, double const*, int&, int&)@@Base+0x264> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a0e12 const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ + cbz r2, a0e0a const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a0e16 const&, double const*, int&, int&)@@Base+0x27a> │ │ │ │ + cbnz r0, a0e0e const&, double const*, int&, int&)@@Base+0x27a> │ │ │ │ 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 a0dfa const&, double const*, int&, int&)@@Base+0x25e> │ │ │ │ - cbnz r3, a0e5e const&, double const*, int&, int&)@@Base+0x2c2> │ │ │ │ + bne.n a0df2 const&, double const*, int&, int&)@@Base+0x25e> │ │ │ │ + cbnz r3, a0e56 const&, double const*, int&, int&)@@Base+0x2c2> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a0e56 const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ + cbz r2, a0e4e const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a0e56 const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ + cbz r0, a0e4e const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ 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 a0e42 const&, double const*, int&, int&)@@Base+0x2a6> │ │ │ │ + b.n a0e3a const&, double const*, int&, int&)@@Base+0x2a6> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a0e50 const&, double const*, int&, int&)@@Base+0x2b4> │ │ │ │ + beq.n a0e48 const&, double const*, int&, int&)@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a0e30 const&, double const*, int&, int&)@@Base+0x294> │ │ │ │ + b.n a0e28 const&, double const*, int&, int&)@@Base+0x294> │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a10fc const&, double const*, int&, int&)@@Base+0x560> │ │ │ │ + beq.w a10f4 const&, double const*, int&, int&)@@Base+0x560> │ │ │ │ stmdb 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 a10b8 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ + beq.w a10b0 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a1080 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ + beq.w a1078 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a1048 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ + beq.w a1040 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a0fd4 const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ + beq.w a0fcc const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a0f6a const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ + beq.n a0f62 const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a0f9e const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ + beq.n a0f96 const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a1012 const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ + beq.w a100a const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, a0f2a const&, double const*, int&, int&)@@Base+0x38e> │ │ │ │ + cbz r7, a0f22 const&, double const*, int&, int&)@@Base+0x38e> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl a0e80 const&, double const*, int&, int&)@@Base+0x2e4> │ │ │ │ + bl a0e78 const&, double const*, int&, int&)@@Base+0x2e4> │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a0f08 const&, double const*, int&, int&)@@Base+0x36c> │ │ │ │ + beq.n a0f00 const&, double const*, int&, int&)@@Base+0x36c> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a0f1e const&, double const*, int&, int&)@@Base+0x382> │ │ │ │ + beq.n a0f16 const&, double const*, int&, int&)@@Base+0x382> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n a0ee8 const&, double const*, int&, int&)@@Base+0x34c> │ │ │ │ + bne.n a0ee0 const&, double const*, int&, int&)@@Base+0x34c> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a0f44 const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ + beq.n a0f3c const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a0f5a const&, double const*, int&, int&)@@Base+0x3be> │ │ │ │ + beq.n a0f52 const&, double const*, int&, int&)@@Base+0x3be> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a1012 const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ + beq.n a100a const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ mov r9, r7 │ │ │ │ - b.n a0ee2 const&, double const*, int&, int&)@@Base+0x346> │ │ │ │ + b.n a0eda const&, double const*, int&, int&)@@Base+0x346> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a0f7e const&, double const*, int&, int&)@@Base+0x3e2> │ │ │ │ + beq.n a0f76 const&, double const*, int&, int&)@@Base+0x3e2> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a0f90 const&, double const*, int&, int&)@@Base+0x3f4> │ │ │ │ + beq.n a0f88 const&, double const*, int&, int&)@@Base+0x3f4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, a0fd4 const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ + cbz r5, a0fcc const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ mov r4, r5 │ │ │ │ - b.n a0eca const&, double const*, int&, int&)@@Base+0x32e> │ │ │ │ + b.n a0ec2 const&, double const*, int&, int&)@@Base+0x32e> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a0fb2 const&, double const*, int&, int&)@@Base+0x416> │ │ │ │ + beq.n a0faa const&, double const*, int&, int&)@@Base+0x416> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a0fc4 const&, double const*, int&, int&)@@Base+0x428> │ │ │ │ + beq.n a0fbc const&, double const*, int&, int&)@@Base+0x428> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a0f6a const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ + beq.n a0f62 const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ mov r5, r6 │ │ │ │ - b.n a0ed0 const&, double const*, int&, int&)@@Base+0x334> │ │ │ │ + b.n a0ec8 const&, double const*, int&, int&)@@Base+0x334> │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a0fee const&, double const*, int&, int&)@@Base+0x452> │ │ │ │ + beq.n a0fe6 const&, double const*, int&, int&)@@Base+0x452> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1004 const&, double const*, int&, int&)@@Base+0x468> │ │ │ │ + beq.n a0ffc const&, double const*, int&, int&)@@Base+0x468> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a1048 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ + cbz r4, a1040 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ mov fp, r4 │ │ │ │ - b.n a0ec0 const&, double const*, int&, int&)@@Base+0x324> │ │ │ │ + b.n a0eb8 const&, double const*, int&, int&)@@Base+0x324> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1026 const&, double const*, int&, int&)@@Base+0x48a> │ │ │ │ + beq.n a101e const&, double const*, int&, int&)@@Base+0x48a> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1038 const&, double const*, int&, int&)@@Base+0x49c> │ │ │ │ + beq.n a1030 const&, double const*, int&, int&)@@Base+0x49c> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a0f9e const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ + beq.n a0f96 const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ mov r6, r7 │ │ │ │ - b.n a0ed6 const&, double const*, int&, int&)@@Base+0x33a> │ │ │ │ + b.n a0ece const&, double const*, int&, int&)@@Base+0x33a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a105e const&, double const*, int&, int&)@@Base+0x4c2> │ │ │ │ + beq.n a1056 const&, double const*, int&, int&)@@Base+0x4c2> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1072 const&, double const*, int&, int&)@@Base+0x4d6> │ │ │ │ + beq.n a106a const&, double const*, int&, int&)@@Base+0x4d6> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a1080 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ + cbz r4, a1078 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n a0eb2 const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ + b.n a0eaa const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1096 const&, double const*, int&, int&)@@Base+0x4fa> │ │ │ │ + beq.n a108e const&, double const*, int&, int&)@@Base+0x4fa> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a10aa const&, double const*, int&, int&)@@Base+0x50e> │ │ │ │ + beq.n a10a2 const&, double const*, int&, int&)@@Base+0x50e> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a10b8 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ + cbz r4, a10b0 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n a0ea6 const&, double const*, int&, int&)@@Base+0x30a> │ │ │ │ + b.n a0e9e const&, double const*, int&, int&)@@Base+0x30a> │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a10d2 const&, double const*, int&, int&)@@Base+0x536> │ │ │ │ + beq.n a10ca const&, double const*, int&, int&)@@Base+0x536> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a10e8 const&, double const*, int&, int&)@@Base+0x54c> │ │ │ │ + beq.n a10e0 const&, double const*, int&, int&)@@Base+0x54c> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a10f6 const&, double const*, int&, int&)@@Base+0x55a> │ │ │ │ + cbz r4, a10ee const&, double const*, int&, int&)@@Base+0x55a> │ │ │ │ mov r8, r4 │ │ │ │ - b.n a0e9a const&, double const*, int&, int&)@@Base+0x2fe> │ │ │ │ + b.n a0e92 const&, double const*, int&, int&)@@Base+0x2fe> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a1100 : │ │ │ │ +000a10f8 : │ │ │ │ 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] @ (a1124 ) │ │ │ │ + ldr r4, [pc, #20] @ (a111c ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2da54 │ │ │ │ - ldr r3, [pc, #16] @ (a1128 ) │ │ │ │ + ldr r3, [pc, #16] @ (a1120 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - udf #24 │ │ │ │ + udf #32 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a112c : │ │ │ │ +000a1124 : │ │ │ │ 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] @ (a1150 ) │ │ │ │ + ldr r4, [pc, #20] @ (a1148 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2baf8 │ │ │ │ - ldr r3, [pc, #16] @ (a1154 ) │ │ │ │ + ldr r3, [pc, #16] @ (a114c ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n a112c │ │ │ │ + ble.n a1134 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a1158 : │ │ │ │ +000a1150 : │ │ │ │ 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 │ │ │ │ @@ -184432,52 +184458,52 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000a118c : │ │ │ │ +000a1184 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a11ae │ │ │ │ + beq.n a11a6 │ │ │ │ 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 2d2b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a11b0 )@@Base>: │ │ │ │ +000a11a8 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a11b4 )@@Base>: │ │ │ │ +000a11ac )@@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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ ldr.w sl, [r0] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #2300] @ a1acc )@@Base+0x918> │ │ │ │ + ldr.w r4, [pc, #2300] @ a1ac4 )@@Base+0x918> │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, sp, #284 @ 0x11c │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w r9, sp, #276 @ 0x114 │ │ │ │ - ldr.w r0, [pc, #2288] @ a1ad0 )@@Base+0x91c> │ │ │ │ + ldr.w r0, [pc, #2288] @ a1ac8 )@@Base+0x91c> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2284] @ a1ad4 )@@Base+0x920> │ │ │ │ + ldr.w r3, [pc, #2284] @ a1acc )@@Base+0x920> │ │ │ │ add r0, pc │ │ │ │ str.w r8, [sp, #276] @ 0x114 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ @@ -184507,63 +184533,63 @@ │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ add.w r3, sl, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r3, sl, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a189c )@@Base+0x6e8> │ │ │ │ + beq.w a1894 )@@Base+0x6e8> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.n a1254 )@@Base+0xa0> │ │ │ │ + b.n a124c )@@Base+0xa0> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a1266 )@@Base+0xb2> │ │ │ │ + cbz r2, a125e )@@Base+0xb2> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a1268 )@@Base+0xb4> │ │ │ │ + cbnz r0, a1260 )@@Base+0xb4> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a1250 )@@Base+0x9c> │ │ │ │ + bne.n a1248 )@@Base+0x9c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a1590 )@@Base+0x3dc> │ │ │ │ + beq.w a1588 )@@Base+0x3dc> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, a1298 )@@Base+0xe4> │ │ │ │ + cbz r2, a1290 )@@Base+0xe4> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a129a )@@Base+0xe6> │ │ │ │ + cbnz r0, a1292 )@@Base+0xe6> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a1590 )@@Base+0x3dc> │ │ │ │ + blt.w a1588 )@@Base+0x3dc> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r8 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - beq.n a12b2 )@@Base+0xfe> │ │ │ │ + beq.n a12aa )@@Base+0xfe> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ - ldr.w r7, [pc, #2076] @ a1ad8 )@@Base+0x924> │ │ │ │ + ldr.w r7, [pc, #2076] @ a1ad0 )@@Base+0x924> │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r7, pc │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ add.w sl, sp, #132 @ 0x84 │ │ │ │ @@ -184597,15 +184623,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w lr, [r3, r0] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #41 @ 0x29 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1972] @ a1adc )@@Base+0x928> │ │ │ │ + ldr.w r7, [pc, #1972] @ a1ad4 )@@Base+0x928> │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r7, #32 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -184615,16 +184641,16 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ str.w r1, [ip, #-12] │ │ │ │ str.w r2, [ip, #-8] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n a133a )@@Base+0x186> │ │ │ │ - ldr.w r3, [pc, #1920] @ a1ae0 )@@Base+0x92c> │ │ │ │ + bne.n a1332 )@@Base+0x186> │ │ │ │ + ldr.w r3, [pc, #1920] @ a1ad8 )@@Base+0x92c> │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -184697,68 +184723,68 @@ │ │ │ │ strd r8, lr, [sp, #276] @ 0x114 │ │ │ │ strb.w lr, [sp, #284] @ 0x11c │ │ │ │ strd r9, lr, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n a1432 )@@Base+0x27e> │ │ │ │ + beq.n a142a )@@Base+0x27e> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1442 )@@Base+0x28e> │ │ │ │ + beq.n a143a )@@Base+0x28e> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1452 )@@Base+0x29e> │ │ │ │ + beq.n a144a )@@Base+0x29e> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1462 )@@Base+0x2ae> │ │ │ │ + beq.n a145a )@@Base+0x2ae> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1472 )@@Base+0x2be> │ │ │ │ + beq.n a146a )@@Base+0x2be> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a1482 )@@Base+0x2ce> │ │ │ │ + beq.n a147a )@@Base+0x2ce> │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n a1490 )@@Base+0x2dc> │ │ │ │ + beq.n a1488 )@@Base+0x2dc> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a149e )@@Base+0x2ea> │ │ │ │ + beq.n a1496 )@@Base+0x2ea> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r4, [pc, #1600] @ a1ae4 )@@Base+0x930> │ │ │ │ + ldr.w r4, [pc, #1600] @ a1adc )@@Base+0x930> │ │ │ │ movs r3, #25 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -184789,69 +184815,69 @@ │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ ldr.w sl, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a1886 )@@Base+0x6d2> │ │ │ │ + beq.w a187e )@@Base+0x6d2> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n a1510 )@@Base+0x35c> │ │ │ │ + b.n a1508 )@@Base+0x35c> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp sl, r7 │ │ │ │ mov r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, a1522 )@@Base+0x36e> │ │ │ │ + cbz r2, a151a )@@Base+0x36e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a1526 )@@Base+0x372> │ │ │ │ + cbnz r0, a151e )@@Base+0x372> │ │ │ │ sub.w r0, r7, sl │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r4, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a150c )@@Base+0x358> │ │ │ │ + bne.n a1504 )@@Base+0x358> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a193c )@@Base+0x788> │ │ │ │ + beq.w a1934 )@@Base+0x788> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a1556 )@@Base+0x3a2> │ │ │ │ + cbz r2, a154e )@@Base+0x3a2> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a155a )@@Base+0x3a6> │ │ │ │ + cbnz r0, a1552 )@@Base+0x3a6> │ │ │ │ sub.w r0, sl, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a1628 )@@Base+0x474> │ │ │ │ + blt.n a1620 )@@Base+0x474> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp fp, r8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n a1570 )@@Base+0x3bc> │ │ │ │ + beq.n a1568 )@@Base+0x3bc> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1396] @ a1ae8 )@@Base+0x934> │ │ │ │ - ldr.w r3, [pc, #1372] @ a1ad4 )@@Base+0x920> │ │ │ │ + ldr.w r2, [pc, #1396] @ a1ae0 )@@Base+0x934> │ │ │ │ + ldr.w r3, [pc, #1372] @ a1acc )@@Base+0x920> │ │ │ │ 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 a1a38 )@@Base+0x884> │ │ │ │ + bne.w a1a30 )@@Base+0x884> │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -184863,59 +184889,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a17be )@@Base+0x60a> │ │ │ │ + beq.w a17b6 )@@Base+0x60a> │ │ │ │ ldrd r3, r5, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ it cs │ │ │ │ movcs fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a1736 )@@Base+0x582> │ │ │ │ + beq.w a172e )@@Base+0x582> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.w a173e )@@Base+0x58a> │ │ │ │ + blt.w a1736 )@@Base+0x58a> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, a1602 )@@Base+0x44e> │ │ │ │ + cbnz r0, a15fa )@@Base+0x44e> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a18f2 )@@Base+0x73e> │ │ │ │ + blt.w a18ea )@@Base+0x73e> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a161a )@@Base+0x466> │ │ │ │ + beq.n a1612 )@@Base+0x466> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ - b.n a12a0 )@@Base+0xec> │ │ │ │ + b.n a1298 )@@Base+0xec> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -184923,392 +184949,392 @@ │ │ │ │ mov r1, fp │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd sl, fp, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a181e )@@Base+0x66a> │ │ │ │ + beq.w a1816 )@@Base+0x66a> │ │ │ │ ldrd r7, r3, [r4, #16] │ │ │ │ mov r9, fp │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ it cs │ │ │ │ movcs r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n a16ba )@@Base+0x506> │ │ │ │ + beq.n a16b2 )@@Base+0x506> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n a16c2 )@@Base+0x50e> │ │ │ │ + blt.n a16ba )@@Base+0x50e> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, a1696 )@@Base+0x4e2> │ │ │ │ + cbnz r0, a168e )@@Base+0x4e2> │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a18b2 )@@Base+0x6fe> │ │ │ │ + blt.w a18aa )@@Base+0x6fe> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n a16ac )@@Base+0x4f8> │ │ │ │ + beq.n a16a4 )@@Base+0x4f8> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ - b.n a155e )@@Base+0x3aa> │ │ │ │ + b.n a1556 )@@Base+0x3aa> │ │ │ │ sub.w r2, fp, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n a1692 )@@Base+0x4de> │ │ │ │ + bge.n a168a )@@Base+0x4de> │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a1930 )@@Base+0x77c> │ │ │ │ + beq.w a1928 )@@Base+0x77c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a17b8 )@@Base+0x604> │ │ │ │ + beq.n a17b0 )@@Base+0x604> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a17b8 )@@Base+0x604> │ │ │ │ + beq.n a17b0 )@@Base+0x604> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a197a )@@Base+0x7c6> │ │ │ │ + blt.w a1972 )@@Base+0x7c6> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ - bl a0d30 const&, double const*, int&, int&)@@Base+0x194> │ │ │ │ + bl a0d28 const&, double const*, int&, int&)@@Base+0x194> │ │ │ │ ldrd r4, r9, [sp, #100] @ 0x64 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n a169c )@@Base+0x4e8> │ │ │ │ + beq.n a1694 )@@Base+0x4e8> │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a19d4 )@@Base+0x820> │ │ │ │ + beq.w a19cc )@@Base+0x820> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n a16b4 )@@Base+0x500> │ │ │ │ + b.n a16ac )@@Base+0x500> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.w a1600 )@@Base+0x44c> │ │ │ │ + bge.w a15f8 )@@Base+0x44c> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w a1936 )@@Base+0x782> │ │ │ │ + beq.w a192e )@@Base+0x782> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a17b2 )@@Base+0x5fe> │ │ │ │ + cbz r2, a17aa )@@Base+0x5fe> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a17b2 )@@Base+0x5fe> │ │ │ │ + cbz r0, a17aa )@@Base+0x5fe> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a1992 )@@Base+0x7de> │ │ │ │ + blt.w a198a )@@Base+0x7de> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl a0dd8 const&, double const*, int&, int&)@@Base+0x23c> │ │ │ │ + bl a0dd0 const&, double const*, int&, int&)@@Base+0x23c> │ │ │ │ ldrd r7, r5, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a1608 )@@Base+0x454> │ │ │ │ + beq.w a1600 )@@Base+0x454> │ │ │ │ subs r0, r7, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a19e2 )@@Base+0x82e> │ │ │ │ + beq.w a19da )@@Base+0x82e> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n a1622 )@@Base+0x46e> │ │ │ │ + b.n a161a )@@Base+0x46e> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n a1768 )@@Base+0x5b4> │ │ │ │ + b.n a1760 )@@Base+0x5b4> │ │ │ │ sub.w r0, r3, fp │ │ │ │ - b.n a16f0 )@@Base+0x53c> │ │ │ │ + b.n a16e8 )@@Base+0x53c> │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a176e )@@Base+0x5ba> │ │ │ │ + beq.n a1766 )@@Base+0x5ba> │ │ │ │ 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.w a19b6 )@@Base+0x802> │ │ │ │ + beq.w a19ae )@@Base+0x802> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n a176e )@@Base+0x5ba> │ │ │ │ + bge.n a1766 )@@Base+0x5ba> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #60] @ 0x3c │ │ │ │ strne.w fp, [sp, #52] @ 0x34 │ │ │ │ - beq.w a192c )@@Base+0x778> │ │ │ │ + beq.w a1924 )@@Base+0x778> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a1816 )@@Base+0x662> │ │ │ │ + cbz r2, a180e )@@Base+0x662> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a181a )@@Base+0x666> │ │ │ │ + cbnz r0, a1812 )@@Base+0x666> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a179a )@@Base+0x5e6> │ │ │ │ + b.n a1792 )@@Base+0x5e6> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a16f6 )@@Base+0x542> │ │ │ │ + beq.w a16ee )@@Base+0x542> │ │ │ │ ldr.w r9, [r5, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ cmp fp, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a19a8 )@@Base+0x7f4> │ │ │ │ + beq.w a19a0 )@@Base+0x7f4> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, fp │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a16f6 )@@Base+0x542> │ │ │ │ + bge.w a16ee )@@Base+0x542> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r9 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ strne r4, [sp, #44] @ 0x2c │ │ │ │ - beq.n a18ee )@@Base+0x73a> │ │ │ │ + beq.n a18e6 )@@Base+0x73a> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a187c )@@Base+0x6c8> │ │ │ │ + cbz r2, a1874 )@@Base+0x6c8> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a1882 )@@Base+0x6ce> │ │ │ │ + cbnz r0, a187a )@@Base+0x6ce> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a1722 )@@Base+0x56e> │ │ │ │ + b.n a171a )@@Base+0x56e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n a163a )@@Base+0x486> │ │ │ │ + b.n a1632 )@@Base+0x486> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n a15a2 )@@Base+0x3ee> │ │ │ │ + b.n a159a )@@Base+0x3ee> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a19cc )@@Base+0x818> │ │ │ │ + beq.w a19c4 )@@Base+0x818> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a1966 )@@Base+0x7b2> │ │ │ │ + beq.n a195e )@@Base+0x7b2> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r7 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a16f6 )@@Base+0x542> │ │ │ │ + bge.w a16ee )@@Base+0x542> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a19f0 )@@Base+0x83c> │ │ │ │ + beq.w a19e8 )@@Base+0x83c> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a1722 )@@Base+0x56e> │ │ │ │ + b.n a171a )@@Base+0x56e> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n a19c4 )@@Base+0x810> │ │ │ │ + beq.n a19bc )@@Base+0x810> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a1952 )@@Base+0x79e> │ │ │ │ + cbz r2, a194a )@@Base+0x79e> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a176e )@@Base+0x5ba> │ │ │ │ + bge.w a1766 )@@Base+0x5ba> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a19ec )@@Base+0x838> │ │ │ │ + beq.n a19e4 )@@Base+0x838> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a179a )@@Base+0x5e6> │ │ │ │ + b.n a1792 )@@Base+0x5e6> │ │ │ │ mov r9, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a1722 )@@Base+0x56e> │ │ │ │ + b.n a171a )@@Base+0x56e> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a179a )@@Base+0x5e6> │ │ │ │ + b.n a1792 )@@Base+0x5e6> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n a163a )@@Base+0x486> │ │ │ │ + b.n a1632 )@@Base+0x486> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a176e )@@Base+0x5ba> │ │ │ │ + bge.w a1766 )@@Base+0x5ba> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a19ec )@@Base+0x838> │ │ │ │ + beq.n a19e4 )@@Base+0x838> │ │ │ │ mov r7, r0 │ │ │ │ - b.n a1784 )@@Base+0x5d0> │ │ │ │ + b.n a177c )@@Base+0x5d0> │ │ │ │ sub.w r3, fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a16f6 )@@Base+0x542> │ │ │ │ + bge.w a16ee )@@Base+0x542> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a19f0 )@@Base+0x83c> │ │ │ │ + beq.n a19e8 )@@Base+0x83c> │ │ │ │ mov r4, r0 │ │ │ │ - b.n a170c )@@Base+0x558> │ │ │ │ + b.n a1704 )@@Base+0x558> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a1930 )@@Base+0x77c> │ │ │ │ + bne.n a1928 )@@Base+0x77c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n a18ee )@@Base+0x73a> │ │ │ │ + beq.n a18e6 )@@Base+0x73a> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n a1868 )@@Base+0x6b4> │ │ │ │ + b.n a1860 )@@Base+0x6b4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a1936 )@@Base+0x782> │ │ │ │ + bne.n a192e )@@Base+0x782> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n a192c )@@Base+0x778> │ │ │ │ + beq.n a1924 )@@Base+0x778> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a1802 )@@Base+0x64e> │ │ │ │ + b.n a17fa )@@Base+0x64e> │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a16f6 )@@Base+0x542> │ │ │ │ + bge.w a16ee )@@Base+0x542> │ │ │ │ mov r4, r2 │ │ │ │ - b.n a170c )@@Base+0x558> │ │ │ │ + b.n a1704 )@@Base+0x558> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a176e )@@Base+0x5ba> │ │ │ │ + bge.w a1766 )@@Base+0x5ba> │ │ │ │ mov r7, r2 │ │ │ │ - b.n a1784 )@@Base+0x5d0> │ │ │ │ + b.n a177c )@@Base+0x5d0> │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a1802 )@@Base+0x64e> │ │ │ │ + b.n a17fa )@@Base+0x64e> │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a1868 )@@Base+0x6b4> │ │ │ │ + b.n a1860 )@@Base+0x6b4> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a1868 )@@Base+0x6b4> │ │ │ │ + b.n a1860 )@@Base+0x6b4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n a1802 )@@Base+0x64e> │ │ │ │ + b.n a17fa )@@Base+0x64e> │ │ │ │ mov r5, r7 │ │ │ │ - b.n a1802 )@@Base+0x64e> │ │ │ │ + b.n a17fa )@@Base+0x64e> │ │ │ │ mov r9, r4 │ │ │ │ - b.n a1868 )@@Base+0x6b4> │ │ │ │ + b.n a1860 )@@Base+0x6b4> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -185317,315 +185343,315 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (a1aec )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #172] @ (a1ad4 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #196] @ (a1ae4 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #172] @ (a1acc )@@Base+0x920>) │ │ │ │ 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 a1a58 )@@Base+0x8a4> │ │ │ │ + beq.n a1a50 )@@Base+0x8a4> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a1a1e )@@Base+0x86a> │ │ │ │ + b.n a1a16 )@@Base+0x86a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (a1af0 )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #140] @ (a1ad4 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #168] @ (a1ae8 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #140] @ (a1acc )@@Base+0x920>) │ │ │ │ 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 a1a38 )@@Base+0x884> │ │ │ │ + bne.n a1a30 )@@Base+0x884> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (a1af4 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #108] @ (a1ad4 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #144] @ (a1aec )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #108] @ (a1acc )@@Base+0x920>) │ │ │ │ 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 a1a58 )@@Base+0x8a4> │ │ │ │ - b.n a1a38 )@@Base+0x884> │ │ │ │ + beq.n a1a50 )@@Base+0x8a4> │ │ │ │ + b.n a1a30 )@@Base+0x884> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #112] @ (a1af8 )@@Base+0x944>) │ │ │ │ - ldr r3, [pc, #76] @ (a1ad4 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #112] @ (a1af0 )@@Base+0x944>) │ │ │ │ + ldr r3, [pc, #76] @ (a1acc )@@Base+0x920>) │ │ │ │ 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 a1a38 )@@Base+0x884> │ │ │ │ + bne.n a1a30 )@@Base+0x884> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #80] @ (a1afc )@@Base+0x948>) │ │ │ │ - ldr r3, [pc, #40] @ (a1ad4 )@@Base+0x920>) │ │ │ │ + ldr r2, [pc, #80] @ (a1af4 )@@Base+0x948>) │ │ │ │ + ldr r3, [pc, #40] @ (a1acc )@@Base+0x920>) │ │ │ │ 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 a1a38 )@@Base+0x884> │ │ │ │ + bne.n a1a30 )@@Base+0x884> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a1a5c )@@Base+0x8a8> │ │ │ │ + b.n a1a54 )@@Base+0x8a8> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a1a3e )@@Base+0x88a> │ │ │ │ + b.n a1a36 )@@Base+0x88a> │ │ │ │ strh r0, [r6, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ble.n a1b60 │ │ │ │ + ble.n a1b68 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #416 @ (adr r4, a1c7c ) │ │ │ │ + add r4, pc, #416 @ (adr r4, a1c74 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #512 @ (adr r2, a1ce8 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, a1ce0 ) │ │ │ │ movs r0, r0 │ │ │ │ - bls.n a1a5c )@@Base+0x8a8> │ │ │ │ + bls.n a1a64 )@@Base+0x8b8> │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n a1b00 │ │ │ │ + bpl.n a1b08 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a1ac4 )@@Base+0x910> │ │ │ │ + bmi.n a1acc )@@Base+0x920> │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a1a8c )@@Base+0x8d8> │ │ │ │ + bmi.n a1a94 )@@Base+0x8e8> │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a1a4c )@@Base+0x898> │ │ │ │ + bmi.n a1a54 )@@Base+0x8a8> │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a1a08 )@@Base+0x854> │ │ │ │ + bmi.n a1a10 )@@Base+0x864> │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a1b00 : │ │ │ │ +000a1af8 : │ │ │ │ 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, #148] @ (a1ba4 ) │ │ │ │ + ldr r2, [pc, #148] @ (a1b9c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #148] @ (a1ba8 ) │ │ │ │ + ldr r3, [pc, #148] @ (a1ba0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #144] @ (a1bac ) │ │ │ │ + ldr r7, [pc, #144] @ (a1ba4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c064 │ │ │ │ - ldr r3, [pc, #128] @ (a1bb0 ) │ │ │ │ + ldr r3, [pc, #128] @ (a1ba8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r4, a1b44 │ │ │ │ + cbz r4, a1b3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2cc2c )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (a1bb4 ) │ │ │ │ - ldr r3, [pc, #72] @ (a1ba8 ) │ │ │ │ + ldr r2, [pc, #88] @ (a1bac ) │ │ │ │ + ldr r3, [pc, #72] @ (a1ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a1b9c │ │ │ │ + bne.n a1b94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #60] @ (a1bb8 ) │ │ │ │ + ldr r3, [pc, #60] @ (a1bb0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2dad8 │ │ │ │ - ldr r2, [pc, #48] @ (a1bbc ) │ │ │ │ - ldr r3, [pc, #28] @ (a1ba8 ) │ │ │ │ + ldr r2, [pc, #48] @ (a1bb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (a1ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a1ba0 │ │ │ │ + beq.n a1b98 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - bmi.n a1bdc │ │ │ │ + bmi.n a1be4 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n a1bd8 │ │ │ │ + bmi.n a1be0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n a1b5c │ │ │ │ + bcc.n a1b64 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n a1b08 │ │ │ │ + bcc.n a1b10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a1bc0 : │ │ │ │ +000a1bb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (a1be4 ) │ │ │ │ + ldr r3, [pc, #20] @ (a1bdc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (a1be8 ) │ │ │ │ + ldr r2, [pc, #20] @ (a1be0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n a1ca0 │ │ │ │ + bcc.n a1ca8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a1bec : │ │ │ │ +000a1be4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (a1c18 ) │ │ │ │ + ldr r3, [pc, #28] @ (a1c10 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (a1c1c ) │ │ │ │ + ldr r2, [pc, #28] @ (a1c14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n a1c7c │ │ │ │ + bcc.n a1c84 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a1c20 : │ │ │ │ +000a1c18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #116] @ (a1ca8 ) │ │ │ │ - ldr r2, [pc, #120] @ (a1cac ) │ │ │ │ + ldr r0, [pc, #116] @ (a1ca0 ) │ │ │ │ + ldr r2, [pc, #120] @ (a1ca4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r1, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #136] @ 0x88 │ │ │ │ - cbz r4, a1c56 │ │ │ │ + cbz r4, a1c4e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2cc2c )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (a1cb0 ) │ │ │ │ - ldr r3, [pc, #60] @ (a1cac ) │ │ │ │ + ldr r2, [pc, #64] @ (a1ca8 ) │ │ │ │ + ldr r3, [pc, #60] @ (a1ca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a1c9e │ │ │ │ + bne.n a1c96 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (a1cb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (a1cac ) │ │ │ │ + ldr r2, [pc, #40] @ (a1cac ) │ │ │ │ + ldr r3, [pc, #28] @ (a1ca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a1ca2 │ │ │ │ + beq.n a1c9a │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bcs.n a1ca0 │ │ │ │ + bcc.n a1ca8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n a1c34 │ │ │ │ + bcs.n a1c3c │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a1bfc │ │ │ │ + bcs.n a1c04 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a1cb8 : │ │ │ │ +000a1cb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #236] @ (a1db8 ) │ │ │ │ + ldr r2, [pc, #236] @ (a1db0 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #236] @ (a1dbc ) │ │ │ │ + ldr r3, [pc, #236] @ (a1db4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, a1ce8 │ │ │ │ + cbz r0, a1ce0 │ │ │ │ blx 2ce44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -185634,15 +185660,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx r4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mvn.w r8, #3758096384 @ 0xe0000000 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs.n a1d9a │ │ │ │ + bcs.n a1d92 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2c4b8 │ │ │ │ mov r9, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2c4b8 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ @@ -185656,21 +185682,21 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.n a1d9a │ │ │ │ + bcs.n a1d92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a1d80 │ │ │ │ + ble.n a1d78 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs.w lr, r1, #0 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ @@ -185680,57 +185706,57 @@ │ │ │ │ sub.w r4, r3, lr │ │ │ │ itee ne │ │ │ │ movne r1, #1 │ │ │ │ ldreq.w r1, [r0, r4, lsl #2] │ │ │ │ addeq r1, #1 │ │ │ │ cmp ip, r2 │ │ │ │ str.w r1, [r0, r4, lsl #2] │ │ │ │ - bne.n a1d62 │ │ │ │ - ldr r2, [pc, #60] @ (a1dc0 ) │ │ │ │ - ldr r3, [pc, #56] @ (a1dbc ) │ │ │ │ + bne.n a1d5a │ │ │ │ + ldr r2, [pc, #60] @ (a1db8 ) │ │ │ │ + ldr r3, [pc, #56] @ (a1db4 ) │ │ │ │ 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 a1dae │ │ │ │ + bne.n a1da6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #40] @ (a1dc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (a1dbc ) │ │ │ │ + ldr r2, [pc, #40] @ (a1dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (a1db4 ) │ │ │ │ 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 a1db2 │ │ │ │ + beq.n a1daa │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - bcs.n a1e7c const&, double const*, int&, int&)@@Base+0xb4> │ │ │ │ + bcs.n a1e84 const&, double const*, int&, int&)@@Base+0xc4> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n a1d1c │ │ │ │ + bne.n a1d24 │ │ │ │ movs r2, r0 │ │ │ │ - bne.n a1cec │ │ │ │ + bne.n a1cf4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a1dc8 const&, double const*, int&, int&)@@Base>: │ │ │ │ +000a1dc0 const&, double const*, int&, int&)@@Base>: │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #456] @ (a1fa8 const&, double const*, int&, int&)@@Base+0x1e0>) │ │ │ │ + ldr r2, [pc, #456] @ (a1fa0 const&, double const*, int&, int&)@@Base+0x1e0>) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #456] @ (a1fac const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #456] @ (a1fa4 const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ @@ -185754,15 +185780,15 @@ │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a1f7c const&, double const*, int&, int&)@@Base+0x1b4> │ │ │ │ + bcs.w a1f74 const&, double const*, int&, int&)@@Base+0x1b4> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ @@ -185772,543 +185798,543 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldrd r7, r3, [r6] │ │ │ │ subs.w r8, r3, r7 │ │ │ │ - beq.n a1f46 const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ - vldr d11, [pc, #316] @ a1f98 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ + beq.n a1f3e const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ + vldr d11, [pc, #316] @ a1f90 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ mov.w r8, r8, asr #2 │ │ │ │ subs r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ vmov.f64 d14, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d12, d11 │ │ │ │ - b.n a1ed6 const&, double const*, int&, int&)@@Base+0x10e> │ │ │ │ + b.n a1ece const&, double const*, int&, int&)@@Base+0x10e> │ │ │ │ vsub.f64 d8, d15, d0 │ │ │ │ vmov.f64 d0, d15 │ │ │ │ blx 2c8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, r3 │ │ │ │ vldr d6, [r4] │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n a1f26 const&, double const*, int&, int&)@@Base+0x15e> │ │ │ │ + bge.n a1f1e const&, double const*, int&, int&)@@Base+0x15e> │ │ │ │ vmul.f64 d7, d8, d13 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ - vldr d6, [pc, #256] @ a1fa0 const&, double const*, int&, int&)@@Base+0x1d8> │ │ │ │ + vldr d6, [pc, #256] @ a1f98 const&, double const*, int&, int&)@@Base+0x1d8> │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vldr s12, [r3] │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ vadd.f64 d6, d6, d14 │ │ │ │ vdiv.f64 d5, d7, d6 │ │ │ │ vcmpe.f64 d5, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a1ed0 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ + bpl.n a1ec8 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov.f64 d11, d5 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n a1f46 const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ + bge.n a1f3e const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ lsls r4, r6, #3 │ │ │ │ add.w r3, r9, r4 │ │ │ │ vldr d15, [r3] │ │ │ │ vadd.f64 d0, d15, d10 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d15 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a1ed0 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ + ble.n a1ec8 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ vmov.f64 d0, d15 │ │ │ │ blx 2dcb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r4 │ │ │ │ vldr d6, [r3] │ │ │ │ add.w r3, sl, r4 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vldr d13, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a1e74 const&, double const*, int&, int&)@@Base+0xac> │ │ │ │ + bls.n a1e6c const&, double const*, int&, int&)@@Base+0xac> │ │ │ │ vmov.f64 d8, d12 │ │ │ │ - b.n a1e78 const&, double const*, int&, int&)@@Base+0xb0> │ │ │ │ + b.n a1e70 const&, double const*, int&, int&)@@Base+0xb0> │ │ │ │ vcmpe.f64 d13, #0.0 │ │ │ │ vsub.f64 d7, d0, d15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n a1f6a const&, double const*, int&, int&)@@Base+0x1a2> │ │ │ │ + blt.n a1f62 const&, double const*, int&, int&)@@Base+0x1a2> │ │ │ │ vcmpe.f64 d7, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a1e92 const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ + bpl.n a1e8a const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ vmul.f64 d7, d13, d7 │ │ │ │ movs r2, #1 │ │ │ │ - b.n a1e9a const&, double const*, int&, int&)@@Base+0xd2> │ │ │ │ - ldr r2, [pc, #104] @ (a1fb0 const&, double const*, int&, int&)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #96] @ (a1fac const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ + b.n a1e92 const&, double const*, int&, int&)@@Base+0xd2> │ │ │ │ + ldr r2, [pc, #104] @ (a1fa8 const&, double const*, int&, int&)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #96] @ (a1fa4 const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ 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 a1f90 const&, double const*, int&, int&)@@Base+0x1c8> │ │ │ │ + bne.n a1f88 const&, double const*, int&, int&)@@Base+0x1c8> │ │ │ │ mov r0, sl │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8-d15} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce40 │ │ │ │ - bpl.n a1f34 const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ - vldr d6, [pc, #40] @ a1f98 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ + bpl.n a1f2c const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ + vldr d6, [pc, #40] @ a1f90 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ vcmpe.f64 d8, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n a1e92 const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ - b.n a1f34 const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #52] @ (a1fb4 const&, double const*, int&, int&)@@Base+0x1ec>) │ │ │ │ - ldr r3, [pc, #44] @ (a1fac const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ + bmi.n a1e8a const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ + b.n a1f2c const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ (a1fac const&, double const*, int&, int&)@@Base+0x1ec>) │ │ │ │ + ldr r3, [pc, #44] @ (a1fa4 const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ 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 a1f94 const&, double const*, int&, int&)@@Base+0x1cc> │ │ │ │ + beq.n a1f8c const&, double const*, int&, int&)@@Base+0x1cc> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ @ 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 │ │ │ │ - bne.n a2044 const&, double const*, int&, int&)@@Base+0x27c> │ │ │ │ + bne.n a204c const&, double const*, int&, int&)@@Base+0x28c> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, a203c const&, double const*, int&, int&)@@Base+0x274> │ │ │ │ + cbz r4, a2034 const&, double const*, int&, int&)@@Base+0x274> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a1fe0 const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ + b.n a1fd8 const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a1ff2 const&, double const*, int&, int&)@@Base+0x22a> │ │ │ │ + cbz r2, a1fea const&, double const*, int&, int&)@@Base+0x22a> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a1ff6 const&, double const*, int&, int&)@@Base+0x22e> │ │ │ │ + cbnz r0, a1fee const&, double const*, int&, int&)@@Base+0x22e> │ │ │ │ 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 a1fda const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ - cbnz r3, a203e const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ + bne.n a1fd2 const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ + cbnz r3, a2036 const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a2036 const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ + cbz r2, a202e const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a2036 const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ + cbz r0, a202e const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ 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 a2022 const&, double const*, int&, int&)@@Base+0x25a> │ │ │ │ + b.n a201a const&, double const*, int&, int&)@@Base+0x25a> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a2030 const&, double const*, int&, int&)@@Base+0x268> │ │ │ │ + beq.n a2028 const&, double const*, int&, int&)@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a2010 const&, double const*, int&, int&)@@Base+0x248> │ │ │ │ + b.n a2008 const&, double const*, int&, int&)@@Base+0x248> │ │ │ │ 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, a20e4 const&, double const*, int&, int&)@@Base+0x31c> │ │ │ │ + cbz r4, a20dc const&, double const*, int&, int&)@@Base+0x31c> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a2088 const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ + b.n a2080 const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a209a const&, double const*, int&, int&)@@Base+0x2d2> │ │ │ │ + cbz r2, a2092 const&, double const*, int&, int&)@@Base+0x2d2> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a209e const&, double const*, int&, int&)@@Base+0x2d6> │ │ │ │ + cbnz r0, a2096 const&, double const*, int&, int&)@@Base+0x2d6> │ │ │ │ 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 a2082 const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ - cbnz r3, a20e6 const&, double const*, int&, int&)@@Base+0x31e> │ │ │ │ + bne.n a207a const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ + cbnz r3, a20de const&, double const*, int&, int&)@@Base+0x31e> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a20de const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ + cbz r2, a20d6 const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a20de const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ + cbz r0, a20d6 const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ 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 a20ca const&, double const*, int&, int&)@@Base+0x302> │ │ │ │ + b.n a20c2 const&, double const*, int&, int&)@@Base+0x302> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a20d8 const&, double const*, int&, int&)@@Base+0x310> │ │ │ │ + beq.n a20d0 const&, double const*, int&, int&)@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a20b8 const&, double const*, int&, int&)@@Base+0x2f0> │ │ │ │ + b.n a20b0 const&, double const*, int&, int&)@@Base+0x2f0> │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a2384 const&, double const*, int&, int&)@@Base+0x5bc> │ │ │ │ + beq.w a237c const&, double const*, int&, int&)@@Base+0x5bc> │ │ │ │ stmdb 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 a2340 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ + beq.w a2338 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a2308 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ + beq.w a2300 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a22d0 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ + beq.w a22c8 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a225c const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ + beq.w a2254 const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a21f2 const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ + beq.n a21ea const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a2226 const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ + beq.n a221e const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a229a const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ + beq.w a2292 const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, a21b2 const&, double const*, int&, int&)@@Base+0x3ea> │ │ │ │ + cbz r7, a21aa const&, double const*, int&, int&)@@Base+0x3ea> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl a2108 const&, double const*, int&, int&)@@Base+0x340> │ │ │ │ + bl a2100 const&, double const*, int&, int&)@@Base+0x340> │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a2190 const&, double const*, int&, int&)@@Base+0x3c8> │ │ │ │ + beq.n a2188 const&, double const*, int&, int&)@@Base+0x3c8> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a21a6 const&, double const*, int&, int&)@@Base+0x3de> │ │ │ │ + beq.n a219e const&, double const*, int&, int&)@@Base+0x3de> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n a2170 const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ + bne.n a2168 const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a21cc const&, double const*, int&, int&)@@Base+0x404> │ │ │ │ + beq.n a21c4 const&, double const*, int&, int&)@@Base+0x404> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a21e2 const&, double const*, int&, int&)@@Base+0x41a> │ │ │ │ + beq.n a21da const&, double const*, int&, int&)@@Base+0x41a> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a229a const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ + beq.n a2292 const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ mov r9, r7 │ │ │ │ - b.n a216a const&, double const*, int&, int&)@@Base+0x3a2> │ │ │ │ + b.n a2162 const&, double const*, int&, int&)@@Base+0x3a2> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2206 const&, double const*, int&, int&)@@Base+0x43e> │ │ │ │ + beq.n a21fe const&, double const*, int&, int&)@@Base+0x43e> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2218 const&, double const*, int&, int&)@@Base+0x450> │ │ │ │ + beq.n a2210 const&, double const*, int&, int&)@@Base+0x450> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, a225c const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ + cbz r5, a2254 const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ mov r4, r5 │ │ │ │ - b.n a2152 const&, double const*, int&, int&)@@Base+0x38a> │ │ │ │ + b.n a214a const&, double const*, int&, int&)@@Base+0x38a> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a223a const&, double const*, int&, int&)@@Base+0x472> │ │ │ │ + beq.n a2232 const&, double const*, int&, int&)@@Base+0x472> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a224c const&, double const*, int&, int&)@@Base+0x484> │ │ │ │ + beq.n a2244 const&, double const*, int&, int&)@@Base+0x484> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a21f2 const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ + beq.n a21ea const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ mov r5, r6 │ │ │ │ - b.n a2158 const&, double const*, int&, int&)@@Base+0x390> │ │ │ │ + b.n a2150 const&, double const*, int&, int&)@@Base+0x390> │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2276 const&, double const*, int&, int&)@@Base+0x4ae> │ │ │ │ + beq.n a226e const&, double const*, int&, int&)@@Base+0x4ae> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a228c const&, double const*, int&, int&)@@Base+0x4c4> │ │ │ │ + beq.n a2284 const&, double const*, int&, int&)@@Base+0x4c4> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a22d0 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ + cbz r4, a22c8 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ mov fp, r4 │ │ │ │ - b.n a2148 const&, double const*, int&, int&)@@Base+0x380> │ │ │ │ + b.n a2140 const&, double const*, int&, int&)@@Base+0x380> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a22ae const&, double const*, int&, int&)@@Base+0x4e6> │ │ │ │ + beq.n a22a6 const&, double const*, int&, int&)@@Base+0x4e6> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a22c0 const&, double const*, int&, int&)@@Base+0x4f8> │ │ │ │ + beq.n a22b8 const&, double const*, int&, int&)@@Base+0x4f8> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a2226 const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ + beq.n a221e const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ mov r6, r7 │ │ │ │ - b.n a215e const&, double const*, int&, int&)@@Base+0x396> │ │ │ │ + b.n a2156 const&, double const*, int&, int&)@@Base+0x396> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a22e6 const&, double const*, int&, int&)@@Base+0x51e> │ │ │ │ + beq.n a22de const&, double const*, int&, int&)@@Base+0x51e> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a22fa const&, double const*, int&, int&)@@Base+0x532> │ │ │ │ + beq.n a22f2 const&, double const*, int&, int&)@@Base+0x532> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a2308 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ + cbz r4, a2300 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n a213a const&, double const*, int&, int&)@@Base+0x372> │ │ │ │ + b.n a2132 const&, double const*, int&, int&)@@Base+0x372> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a231e const&, double const*, int&, int&)@@Base+0x556> │ │ │ │ + beq.n a2316 const&, double const*, int&, int&)@@Base+0x556> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2332 const&, double const*, int&, int&)@@Base+0x56a> │ │ │ │ + beq.n a232a const&, double const*, int&, int&)@@Base+0x56a> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a2340 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ + cbz r4, a2338 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n a212e const&, double const*, int&, int&)@@Base+0x366> │ │ │ │ + b.n a2126 const&, double const*, int&, int&)@@Base+0x366> │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a235a const&, double const*, int&, int&)@@Base+0x592> │ │ │ │ + beq.n a2352 const&, double const*, int&, int&)@@Base+0x592> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2370 const&, double const*, int&, int&)@@Base+0x5a8> │ │ │ │ + beq.n a2368 const&, double const*, int&, int&)@@Base+0x5a8> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a237e const&, double const*, int&, int&)@@Base+0x5b6> │ │ │ │ + cbz r4, a2376 const&, double const*, int&, int&)@@Base+0x5b6> │ │ │ │ mov r8, r4 │ │ │ │ - b.n a2122 const&, double const*, int&, int&)@@Base+0x35a> │ │ │ │ + b.n a211a const&, double const*, int&, int&)@@Base+0x35a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a2388 : │ │ │ │ +000a2380 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #28] @ (a23b4 ) │ │ │ │ + ldr r4, [pc, #28] @ (a23ac ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2da54 │ │ │ │ - ldr r3, [pc, #24] @ (a23b8 ) │ │ │ │ + ldr r3, [pc, #24] @ (a23b0 ) │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r2, [r5, #156] @ 0x9c │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a23bc : │ │ │ │ +000a23b4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #28] @ (a23e8 ) │ │ │ │ + ldr r4, [pc, #28] @ (a23e0 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2baf8 │ │ │ │ - ldr r3, [pc, #24] @ (a23ec ) │ │ │ │ + ldr r3, [pc, #24] @ (a23e4 ) │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r2, [r5, #156] @ 0x9c │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a23f0 : │ │ │ │ +000a23e8 : │ │ │ │ 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 │ │ │ │ @@ -186321,59 +186347,59 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000a2424 : │ │ │ │ +000a241c : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a2458 │ │ │ │ + beq.n a2450 │ │ │ │ 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 2d2b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #156] @ 0x9c │ │ │ │ - cbz r0, a244c │ │ │ │ + cbz r0, a2444 │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r3, #156] @ 0x9c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a245c )@@Base>: │ │ │ │ +000a2454 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a2460 )@@Base>: │ │ │ │ +000a2458 )@@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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ ldr.w sl, [r0] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #2320] @ a2d8c )@@Base+0x92c> │ │ │ │ + ldr.w r4, [pc, #2320] @ a2d84 )@@Base+0x92c> │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, sp, #284 @ 0x11c │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w r9, sp, #276 @ 0x114 │ │ │ │ - ldr.w r0, [pc, #2308] @ a2d90 )@@Base+0x930> │ │ │ │ + ldr.w r0, [pc, #2308] @ a2d88 )@@Base+0x930> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2304] @ a2d94 )@@Base+0x934> │ │ │ │ + ldr.w r3, [pc, #2304] @ a2d8c )@@Base+0x934> │ │ │ │ add r0, pc │ │ │ │ str.w r8, [sp, #276] @ 0x114 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ @@ -186403,63 +186429,63 @@ │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ add.w r3, sl, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r3, sl, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a2b5a )@@Base+0x6fa> │ │ │ │ + beq.w a2b52 )@@Base+0x6fa> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.n a2500 )@@Base+0xa0> │ │ │ │ + b.n a24f8 )@@Base+0xa0> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a2512 )@@Base+0xb2> │ │ │ │ + cbz r2, a250a )@@Base+0xb2> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a2514 )@@Base+0xb4> │ │ │ │ + cbnz r0, a250c )@@Base+0xb4> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a24fc )@@Base+0x9c> │ │ │ │ + bne.n a24f4 )@@Base+0x9c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a284e )@@Base+0x3ee> │ │ │ │ + beq.w a2846 )@@Base+0x3ee> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, a2544 )@@Base+0xe4> │ │ │ │ + cbz r2, a253c )@@Base+0xe4> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a2546 )@@Base+0xe6> │ │ │ │ + cbnz r0, a253e )@@Base+0xe6> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a284e )@@Base+0x3ee> │ │ │ │ + blt.w a2846 )@@Base+0x3ee> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r8 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - beq.n a255e )@@Base+0xfe> │ │ │ │ + beq.n a2556 )@@Base+0xfe> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r7, [pc, #2100] @ a2d98 )@@Base+0x938> │ │ │ │ + ldr.w r7, [pc, #2100] @ a2d90 )@@Base+0x938> │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -186498,15 +186524,15 @@ │ │ │ │ strb.w r7, [ip, #26] │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ strb.w lr, [r3, r7] │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1976] @ a2d9c )@@Base+0x93c> │ │ │ │ + ldr.w r7, [pc, #1976] @ a2d94 )@@Base+0x93c> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add.w sl, r7, #32 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov lr, r7 │ │ │ │ @@ -186514,16 +186540,16 @@ │ │ │ │ adds r7, #16 │ │ │ │ ldmia.w lr!, {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 lr, sl │ │ │ │ - bne.n a25f4 )@@Base+0x194> │ │ │ │ - ldr.w r3, [pc, #1928] @ a2da0 )@@Base+0x940> │ │ │ │ + bne.n a25ec )@@Base+0x194> │ │ │ │ + ldr.w r3, [pc, #1928] @ a2d98 )@@Base+0x940> │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -186594,66 +186620,66 @@ │ │ │ │ strd r8, lr, [sp, #276] @ 0x114 │ │ │ │ strb.w lr, [sp, #284] @ 0x11c │ │ │ │ strd r9, lr, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n a26f0 )@@Base+0x290> │ │ │ │ + beq.n a26e8 )@@Base+0x290> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2700 )@@Base+0x2a0> │ │ │ │ + beq.n a26f8 )@@Base+0x2a0> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2710 )@@Base+0x2b0> │ │ │ │ + beq.n a2708 )@@Base+0x2b0> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a2720 )@@Base+0x2c0> │ │ │ │ + beq.n a2718 )@@Base+0x2c0> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n a272e )@@Base+0x2ce> │ │ │ │ + beq.n a2726 )@@Base+0x2ce> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n a273c )@@Base+0x2dc> │ │ │ │ + beq.n a2734 )@@Base+0x2dc> │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n a274a )@@Base+0x2ea> │ │ │ │ + beq.n a2742 )@@Base+0x2ea> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a2758 )@@Base+0x2f8> │ │ │ │ + beq.n a2750 )@@Base+0x2f8> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r4, [pc, #1604] @ a2da4 )@@Base+0x944> │ │ │ │ + ldr.w r4, [pc, #1604] @ a2d9c )@@Base+0x944> │ │ │ │ movs r3, #27 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -186686,69 +186712,69 @@ │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ ldr.w sl, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a2b44 )@@Base+0x6e4> │ │ │ │ + beq.w a2b3c )@@Base+0x6e4> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n a27ce )@@Base+0x36e> │ │ │ │ + b.n a27c6 )@@Base+0x36e> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp sl, r7 │ │ │ │ mov r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, a27e0 )@@Base+0x380> │ │ │ │ + cbz r2, a27d8 )@@Base+0x380> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a27e4 )@@Base+0x384> │ │ │ │ + cbnz r0, a27dc )@@Base+0x384> │ │ │ │ sub.w r0, r7, sl │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r4, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a27ca )@@Base+0x36a> │ │ │ │ + bne.n a27c2 )@@Base+0x36a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a2bfa )@@Base+0x79a> │ │ │ │ + beq.w a2bf2 )@@Base+0x79a> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a2814 )@@Base+0x3b4> │ │ │ │ + cbz r2, a280c )@@Base+0x3b4> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a2818 )@@Base+0x3b8> │ │ │ │ + cbnz r0, a2810 )@@Base+0x3b8> │ │ │ │ sub.w r0, sl, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a28e6 )@@Base+0x486> │ │ │ │ + blt.n a28de )@@Base+0x486> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp fp, r8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n a282e )@@Base+0x3ce> │ │ │ │ + beq.n a2826 )@@Base+0x3ce> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1400] @ a2da8 )@@Base+0x948> │ │ │ │ - ldr.w r3, [pc, #1376] @ a2d94 )@@Base+0x934> │ │ │ │ + ldr.w r2, [pc, #1400] @ a2da0 )@@Base+0x948> │ │ │ │ + ldr.w r3, [pc, #1376] @ a2d8c )@@Base+0x934> │ │ │ │ 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 a2cf6 )@@Base+0x896> │ │ │ │ + bne.w a2cee )@@Base+0x896> │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -186760,59 +186786,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a2a7c )@@Base+0x61c> │ │ │ │ + beq.w a2a74 )@@Base+0x61c> │ │ │ │ ldrd r3, r5, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ it cs │ │ │ │ movcs fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a29f4 )@@Base+0x594> │ │ │ │ + beq.w a29ec )@@Base+0x594> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.w a29fc )@@Base+0x59c> │ │ │ │ + blt.w a29f4 )@@Base+0x59c> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, a28c0 )@@Base+0x460> │ │ │ │ + cbnz r0, a28b8 )@@Base+0x460> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a2bb0 )@@Base+0x750> │ │ │ │ + blt.w a2ba8 )@@Base+0x750> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a28d8 )@@Base+0x478> │ │ │ │ + beq.n a28d0 )@@Base+0x478> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ - b.n a254c )@@Base+0xec> │ │ │ │ + b.n a2544 )@@Base+0xec> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -186820,392 +186846,392 @@ │ │ │ │ mov r1, fp │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd sl, fp, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a2adc )@@Base+0x67c> │ │ │ │ + beq.w a2ad4 )@@Base+0x67c> │ │ │ │ ldrd r7, r3, [r4, #16] │ │ │ │ mov r9, fp │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ it cs │ │ │ │ movcs r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n a2978 )@@Base+0x518> │ │ │ │ + beq.n a2970 )@@Base+0x518> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n a2980 )@@Base+0x520> │ │ │ │ + blt.n a2978 )@@Base+0x520> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, a2954 )@@Base+0x4f4> │ │ │ │ + cbnz r0, a294c )@@Base+0x4f4> │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a2b70 )@@Base+0x710> │ │ │ │ + blt.w a2b68 )@@Base+0x710> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n a296a )@@Base+0x50a> │ │ │ │ + beq.n a2962 )@@Base+0x50a> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ - b.n a281c )@@Base+0x3bc> │ │ │ │ + b.n a2814 )@@Base+0x3bc> │ │ │ │ sub.w r2, fp, r3 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n a2950 )@@Base+0x4f0> │ │ │ │ + bge.n a2948 )@@Base+0x4f0> │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a2bee )@@Base+0x78e> │ │ │ │ + beq.w a2be6 )@@Base+0x78e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a2a76 )@@Base+0x616> │ │ │ │ + beq.n a2a6e )@@Base+0x616> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a2a76 )@@Base+0x616> │ │ │ │ + beq.n a2a6e )@@Base+0x616> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a2c38 )@@Base+0x7d8> │ │ │ │ + blt.w a2c30 )@@Base+0x7d8> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ - bl a1fb8 const&, double const*, int&, int&)@@Base+0x1f0> │ │ │ │ + bl a1fb0 const&, double const*, int&, int&)@@Base+0x1f0> │ │ │ │ ldrd r4, r9, [sp, #100] @ 0x64 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n a295a )@@Base+0x4fa> │ │ │ │ + beq.n a2952 )@@Base+0x4fa> │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a2c92 )@@Base+0x832> │ │ │ │ + beq.w a2c8a )@@Base+0x832> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n a2972 )@@Base+0x512> │ │ │ │ + b.n a296a )@@Base+0x512> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.w a28be )@@Base+0x45e> │ │ │ │ + bge.w a28b6 )@@Base+0x45e> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w a2bf4 )@@Base+0x794> │ │ │ │ + beq.w a2bec )@@Base+0x794> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a2a70 )@@Base+0x610> │ │ │ │ + cbz r2, a2a68 )@@Base+0x610> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a2a70 )@@Base+0x610> │ │ │ │ + cbz r0, a2a68 )@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a2c50 )@@Base+0x7f0> │ │ │ │ + blt.w a2c48 )@@Base+0x7f0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl a2060 const&, double const*, int&, int&)@@Base+0x298> │ │ │ │ + bl a2058 const&, double const*, int&, int&)@@Base+0x298> │ │ │ │ ldrd r7, r5, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a28c6 )@@Base+0x466> │ │ │ │ + beq.w a28be )@@Base+0x466> │ │ │ │ subs r0, r7, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a2ca0 )@@Base+0x840> │ │ │ │ + beq.w a2c98 )@@Base+0x840> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n a28e0 )@@Base+0x480> │ │ │ │ + b.n a28d8 )@@Base+0x480> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n a2a26 )@@Base+0x5c6> │ │ │ │ + b.n a2a1e )@@Base+0x5c6> │ │ │ │ sub.w r0, r3, fp │ │ │ │ - b.n a29ae )@@Base+0x54e> │ │ │ │ + b.n a29a6 )@@Base+0x54e> │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a2a2c )@@Base+0x5cc> │ │ │ │ + beq.n a2a24 )@@Base+0x5cc> │ │ │ │ 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.w a2c74 )@@Base+0x814> │ │ │ │ + beq.w a2c6c )@@Base+0x814> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n a2a2c )@@Base+0x5cc> │ │ │ │ + bge.n a2a24 )@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #60] @ 0x3c │ │ │ │ strne.w fp, [sp, #52] @ 0x34 │ │ │ │ - beq.w a2bea )@@Base+0x78a> │ │ │ │ + beq.w a2be2 )@@Base+0x78a> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a2ad4 )@@Base+0x674> │ │ │ │ + cbz r2, a2acc )@@Base+0x674> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a2ad8 )@@Base+0x678> │ │ │ │ + cbnz r0, a2ad0 )@@Base+0x678> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a2a58 )@@Base+0x5f8> │ │ │ │ + b.n a2a50 )@@Base+0x5f8> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a29b4 )@@Base+0x554> │ │ │ │ + beq.w a29ac )@@Base+0x554> │ │ │ │ ldr.w r9, [r5, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ cmp fp, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a2c66 )@@Base+0x806> │ │ │ │ + beq.w a2c5e )@@Base+0x806> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, fp │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a29b4 )@@Base+0x554> │ │ │ │ + bge.w a29ac )@@Base+0x554> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r9 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ strne r4, [sp, #44] @ 0x2c │ │ │ │ - beq.n a2bac )@@Base+0x74c> │ │ │ │ + beq.n a2ba4 )@@Base+0x74c> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a2b3a )@@Base+0x6da> │ │ │ │ + cbz r2, a2b32 )@@Base+0x6da> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a2b40 )@@Base+0x6e0> │ │ │ │ + cbnz r0, a2b38 )@@Base+0x6e0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a29e0 )@@Base+0x580> │ │ │ │ + b.n a29d8 )@@Base+0x580> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n a28f8 )@@Base+0x498> │ │ │ │ + b.n a28f0 )@@Base+0x498> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n a2860 )@@Base+0x400> │ │ │ │ + b.n a2858 )@@Base+0x400> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a2c8a )@@Base+0x82a> │ │ │ │ + beq.w a2c82 )@@Base+0x82a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a2c24 )@@Base+0x7c4> │ │ │ │ + beq.n a2c1c )@@Base+0x7c4> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r7 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a29b4 )@@Base+0x554> │ │ │ │ + bge.w a29ac )@@Base+0x554> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a2cae )@@Base+0x84e> │ │ │ │ + beq.w a2ca6 )@@Base+0x84e> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a29e0 )@@Base+0x580> │ │ │ │ + b.n a29d8 )@@Base+0x580> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n a2c82 )@@Base+0x822> │ │ │ │ + beq.n a2c7a )@@Base+0x822> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a2c10 )@@Base+0x7b0> │ │ │ │ + cbz r2, a2c08 )@@Base+0x7b0> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a2a2c )@@Base+0x5cc> │ │ │ │ + bge.w a2a24 )@@Base+0x5cc> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a2caa )@@Base+0x84a> │ │ │ │ + beq.n a2ca2 )@@Base+0x84a> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a2a58 )@@Base+0x5f8> │ │ │ │ + b.n a2a50 )@@Base+0x5f8> │ │ │ │ mov r9, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a29e0 )@@Base+0x580> │ │ │ │ + b.n a29d8 )@@Base+0x580> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a2a58 )@@Base+0x5f8> │ │ │ │ + b.n a2a50 )@@Base+0x5f8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n a28f8 )@@Base+0x498> │ │ │ │ + b.n a28f0 )@@Base+0x498> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a2a2c )@@Base+0x5cc> │ │ │ │ + bge.w a2a24 )@@Base+0x5cc> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a2caa )@@Base+0x84a> │ │ │ │ + beq.n a2ca2 )@@Base+0x84a> │ │ │ │ mov r7, r0 │ │ │ │ - b.n a2a42 )@@Base+0x5e2> │ │ │ │ + b.n a2a3a )@@Base+0x5e2> │ │ │ │ sub.w r3, fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a29b4 )@@Base+0x554> │ │ │ │ + bge.w a29ac )@@Base+0x554> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a2cae )@@Base+0x84e> │ │ │ │ + beq.n a2ca6 )@@Base+0x84e> │ │ │ │ mov r4, r0 │ │ │ │ - b.n a29ca )@@Base+0x56a> │ │ │ │ + b.n a29c2 )@@Base+0x56a> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a2bee )@@Base+0x78e> │ │ │ │ + bne.n a2be6 )@@Base+0x78e> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n a2bac )@@Base+0x74c> │ │ │ │ + beq.n a2ba4 )@@Base+0x74c> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n a2b26 )@@Base+0x6c6> │ │ │ │ + b.n a2b1e )@@Base+0x6c6> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a2bf4 )@@Base+0x794> │ │ │ │ + bne.n a2bec )@@Base+0x794> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n a2bea )@@Base+0x78a> │ │ │ │ + beq.n a2be2 )@@Base+0x78a> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a2ac0 )@@Base+0x660> │ │ │ │ + b.n a2ab8 )@@Base+0x660> │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a29b4 )@@Base+0x554> │ │ │ │ + bge.w a29ac )@@Base+0x554> │ │ │ │ mov r4, r2 │ │ │ │ - b.n a29ca )@@Base+0x56a> │ │ │ │ + b.n a29c2 )@@Base+0x56a> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a2a2c )@@Base+0x5cc> │ │ │ │ + bge.w a2a24 )@@Base+0x5cc> │ │ │ │ mov r7, r2 │ │ │ │ - b.n a2a42 )@@Base+0x5e2> │ │ │ │ + b.n a2a3a )@@Base+0x5e2> │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a2ac0 )@@Base+0x660> │ │ │ │ + b.n a2ab8 )@@Base+0x660> │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a2b26 )@@Base+0x6c6> │ │ │ │ + b.n a2b1e )@@Base+0x6c6> │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a2b26 )@@Base+0x6c6> │ │ │ │ + b.n a2b1e )@@Base+0x6c6> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n a2ac0 )@@Base+0x660> │ │ │ │ + b.n a2ab8 )@@Base+0x660> │ │ │ │ mov r5, r7 │ │ │ │ - b.n a2ac0 )@@Base+0x660> │ │ │ │ + b.n a2ab8 )@@Base+0x660> │ │ │ │ mov r9, r4 │ │ │ │ - b.n a2b26 )@@Base+0x6c6> │ │ │ │ + b.n a2b1e )@@Base+0x6c6> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -187214,457 +187240,457 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (a2dac )@@Base+0x94c>) │ │ │ │ - ldr r3, [pc, #172] @ (a2d94 )@@Base+0x934>) │ │ │ │ + ldr r2, [pc, #200] @ (a2da4 )@@Base+0x94c>) │ │ │ │ + ldr r3, [pc, #172] @ (a2d8c )@@Base+0x934>) │ │ │ │ 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 a2d16 )@@Base+0x8b6> │ │ │ │ + beq.n a2d0e )@@Base+0x8b6> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a2cdc )@@Base+0x87c> │ │ │ │ + b.n a2cd4 )@@Base+0x87c> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (a2db0 )@@Base+0x950>) │ │ │ │ - ldr r3, [pc, #140] @ (a2d94 )@@Base+0x934>) │ │ │ │ + ldr r2, [pc, #172] @ (a2da8 )@@Base+0x950>) │ │ │ │ + ldr r3, [pc, #140] @ (a2d8c )@@Base+0x934>) │ │ │ │ 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 a2cf6 )@@Base+0x896> │ │ │ │ + bne.n a2cee )@@Base+0x896> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (a2db4 )@@Base+0x954>) │ │ │ │ - ldr r3, [pc, #112] @ (a2d94 )@@Base+0x934>) │ │ │ │ + ldr r2, [pc, #144] @ (a2dac )@@Base+0x954>) │ │ │ │ + ldr r3, [pc, #112] @ (a2d8c )@@Base+0x934>) │ │ │ │ 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 a2d16 )@@Base+0x8b6> │ │ │ │ - b.n a2cf6 )@@Base+0x896> │ │ │ │ + beq.n a2d0e )@@Base+0x8b6> │ │ │ │ + b.n a2cee )@@Base+0x896> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #116] @ (a2db8 )@@Base+0x958>) │ │ │ │ - ldr r3, [pc, #76] @ (a2d94 )@@Base+0x934>) │ │ │ │ + ldr r2, [pc, #116] @ (a2db0 )@@Base+0x958>) │ │ │ │ + ldr r3, [pc, #76] @ (a2d8c )@@Base+0x934>) │ │ │ │ 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 a2cf6 )@@Base+0x896> │ │ │ │ + bne.n a2cee )@@Base+0x896> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #84] @ (a2dbc )@@Base+0x95c>) │ │ │ │ - ldr r3, [pc, #40] @ (a2d94 )@@Base+0x934>) │ │ │ │ + ldr r2, [pc, #84] @ (a2db4 )@@Base+0x95c>) │ │ │ │ + ldr r3, [pc, #40] @ (a2d8c )@@Base+0x934>) │ │ │ │ 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 a2cf6 )@@Base+0x896> │ │ │ │ + bne.n a2cee )@@Base+0x896> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a2d1a )@@Base+0x8ba> │ │ │ │ + b.n a2d12 )@@Base+0x8ba> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a2cfc )@@Base+0x89c> │ │ │ │ + b.n a2cf4 )@@Base+0x89c> │ │ │ │ nop │ │ │ │ strb r4, [r0, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a2dc0 : │ │ │ │ +000a2db8 : │ │ │ │ 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] @ (a2e68 ) │ │ │ │ + ldr r2, [pc, #152] @ (a2e60 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (a2e6c ) │ │ │ │ + ldr r3, [pc, #152] @ (a2e64 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #148] @ (a2e70 ) │ │ │ │ + ldr r7, [pc, #148] @ (a2e68 ) │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c064 │ │ │ │ - ldr r3, [pc, #132] @ (a2e74 ) │ │ │ │ + ldr r3, [pc, #132] @ (a2e6c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r2, [r4, #156] @ 0x9c │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, a2e08 │ │ │ │ + cbz r5, a2e00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2ca38 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (a2e78 ) │ │ │ │ - ldr r3, [pc, #72] @ (a2e6c ) │ │ │ │ + ldr r2, [pc, #88] @ (a2e70 ) │ │ │ │ + ldr r3, [pc, #72] @ (a2e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a2e60 │ │ │ │ + bne.n a2e58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #60] @ (a2e7c ) │ │ │ │ + ldr r3, [pc, #60] @ (a2e74 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2dad8 │ │ │ │ - ldr r2, [pc, #48] @ (a2e80 ) │ │ │ │ - ldr r3, [pc, #28] @ (a2e6c ) │ │ │ │ + ldr r2, [pc, #48] @ (a2e78 ) │ │ │ │ + ldr r3, [pc, #28] @ (a2e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a2e64 │ │ │ │ + beq.n a2e5c │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a2e84 : │ │ │ │ +000a2e7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #32] @ (a2ebc ) │ │ │ │ + ldr r2, [pc, #32] @ (a2eb4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, a2ea8 │ │ │ │ + cbz r0, a2ea0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2ce44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (a2ec0 ) │ │ │ │ + ldr r3, [pc, #20] @ (a2eb8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a2ec4 : │ │ │ │ +000a2ebc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #40] @ (a2f04 ) │ │ │ │ + ldr r2, [pc, #40] @ (a2efc ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, a2ee8 │ │ │ │ + cbz r0, a2ee0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2ce44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #28] @ (a2f08 ) │ │ │ │ + ldr r3, [pc, #28] @ (a2f00 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a2f0c : │ │ │ │ +000a2f04 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #116] @ (a2f94 ) │ │ │ │ - ldr r2, [pc, #120] @ (a2f98 ) │ │ │ │ + ldr r0, [pc, #116] @ (a2f8c ) │ │ │ │ + ldr r2, [pc, #120] @ (a2f90 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r1, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #136] @ 0x88 │ │ │ │ - cbz r4, a2f42 │ │ │ │ + cbz r4, a2f3a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2ca38 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (a2f9c ) │ │ │ │ - ldr r3, [pc, #60] @ (a2f98 ) │ │ │ │ + ldr r2, [pc, #64] @ (a2f94 ) │ │ │ │ + ldr r3, [pc, #60] @ (a2f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a2f8a │ │ │ │ + bne.n a2f82 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (a2fa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (a2f98 ) │ │ │ │ + ldr r2, [pc, #40] @ (a2f98 ) │ │ │ │ + ldr r3, [pc, #28] @ (a2f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a2f8e │ │ │ │ + beq.n a2f86 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ite le │ │ │ │ + itt le │ │ │ │ movle r2, r0 │ │ │ │ - itet lt @ unpredictable │ │ │ │ + ittt lt @ unpredictable │ │ │ │ movlt r2, r0 │ │ │ │ - movge r0, r0 │ │ │ │ + movlt r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a2fa8 : │ │ │ │ +000a2fa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #260] @ (a30c0 ) │ │ │ │ + ldr r2, [pc, #260] @ (a30b8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #260] @ (a30c4 ) │ │ │ │ + ldr r3, [pc, #260] @ (a30bc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #144] @ 0x90 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, a2fe2 │ │ │ │ + cbz r4, a2fda │ │ │ │ mov r0, r4 │ │ │ │ blx 2bbd0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ add r4, sp, #20 │ │ │ │ blx 2b690 │ │ │ │ ldr.w r5, [r8, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a309e │ │ │ │ + beq.n a3096 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n a3054 │ │ │ │ + bhi.n a304c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a304c │ │ │ │ + bne.n a3044 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ strb r2, [r0, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bc6c , std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r6, [r7, #144] @ 0x90 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a3032 │ │ │ │ + beq.n a302a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #148] @ (a30c8 ) │ │ │ │ - ldr r3, [pc, #140] @ (a30c4 ) │ │ │ │ + ldr r2, [pc, #148] @ (a30c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (a30bc ) │ │ │ │ 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 a3098 │ │ │ │ + bne.n a3090 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a3010 │ │ │ │ - b.n a3068 │ │ │ │ + beq.n a3008 │ │ │ │ + b.n a3060 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d38c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ - b.n a3010 │ │ │ │ + b.n a3008 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #68] @ (a30cc ) │ │ │ │ - ldr r3, [pc, #60] @ (a30c4 ) │ │ │ │ + ldr r2, [pc, #68] @ (a30c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (a30bc ) │ │ │ │ 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 a30ba │ │ │ │ + beq.n a30b2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a307c │ │ │ │ - ldr r2, [pc, #48] @ (a30d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (a30c4 ) │ │ │ │ + b.n a3074 │ │ │ │ + ldr r2, [pc, #48] @ (a30c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (a30bc ) │ │ │ │ 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 a3098 │ │ │ │ - ldr r0, [pc, #32] @ (a30d4 ) │ │ │ │ + bne.n a3090 │ │ │ │ + ldr r0, [pc, #32] @ (a30cc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - nop {7} │ │ │ │ - movs r2, r0 │ │ │ │ + it vc │ │ │ │ + movvc r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fa │ │ │ │ - movs r2, r0 │ │ │ │ - bkpt 0x00a8 │ │ │ │ - movs r2, r0 │ │ │ │ - bkpt 0x008e │ │ │ │ + ittt eq │ │ │ │ + moveq r2, r0 │ │ │ │ + bkpt 0x00b0 │ │ │ │ + moveq r2, r0 │ │ │ │ + bkpt 0x0096 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ ... │ │ │ │ │ │ │ │ -000a30d8 : │ │ │ │ +000a30d0 : │ │ │ │ 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, #52] @ (a3120 ) │ │ │ │ + ldr r5, [pc, #52] @ (a3118 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b958 │ │ │ │ - ldr r3, [pc, #44] @ (a3124 ) │ │ │ │ + ldr r3, [pc, #44] @ (a311c ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r1, r2, [r4, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #8 │ │ │ │ @@ -187673,29 +187699,29 @@ │ │ │ │ blx 2c5e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a3128 : │ │ │ │ +000a3120 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ (a3188 ) │ │ │ │ + ldr r5, [pc, #80] @ (a3180 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2d3ec │ │ │ │ - ldr r3, [pc, #72] @ (a318c ) │ │ │ │ + ldr r3, [pc, #72] @ (a3184 ) │ │ │ │ add r5, pc │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r2, [r6, #140] @ 0x8c │ │ │ │ adds r3, #8 │ │ │ │ @@ -187704,53 +187730,53 @@ │ │ │ │ blx 2b690 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d30c │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n a317c │ │ │ │ + b.n a3174 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a3190 : │ │ │ │ +000a3188 : │ │ │ │ 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 a31ea │ │ │ │ + beq.n a31e2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2d91c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldrd r0, r1, [r3, #136] @ 0x88 │ │ │ │ strd r0, r1, [r4, #136] @ 0x88 │ │ │ │ - cbz r2, a31d0 │ │ │ │ + cbz r2, a31c8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbd0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ - cbz r1, a31ea │ │ │ │ + cbz r1, a31e2 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx 2d30c │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ @@ -187758,116 +187784,116 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -000a31fc : │ │ │ │ +000a31f4 : │ │ │ │ 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] @ (a3238 ) │ │ │ │ + ldr r3, [pc, #44] @ (a3230 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (a323c ) │ │ │ │ + ldr r2, [pc, #44] @ (a3234 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r0, #144] @ 0x90 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, a322c │ │ │ │ + cbz r5, a3224 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbd0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a3240 : │ │ │ │ +000a3238 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2babc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3260 : │ │ │ │ +000a3258 : │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ - ldr.w r3, [pc, #1320] @ a37a0 │ │ │ │ - ldr.w r4, [pc, #1320] @ a37a4 │ │ │ │ + ldr.w r3, [pc, #1320] @ a3798 │ │ │ │ + ldr.w r4, [pc, #1320] @ a379c │ │ │ │ strd r1, r2, [sp, #156] @ 0x9c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #1312] @ a37a8 │ │ │ │ + ldr.w r2, [pc, #1312] @ a37a0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a3534 │ │ │ │ + bne.w a352c │ │ │ │ ldr.w r3, [r3, #752] @ 0x2f0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n a32d2 │ │ │ │ - ldr.w r2, [pc, #1276] @ a37ac │ │ │ │ - ldr.w r3, [pc, #1260] @ a37a0 │ │ │ │ + ble.n a32ca │ │ │ │ + ldr.w r2, [pc, #1276] @ a37a4 │ │ │ │ + ldr.w r3, [pc, #1260] @ a3798 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add sp, #444 @ 0x1bc │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ blx 2d358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a353a │ │ │ │ + beq.w a3532 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3fb4 │ │ │ │ - ldr.w r3, [pc, #1204] @ a37b0 │ │ │ │ + beq.w a3fac │ │ │ │ + ldr.w r3, [pc, #1204] @ a37a8 │ │ │ │ addw r7, pc, #1176 @ 0x498 │ │ │ │ ldrd r6, r7, [r7] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1188] @ a37b4 │ │ │ │ + ldr.w r3, [pc, #1188] @ a37ac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -187903,75 +187929,75 @@ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ blx 2d06c │ │ │ │ vldr d0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b814 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a4098 │ │ │ │ + beq.w a4090 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ ldr.w r5, [r2, #272] @ 0x110 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w a4080 │ │ │ │ + bcs.w a4078 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r6, #0 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ cmp r4, r6 │ │ │ │ - ble.w a3f44 │ │ │ │ + ble.w a3f3c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ subs r7, r3, #4 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - b.n a33d4 │ │ │ │ + b.n a33cc │ │ │ │ cmp sl, r8 │ │ │ │ it ne │ │ │ │ strne.w r6, [r8], #4 │ │ │ │ - beq.w a3e06 │ │ │ │ + beq.w a3dfe │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ adds r6, #1 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ cmp r6, r4 │ │ │ │ - bge.n a340a │ │ │ │ + bge.n a3402 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a33be │ │ │ │ + beq.n a33b6 │ │ │ │ cmp r5, fp │ │ │ │ it ne │ │ │ │ strne.w r6, [r5], #4 │ │ │ │ - bne.n a33ca │ │ │ │ + bne.n a33c2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ strd r3, r5, [sp, #304] @ 0x130 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bdec >::_M_realloc_append(int const&)@plt> │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldrd r5, fp, [sp, #308] @ 0x134 │ │ │ │ cmp r6, r4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ - blt.n a33d4 │ │ │ │ + blt.n a33cc │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ sub.w r3, r8, r2 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ subs r2, r5, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -187981,15 +188007,15 @@ │ │ │ │ str.w r8, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.w a3f9a │ │ │ │ + bcs.w a3f92 │ │ │ │ lsls r0, r5, #2 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ blx 2c4b8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -188007,145 +188033,145 @@ │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w a400c │ │ │ │ + bcs.w a4004 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a3552 │ │ │ │ + beq.n a354a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ adds r7, r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str.w r1, [r5], #4 │ │ │ │ - beq.w a3f3c │ │ │ │ + beq.w a3f34 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r4, #4 │ │ │ │ mov r5, r7 │ │ │ │ blx 2c270 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc00 (int*, int, int)@plt> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n a3568 │ │ │ │ + beq.n a3560 │ │ │ │ subs r4, r5, r4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ asrs r2, r4, #2 │ │ │ │ mov r3, r7 │ │ │ │ clz r2, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ rsb r2, r2, #31 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2c524 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - ble.w a3f1e │ │ │ │ + ble.w a3f16 │ │ │ │ strd r7, r6, [sp, #280] @ 0x118 │ │ │ │ add.w r4, r8, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #280] @ 0x118 │ │ │ │ blx 2c784 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a3568 │ │ │ │ + beq.n a3560 │ │ │ │ subs r5, #4 │ │ │ │ add.w r3, r8, #60 @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ mov r4, r6 │ │ │ │ - b.n a3512 │ │ │ │ - beq.n a3540 │ │ │ │ + b.n a350a │ │ │ │ + beq.n a3538 │ │ │ │ mov r3, r8 │ │ │ │ cmp r5, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n a3568 │ │ │ │ + beq.n a3560 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ add.w lr, ip, r2, lsl #2 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ ldr.w r7, [r4, r0, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n a3508 │ │ │ │ + bge.n a3500 │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ - b.n a3522 │ │ │ │ + b.n a351a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n a32ac │ │ │ │ + b.n a32a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n a32ea │ │ │ │ + b.n a32e2 │ │ │ │ ldr.w r7, [ip, r0, lsl #2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n a350a │ │ │ │ + bge.n a3502 │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ - b.n a3522 │ │ │ │ + b.n a351a │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r1 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ strd r4, r5, [sp, #320] @ 0x140 │ │ │ │ blx 2bc00 (int*, int, int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w a4028 │ │ │ │ + bcs.w a4020 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w a40b0 │ │ │ │ + bcs.w a40a8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r4, a35f0 │ │ │ │ + cbz r4, a35e8 │ │ │ │ asrs r1, r4, #3 │ │ │ │ - beq.w a3f94 │ │ │ │ + beq.w a3f8c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, r1, lsl #5 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a35a8 │ │ │ │ + bne.n a35a0 │ │ │ │ and.w r3, r4, #7 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n a35f0 │ │ │ │ + bhi.n a35e8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #24 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r0, r1, #24 │ │ │ │ movs r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #24] │ │ │ │ @@ -188165,18 +188191,18 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 2c07c (int*, int)@plt> │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movw r3, #43690 @ 0xaaaa │ │ │ │ movt r3, #2730 @ 0xaaa │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w a412e │ │ │ │ + bhi.w a4126 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a3efa │ │ │ │ + beq.w a3ef2 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ movs r3, #12 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r0 │ │ │ │ @@ -188186,15 +188212,15 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r2, r2, [r3] │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a3630 │ │ │ │ + bne.n a3628 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -188203,15 +188229,15 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r2, r2, [r3] │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a3656 │ │ │ │ + bne.n a364e │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ blx 2b690 │ │ │ │ @@ -188221,39 +188247,39 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r4, [sp, #388] @ 0x184 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a3746 │ │ │ │ + ble.n a373e │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, r2, #4 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ subs r3, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n a36c6 │ │ │ │ + b.n a36be │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cbnz r2, a36be │ │ │ │ + cbnz r2, a36b6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr.w r2, [r1, r5, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, r5, lsl #2] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n a3746 │ │ │ │ + ble.n a373e │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ sub.w r4, r6, r3 │ │ │ │ @@ -188273,113 +188299,113 @@ │ │ │ │ subs r5, r5, r3 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ mul.w r8, r2, r5 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r2, r8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a373a │ │ │ │ + beq.n a3732 │ │ │ │ str.w r4, [r2], #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r2, [r9, r4, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a36aa │ │ │ │ + beq.n a36a2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add.w r0, r2, r8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a3eec │ │ │ │ + beq.w a3ee4 │ │ │ │ str.w r4, [r2], #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n a36aa │ │ │ │ + b.n a36a2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2bdec >::_M_realloc_append(int const&)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n a371a │ │ │ │ + b.n a3712 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a410e │ │ │ │ + bcs.w a4106 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r8, r0 │ │ │ │ blx 2d38c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a40f4 │ │ │ │ + bcs.w a40ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c4b8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #368] @ 0x170 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a3f5e │ │ │ │ + beq.w a3f56 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r6, r5 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ subs r7, r3, #4 │ │ │ │ - b.n a37c0 │ │ │ │ + b.n a37b8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ 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 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n a380a │ │ │ │ + bcs.n a3802 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a37b8 │ │ │ │ + beq.n a37b0 │ │ │ │ ldrd r3, r2, [sp, #372] @ 0x174 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a3ee2 │ │ │ │ + beq.w a3eda │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ add.w r4, r8, r4, lsl #3 │ │ │ │ vldr d10, [r4] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d7, d0, d10 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a37b8 │ │ │ │ + ble.n a37b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n a37c0 │ │ │ │ + bcc.n a37b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a38e2 │ │ │ │ + beq.n a38da │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ @@ -188394,138 +188420,138 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n a38e2 │ │ │ │ + blt.n a38da │ │ │ │ add.w r3, r8, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w a3df8 │ │ │ │ + blt.w a3df0 │ │ │ │ blx 2c8c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b660 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [r3, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n a38e2 │ │ │ │ + bne.n a38da │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ blx 2d38c │ │ │ │ ldrd r7, r4, [sp, #368] @ 0x170 │ │ │ │ subs r4, r4, r7 │ │ │ │ - beq.n a38cc │ │ │ │ + beq.n a38c4 │ │ │ │ asrs r5, r4, #2 │ │ │ │ subs r7, #4 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d10, [r3] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d10 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a38c4 │ │ │ │ + bpl.n a38bc │ │ │ │ adds r4, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - blt.n a389c │ │ │ │ + blt.n a3894 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ blx r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a382c │ │ │ │ + bne.n a3824 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a3e26 │ │ │ │ + beq.w a3e1e │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r6 │ │ │ │ subs r3, #4 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ - cbz r2, a392a │ │ │ │ + cbz r2, a3922 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d10, [r3] │ │ │ │ vadd.f64 d0, d10, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d7, d0, d10 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a392a │ │ │ │ + ble.n a3922 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc.n a38fc │ │ │ │ + bcc.n a38f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a3e26 │ │ │ │ + beq.w a3e1e │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.w a41d2 │ │ │ │ + bcs.w a41ca │ │ │ │ lsls r0, r5, #2 │ │ │ │ blx 2c4b8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, a3972 │ │ │ │ + cbz r5, a396a │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ movs r5, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ str.w r4, [r3], #4 │ │ │ │ cmp r1, #0 │ │ │ │ itt gt │ │ │ │ strgt.w r5, [r3, #-4] │ │ │ │ addgt r5, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a395c │ │ │ │ + bne.n a3954 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ strd r6, r7, [r3] │ │ │ │ - cbz r0, a3996 │ │ │ │ + cbz r0, a398e │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n a3980 │ │ │ │ + bhi.n a3978 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a41b8 │ │ │ │ + bcs.w a41b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 2c4b8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -188542,51 +188568,51 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bge.w a41ec │ │ │ │ + bge.w a41e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a3a90 │ │ │ │ + ble.n a3a88 │ │ │ │ ldrd r6, r7, [sp, #92] @ 0x5c │ │ │ │ sub.w r2, sl, #4 │ │ │ │ ldr.w fp, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n a3a82 │ │ │ │ + blt.n a3a7a │ │ │ │ cmp r4, r5 │ │ │ │ - bge.w a4166 │ │ │ │ + bge.w a415e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vldr d9, [r6] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ vneg.f64 d0, d0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [r6] │ │ │ │ add r3, r4 │ │ │ │ vcmp.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n a3a4c │ │ │ │ + beq.n a3a44 │ │ │ │ vldr d6, [fp] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ vstr d7, [r3] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d9, [r7] │ │ │ │ @@ -188594,28 +188620,28 @@ │ │ │ │ blx r3 │ │ │ │ vcmp.f64 d9, d0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [r7] │ │ │ │ add r4, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n a3a7c │ │ │ │ + beq.n a3a74 │ │ │ │ vldr d6, [fp] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [r4] │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ adds r7, #8 │ │ │ │ adds r6, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n a3a08 │ │ │ │ + bgt.n a3a00 │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a4184 │ │ │ │ + bcs.w a417c │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c4b8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -188627,29 +188653,29 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ blx r4 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b690 │ │ │ │ - vldr d1, [pc, #688] @ a3d78 │ │ │ │ + vldr d1, [pc, #688] @ a3d70 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ blx 2d524 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #16383 @ 0x3fff │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w a419e │ │ │ │ + bgt.w a4196 │ │ │ │ lsls r4, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -188657,15 +188683,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w a414c │ │ │ │ + bge.w a4144 │ │ │ │ lsls r0, r2, #2 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r2, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ @@ -188698,15 +188724,15 @@ │ │ │ │ blx 2d54c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r3, r6, lsl #2] │ │ │ │ add r6, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n a3bb6 │ │ │ │ + bge.n a3bae │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ lsls r3, r4, #2 │ │ │ │ add.w fp, r2, r3 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r7, r2, r3 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -188714,51 +188740,51 @@ │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ vldr d0, [r1] │ │ │ │ ldr.w r1, [fp], #4 │ │ │ │ ldr.w r1, [sl, r1, lsl #2] │ │ │ │ blx 2d530 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n a3b94 │ │ │ │ + bne.n a3b8c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d4f4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ - cbz r3, a3be6 │ │ │ │ + cbz r3, a3bde │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb9c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n a3b38 │ │ │ │ + bcc.n a3b30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ blx 2cf70 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3f6e │ │ │ │ + beq.w a3f66 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -188786,40 +188812,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - vldr d1, [pc, #288] @ a3d80 │ │ │ │ - vldr d0, [pc, #292] @ a3d88 │ │ │ │ + vldr d1, [pc, #288] @ a3d78 │ │ │ │ + vldr d0, [pc, #292] @ a3d80 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 2d190 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a3f6a │ │ │ │ + beq.w a3f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a404c │ │ │ │ + bne.w a4044 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ vldmia r1!, {d7} │ │ │ │ cmp r2, r5 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vstr d7, [r3] │ │ │ │ - bcc.n a3c90 │ │ │ │ + bcc.n a3c88 │ │ │ │ mov r0, sl │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -188834,27 +188860,27 @@ │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ blx 2ce44 │ │ │ │ - cbz r7, a3cf0 │ │ │ │ + cbz r7, a3ce8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - cbz r6, a3cfa │ │ │ │ + cbz r6, a3cf2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a3e26 │ │ │ │ + bne.w a3e1e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -188868,149 +188894,149 @@ │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ blx 2ce44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ - cbz r0, a3d48 │ │ │ │ + cbz r0, a3d40 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbz r3, a3d54 │ │ │ │ + cbz r3, a3d4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r4, [sp, #100] @ 0x64 │ │ │ │ ldrne r5, [sp, #180] @ 0xb4 │ │ │ │ - beq.n a3d90 │ │ │ │ + beq.n a3d88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, a3d6e │ │ │ │ + cbz r0, a3d66 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n a3d62 │ │ │ │ - b.n a3d90 │ │ │ │ + bne.n a3d5a │ │ │ │ + b.n a3d88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r6, r1 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, a3d9c │ │ │ │ + cbz r3, a3d94 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r4, [sp, #60] @ 0x3c │ │ │ │ ldrne r5, [sp, #176] @ 0xb0 │ │ │ │ - beq.n a3dbc │ │ │ │ + beq.n a3db4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, a3db6 │ │ │ │ + cbz r0, a3dae │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2d8 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n a3daa │ │ │ │ + bne.n a3da2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, a3dc8 │ │ │ │ + cbz r3, a3dc0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, a3dd4 │ │ │ │ + cbz r3, a3dcc │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, a3de2 │ │ │ │ + cbz r3, a3dda │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a32ac │ │ │ │ + beq.w a32a4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - b.w a32ac │ │ │ │ + b.w a32a4 │ │ │ │ blx 2dcb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cf64 │ │ │ │ - b.n a386a │ │ │ │ + b.n a3862 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, sl, [sp, #288] @ 0x120 │ │ │ │ str.w sl, [sp, #296] @ 0x128 │ │ │ │ blx 2bdec >::_M_realloc_append(int const&)@plt> │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldrd r8, sl, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b.w a33ca │ │ │ │ + b.w a33c2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp r2, #0 │ │ │ │ ittt gt │ │ │ │ subgt.w r4, r9, #4 │ │ │ │ movgt r5, r8 │ │ │ │ movgt r6, #0 │ │ │ │ - ble.n a3e84 │ │ │ │ + ble.n a3e7c │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, a3e7c │ │ │ │ + cbz r3, a3e74 │ │ │ │ vldr d9, [r5] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d0, d9, d7 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d9, d0, d9 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ vcmpe.f64 d9, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w a3d02 │ │ │ │ + bgt.w a3cfa │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cf64 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b660 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n a3e36 │ │ │ │ + bgt.n a3e2e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a3f36 │ │ │ │ + bne.n a3f2e │ │ │ │ blx 2d38c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ @@ -189018,106 +189044,106 @@ │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ vldr d8, [sp, #392] @ 0x188 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w a3d02 │ │ │ │ + ble.w a3cfa │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ vstr d8, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n a3d02 │ │ │ │ + b.n a3cfa │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ blx 2bdec >::_M_realloc_append(int const&)@plt> │ │ │ │ - b.n a37de │ │ │ │ + b.n a37d6 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2bdec >::_M_realloc_append(int const&)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w a36aa │ │ │ │ + b.w a36a2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ str r4, [sp, #380] @ 0x17c │ │ │ │ str r4, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ strd r4, r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strd r2, r3, [sp, #336] @ 0x150 │ │ │ │ strd r2, r3, [sp, #352] @ 0x160 │ │ │ │ - b.w a3682 │ │ │ │ + b.w a367a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, r3, [sp, #280] @ 0x118 │ │ │ │ blx 2c784 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ - b.w a3568 │ │ │ │ + b.w a3560 │ │ │ │ blx 2d38c │ │ │ │ - b.n a3d02 │ │ │ │ + b.n a3cfa │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w a34a8 │ │ │ │ + b.w a34a0 │ │ │ │ str r6, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - b.w a342c │ │ │ │ + b.w a3424 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - b.n a38e2 │ │ │ │ + b.n a38da │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ - b.n a3ca6 │ │ │ │ + b.n a3c9e │ │ │ │ mov.w r0, #768 @ 0x300 │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b6dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ blx 2c1bc │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - b.n a3c0c │ │ │ │ + b.n a3c04 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b.w a35be │ │ │ │ - ldr r2, [pc, #620] @ (a4208 ) │ │ │ │ - ldr r3, [pc, #620] @ (a420c ) │ │ │ │ + b.w a35b6 │ │ │ │ + ldr r2, [pc, #620] @ (a4200 ) │ │ │ │ + ldr r3, [pc, #620] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w a40d6 │ │ │ │ + beq.w a40ce │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -189139,340 +189165,340 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #536] @ (a4210 ) │ │ │ │ - ldr r3, [pc, #532] @ (a420c ) │ │ │ │ + ldr r2, [pc, #536] @ (a4208 ) │ │ │ │ + ldr r3, [pc, #532] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a3fb0 │ │ │ │ + bne.n a3fa8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #516] @ (a4214 ) │ │ │ │ - ldr r3, [pc, #508] @ (a420c ) │ │ │ │ + ldr r2, [pc, #516] @ (a420c ) │ │ │ │ + ldr r3, [pc, #508] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a3fb0 │ │ │ │ - ldr r0, [pc, #500] @ (a4218 ) │ │ │ │ + bne.n a3fa8 │ │ │ │ + ldr r0, [pc, #500] @ (a4210 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r2, [pc, #496] @ (a421c ) │ │ │ │ - ldr r3, [pc, #480] @ (a420c ) │ │ │ │ + ldr r2, [pc, #496] @ (a4214 ) │ │ │ │ + ldr r3, [pc, #480] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a3fb0 │ │ │ │ + bne.n a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ - b.n a3fd0 │ │ │ │ - ldr r3, [pc, #464] @ (a4220 ) │ │ │ │ + b.n a3fc8 │ │ │ │ + ldr r3, [pc, #464] @ (a4218 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr r1, [pc, #464] @ (a4224 ) │ │ │ │ - ldr r0, [pc, #464] @ (a4228 ) │ │ │ │ + ldr r1, [pc, #464] @ (a421c ) │ │ │ │ + ldr r0, [pc, #464] @ (a4220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb9c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ blx 2cff4 , std::allocator > >::~vector()@plt> │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ blx 2cff4 , std::allocator > >::~vector()@plt> │ │ │ │ - b.n a4040 │ │ │ │ - ldr r2, [pc, #424] @ (a422c ) │ │ │ │ - ldr r3, [pc, #392] @ (a420c ) │ │ │ │ + b.n a4038 │ │ │ │ + ldr r2, [pc, #424] @ (a4224 ) │ │ │ │ + ldr r3, [pc, #392] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a3fb0 │ │ │ │ + bne.n a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #404] @ (a4230 ) │ │ │ │ + ldr r3, [pc, #404] @ (a4228 ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr r1, [pc, #404] @ (a4234 ) │ │ │ │ - ldr r0, [pc, #408] @ (a4238 ) │ │ │ │ + ldr r1, [pc, #404] @ (a422c ) │ │ │ │ + ldr r0, [pc, #408] @ (a4230 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ - b.n a3fd0 │ │ │ │ - ldr r2, [pc, #392] @ (a423c ) │ │ │ │ - ldr r3, [pc, #344] @ (a420c ) │ │ │ │ + b.n a3fc8 │ │ │ │ + ldr r2, [pc, #392] @ (a4234 ) │ │ │ │ + ldr r3, [pc, #344] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n a4066 │ │ │ │ + b.n a405e │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str.w sl, [sp, #204] @ 0xcc │ │ │ │ str.w r8, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - b.n a3fd0 │ │ │ │ - b.n a4066 │ │ │ │ - ldr r2, [pc, #328] @ (a4240 ) │ │ │ │ - ldr r3, [pc, #276] @ (a420c ) │ │ │ │ + b.n a3fc8 │ │ │ │ + b.n a405e │ │ │ │ + ldr r2, [pc, #328] @ (a4238 ) │ │ │ │ + ldr r3, [pc, #276] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #308] @ (a4244 ) │ │ │ │ - ldr r3, [pc, #248] @ (a420c ) │ │ │ │ + ldr r2, [pc, #308] @ (a423c ) │ │ │ │ + ldr r3, [pc, #248] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n a406c │ │ │ │ - b.n a4072 │ │ │ │ - b.n a4078 │ │ │ │ - ldr r2, [pc, #280] @ (a4248 ) │ │ │ │ - ldr r3, [pc, #216] @ (a420c ) │ │ │ │ + b.n a4064 │ │ │ │ + b.n a406a │ │ │ │ + b.n a4070 │ │ │ │ + ldr r2, [pc, #280] @ (a4240 ) │ │ │ │ + ldr r3, [pc, #216] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ - ldr r0, [pc, #260] @ (a424c ) │ │ │ │ + bne.w a3fa8 │ │ │ │ + ldr r0, [pc, #260] @ (a4244 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r2, [pc, #256] @ (a4250 ) │ │ │ │ - ldr r3, [pc, #188] @ (a420c ) │ │ │ │ + ldr r2, [pc, #256] @ (a4248 ) │ │ │ │ + ldr r3, [pc, #188] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #236] @ (a4254 ) │ │ │ │ + ldr r3, [pc, #236] @ (a424c ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #232] @ (a4258 ) │ │ │ │ - ldr r0, [pc, #236] @ (a425c ) │ │ │ │ + ldr r1, [pc, #232] @ (a4250 ) │ │ │ │ + ldr r0, [pc, #236] @ (a4254 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 2c2d8 │ │ │ │ - b.n a4066 │ │ │ │ - ldr r2, [pc, #216] @ (a4260 ) │ │ │ │ - ldr r3, [pc, #132] @ (a420c ) │ │ │ │ + b.n a405e │ │ │ │ + ldr r2, [pc, #216] @ (a4258 ) │ │ │ │ + ldr r3, [pc, #132] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #196] @ (a4264 ) │ │ │ │ - ldr r3, [pc, #104] @ (a420c ) │ │ │ │ + ldr r2, [pc, #196] @ (a425c ) │ │ │ │ + ldr r3, [pc, #104] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #172] @ (a4268 ) │ │ │ │ - ldr r3, [pc, #80] @ (a420c ) │ │ │ │ + ldr r2, [pc, #172] @ (a4260 ) │ │ │ │ + ldr r3, [pc, #80] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #152] @ (a426c ) │ │ │ │ - ldr r3, [pc, #52] @ (a420c ) │ │ │ │ + ldr r2, [pc, #152] @ (a4264 ) │ │ │ │ + ldr r3, [pc, #52] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #128] @ (a4270 ) │ │ │ │ - ldr r3, [pc, #28] @ (a420c ) │ │ │ │ + ldr r2, [pc, #128] @ (a4268 ) │ │ │ │ + ldr r3, [pc, #28] @ (a4204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a3fb0 │ │ │ │ + bne.w a3fa8 │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + add r0, pc, #632 @ (adr r0, a448c (int*, int)@@Base+0x8>) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r2, #18 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r1, #18 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #24 │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #13 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a4274 : │ │ │ │ +000a426c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000a427c : │ │ │ │ +000a4274 : │ │ │ │ str.w r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a4284 , std::allocator > >::~vector()@@Base>: │ │ │ │ +000a427c , std::allocator > >::~vector()@@Base>: │ │ │ │ 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] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n a42b2 , std::allocator > >::~vector()@@Base+0x2e> │ │ │ │ + beq.n a42aa , std::allocator > >::~vector()@@Base+0x2e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, a42aa , std::allocator > >::~vector()@@Base+0x26> │ │ │ │ + cbz r3, a42a2 , std::allocator > >::~vector()@@Base+0x26> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r3 │ │ │ │ blx 2c2d8 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n a429c , std::allocator > >::~vector()@@Base+0x18> │ │ │ │ + bne.n a4294 , std::allocator > >::~vector()@@Base+0x18> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, a42be , std::allocator > >::~vector()@@Base+0x3a> │ │ │ │ + cbz r5, a42b6 , std::allocator > >::~vector()@@Base+0x3a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, r5 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000a42c4 (int*, int, int)@@Base>: │ │ │ │ +000a42bc (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 r5, [pc, #392] @ (a4460 (int*, int, int)@@Base+0x19c>) │ │ │ │ + ldr r5, [pc, #392] @ (a4458 (int*, int, int)@@Base+0x19c>) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #392] @ (a4464 (int*, int, int)@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #392] @ (a445c (int*, int, int)@@Base+0x1a0>) │ │ │ │ subs r7, r1, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #392] @ (a4468 (int*, int, int)@@Base+0x1a4>) │ │ │ │ + ldr r4, [pc, #392] @ (a4460 (int*, int, int)@@Base+0x1a4>) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a4368 (int*, int, int)@@Base+0xa4> │ │ │ │ - blt.n a4386 (int*, int, int)@@Base+0xc2> │ │ │ │ + beq.n a4360 (int*, int, int)@@Base+0xa4> │ │ │ │ + blt.n a437e (int*, int, int)@@Base+0xc2> │ │ │ │ asrs r1, r7, #3 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n a4382 (int*, int, int)@@Base+0xbe> │ │ │ │ + beq.n a437a (int*, int, int)@@Base+0xbe> │ │ │ │ add.w r3, r0, #32 │ │ │ │ add.w r6, r2, r1, lsl #3 │ │ │ │ mov r9, r3 │ │ │ │ adds r1, r2, #2 │ │ │ │ adds r5, r2, #1 │ │ │ │ adds r4, r2, #3 │ │ │ │ add.w lr, r2, #4 │ │ │ │ @@ -189483,21 +189509,21 @@ │ │ │ │ adds r1, r2, #7 │ │ │ │ adds r2, #8 │ │ │ │ strd r4, lr, [r3, #-20] │ │ │ │ strd ip, r0, [r3, #-12] │ │ │ │ cmp r2, r6 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ add.w r3, r3, #32 │ │ │ │ - bne.n a4300 (int*, int, int)@@Base+0x3c> │ │ │ │ + bne.n a42f8 (int*, int, int)@@Base+0x3c> │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r9, r2, lsl #5 │ │ │ │ and.w r3, r7, #7 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n a4368 (int*, int, int)@@Base+0xa4> │ │ │ │ + bhi.n a4360 (int*, int, int)@@Base+0xa4> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #24 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r0, r1, #24 │ │ │ │ movs r4, r0 │ │ │ │ adds r3, r6, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -189508,41 +189534,41 @@ │ │ │ │ adds r3, r6, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ adds r3, r6, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ - ldr r2, [pc, #256] @ (a446c (int*, int, int)@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #248] @ (a4464 (int*, int, int)@@Base+0x1a0>) │ │ │ │ + ldr r2, [pc, #256] @ (a4464 (int*, int, int)@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #248] @ (a445c (int*, int, int)@@Base+0x1a0>) │ │ │ │ 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 a440c (int*, int, int)@@Base+0x148> │ │ │ │ + bne.n a4404 (int*, int, int)@@Base+0x148> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r2 │ │ │ │ - b.n a4338 (int*, int, int)@@Base+0x74> │ │ │ │ + b.n a4330 (int*, int, int)@@Base+0x74> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (a4470 (int*, int, int)@@Base+0x1ac>) │ │ │ │ + ldr r1, [pc, #224] @ (a4468 (int*, int, int)@@Base+0x1ac>) │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (a4474 (int*, int, int)@@Base+0x1b0>) │ │ │ │ + ldr r1, [pc, #216] @ (a446c (int*, int, int)@@Base+0x1b0>) │ │ │ │ add r2, sp, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #208] @ (a4478 (int*, int, int)@@Base+0x1b4>) │ │ │ │ + ldr r1, [pc, #208] @ (a4470 (int*, int, int)@@Base+0x1b4>) │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ @@ -189563,115 +189589,115 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (a447c (int*, int, int)@@Base+0x1b8>) │ │ │ │ - ldr r3, [pc, #104] @ (a4464 (int*, int, int)@@Base+0x1a0>) │ │ │ │ + ldr r2, [pc, #128] @ (a4474 (int*, int, int)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #104] @ (a445c (int*, int, int)@@Base+0x1a0>) │ │ │ │ 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 a4412 (int*, int, int)@@Base+0x14e> │ │ │ │ + beq.n a440a (int*, int, int)@@Base+0x14e> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a4432 (int*, int, int)@@Base+0x16e> │ │ │ │ - ldr r2, [pc, #108] @ (a4480 (int*, int, int)@@Base+0x1bc>) │ │ │ │ + b.n a442a (int*, int, int)@@Base+0x16e> │ │ │ │ + ldr r2, [pc, #108] @ (a4478 (int*, int, int)@@Base+0x1bc>) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (a4484 (int*, int, int)@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #108] @ (a447c (int*, int, int)@@Base+0x1c0>) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (a4488 (int*, int, int)@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #40] @ (a4464 (int*, int, int)@@Base+0x1a0>) │ │ │ │ + ldr r2, [pc, #76] @ (a4480 (int*, int, int)@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #40] @ (a445c (int*, int, int)@@Base+0x1a0>) │ │ │ │ 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 a440c (int*, int, int)@@Base+0x148> │ │ │ │ + bne.n a4404 (int*, int, int)@@Base+0x148> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n a442c (int*, int, int)@@Base+0x168> │ │ │ │ + b.n a4424 (int*, int, int)@@Base+0x168> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n a4426 (int*, int, int)@@Base+0x162> │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + b.n a441e (int*, int, int)@@Base+0x162> │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r2, r0 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r4, #8 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #552 @ (adr r3, a46a4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6c>) │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a448c (int*, int)@@Base>: │ │ │ │ +000a4484 (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 r2, [pc, #364] @ (a460c (int*, int)@@Base+0x180>) │ │ │ │ + ldr r2, [pc, #364] @ (a4604 (int*, int)@@Base+0x180>) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #364] @ (a4610 (int*, int)@@Base+0x184>) │ │ │ │ + ldr r3, [pc, #364] @ (a4608 (int*, int)@@Base+0x184>) │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #364] @ (a4614 (int*, int)@@Base+0x188>) │ │ │ │ + ldr r4, [pc, #364] @ (a460c (int*, int)@@Base+0x188>) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a4518 (int*, int)@@Base+0x8c> │ │ │ │ - blt.n a4532 (int*, int)@@Base+0xa6> │ │ │ │ + beq.n a4510 (int*, int)@@Base+0x8c> │ │ │ │ + blt.n a452a (int*, int)@@Base+0xa6> │ │ │ │ movs.w lr, r1, asr #3 │ │ │ │ - beq.n a44e6 (int*, int)@@Base+0x5a> │ │ │ │ + beq.n a44de (int*, int)@@Base+0x5a> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, ip │ │ │ │ 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 a44c6 (int*, int)@@Base+0x3a> │ │ │ │ + bne.n a44be (int*, int)@@Base+0x3a> │ │ │ │ add.w r0, r0, ip, lsl #5 │ │ │ │ and.w r1, r1, #7 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n a4518 (int*, int)@@Base+0x8c> │ │ │ │ + bhi.n a4510 (int*, int)@@Base+0x8c> │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r0, r2, #24 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r0, r1, #24 │ │ │ │ movs r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -189683,40 +189709,40 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #252] @ (a4618 (int*, int)@@Base+0x18c>) │ │ │ │ - ldr r3, [pc, #244] @ (a4610 (int*, int)@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #252] @ (a4610 (int*, int)@@Base+0x18c>) │ │ │ │ + ldr r3, [pc, #244] @ (a4608 (int*, int)@@Base+0x184>) │ │ │ │ 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 a45b8 (int*, int)@@Base+0x12c> │ │ │ │ + bne.n a45b0 (int*, int)@@Base+0x12c> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r7, sp, #28 │ │ │ │ blx 2be80 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (a461c (int*, int)@@Base+0x190>) │ │ │ │ + ldr r1, [pc, #224] @ (a4614 (int*, int)@@Base+0x190>) │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (a4620 (int*, int)@@Base+0x194>) │ │ │ │ + ldr r1, [pc, #212] @ (a4618 (int*, int)@@Base+0x194>) │ │ │ │ add r2, sp, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #204] @ (a4624 (int*, int)@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #204] @ (a461c (int*, int)@@Base+0x198>) │ │ │ │ add r2, sp, #24 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx 2cef8 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -189736,154 +189762,154 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (a4628 (int*, int)@@Base+0x19c>) │ │ │ │ - ldr r3, [pc, #104] @ (a4610 (int*, int)@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #128] @ (a4620 (int*, int)@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #104] @ (a4608 (int*, int)@@Base+0x184>) │ │ │ │ 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 a45be (int*, int)@@Base+0x132> │ │ │ │ + beq.n a45b6 (int*, int)@@Base+0x132> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a45de (int*, int)@@Base+0x152> │ │ │ │ - ldr r2, [pc, #108] @ (a462c (int*, int)@@Base+0x1a0>) │ │ │ │ + b.n a45d6 (int*, int)@@Base+0x152> │ │ │ │ + ldr r2, [pc, #108] @ (a4624 (int*, int)@@Base+0x1a0>) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (a4630 (int*, int)@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #108] @ (a4628 (int*, int)@@Base+0x1a4>) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d79c <__cxa_throw@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c350 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (a4634 (int*, int)@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #40] @ (a4610 (int*, int)@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #76] @ (a462c (int*, int)@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #40] @ (a4608 (int*, int)@@Base+0x184>) │ │ │ │ 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 a45b8 (int*, int)@@Base+0x12c> │ │ │ │ + bne.n a45b0 (int*, int)@@Base+0x12c> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n a45d8 (int*, int)@@Base+0x14c> │ │ │ │ + b.n a45d0 (int*, int)@@Base+0x14c> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n a45d2 (int*, int)@@Base+0x146> │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + b.n a45ca (int*, int)@@Base+0x146> │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #888 @ (adr r1, a49a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x190>) │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a4638 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +000a4630 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - beq.n a4690 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + beq.n a4688 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ adds r5, r0, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n a4690 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + beq.n a4688 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, r6, lsl #2] │ │ │ │ add.w r0, r4, r6, lsl #2 │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n a46a2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6a> │ │ │ │ - beq.n a4696 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5e> │ │ │ │ + blt.n a469a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x6a> │ │ │ │ + beq.n a468e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5e> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n a46cc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ - beq.n a46c0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x88> │ │ │ │ + blt.n a46c4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ + beq.n a46b8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x88> │ │ │ │ str r6, [r1, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n a4660 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28> │ │ │ │ + bne.n a4658 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x28> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ ldr.w r7, [sl, r6, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n a4678 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x40> │ │ │ │ + bge.n a4670 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x40> │ │ │ │ sub.w r2, r5, r9 │ │ │ │ cmp r2, #4 │ │ │ │ rsb r0, r2, r2, lsl #30 │ │ │ │ add.w r0, r0, #4 │ │ │ │ add r0, r5 │ │ │ │ - ble.n a46d4 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9c> │ │ │ │ + ble.n a46cc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9c> │ │ │ │ mov r1, r9 │ │ │ │ blx 2c5d4 │ │ │ │ str.w r6, [r9] │ │ │ │ - b.n a468a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ + b.n a4682 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x52> │ │ │ │ ldr.w r2, [sl, r3, lsl #2] │ │ │ │ ldr.w r7, [sl, r6, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n a4688 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50> │ │ │ │ + bge.n a4680 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x50> │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n a467a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x42> │ │ │ │ + b.n a4672 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x42> │ │ │ │ it eq │ │ │ │ streq r1, [r0, #0] │ │ │ │ - b.n a46ba > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x82> │ │ │ │ + b.n a46b2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x82> │ │ │ │ nop │ │ │ │ │ │ │ │ -000a46dc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +000a46d4 > >, 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 r1, r3 │ │ │ │ and.w r8, r2, #1 │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bge.n a47f8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x11c> │ │ │ │ + bge.n a47f0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x11c> │ │ │ │ mov ip, r4 │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r8, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, ip, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ @@ -189892,20 +189918,20 @@ │ │ │ │ ldr.w r1, [r0, r2, lsl #3] │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ ldr.w r6, [r5, r1, lsl #2] │ │ │ │ ldr.w r7, [r5, r2, lsl #2] │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n a4754 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78> │ │ │ │ + blt.n a474c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78> │ │ │ │ ittt ne │ │ │ │ movne r3, r4 │ │ │ │ movne r2, r1 │ │ │ │ movne lr, r8 │ │ │ │ - bne.n a4754 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78> │ │ │ │ + bne.n a474c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x78> │ │ │ │ ldr.w r9, [sl, r9] │ │ │ │ ldr.w r6, [sl, r1, lsl #2] │ │ │ │ cmp r6, r9 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ cmp r6, r9 │ │ │ │ it ge │ │ │ │ @@ -189913,273 +189939,273 @@ │ │ │ │ cmp r6, r9 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ str.w r2, [r0, ip, lsl #2] │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n a4708 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ + blt.n a4700 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldrd r6, r1, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a47de > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x102> │ │ │ │ + beq.n a47d6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x102> │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r4 │ │ │ │ add.w ip, ip, ip, lsr #31 │ │ │ │ mov.w ip, ip, asr #1 │ │ │ │ - ble.n a47ae > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ + ble.n a47a6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ lsls r7, r1, #2 │ │ │ │ mov r9, r4 │ │ │ │ adds r6, r5, r7 │ │ │ │ add r7, sl │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r7, [r0, ip, lsl #2] │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r6, #0] │ │ │ │ add.w lr, r0, ip, lsl #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n a47c4 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ - beq.n a47b8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xdc> │ │ │ │ + blt.n a47bc > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe8> │ │ │ │ + beq.n a47b0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xdc> │ │ │ │ mov r1, fp │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ str.w r1, [lr] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [sl, r7, lsl #2] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n a47a8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xcc> │ │ │ │ + bge.n a47a0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xcc> │ │ │ │ cmp r9, ip │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ mov r3, ip │ │ │ │ mov.w ip, r2, asr #1 │ │ │ │ - blt.n a478c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + blt.n a4784 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ mov r1, fp │ │ │ │ str.w r1, [lr] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - bne.n a4770 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ + bne.n a4768 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ lsls r3, r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ str.w r2, [lr] │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ - b.n a4770 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ + b.n a4768 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x94> │ │ │ │ add.w lr, r0, r4, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n a47ae > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ + bne.n a47a6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ subs r6, r2, #2 │ │ │ │ cmp.w r4, r6, asr #1 │ │ │ │ - bne.n a47ae > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ + bne.n a47a6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ mov r3, r4 │ │ │ │ - b.n a47e6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10a> │ │ │ │ + b.n a47de > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x10a> │ │ │ │ nop │ │ │ │ │ │ │ │ -000a4810 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +000a4808 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ble.w a49ba > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1aa> │ │ │ │ + ble.w a49b2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1aa> │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r8, r3, asr #2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a4962 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ + beq.w a495a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x152> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r7, #1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr.w r8, [r5, r3, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ ldr.w sl, [r2, r8, lsl #2] │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ cmp r3, sl │ │ │ │ - blt.n a48aa > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ - beq.n a489e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8e> │ │ │ │ + blt.n a48a2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + beq.n a4896 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8e> │ │ │ │ ldr.w r9, [r1, #-4] │ │ │ │ ldr.w fp, [r2, r9, lsl #2] │ │ │ │ cmp r3, fp │ │ │ │ - blt.w a49c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b6> │ │ │ │ - beq.w a49de > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ce> │ │ │ │ + blt.w a49be > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b6> │ │ │ │ + beq.w a49d6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ce> │ │ │ │ cmp sl, fp │ │ │ │ - blt.n a48c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ - beq.w a4a0a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1fa> │ │ │ │ + blt.n a48b8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + beq.w a4a02 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1fa> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r8, [r5] │ │ │ │ str.w r3, [r5, r0, lsl #2] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ - b.n a48d0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc0> │ │ │ │ + b.n a48c8 > >, 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.w r4, [lr, r6, lsl #2] │ │ │ │ ldr.w r0, [lr, r8, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n a4870 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x60> │ │ │ │ + bge.n a4868 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x60> │ │ │ │ ldr.w r9, [r1, #-4] │ │ │ │ ldr.w fp, [r2, r9, lsl #2] │ │ │ │ cmp sl, fp │ │ │ │ - blt.n a488a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ - beq.w a49ce > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1be> │ │ │ │ + blt.n a4882 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ + beq.w a49c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1be> │ │ │ │ cmp r3, fp │ │ │ │ - bge.w a49c4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b4> │ │ │ │ + bge.w a49bc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r9, [r5] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov.w ip, r6, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, ip │ │ │ │ - b.n a4906 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf6> │ │ │ │ + b.n a48fe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf6> │ │ │ │ mov r5, r9 │ │ │ │ sub.w ip, r6, #4 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, ip │ │ │ │ ldr.w r0, [ip], #-4 │ │ │ │ ldr.w r6, [r2, r0, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ - blt.n a48e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ - beq.n a492a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x11a> │ │ │ │ + blt.n a48dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ + beq.n a4922 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x11a> │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n a493a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x12a> │ │ │ │ + bcs.n a4932 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x12a> │ │ │ │ str.w r0, [r4], #4 │ │ │ │ str.w fp, [r9] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [r2, r7] │ │ │ │ mov ip, r4 │ │ │ │ add r7, lr │ │ │ │ mov r9, r5 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n a490e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfe> │ │ │ │ - bne.n a48dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xcc> │ │ │ │ + blt.n a4906 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfe> │ │ │ │ + bne.n a48d4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xcc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w r5, [lr, r3, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - blt.n a490e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfe> │ │ │ │ - b.n a48dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xcc> │ │ │ │ + blt.n a4906 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xfe> │ │ │ │ + b.n a48d4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xcc> │ │ │ │ ldr.w r6, [lr, r0, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n a48e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ + blt.n a48dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd4> │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n a48fa > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xea> │ │ │ │ + bcc.n a48f2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xea> │ │ │ │ ldrd r3, r6, [sp, #84] @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r7, r8 │ │ │ │ blx 2c524 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ subs r3, r4, r5 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ble.n a49ba > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1aa> │ │ │ │ + ble.n a49b2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1aa> │ │ │ │ mov.w r8, r3, asr #2 │ │ │ │ mov r1, r4 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w a484a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ + bne.w a4842 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ mov r7, r1 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldrd r0, r1, [sp, #84] @ 0x54 │ │ │ │ add.w sl, r5, r3, lsl #2 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n a497a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x16a> │ │ │ │ + b.n a4972 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x16a> │ │ │ │ subs r4, #1 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [sl, #-4]! │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d4a0 > >, 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 a4978 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x168> │ │ │ │ + bne.n a4970 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x168> │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n a49ba > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1aa> │ │ │ │ + ble.n a49b2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1aa> │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ subs r4, r7, r5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ asrs r2, r4, #2 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d4a0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r4, #4 │ │ │ │ - bgt.n a499a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x18a> │ │ │ │ + bgt.n a4992 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x18a> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - beq.n a49fc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ec> │ │ │ │ + beq.n a49f4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1ec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r6, r3, [r5] │ │ │ │ - b.n a48d0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xc0> │ │ │ │ + b.n a48c8 > >, 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.w r0, [lr, r8, lsl #2] │ │ │ │ ldr.w r4, [lr, r9, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.w a48ba > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xaa> │ │ │ │ - b.n a488a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ + bge.w a48b2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xaa> │ │ │ │ + b.n a4882 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ ldr.w fp, [lr, r9, lsl #2] │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ cmp r0, fp │ │ │ │ - blt.n a49c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b6> │ │ │ │ + blt.n a49be > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b6> │ │ │ │ cmp sl, r3 │ │ │ │ - blt.w a48c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + blt.w a48b8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ ldr.w r3, [lr, r8, lsl #2] │ │ │ │ cmp fp, r3 │ │ │ │ - ble.w a488a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ - b.n a48c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + ble.w a4882 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7a> │ │ │ │ + b.n a48b8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ ldr.w r3, [lr, r9, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n a49c6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b6> │ │ │ │ - b.n a48c0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ + bge.n a49be > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1b6> │ │ │ │ + b.n a48b8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb0> │ │ │ │ ldr.w fp, [lr, r9, lsl #2] │ │ │ │ - b.n a49f0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1e0> │ │ │ │ + b.n a49e8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1e0> │ │ │ │ │ │ │ │ -000a4a10 : │ │ │ │ +000a4a08 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a4a14 const&, double const*, int&, int&)@@Base>: │ │ │ │ +000a4a0c const&, double const*, int&, int&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -190189,93 +190215,93 @@ │ │ │ │ ldrd r5, r7, [r2] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ vldr d8, [r0, #80] @ 0x50 │ │ │ │ str r2, [r1, #0] │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #340] @ (a4ba0 const&, double const*, int&, int&)@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #340] @ (a4b98 const&, double const*, int&, int&)@@Base+0x18c>) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n a4b2a const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ - vldr d10, [pc, #316] @ a4b90 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ + beq.n a4b22 const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ + vldr d10, [pc, #316] @ a4b88 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ mov r8, r3 │ │ │ │ asrs r7, r7, #2 │ │ │ │ subs r5, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ vmov.f64 d11, d10 │ │ │ │ - b.n a4aaa const&, double const*, int&, int&)@@Base+0x96> │ │ │ │ + b.n a4aa2 const&, double const*, int&, int&)@@Base+0x96> │ │ │ │ vcmpe.f64 d0, d12 │ │ │ │ vsub.f64 d14, d13, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a4b0c const&, double const*, int&, int&)@@Base+0xf8> │ │ │ │ + bls.n a4b04 const&, double const*, int&, int&)@@Base+0xf8> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vcmpe.f64 d0, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ble.n a4b20 const&, double const*, int&, int&)@@Base+0x10c> │ │ │ │ + ble.n a4b18 const&, double const*, int&, int&)@@Base+0x10c> │ │ │ │ vcmpe.f64 d10, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a4aa2 const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ + ble.n a4a9a const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ vmov.f64 d10, d14 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n a4b2a const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ + bge.n a4b22 const&, double const*, int&, int&)@@Base+0x116> │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ lsls r4, r6, #3 │ │ │ │ add.w r3, r8, r4 │ │ │ │ vldr d13, [r3] │ │ │ │ vadd.f64 d0, d13, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d13 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a4aa2 const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ + ble.n a4a9a const&, double const*, int&, int&)@@Base+0x8e> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ blx 2dcb0 │ │ │ │ add.w r3, r9, r4 │ │ │ │ add r4, sl │ │ │ │ vmov.f64 d14, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ vldr d12, [r3] │ │ │ │ blx 2c8c0 │ │ │ │ vldr d7, [r4] │ │ │ │ vcmpe.f64 d7, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a4a6a const&, double const*, int&, int&)@@Base+0x56> │ │ │ │ + bls.n a4a62 const&, double const*, int&, int&)@@Base+0x56> │ │ │ │ vcmpe.f64 d0, d12 │ │ │ │ - vldr d14, [pc, #140] @ a4b90 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ + vldr d14, [pc, #140] @ a4b88 const&, double const*, int&, int&)@@Base+0x17c> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n a4b34 const&, double const*, int&, int&)@@Base+0x120> │ │ │ │ + bhi.n a4b2c const&, double const*, int&, int&)@@Base+0x120> │ │ │ │ vsub.f64 d0, d0, d13 │ │ │ │ vcmpe.f64 d0, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n a4a8c const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ - bpl.n a4b84 const&, double const*, int&, int&)@@Base+0x170> │ │ │ │ + bgt.n a4a84 const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ + bpl.n a4b7c const&, double const*, int&, int&)@@Base+0x170> │ │ │ │ vmov.f64 d14, d0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n a4a8c const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ + b.n a4a84 const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d14} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f64 d5, d14 │ │ │ │ - ldr r3, [pc, #104] @ (a4ba4 const&, double const*, int&, int&)@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #104] @ (a4b9c const&, double const*, int&, int&)@@Base+0x190>) │ │ │ │ movw r4, #26125 @ 0x660d │ │ │ │ movt r4, #25 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - vldr d3, [pc, #80] @ a4b98 const&, double const*, int&, int&)@@Base+0x184> │ │ │ │ + vldr d3, [pc, #80] @ a4b90 const&, double const*, int&, int&)@@Base+0x184> │ │ │ │ vmov.f64 d4, #96 @ 0x3f000000 0.5 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ vmov s15, r3 │ │ │ │ @@ -190286,416 +190312,416 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ vmovgt.f64 d14, d5 │ │ │ │ it le │ │ │ │ movle r3, #1 │ │ │ │ - b.n a4a8c const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ + b.n a4a84 const&, double const*, int&, int&)@@Base+0x78> │ │ │ │ vmov.f64 d5, d14 │ │ │ │ vmov.f64 d14, d0 │ │ │ │ - b.n a4b38 const&, double const*, int&, int&)@@Base+0x124> │ │ │ │ + b.n a4b30 const&, double const*, int&, int&)@@Base+0x124> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - add r4, pc, #912 @ (adr r4, a4f34 const&, double const*, int&, int&)@@Base+0x520>) │ │ │ │ + add r4, pc, #944 @ (adr r4, a4f4c const&, double const*, int&, int&)@@Base+0x540>) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ 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, a4c2c const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ + cbz r4, a4c24 const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a4bd0 const&, double const*, int&, int&)@@Base+0x1bc> │ │ │ │ + b.n a4bc8 const&, double const*, int&, int&)@@Base+0x1bc> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a4be2 const&, double const*, int&, int&)@@Base+0x1ce> │ │ │ │ + cbz r2, a4bda const&, double const*, int&, int&)@@Base+0x1ce> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a4be6 const&, double const*, int&, int&)@@Base+0x1d2> │ │ │ │ + cbnz r0, a4bde const&, double const*, int&, int&)@@Base+0x1d2> │ │ │ │ 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 a4bca const&, double const*, int&, int&)@@Base+0x1b6> │ │ │ │ - cbnz r3, a4c2e const&, double const*, int&, int&)@@Base+0x21a> │ │ │ │ + bne.n a4bc2 const&, double const*, int&, int&)@@Base+0x1b6> │ │ │ │ + cbnz r3, a4c26 const&, double const*, int&, int&)@@Base+0x21a> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a4c26 const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ + cbz r2, a4c1e const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a4c26 const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ + cbz r0, a4c1e const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ 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 a4c12 const&, double const*, int&, int&)@@Base+0x1fe> │ │ │ │ + b.n a4c0a const&, double const*, int&, int&)@@Base+0x1fe> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a4c20 const&, double const*, int&, int&)@@Base+0x20c> │ │ │ │ + beq.n a4c18 const&, double const*, int&, int&)@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a4c00 const&, double const*, int&, int&)@@Base+0x1ec> │ │ │ │ + b.n a4bf8 const&, double const*, int&, int&)@@Base+0x1ec> │ │ │ │ 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, a4cd4 const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ + cbz r4, a4ccc const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a4c78 const&, double const*, int&, int&)@@Base+0x264> │ │ │ │ + b.n a4c70 const&, double const*, int&, int&)@@Base+0x264> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a4c8a const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ + cbz r2, a4c82 const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a4c8e const&, double const*, int&, int&)@@Base+0x27a> │ │ │ │ + cbnz r0, a4c86 const&, double const*, int&, int&)@@Base+0x27a> │ │ │ │ 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 a4c72 const&, double const*, int&, int&)@@Base+0x25e> │ │ │ │ - cbnz r3, a4cd6 const&, double const*, int&, int&)@@Base+0x2c2> │ │ │ │ + bne.n a4c6a const&, double const*, int&, int&)@@Base+0x25e> │ │ │ │ + cbnz r3, a4cce const&, double const*, int&, int&)@@Base+0x2c2> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a4cce const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ + cbz r2, a4cc6 const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a4cce const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ + cbz r0, a4cc6 const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ 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 a4cba const&, double const*, int&, int&)@@Base+0x2a6> │ │ │ │ + b.n a4cb2 const&, double const*, int&, int&)@@Base+0x2a6> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a4cc8 const&, double const*, int&, int&)@@Base+0x2b4> │ │ │ │ + beq.n a4cc0 const&, double const*, int&, int&)@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a4ca8 const&, double const*, int&, int&)@@Base+0x294> │ │ │ │ + b.n a4ca0 const&, double const*, int&, int&)@@Base+0x294> │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a4f74 const&, double const*, int&, int&)@@Base+0x560> │ │ │ │ + beq.w a4f6c const&, double const*, int&, int&)@@Base+0x560> │ │ │ │ stmdb 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 a4f30 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ + beq.w a4f28 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4ef8 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ + beq.w a4ef0 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a4ec0 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ + beq.w a4eb8 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a4e4c const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ + beq.w a4e44 const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a4de2 const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ + beq.n a4dda const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a4e16 const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ + beq.n a4e0e const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a4e8a const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ + beq.w a4e82 const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, a4da2 const&, double const*, int&, int&)@@Base+0x38e> │ │ │ │ + cbz r7, a4d9a const&, double const*, int&, int&)@@Base+0x38e> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl a4cf8 const&, double const*, int&, int&)@@Base+0x2e4> │ │ │ │ + bl a4cf0 const&, double const*, int&, int&)@@Base+0x2e4> │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a4d80 const&, double const*, int&, int&)@@Base+0x36c> │ │ │ │ + beq.n a4d78 const&, double const*, int&, int&)@@Base+0x36c> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a4d96 const&, double const*, int&, int&)@@Base+0x382> │ │ │ │ + beq.n a4d8e const&, double const*, int&, int&)@@Base+0x382> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n a4d60 const&, double const*, int&, int&)@@Base+0x34c> │ │ │ │ + bne.n a4d58 const&, double const*, int&, int&)@@Base+0x34c> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a4dbc const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ + beq.n a4db4 const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a4dd2 const&, double const*, int&, int&)@@Base+0x3be> │ │ │ │ + beq.n a4dca const&, double const*, int&, int&)@@Base+0x3be> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a4e8a const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ + beq.n a4e82 const&, double const*, int&, int&)@@Base+0x476> │ │ │ │ mov r9, r7 │ │ │ │ - b.n a4d5a const&, double const*, int&, int&)@@Base+0x346> │ │ │ │ + b.n a4d52 const&, double const*, int&, int&)@@Base+0x346> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4df6 const&, double const*, int&, int&)@@Base+0x3e2> │ │ │ │ + beq.n a4dee const&, double const*, int&, int&)@@Base+0x3e2> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4e08 const&, double const*, int&, int&)@@Base+0x3f4> │ │ │ │ + beq.n a4e00 const&, double const*, int&, int&)@@Base+0x3f4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, a4e4c const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ + cbz r5, a4e44 const&, double const*, int&, int&)@@Base+0x438> │ │ │ │ mov r4, r5 │ │ │ │ - b.n a4d42 const&, double const*, int&, int&)@@Base+0x32e> │ │ │ │ + b.n a4d3a const&, double const*, int&, int&)@@Base+0x32e> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4e2a const&, double const*, int&, int&)@@Base+0x416> │ │ │ │ + beq.n a4e22 const&, double const*, int&, int&)@@Base+0x416> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4e3c const&, double const*, int&, int&)@@Base+0x428> │ │ │ │ + beq.n a4e34 const&, double const*, int&, int&)@@Base+0x428> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a4de2 const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ + beq.n a4dda const&, double const*, int&, int&)@@Base+0x3ce> │ │ │ │ mov r5, r6 │ │ │ │ - b.n a4d48 const&, double const*, int&, int&)@@Base+0x334> │ │ │ │ + b.n a4d40 const&, double const*, int&, int&)@@Base+0x334> │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4e66 const&, double const*, int&, int&)@@Base+0x452> │ │ │ │ + beq.n a4e5e const&, double const*, int&, int&)@@Base+0x452> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4e7c const&, double const*, int&, int&)@@Base+0x468> │ │ │ │ + beq.n a4e74 const&, double const*, int&, int&)@@Base+0x468> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a4ec0 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ + cbz r4, a4eb8 const&, double const*, int&, int&)@@Base+0x4ac> │ │ │ │ mov fp, r4 │ │ │ │ - b.n a4d38 const&, double const*, int&, int&)@@Base+0x324> │ │ │ │ + b.n a4d30 const&, double const*, int&, int&)@@Base+0x324> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4e9e const&, double const*, int&, int&)@@Base+0x48a> │ │ │ │ + beq.n a4e96 const&, double const*, int&, int&)@@Base+0x48a> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4eb0 const&, double const*, int&, int&)@@Base+0x49c> │ │ │ │ + beq.n a4ea8 const&, double const*, int&, int&)@@Base+0x49c> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a4e16 const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ + beq.n a4e0e const&, double const*, int&, int&)@@Base+0x402> │ │ │ │ mov r6, r7 │ │ │ │ - b.n a4d4e const&, double const*, int&, int&)@@Base+0x33a> │ │ │ │ + b.n a4d46 const&, double const*, int&, int&)@@Base+0x33a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4ed6 const&, double const*, int&, int&)@@Base+0x4c2> │ │ │ │ + beq.n a4ece const&, double const*, int&, int&)@@Base+0x4c2> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4eea const&, double const*, int&, int&)@@Base+0x4d6> │ │ │ │ + beq.n a4ee2 const&, double const*, int&, int&)@@Base+0x4d6> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a4ef8 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ + cbz r4, a4ef0 const&, double const*, int&, int&)@@Base+0x4e4> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n a4d2a const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ + b.n a4d22 const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4f0e const&, double const*, int&, int&)@@Base+0x4fa> │ │ │ │ + beq.n a4f06 const&, double const*, int&, int&)@@Base+0x4fa> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4f22 const&, double const*, int&, int&)@@Base+0x50e> │ │ │ │ + beq.n a4f1a const&, double const*, int&, int&)@@Base+0x50e> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a4f30 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ + cbz r4, a4f28 const&, double const*, int&, int&)@@Base+0x51c> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n a4d1e const&, double const*, int&, int&)@@Base+0x30a> │ │ │ │ + b.n a4d16 const&, double const*, int&, int&)@@Base+0x30a> │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4f4a const&, double const*, int&, int&)@@Base+0x536> │ │ │ │ + beq.n a4f42 const&, double const*, int&, int&)@@Base+0x536> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4f60 const&, double const*, int&, int&)@@Base+0x54c> │ │ │ │ + beq.n a4f58 const&, double const*, int&, int&)@@Base+0x54c> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a4f6e const&, double const*, int&, int&)@@Base+0x55a> │ │ │ │ + cbz r4, a4f66 const&, double const*, int&, int&)@@Base+0x55a> │ │ │ │ mov r8, r4 │ │ │ │ - b.n a4d12 const&, double const*, int&, int&)@@Base+0x2fe> │ │ │ │ + b.n a4d0a const&, double const*, int&, int&)@@Base+0x2fe> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a4f78 : │ │ │ │ +000a4f70 : │ │ │ │ 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] @ (a4f9c ) │ │ │ │ + ldr r4, [pc, #20] @ (a4f94 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2c778 │ │ │ │ - ldr r3, [pc, #16] @ (a4fa0 ) │ │ │ │ + ldr r3, [pc, #16] @ (a4f98 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a4fa4 : │ │ │ │ +000a4f9c : │ │ │ │ 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, #152 @ 0x98 │ │ │ │ @@ -190708,52 +190734,52 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000a4fd8 : │ │ │ │ +000a4fd0 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a4ffa │ │ │ │ + beq.n a4ff2 │ │ │ │ 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 2c86c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a4ffc )@@Base>: │ │ │ │ +000a4ff4 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a5000 )@@Base>: │ │ │ │ +000a4ff8 )@@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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ ldr.w r8, [r0] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #2288] @ a590c )@@Base+0x90c> │ │ │ │ + ldr.w r4, [pc, #2288] @ a5904 )@@Base+0x90c> │ │ │ │ mov r1, r3 │ │ │ │ add.w r9, sp, #284 @ 0x11c │ │ │ │ str r0, [sp, #28] │ │ │ │ add.w sl, sp, #276 @ 0x114 │ │ │ │ - ldr.w r0, [pc, #2276] @ a5910 )@@Base+0x910> │ │ │ │ + ldr.w r0, [pc, #2276] @ a5908 )@@Base+0x910> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2272] @ a5914 )@@Base+0x914> │ │ │ │ + ldr.w r3, [pc, #2272] @ a590c )@@Base+0x914> │ │ │ │ add r0, pc │ │ │ │ str.w r9, [sp, #276] @ 0x114 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ @@ -190783,63 +190809,63 @@ │ │ │ │ ldr.w r4, [r8, #96] @ 0x60 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r8, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a56da )@@Base+0x6da> │ │ │ │ + beq.w a56d2 )@@Base+0x6da> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.n a50a0 )@@Base+0xa0> │ │ │ │ + b.n a5098 )@@Base+0xa0> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a50b2 )@@Base+0xb2> │ │ │ │ + cbz r2, a50aa )@@Base+0xb2> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a50b4 )@@Base+0xb4> │ │ │ │ + cbnz r0, a50ac )@@Base+0xb4> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a509c )@@Base+0x9c> │ │ │ │ + bne.n a5094 )@@Base+0x9c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a53ce )@@Base+0x3ce> │ │ │ │ + beq.w a53c6 )@@Base+0x3ce> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, a50e4 )@@Base+0xe4> │ │ │ │ + cbz r2, a50dc )@@Base+0xe4> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a50e6 )@@Base+0xe6> │ │ │ │ + cbnz r0, a50de )@@Base+0xe6> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a53ce )@@Base+0x3ce> │ │ │ │ + blt.w a53c6 )@@Base+0x3ce> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r9 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - beq.n a50fe )@@Base+0xfe> │ │ │ │ + beq.n a50f6 )@@Base+0xfe> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #2064] @ a5918 )@@Base+0x918> │ │ │ │ + ldr.w r4, [pc, #2064] @ a5910 )@@Base+0x918> │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ @@ -190875,15 +190901,15 @@ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ strb.w ip, [r3, r1] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w lr, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1964] @ a591c )@@Base+0x91c> │ │ │ │ + ldr.w ip, [pc, #1964] @ a5914 )@@Base+0x91c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add.w lr, ip, #32 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r5, ip │ │ │ │ @@ -190891,16 +190917,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, lr │ │ │ │ - bne.n a517e )@@Base+0x17e> │ │ │ │ - ldr.w r3, [pc, #1920] @ a5920 )@@Base+0x920> │ │ │ │ + bne.n a5176 )@@Base+0x17e> │ │ │ │ + ldr.w r3, [pc, #1920] @ a5918 )@@Base+0x920> │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ @@ -190974,68 +191000,68 @@ │ │ │ │ strh.w lr, [sp, #188] @ 0xbc │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n a526e )@@Base+0x26e> │ │ │ │ + beq.n a5266 )@@Base+0x26e> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a527e )@@Base+0x27e> │ │ │ │ + beq.n a5276 )@@Base+0x27e> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a528e )@@Base+0x28e> │ │ │ │ + beq.n a5286 )@@Base+0x28e> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a529e )@@Base+0x29e> │ │ │ │ + beq.n a5296 )@@Base+0x29e> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a52ae )@@Base+0x2ae> │ │ │ │ + beq.n a52a6 )@@Base+0x2ae> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a52be )@@Base+0x2be> │ │ │ │ + beq.n a52b6 )@@Base+0x2be> │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n a52cc )@@Base+0x2cc> │ │ │ │ + beq.n a52c4 )@@Base+0x2cc> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n a52da )@@Base+0x2da> │ │ │ │ + beq.n a52d2 )@@Base+0x2da> │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r4, [pc, #1604] @ a5924 )@@Base+0x924> │ │ │ │ + ldr.w r4, [pc, #1604] @ a591c )@@Base+0x924> │ │ │ │ movs r3, #29 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -191067,69 +191093,69 @@ │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ ldr.w r8, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a56c4 )@@Base+0x6c4> │ │ │ │ + beq.w a56bc )@@Base+0x6c4> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n a534e )@@Base+0x34e> │ │ │ │ + b.n a5346 )@@Base+0x34e> │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r8, r7 │ │ │ │ mov r2, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, a5360 )@@Base+0x360> │ │ │ │ + cbz r2, a5358 )@@Base+0x360> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a5364 )@@Base+0x364> │ │ │ │ + cbnz r0, a535c )@@Base+0x364> │ │ │ │ sub.w r0, r7, r8 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r4, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a534a )@@Base+0x34a> │ │ │ │ + bne.n a5342 )@@Base+0x34a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w a577a )@@Base+0x77a> │ │ │ │ + beq.w a5772 )@@Base+0x77a> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a5394 )@@Base+0x394> │ │ │ │ + cbz r2, a538c )@@Base+0x394> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a5398 )@@Base+0x398> │ │ │ │ + cbnz r0, a5390 )@@Base+0x398> │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a5466 )@@Base+0x466> │ │ │ │ + blt.n a545e )@@Base+0x466> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp fp, r9 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n a53ae )@@Base+0x3ae> │ │ │ │ + beq.n a53a6 )@@Base+0x3ae> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1400] @ a5928 )@@Base+0x928> │ │ │ │ - ldr.w r3, [pc, #1376] @ a5914 )@@Base+0x914> │ │ │ │ + ldr.w r2, [pc, #1400] @ a5920 )@@Base+0x928> │ │ │ │ + ldr.w r3, [pc, #1376] @ a590c )@@Base+0x914> │ │ │ │ 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 a5878 )@@Base+0x878> │ │ │ │ + bne.w a5870 )@@Base+0x878> │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -191141,59 +191167,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a55fc )@@Base+0x5fc> │ │ │ │ + beq.w a55f4 )@@Base+0x5fc> │ │ │ │ ldrd r3, r5, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ it cs │ │ │ │ movcs fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a5574 )@@Base+0x574> │ │ │ │ + beq.w a556c )@@Base+0x574> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.w a557c )@@Base+0x57c> │ │ │ │ + blt.w a5574 )@@Base+0x57c> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, a5440 )@@Base+0x440> │ │ │ │ + cbnz r0, a5438 )@@Base+0x440> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a5730 )@@Base+0x730> │ │ │ │ + blt.w a5728 )@@Base+0x730> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a5458 )@@Base+0x458> │ │ │ │ + beq.n a5450 )@@Base+0x458> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ - b.n a50ec )@@Base+0xec> │ │ │ │ + b.n a50e4 )@@Base+0xec> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -191201,392 +191227,392 @@ │ │ │ │ mov r1, fp │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd fp, sl, [r6, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a565c )@@Base+0x65c> │ │ │ │ + beq.w a5654 )@@Base+0x65c> │ │ │ │ ldrd r3, r8, [r4, #16] │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ it cs │ │ │ │ movcs r7, r8 │ │ │ │ - cbz r7, a54f8 )@@Base+0x4f8> │ │ │ │ + cbz r7, a54f0 )@@Base+0x4f8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, sl, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n a5500 )@@Base+0x500> │ │ │ │ + blt.n a54f8 )@@Base+0x500> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, a54d4 )@@Base+0x4d4> │ │ │ │ + cbnz r0, a54cc )@@Base+0x4d4> │ │ │ │ sub.w r0, r8, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a56f0 )@@Base+0x6f0> │ │ │ │ + blt.w a56e8 )@@Base+0x6f0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n a54ea )@@Base+0x4ea> │ │ │ │ + beq.n a54e2 )@@Base+0x4ea> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #276] @ 0x114 │ │ │ │ - b.n a539c )@@Base+0x39c> │ │ │ │ + b.n a5394 )@@Base+0x39c> │ │ │ │ sub.w r2, sl, r8 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n a54d0 )@@Base+0x4d0> │ │ │ │ + bge.n a54c8 )@@Base+0x4d0> │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a576e )@@Base+0x76e> │ │ │ │ + beq.w a5766 )@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a55f6 )@@Base+0x5f6> │ │ │ │ + beq.n a55ee )@@Base+0x5f6> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a55f6 )@@Base+0x5f6> │ │ │ │ + beq.n a55ee )@@Base+0x5f6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a57b8 )@@Base+0x7b8> │ │ │ │ + blt.w a57b0 )@@Base+0x7b8> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ - bl a4ba8 const&, double const*, int&, int&)@@Base+0x194> │ │ │ │ + bl a4ba0 const&, double const*, int&, int&)@@Base+0x194> │ │ │ │ ldrd r4, r8, [sp, #100] @ 0x64 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a54da )@@Base+0x4da> │ │ │ │ + beq.n a54d2 )@@Base+0x4da> │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a5814 )@@Base+0x814> │ │ │ │ + beq.w a580c )@@Base+0x814> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n a54f2 )@@Base+0x4f2> │ │ │ │ + b.n a54ea )@@Base+0x4f2> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.w a543e )@@Base+0x43e> │ │ │ │ + bge.w a5436 )@@Base+0x43e> │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w a5774 )@@Base+0x774> │ │ │ │ + beq.w a576c )@@Base+0x774> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a55f0 )@@Base+0x5f0> │ │ │ │ + cbz r2, a55e8 )@@Base+0x5f0> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a55f0 )@@Base+0x5f0> │ │ │ │ + cbz r0, a55e8 )@@Base+0x5f0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a57d0 )@@Base+0x7d0> │ │ │ │ + blt.w a57c8 )@@Base+0x7d0> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl a4c50 const&, double const*, int&, int&)@@Base+0x23c> │ │ │ │ + bl a4c48 const&, double const*, int&, int&)@@Base+0x23c> │ │ │ │ ldrd r7, r5, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5446 )@@Base+0x446> │ │ │ │ + beq.w a543e )@@Base+0x446> │ │ │ │ subs r0, r7, #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 a5822 )@@Base+0x822> │ │ │ │ + beq.w a581a )@@Base+0x822> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #108] @ 0x6c │ │ │ │ - b.n a5460 )@@Base+0x460> │ │ │ │ + b.n a5458 )@@Base+0x460> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n a55a6 )@@Base+0x5a6> │ │ │ │ + b.n a559e )@@Base+0x5a6> │ │ │ │ sub.w r0, r3, sl │ │ │ │ - b.n a552e )@@Base+0x52e> │ │ │ │ + b.n a5526 )@@Base+0x52e> │ │ │ │ ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a55ac )@@Base+0x5ac> │ │ │ │ + beq.n a55a4 )@@Base+0x5ac> │ │ │ │ ldr.w r5, [r8, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a57f4 )@@Base+0x7f4> │ │ │ │ + beq.w a57ec )@@Base+0x7f4> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n a55ac )@@Base+0x5ac> │ │ │ │ + bge.n a55a4 )@@Base+0x5ac> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ strne.w fp, [sp, #48] @ 0x30 │ │ │ │ - beq.w a576a )@@Base+0x76a> │ │ │ │ + beq.w a5762 )@@Base+0x76a> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a5654 )@@Base+0x654> │ │ │ │ + cbz r2, a564c )@@Base+0x654> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a5658 )@@Base+0x658> │ │ │ │ + cbnz r0, a5650 )@@Base+0x658> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a55d8 )@@Base+0x5d8> │ │ │ │ + b.n a55d0 )@@Base+0x5d8> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5534 )@@Base+0x534> │ │ │ │ + beq.w a552c )@@Base+0x534> │ │ │ │ ldr.w r8, [r5, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ cmp sl, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a57e6 )@@Base+0x7e6> │ │ │ │ + beq.w a57de )@@Base+0x7e6> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a5534 )@@Base+0x534> │ │ │ │ + bge.w a552c )@@Base+0x534> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ strne r4, [sp, #40] @ 0x28 │ │ │ │ - beq.n a572c )@@Base+0x72c> │ │ │ │ + beq.n a5724 )@@Base+0x72c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, a56ba )@@Base+0x6ba> │ │ │ │ + cbz r2, a56b2 )@@Base+0x6ba> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a56c0 )@@Base+0x6c0> │ │ │ │ + cbnz r0, a56b8 )@@Base+0x6c0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a5560 )@@Base+0x560> │ │ │ │ + b.n a5558 )@@Base+0x560> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n a5478 )@@Base+0x478> │ │ │ │ + b.n a5470 )@@Base+0x478> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n a53e0 )@@Base+0x3e0> │ │ │ │ + b.n a53d8 )@@Base+0x3e0> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a580a )@@Base+0x80a> │ │ │ │ + beq.w a5802 )@@Base+0x80a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a57a4 )@@Base+0x7a4> │ │ │ │ + beq.n a579c )@@Base+0x7a4> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, sl, r7 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a5534 )@@Base+0x534> │ │ │ │ + bge.w a552c )@@Base+0x534> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5830 )@@Base+0x830> │ │ │ │ + beq.w a5828 )@@Base+0x830> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a5560 )@@Base+0x560> │ │ │ │ + b.n a5558 )@@Base+0x560> │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n a5802 )@@Base+0x802> │ │ │ │ + beq.n a57fa )@@Base+0x802> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a5790 )@@Base+0x790> │ │ │ │ + cbz r2, a5788 )@@Base+0x790> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a55ac )@@Base+0x5ac> │ │ │ │ + bge.w a55a4 )@@Base+0x5ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a582c )@@Base+0x82c> │ │ │ │ + beq.n a5824 )@@Base+0x82c> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a55d8 )@@Base+0x5d8> │ │ │ │ + b.n a55d0 )@@Base+0x5d8> │ │ │ │ mov r8, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a5560 )@@Base+0x560> │ │ │ │ + b.n a5558 )@@Base+0x560> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a55d8 )@@Base+0x5d8> │ │ │ │ + b.n a55d0 )@@Base+0x5d8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n a5478 )@@Base+0x478> │ │ │ │ + b.n a5470 )@@Base+0x478> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a55ac )@@Base+0x5ac> │ │ │ │ + bge.w a55a4 )@@Base+0x5ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a582c )@@Base+0x82c> │ │ │ │ + beq.n a5824 )@@Base+0x82c> │ │ │ │ mov r7, r0 │ │ │ │ - b.n a55c2 )@@Base+0x5c2> │ │ │ │ + b.n a55ba )@@Base+0x5c2> │ │ │ │ sub.w r3, sl, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a5534 )@@Base+0x534> │ │ │ │ + bge.w a552c )@@Base+0x534> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a5830 )@@Base+0x830> │ │ │ │ + beq.n a5828 )@@Base+0x830> │ │ │ │ mov r4, r0 │ │ │ │ - b.n a554a )@@Base+0x54a> │ │ │ │ + b.n a5542 )@@Base+0x54a> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a576e )@@Base+0x76e> │ │ │ │ + bne.n a5766 )@@Base+0x76e> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n a572c )@@Base+0x72c> │ │ │ │ + beq.n a5724 )@@Base+0x72c> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n a56a6 )@@Base+0x6a6> │ │ │ │ + b.n a569e )@@Base+0x6a6> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a5774 )@@Base+0x774> │ │ │ │ + bne.n a576c )@@Base+0x774> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n a576a )@@Base+0x76a> │ │ │ │ + beq.n a5762 )@@Base+0x76a> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n a5640 )@@Base+0x640> │ │ │ │ + b.n a5638 )@@Base+0x640> │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a5534 )@@Base+0x534> │ │ │ │ + bge.w a552c )@@Base+0x534> │ │ │ │ mov r4, r2 │ │ │ │ - b.n a554a )@@Base+0x54a> │ │ │ │ + b.n a5542 )@@Base+0x54a> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a55ac )@@Base+0x5ac> │ │ │ │ + bge.w a55a4 )@@Base+0x5ac> │ │ │ │ mov r7, r2 │ │ │ │ - b.n a55c2 )@@Base+0x5c2> │ │ │ │ + b.n a55ba )@@Base+0x5c2> │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n a5640 )@@Base+0x640> │ │ │ │ + b.n a5638 )@@Base+0x640> │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n a56a6 )@@Base+0x6a6> │ │ │ │ + b.n a569e )@@Base+0x6a6> │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n a56a6 )@@Base+0x6a6> │ │ │ │ + b.n a569e )@@Base+0x6a6> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n a5640 )@@Base+0x640> │ │ │ │ + b.n a5638 )@@Base+0x640> │ │ │ │ mov r5, r7 │ │ │ │ - b.n a5640 )@@Base+0x640> │ │ │ │ + b.n a5638 )@@Base+0x640> │ │ │ │ mov r8, r4 │ │ │ │ - b.n a56a6 )@@Base+0x6a6> │ │ │ │ + b.n a569e )@@Base+0x6a6> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -191595,494 +191621,494 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (a592c )@@Base+0x92c>) │ │ │ │ - ldr r3, [pc, #172] @ (a5914 )@@Base+0x914>) │ │ │ │ + ldr r2, [pc, #196] @ (a5924 )@@Base+0x92c>) │ │ │ │ + ldr r3, [pc, #172] @ (a590c )@@Base+0x914>) │ │ │ │ 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 a5898 )@@Base+0x898> │ │ │ │ + beq.n a5890 )@@Base+0x898> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a585e )@@Base+0x85e> │ │ │ │ + b.n a5856 )@@Base+0x85e> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (a5930 )@@Base+0x930>) │ │ │ │ - ldr r3, [pc, #140] @ (a5914 )@@Base+0x914>) │ │ │ │ + ldr r2, [pc, #168] @ (a5928 )@@Base+0x930>) │ │ │ │ + ldr r3, [pc, #140] @ (a590c )@@Base+0x914>) │ │ │ │ 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 a5878 )@@Base+0x878> │ │ │ │ + bne.n a5870 )@@Base+0x878> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (a5934 )@@Base+0x934>) │ │ │ │ - ldr r3, [pc, #108] @ (a5914 )@@Base+0x914>) │ │ │ │ + ldr r2, [pc, #144] @ (a592c )@@Base+0x934>) │ │ │ │ + ldr r3, [pc, #108] @ (a590c )@@Base+0x914>) │ │ │ │ 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 a5898 )@@Base+0x898> │ │ │ │ - b.n a5878 )@@Base+0x878> │ │ │ │ + beq.n a5890 )@@Base+0x898> │ │ │ │ + b.n a5870 )@@Base+0x878> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #112] @ (a5938 )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #76] @ (a5914 )@@Base+0x914>) │ │ │ │ + ldr r2, [pc, #112] @ (a5930 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #76] @ (a590c )@@Base+0x914>) │ │ │ │ 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 a5878 )@@Base+0x878> │ │ │ │ + bne.n a5870 )@@Base+0x878> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #80] @ (a593c )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #40] @ (a5914 )@@Base+0x914>) │ │ │ │ + ldr r2, [pc, #80] @ (a5934 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #40] @ (a590c )@@Base+0x914>) │ │ │ │ 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 a5878 )@@Base+0x878> │ │ │ │ + bne.n a5870 )@@Base+0x878> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a589c )@@Base+0x89c> │ │ │ │ + b.n a5894 )@@Base+0x89c> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a587e )@@Base+0x87e> │ │ │ │ + b.n a5876 )@@Base+0x87e> │ │ │ │ bxns r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 0, 0, r0, r8, cr0 │ │ │ │ ands r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a5940 : │ │ │ │ +000a5938 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #140] @ (a59dc ) │ │ │ │ + ldr r2, [pc, #140] @ (a59d4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #140] @ (a59e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (a59d8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #136] @ (a59e4 ) │ │ │ │ + ldr r4, [pc, #136] @ (a59dc ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2dc08 │ │ │ │ - ldr r3, [pc, #120] @ (a59e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (a59e0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r5, a5984 │ │ │ │ + cbz r5, a597c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2d558 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (a59ec ) │ │ │ │ - ldr r3, [pc, #64] @ (a59e0 ) │ │ │ │ + ldr r2, [pc, #80] @ (a59e4 ) │ │ │ │ + ldr r3, [pc, #64] @ (a59d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a59d4 │ │ │ │ + bne.n a59cc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c180 │ │ │ │ - ldr r2, [pc, #44] @ (a59f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (a59e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (a59e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (a59d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a59d8 │ │ │ │ + beq.n a59d0 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a59f4 : │ │ │ │ +000a59ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (a5a18 ) │ │ │ │ + ldr r3, [pc, #20] @ (a5a10 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (a5a1c ) │ │ │ │ + ldr r2, [pc, #20] @ (a5a14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c180 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a5a20 : │ │ │ │ +000a5a18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (a5a4c ) │ │ │ │ + ldr r3, [pc, #28] @ (a5a44 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (a5a50 ) │ │ │ │ + ldr r2, [pc, #28] @ (a5a48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c180 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a5a54 : │ │ │ │ +000a5a4c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #116] @ (a5adc ) │ │ │ │ - ldr r2, [pc, #120] @ (a5ae0 ) │ │ │ │ + ldr r0, [pc, #116] @ (a5ad4 ) │ │ │ │ + ldr r2, [pc, #120] @ (a5ad8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r1, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #136] @ 0x88 │ │ │ │ - cbz r4, a5a8a │ │ │ │ + cbz r4, a5a82 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2d558 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (a5ae4 ) │ │ │ │ - ldr r3, [pc, #60] @ (a5ae0 ) │ │ │ │ + ldr r2, [pc, #64] @ (a5adc ) │ │ │ │ + ldr r3, [pc, #60] @ (a5ad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a5ad2 │ │ │ │ + bne.n a5aca │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (a5ae8 ) │ │ │ │ - ldr r3, [pc, #28] @ (a5ae0 ) │ │ │ │ + ldr r2, [pc, #40] @ (a5ae0 ) │ │ │ │ + ldr r3, [pc, #28] @ (a5ad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a5ad6 │ │ │ │ + beq.n a5ace │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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, a5b74 │ │ │ │ + cbz r4, a5b6c │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a5b18 │ │ │ │ + b.n a5b10 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a5b2a │ │ │ │ + cbz r2, a5b22 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a5b2e │ │ │ │ + cbnz r0, a5b26 │ │ │ │ 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 a5b12 │ │ │ │ - cbnz r3, a5b76 │ │ │ │ + bne.n a5b0a │ │ │ │ + cbnz r3, a5b6e │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a5b6e │ │ │ │ + cbz r2, a5b66 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a5b6e │ │ │ │ + cbz r0, a5b66 │ │ │ │ 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 a5b5a │ │ │ │ + b.n a5b52 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a5b68 │ │ │ │ + beq.n a5b60 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a5b48 │ │ │ │ + b.n a5b40 │ │ │ │ nop │ │ │ │ │ │ │ │ -000a5b98 : │ │ │ │ +000a5b90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #260] @ (a5cb0 ) │ │ │ │ + ldr r2, [pc, #260] @ (a5ca8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #260] @ (a5cb4 ) │ │ │ │ + ldr r3, [pc, #260] @ (a5cac ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #144] @ 0x90 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, a5bd2 │ │ │ │ + cbz r4, a5bca │ │ │ │ mov r0, r4 │ │ │ │ blx 2bbd0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ add r4, sp, #20 │ │ │ │ blx 2b690 │ │ │ │ ldr.w r5, [r8, #192] @ 0xc0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a5c8e │ │ │ │ + beq.n a5c86 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d410 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n a5c44 │ │ │ │ + bhi.n a5c3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a5c3c │ │ │ │ + bne.n a5c34 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ strb r2, [r0, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bc6c , std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r6, [r7, #144] @ 0x90 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a5c22 │ │ │ │ + beq.n a5c1a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #148] @ (a5cb8 ) │ │ │ │ - ldr r3, [pc, #140] @ (a5cb4 ) │ │ │ │ + ldr r2, [pc, #148] @ (a5cb0 ) │ │ │ │ + ldr r3, [pc, #140] @ (a5cac ) │ │ │ │ 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 a5c88 │ │ │ │ + bne.n a5c80 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a5c00 │ │ │ │ - b.n a5c58 │ │ │ │ + beq.n a5bf8 │ │ │ │ + b.n a5c50 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d38c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ - b.n a5c00 │ │ │ │ + b.n a5bf8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #68] @ (a5cbc ) │ │ │ │ - ldr r3, [pc, #60] @ (a5cb4 ) │ │ │ │ + ldr r2, [pc, #68] @ (a5cb4 ) │ │ │ │ + ldr r3, [pc, #60] @ (a5cac ) │ │ │ │ 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 a5caa │ │ │ │ + beq.n a5ca2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a5c6c │ │ │ │ - ldr r2, [pc, #48] @ (a5cc0 ) │ │ │ │ - ldr r3, [pc, #32] @ (a5cb4 ) │ │ │ │ + b.n a5c64 │ │ │ │ + ldr r2, [pc, #48] @ (a5cb8 ) │ │ │ │ + ldr r3, [pc, #32] @ (a5cac ) │ │ │ │ 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 a5c88 │ │ │ │ - ldr r0, [pc, #32] @ (a5cc4 ) │ │ │ │ + bne.n a5c80 │ │ │ │ + ldr r0, [pc, #32] @ (a5cbc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c344 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a5cc8 : │ │ │ │ +000a5cc0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #88] @ (a5d30 ) │ │ │ │ + ldr r5, [pc, #88] @ (a5d28 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2d3ec │ │ │ │ - ldr r3, [pc, #80] @ (a5d34 ) │ │ │ │ + ldr r3, [pc, #80] @ (a5d2c ) │ │ │ │ add r5, pc │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r2, [r6, #140] @ 0x8c │ │ │ │ adds r3, #8 │ │ │ │ @@ -192093,53 +192119,53 @@ │ │ │ │ mov r5, r0 │ │ │ │ blx 2d30c │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ blx 2b918 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n a5d24 │ │ │ │ + b.n a5d1c │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a5d38 : │ │ │ │ +000a5d30 : │ │ │ │ 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 a5d92 │ │ │ │ + beq.n a5d8a │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2d91c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldrd r0, r1, [r3, #136] @ 0x88 │ │ │ │ strd r0, r1, [r4, #136] @ 0x88 │ │ │ │ - cbz r2, a5d78 │ │ │ │ + cbz r2, a5d70 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2bbd0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ - cbz r1, a5d92 │ │ │ │ + cbz r1, a5d8a │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2b690 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx 2d30c │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ @@ -192147,24 +192173,24 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -000a5da4 : │ │ │ │ +000a5d9c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #72] @ (a5dfc ) │ │ │ │ + ldr r5, [pc, #72] @ (a5df4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2b958 │ │ │ │ - ldr r3, [pc, #64] @ (a5e00 ) │ │ │ │ + ldr r3, [pc, #64] @ (a5df8 ) │ │ │ │ add r5, pc │ │ │ │ movs r2, #20 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r6, r2, [r4, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ @@ -192173,92 +192199,92 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b918 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n a5df0 │ │ │ │ + b.n a5de8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d6e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a5e04 : │ │ │ │ +000a5dfc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ (a5e48 ) │ │ │ │ + ldr r3, [pc, #52] @ (a5e40 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (a5e4c ) │ │ │ │ + ldr r2, [pc, #52] @ (a5e44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r0, #144] @ 0x90 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, a5e34 │ │ │ │ + cbz r5, a5e2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2bbd0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ blx 2d6e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a5e50 : │ │ │ │ +000a5e48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2baa4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5e70 )@@Base>: │ │ │ │ +000a5e68 )@@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 r8, [r0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1456] @ a643c )@@Base+0x5cc> │ │ │ │ + ldr.w r0, [pc, #1456] @ a6434 )@@Base+0x5cc> │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ add r7, sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1440] @ a6440 )@@Base+0x5d0> │ │ │ │ + ldr.w r3, [pc, #1440] @ a6438 )@@Base+0x5d0> │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r4, [pc, #1436] @ a6444 )@@Base+0x5d4> │ │ │ │ + ldr.w r4, [pc, #1436] @ a643c )@@Base+0x5d4> │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r4, pc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #32 │ │ │ │ @@ -192288,69 +192314,69 @@ │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [r8, #96] @ 0x60 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #260] @ 0x104 │ │ │ │ add.w r9, r8, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a6302 )@@Base+0x492> │ │ │ │ + beq.w a62fa )@@Base+0x492> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, r9 │ │ │ │ - b.n a5f12 )@@Base+0xa2> │ │ │ │ + b.n a5f0a )@@Base+0xa2> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a5f24 )@@Base+0xb4> │ │ │ │ + cbz r2, a5f1c )@@Base+0xb4> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a5f26 )@@Base+0xb6> │ │ │ │ + cbnz r0, a5f1e )@@Base+0xb6> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a5f0e )@@Base+0x9e> │ │ │ │ + bne.n a5f06 )@@Base+0x9e> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w a61a6 )@@Base+0x336> │ │ │ │ + beq.w a619e )@@Base+0x336> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, a5f54 )@@Base+0xe4> │ │ │ │ + cbz r2, a5f4c )@@Base+0xe4> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a5f56 )@@Base+0xe6> │ │ │ │ + cbnz r0, a5f4e )@@Base+0xe6> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a61a6 )@@Base+0x336> │ │ │ │ + blt.w a619e )@@Base+0x336> │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n a5f70 )@@Base+0x100> │ │ │ │ + beq.n a5f68 )@@Base+0x100> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w fp, sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #1216] @ a6448 )@@Base+0x5d8> │ │ │ │ + ldr.w r4, [pc, #1216] @ a6440 )@@Base+0x5d8> │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #23 │ │ │ │ @@ -192383,15 +192409,15 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb r7, [r3, r4] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ str.w ip, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1128] @ a644c )@@Base+0x5dc> │ │ │ │ + ldr.w ip, [pc, #1128] @ a6444 )@@Base+0x5dc> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ @@ -192407,21 +192433,21 @@ │ │ │ │ mov r4, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ movs r7, #2 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ movw r8, #28526 @ 0x6f6e │ │ │ │ - ldr.w r9, [pc, #1068] @ a6450 )@@Base+0x5e0> │ │ │ │ + ldr.w r9, [pc, #1068] @ a6448 )@@Base+0x5e0> │ │ │ │ str.w r3, [lr, #12] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [lr, #16] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ add r9, pc │ │ │ │ - ldr.w r5, [pc, #1052] @ a6454 )@@Base+0x5e4> │ │ │ │ + ldr.w r5, [pc, #1052] @ a644c )@@Base+0x5e4> │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb.w r2, [lr, #24] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ @@ -192455,15 +192481,15 @@ │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r7, #18 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strb.w r3, [sp, #222] @ 0xde │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r4, [pc, #936] @ (a6458 )@@Base+0x5e8>) │ │ │ │ + ldr r4, [pc, #936] @ (a6450 )@@Base+0x5e8>) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ @@ -192493,74 +192519,74 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a611e )@@Base+0x2ae> │ │ │ │ + beq.n a6116 )@@Base+0x2ae> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a612e )@@Base+0x2be> │ │ │ │ + beq.n a6126 )@@Base+0x2be> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a613e )@@Base+0x2ce> │ │ │ │ + beq.n a6136 )@@Base+0x2ce> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, sl │ │ │ │ - beq.n a614c )@@Base+0x2dc> │ │ │ │ + beq.n a6144 )@@Base+0x2dc> │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a615c )@@Base+0x2ec> │ │ │ │ + beq.n a6154 )@@Base+0x2ec> │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a616c )@@Base+0x2fc> │ │ │ │ + beq.n a6164 )@@Base+0x2fc> │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a617c )@@Base+0x30c> │ │ │ │ + beq.n a6174 )@@Base+0x30c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n a618a )@@Base+0x31a> │ │ │ │ + beq.n a6182 )@@Base+0x31a> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #720] @ (a645c )@@Base+0x5ec>) │ │ │ │ - ldr r3, [pc, #688] @ (a6440 )@@Base+0x5d0>) │ │ │ │ + ldr r2, [pc, #720] @ (a6454 )@@Base+0x5ec>) │ │ │ │ + ldr r3, [pc, #688] @ (a6438 )@@Base+0x5d0>) │ │ │ │ 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 a63e0 )@@Base+0x570> │ │ │ │ + bne.w a63d8 )@@Base+0x570> │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -192571,206 +192597,206 @@ │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r7 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.n a62aa )@@Base+0x43a> │ │ │ │ + beq.n a62a2 )@@Base+0x43a> │ │ │ │ ldrd r6, r5, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp fp, r5 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a622e )@@Base+0x3be> │ │ │ │ + cbz r2, a6226 )@@Base+0x3be> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r5 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.n a6236 )@@Base+0x3c6> │ │ │ │ + blt.n a622e )@@Base+0x3c6> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a6208 )@@Base+0x398> │ │ │ │ + cbnz r0, a6200 )@@Base+0x398> │ │ │ │ sub.w r0, r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a6318 )@@Base+0x4a8> │ │ │ │ + blt.w a6310 )@@Base+0x4a8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6220 )@@Base+0x3b0> │ │ │ │ + beq.n a6218 )@@Base+0x3b0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - b.n a5f5c )@@Base+0xec> │ │ │ │ + b.n a5f54 )@@Base+0xec> │ │ │ │ sub.w r3, fp, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n a6204 )@@Base+0x394> │ │ │ │ + bge.n a61fc )@@Base+0x394> │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a6350 )@@Base+0x4e0> │ │ │ │ + beq.w a6348 )@@Base+0x4e0> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a62a4 )@@Base+0x434> │ │ │ │ + cbz r2, a629c )@@Base+0x434> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a62a4 )@@Base+0x434> │ │ │ │ + cbz r0, a629c )@@Base+0x434> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a6366 )@@Base+0x4f6> │ │ │ │ + blt.w a635e )@@Base+0x4f6> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl a5af0 │ │ │ │ + bl a5ae8 │ │ │ │ ldrd r7, r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a620e )@@Base+0x39e> │ │ │ │ + beq.n a6206 )@@Base+0x39e> │ │ │ │ subs r0, r7, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a638e )@@Base+0x51e> │ │ │ │ + beq.w a6386 )@@Base+0x51e> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #108] @ 0x6c │ │ │ │ - b.n a6228 )@@Base+0x3b8> │ │ │ │ + b.n a6220 )@@Base+0x3b8> │ │ │ │ sub.w r0, r6, fp │ │ │ │ - b.n a625e )@@Base+0x3ee> │ │ │ │ + b.n a6256 )@@Base+0x3ee> │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a6264 )@@Base+0x3f4> │ │ │ │ + beq.n a625c )@@Base+0x3f4> │ │ │ │ ldr.w r5, [r8, #104] @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp fp, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a6380 )@@Base+0x510> │ │ │ │ + beq.n a6378 )@@Base+0x510> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r6, fp │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n a6264 )@@Base+0x3f4> │ │ │ │ + bge.n a625c )@@Base+0x3f4> │ │ │ │ cmp r9, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ strne r6, [sp, #44] @ 0x2c │ │ │ │ - beq.n a634c )@@Base+0x4dc> │ │ │ │ + beq.n a6344 )@@Base+0x4dc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a62f8 )@@Base+0x488> │ │ │ │ + cbz r2, a62f0 )@@Base+0x488> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a62fe )@@Base+0x48e> │ │ │ │ + cbnz r0, a62f6 )@@Base+0x48e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a628c )@@Base+0x41c> │ │ │ │ + b.n a6284 )@@Base+0x41c> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r9 │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n a61b8 )@@Base+0x348> │ │ │ │ + b.n a61b0 )@@Base+0x348> │ │ │ │ ldr.w r3, [r8, #104] @ 0x68 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a6378 )@@Base+0x508> │ │ │ │ + beq.n a6370 )@@Base+0x508> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a6356 )@@Base+0x4e6> │ │ │ │ + cbz r2, a634e )@@Base+0x4e6> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n a6264 )@@Base+0x3f4> │ │ │ │ + bge.n a625c )@@Base+0x3f4> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, a6398 )@@Base+0x528> │ │ │ │ + cbz r3, a6390 )@@Base+0x528> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a628c )@@Base+0x41c> │ │ │ │ + b.n a6284 )@@Base+0x41c> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a628c )@@Base+0x41c> │ │ │ │ + b.n a6284 )@@Base+0x41c> │ │ │ │ sub.w r6, fp, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n a6264 )@@Base+0x3f4> │ │ │ │ + bge.n a625c )@@Base+0x3f4> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, a6398 )@@Base+0x528> │ │ │ │ + cbz r3, a6390 )@@Base+0x528> │ │ │ │ mov r7, r0 │ │ │ │ - b.n a6278 )@@Base+0x408> │ │ │ │ + b.n a6270 )@@Base+0x408> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a6350 )@@Base+0x4e0> │ │ │ │ + bne.n a6348 )@@Base+0x4e0> │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n a634c )@@Base+0x4dc> │ │ │ │ + beq.n a6344 )@@Base+0x4dc> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n a62e4 )@@Base+0x474> │ │ │ │ + b.n a62dc )@@Base+0x474> │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n a62e4 )@@Base+0x474> │ │ │ │ + b.n a62dc )@@Base+0x474> │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w a6264 )@@Base+0x3f4> │ │ │ │ + bge.w a625c )@@Base+0x3f4> │ │ │ │ mov r7, r2 │ │ │ │ - b.n a6278 )@@Base+0x408> │ │ │ │ + b.n a6270 )@@Base+0x408> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a62e4 )@@Base+0x474> │ │ │ │ + b.n a62dc )@@Base+0x474> │ │ │ │ mov r5, r7 │ │ │ │ - b.n a62e4 )@@Base+0x474> │ │ │ │ + b.n a62dc )@@Base+0x474> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ @@ -192779,127 +192805,127 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (a6460 )@@Base+0x5f0>) │ │ │ │ - ldr r3, [pc, #112] @ (a6440 )@@Base+0x5d0>) │ │ │ │ + ldr r2, [pc, #144] @ (a6458 )@@Base+0x5f0>) │ │ │ │ + ldr r3, [pc, #112] @ (a6438 )@@Base+0x5d0>) │ │ │ │ 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 a6430 )@@Base+0x5c0> │ │ │ │ + beq.n a6428 )@@Base+0x5c0> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #112] @ (a6464 )@@Base+0x5f4>) │ │ │ │ - ldr r3, [pc, #76] @ (a6440 )@@Base+0x5d0>) │ │ │ │ + ldr r2, [pc, #112] @ (a645c )@@Base+0x5f4>) │ │ │ │ + ldr r3, [pc, #76] @ (a6438 )@@Base+0x5d0>) │ │ │ │ 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 a63e0 )@@Base+0x570> │ │ │ │ + bne.n a63d8 )@@Base+0x570> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w r8, sp, #212 @ 0xd4 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n a63a8 )@@Base+0x538> │ │ │ │ + b.n a63a0 )@@Base+0x538> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (a6468 )@@Base+0x5f8>) │ │ │ │ - ldr r3, [pc, #32] @ (a6440 )@@Base+0x5d0>) │ │ │ │ + ldr r2, [pc, #72] @ (a6460 )@@Base+0x5f8>) │ │ │ │ + ldr r3, [pc, #32] @ (a6438 )@@Base+0x5d0>) │ │ │ │ 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 a63e0 )@@Base+0x570> │ │ │ │ + bne.n a63d8 )@@Base+0x570> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - b.n a63c6 )@@Base+0x556> │ │ │ │ + b.n a63be )@@Base+0x556> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a6416 )@@Base+0x5a6> │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + b.n a640e )@@Base+0x5a6> │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 1, cr0, cr0, cr0, {0} │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8da0000 │ │ │ │ ldrd r0, r0, [r6], #-0 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a646c : │ │ │ │ +000a6464 : │ │ │ │ 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, #3392] @ 0xd40 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #2748] @ a6f40 │ │ │ │ - ldr.w r3, [pc, #2748] @ a6f44 │ │ │ │ + ldr.w r0, [pc, #2748] @ a6f38 │ │ │ │ + ldr.w r3, [pc, #2748] @ a6f3c │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r4, [pc, #2740] @ a6f48 │ │ │ │ + ldr.w r4, [pc, #2740] @ a6f40 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ strd r1, r2, [sp, #132] @ 0x84 │ │ │ │ ldr.w r2, [r3, #752] @ 0x2f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n a658e │ │ │ │ + bgt.n a6586 │ │ │ │ ldr.w r2, [r3, #772] @ 0x304 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n a64c8 │ │ │ │ + ble.n a64c0 │ │ │ │ ldr.w r0, [r3, #384] @ 0x180 │ │ │ │ ldr.w r1, [fp, #140] @ 0x8c │ │ │ │ blx 2cfc4 <__aeabi_idivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a658e │ │ │ │ + bne.n a6586 │ │ │ │ ldr.w r0, [fp, #136] @ 0x88 │ │ │ │ blx 2d358 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a65b8 │ │ │ │ + bne.n a65b0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a71b0 │ │ │ │ - ldr.w r2, [pc, #2652] @ a6f4c │ │ │ │ + beq.w a71a8 │ │ │ │ + ldr.w r2, [pc, #2652] @ a6f44 │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w r1, [pc, #2652] @ a6f50 │ │ │ │ + ldr.w r1, [pc, #2652] @ a6f48 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ @@ -192938,161 +192964,161 @@ │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr.w r6, [r5, #272] @ 0x110 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - bcs.w a73d2 │ │ │ │ + bcs.w a73ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a65ec │ │ │ │ + beq.n a65e4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b690 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.w a702a │ │ │ │ + beq.w a7022 │ │ │ │ subs r2, r5, #4 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c270 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - b.n a65ee │ │ │ │ + b.n a65e6 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #2496] @ a6f54 │ │ │ │ - ldr.w r3, [pc, #2476] @ a6f44 │ │ │ │ + ldr.w r2, [pc, #2496] @ a6f4c │ │ │ │ + ldr.w r3, [pc, #2476] @ a6f3c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ + bne.w a71a4 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #628 @ 0x274 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a71b0 │ │ │ │ - ldr.w r3, [pc, #2428] @ a6f4c │ │ │ │ + beq.w a71a8 │ │ │ │ + ldr.w r3, [pc, #2428] @ a6f44 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2420] @ a6f50 │ │ │ │ + ldr.w r3, [pc, #2420] @ a6f48 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb30 <__dynamic_cast@plt> │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b.n a6504 │ │ │ │ + b.n a64fc │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.w a7196 │ │ │ │ - cbz r5, a6662 │ │ │ │ + bcs.w a718e │ │ │ │ + cbz r5, a665a │ │ │ │ lsls r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ adds r6, r0, r4 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.w a7032 │ │ │ │ + beq.w a702a │ │ │ │ subs r2, r4, #4 │ │ │ │ blx 2c270 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r7, r3 │ │ │ │ - b.n a6654 │ │ │ │ + b.n a664c │ │ │ │ mov r0, r7 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n a6674 │ │ │ │ + ble.n a666c │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6646 │ │ │ │ + beq.n a663e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a664a │ │ │ │ + b.n a6642 │ │ │ │ mov r7, r5 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.w a73b4 │ │ │ │ - cbz r6, a66e6 │ │ │ │ + bcs.w a73ac │ │ │ │ + cbz r6, a66de │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b690 │ │ │ │ add.w r4, r0, r8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ subs.w r9, r6, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.w a7050 │ │ │ │ + beq.w a7048 │ │ │ │ sub.w r2, r8, #4 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx 2b690 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str.w r1, [r0], #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a70aa │ │ │ │ + beq.w a70a2 │ │ │ │ sub.w r2, r8, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c270 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n a66fe │ │ │ │ + b.n a66f6 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #380] @ 0x17c │ │ │ │ @@ -193114,39 +193140,39 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ blx r5 │ │ │ │ ldr.w r5, [sl] │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a72ac │ │ │ │ - cbz r5, a676e │ │ │ │ + bcs.w a72a4 │ │ │ │ + cbz r5, a6766 │ │ │ │ mov.w r8, r5, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b690 │ │ │ │ mov r3, r0 │ │ │ │ add.w r6, r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ cmp r5, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w a7042 │ │ │ │ + beq.w a703a │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, r8, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r6, r0 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ subs r6, #8 │ │ │ │ subs r3, r6, r3 │ │ │ │ - b.n a6776 │ │ │ │ + b.n a676e │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #384] @ 0x180 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -193163,151 +193189,151 @@ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w a72ca │ │ │ │ + bcs.w a72c2 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a6878 │ │ │ │ + beq.n a6870 │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ add.w r9, r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ str.w r9, [sp, #288] @ 0x120 │ │ │ │ str.w r1, [r6], #4 │ │ │ │ - beq.w a703a │ │ │ │ + beq.w a7032 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r5, #4 │ │ │ │ mov r6, r9 │ │ │ │ blx 2c270 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #4] │ │ │ │ blx 2bc00 (int*, int, int)@plt> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n a6898 │ │ │ │ + beq.n a6890 │ │ │ │ subs r5, r6, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ strd r4, r2, [sp, #232] @ 0xe8 │ │ │ │ asrs r2, r5, #2 │ │ │ │ clz r2, r2 │ │ │ │ mov r3, r4 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2c524 > >, 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.w a708c │ │ │ │ + ble.w a7084 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #64 @ 0x40 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [sp, #240] @ 0xf0 │ │ │ │ blx 2c784 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n a6898 │ │ │ │ + beq.n a6890 │ │ │ │ mov ip, r4 │ │ │ │ subs r6, #4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r3, r8, #60 @ 0x3c │ │ │ │ - b.n a6854 │ │ │ │ - beq.w a7076 │ │ │ │ + b.n a684c │ │ │ │ + beq.w a706e │ │ │ │ mov r7, r8 │ │ │ │ mov r3, r9 │ │ │ │ cmp r6, r9 │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.w a70a4 │ │ │ │ + beq.w a709c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ add.w lr, ip, r2, lsl #2 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ ldr.w r7, [r4, r0, lsl #2] │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n a6844 │ │ │ │ + bge.n a683c │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ - b.n a6866 │ │ │ │ + b.n a685e │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ strd r8, r9, [sp, #280] @ 0x118 │ │ │ │ str r1, [r3, #8] │ │ │ │ blx 2bc00 (int*, int, int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.w a7396 │ │ │ │ + bcs.w a738e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a6916 │ │ │ │ + beq.n a690e │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ add.w r8, r0, r4 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ subs r5, r6, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r8, [sp, #304] @ 0x130 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.w a7058 │ │ │ │ + beq.w a7050 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - bcs.w a728a │ │ │ │ + bcs.w a7282 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ add.w r8, r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str.w r8, [sp, #404] @ 0x194 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a70b2 │ │ │ │ + beq.w a70aa │ │ │ │ sub.w r2, r4, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ mov r0, r8 │ │ │ │ - b.n a6932 │ │ │ │ + b.n a692a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #396] @ 0x18c │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ @@ -193317,17 +193343,17 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ - bcs.w a7354 │ │ │ │ + bcs.w a734c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w a6ff6 │ │ │ │ + beq.w a6fee │ │ │ │ mov.w r4, r8, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ adds r5, r0, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ @@ -193348,15 +193374,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ str.w r9, [sp, #416] @ 0x1a0 │ │ │ │ blx 2c270 │ │ │ │ mov r3, r9 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a6a2a │ │ │ │ + beq.n a6a22 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w lr, r2, r6, lsl #2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ subs.w ip, r3, #0 │ │ │ │ @@ -193383,50 +193409,50 @@ │ │ │ │ cmp r2, sl │ │ │ │ ldr.w r1, [r7, r1, lsl #2] │ │ │ │ ittt ne │ │ │ │ strne.w r9, [r5, r2, lsl #2] │ │ │ │ ldrne r7, [sp, #40] @ 0x28 │ │ │ │ strne.w r6, [r7, r2, lsl #2] │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.n a6a18 │ │ │ │ + beq.n a6a10 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ vldr d7, [r0] │ │ │ │ str.w r1, [r7, r6, lsl #2] │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ add.w r1, fp, r6, lsl #3 │ │ │ │ adds r6, #1 │ │ │ │ vstr d7, [r1] │ │ │ │ adds r0, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n a69cc │ │ │ │ + bne.n a69c4 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bge.w a731c │ │ │ │ + bge.w a7314 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a6ab4 │ │ │ │ + beq.n a6aac │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ add.w sl, r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ subs.w r9, r7, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ str.w sl, [sp, #336] @ 0x150 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w a704a │ │ │ │ + beq.w a7042 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c270 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ @@ -193439,23 +193465,23 @@ │ │ │ │ add sl, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [sp, #428] @ 0x1ac │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a70bc │ │ │ │ + beq.w a70b4 │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c270 │ │ │ │ add sl, r0 │ │ │ │ sub.w sl, sl, #8 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ - b.n a6ace │ │ │ │ + b.n a6ac6 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ @@ -193464,40 +193490,40 @@ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r0, r1, [sp, #328] @ 0x148 │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a6b14 │ │ │ │ + ble.n a6b0c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ ldrd ip, r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a6b0a │ │ │ │ + beq.n a6b02 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vldr d7, [r0] │ │ │ │ add.w sl, r9, r3 │ │ │ │ add r3, ip │ │ │ │ vstr d7, [sl] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [r3] │ │ │ │ adds r0, #8 │ │ │ │ adds r1, #8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n a6ae8 │ │ │ │ + bne.n a6ae0 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a7374 │ │ │ │ + bcs.w a736c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w a6fd8 │ │ │ │ + beq.w a6fd0 │ │ │ │ mov.w r4, r8, lsl #3 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ movs r3, #0 │ │ │ │ @@ -193506,15 +193532,15 @@ │ │ │ │ add.w r9, r0, r4 │ │ │ │ strd r2, r3, [r1], #8 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str.w r9, [sp, #352] @ 0x160 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - beq.w a705e │ │ │ │ + beq.w a7056 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r9, r4 │ │ │ │ blx 2c270 │ │ │ │ @@ -193540,32 +193566,32 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ blx 2b770 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a7268 │ │ │ │ + bcs.w a7260 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w a6fb4 │ │ │ │ + beq.w a6fac │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ adds r6, r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.n a6be8 │ │ │ │ + beq.n a6be0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c270 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov.w r7, sl, lsl #2 │ │ │ │ @@ -193577,43 +193603,43 @@ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n a6c14 │ │ │ │ + b.n a6c0c │ │ │ │ adds r3, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n a6c48 │ │ │ │ + ble.n a6c40 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a6c0c │ │ │ │ + beq.n a6c04 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9], #4 │ │ │ │ - beq.w a6f58 │ │ │ │ + beq.w a6f50 │ │ │ │ vldr d7, [r6] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vstr d7, [r2] │ │ │ │ - bgt.n a6c14 │ │ │ │ + bgt.n a6c0c │ │ │ │ ldr.w r0, [fp, #144] @ 0x90 │ │ │ │ add.w r8, sp, #536 @ 0x218 │ │ │ │ blx 2cf70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a733e │ │ │ │ + beq.w a7336 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r8, sp, #536 @ 0x218 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -193654,70 +193680,70 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ sub.w r2, r9, r1 │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ asrs r2, r2, #2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ - vldr d0, [pc, #596] @ a6f28 │ │ │ │ + vldr d0, [pc, #596] @ a6f20 │ │ │ │ add.w r2, fp, #148 @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #468] @ 0x1d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [fp, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ - vldr d1, [pc, #584] @ a6f30 │ │ │ │ - vldr d0, [pc, #588] @ a6f38 │ │ │ │ + vldr d1, [pc, #584] @ a6f28 │ │ │ │ + vldr d0, [pc, #588] @ a6f30 │ │ │ │ blx 2d190 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a6e54 │ │ │ │ + beq.w a6e4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w a7154 │ │ │ │ + ble.w a714c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2c5d4 │ │ │ │ - cbz r7, a6d1a │ │ │ │ + cbz r7, a6d12 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ blx 2d54c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a717c │ │ │ │ + ble.w a7174 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ subs r7, r3, #4 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - cbz r3, a6da8 │ │ │ │ + cbz r3, a6da0 │ │ │ │ vldr d8, [r6] │ │ │ │ vadd.f64 d0, d8, d9 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmpe.f64 d8, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w a70d0 │ │ │ │ + bgt.w a70c8 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a6d8e │ │ │ │ + ble.n a6d86 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2d530 │ │ │ │ vsub.f64 d7, d11, d10 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -193730,181 +193756,181 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b660 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r6, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bgt.n a6d46 │ │ │ │ + bgt.n a6d3e │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c088 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c070 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c8cc │ │ │ │ - vldr d0, [pc, #356] @ a6f38 │ │ │ │ + vldr d0, [pc, #356] @ a6f30 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d0dc │ │ │ │ mov r0, r8 │ │ │ │ blx 2d234 │ │ │ │ ldrd r2, r6, [fp, #156] @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w a70d4 │ │ │ │ + beq.w a70cc │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r2, [fp, #156] @ 0x9c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a70c2 │ │ │ │ + beq.w a70ba │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w a716a │ │ │ │ + ble.w a7162 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2c5d4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c70c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb9c │ │ │ │ - cbnz r6, a6e54 │ │ │ │ + cbnz r6, a6e4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ vldr d8, [sp, #536] @ 0x218 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w a713a │ │ │ │ + bgt.w a7132 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, a6e6e │ │ │ │ + cbz r3, a6e66 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, a6e7a │ │ │ │ + cbz r3, a6e72 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2b794 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, a6e8c │ │ │ │ + cbz r3, a6e84 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, a6e98 │ │ │ │ + cbz r3, a6e90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, a6ea4 │ │ │ │ + cbz r3, a6e9c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, a6eae │ │ │ │ + cbz r5, a6ea6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, a6eba │ │ │ │ + cbz r3, a6eb2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, a6ec6 │ │ │ │ + cbz r3, a6ebe │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, a6ed2 │ │ │ │ + cbz r3, a6eca │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, a6ede │ │ │ │ + cbz r3, a6ed6 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, a6eea │ │ │ │ + cbz r3, a6ee2 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, a6ef6 │ │ │ │ + cbz r3, a6eee │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, a6f02 │ │ │ │ + cbz r3, a6efa │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, a6f0e │ │ │ │ + cbz r3, a6f06 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6590 │ │ │ │ + beq.w a6588 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - b.w a6590 │ │ │ │ + b.w a6588 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r6, r1 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ asrs r1, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a72ec │ │ │ │ + beq.w a72e4 │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r1, r1, r1 │ │ │ │ addcc r1, #1 │ │ │ │ add.w r8, sp, #536 @ 0x218 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -193915,140 +193941,140 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ blx 2b690 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a701c │ │ │ │ + bne.n a7014 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ add r9, r8 │ │ │ │ - cbz r0, a6fa8 │ │ │ │ + cbz r0, a6fa0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r8, r4 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n a6c2a │ │ │ │ + b.n a6c22 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ mov r9, sl │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #368] @ 0x170 │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ strd r2, r3, [sp, #360] @ 0x168 │ │ │ │ - b.n a6c48 │ │ │ │ + b.n a6c40 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #352] @ 0x160 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #344] @ 0x158 │ │ │ │ - b.n a6b7e │ │ │ │ + b.n a6b76 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r8 │ │ │ │ mov r3, r8 │ │ │ │ str.w r8, [sp, #408] @ 0x198 │ │ │ │ str.w r8, [sp, #416] @ 0x1a0 │ │ │ │ str.w r8, [sp, #320] @ 0x140 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ strd r0, r1, [sp, #312] @ 0x138 │ │ │ │ - b.n a698c │ │ │ │ + b.n a6984 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n a6f94 │ │ │ │ + b.n a6f8c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b.w a65ee │ │ │ │ + b.w a65e6 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w a6634 │ │ │ │ + b.w a662c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w a67e0 │ │ │ │ + b.w a67d8 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - b.w a6776 │ │ │ │ + b.w a676e │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n a6a74 │ │ │ │ + b.n a6a6c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w a66b6 │ │ │ │ + b.w a66ae │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n a68e4 │ │ │ │ + b.n a68dc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n a6b7e │ │ │ │ + b.n a6b76 │ │ │ │ ldr.w r7, [ip, r0, lsl #2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp r3, r7 │ │ │ │ - bge.w a6848 │ │ │ │ + bge.w a6840 │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ - b.w a6866 │ │ │ │ + b.w a685e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #240] @ 0xf0 │ │ │ │ blx 2c784 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ - b.w a6898 │ │ │ │ + b.w a6890 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w a6898 │ │ │ │ + b.w a6890 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b.w a66fe │ │ │ │ + b.w a66f6 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - b.n a6932 │ │ │ │ + b.n a692a │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - b.n a6ace │ │ │ │ + b.n a6ac6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c70c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb9c │ │ │ │ - b.n a6e54 │ │ │ │ + b.n a6e4c │ │ │ │ movs r7, #0 │ │ │ │ - b.n a6db8 │ │ │ │ + b.n a6db0 │ │ │ │ ldr.w r3, [fp, #152] @ 0x98 │ │ │ │ mvn.w ip, #3758096384 @ 0xe0000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r0, r2, #2 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n a71b8 │ │ │ │ + beq.n a71b0 │ │ │ │ cmp r0, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r0 │ │ │ │ addcc r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, ip │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -194059,88 +194085,88 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2b690 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r1, [r0, r2] │ │ │ │ - cbz r2, a7116 │ │ │ │ + cbz r2, a710e │ │ │ │ mov r1, r3 │ │ │ │ blx 2d38c │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ - cbz r3, a7128 │ │ │ │ + cbz r3, a7120 │ │ │ │ subs r1, r6, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, sl, r4 │ │ │ │ str.w r2, [fp, #156] @ 0x9c │ │ │ │ str.w sl, [fp, #152] @ 0x98 │ │ │ │ str.w r3, [fp, #160] @ 0xa0 │ │ │ │ - b.n a6df4 │ │ │ │ + b.n a6dec │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r2, r3, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n a7186 │ │ │ │ + ble.n a717e │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ blx 2d38c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ movs r6, #1 │ │ │ │ vstr d8, [r3] │ │ │ │ - b.n a6e56 │ │ │ │ - bne.w a6d10 │ │ │ │ + b.n a6e4e │ │ │ │ + bne.w a6d08 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w a6d12 │ │ │ │ - b.n a6d1a │ │ │ │ - bne.w a6e1c │ │ │ │ + bne.w a6d0a │ │ │ │ + b.n a6d12 │ │ │ │ + bne.w a6e14 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n a6e1c │ │ │ │ + b.n a6e14 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ - b.n a6db6 │ │ │ │ - bne.n a714a │ │ │ │ + b.n a6dae │ │ │ │ + bne.n a7142 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n a714a │ │ │ │ - ldr r2, [pc, #612] @ (a73fc ) │ │ │ │ - ldr r3, [pc, #612] @ (a7400 ) │ │ │ │ + b.n a7142 │ │ │ │ + ldr r2, [pc, #612] @ (a73f4 ) │ │ │ │ + ldr r3, [pc, #612] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w a73f2 │ │ │ │ + beq.w a73ea │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #584] @ (a7404 ) │ │ │ │ - ldr r3, [pc, #580] @ (a7400 ) │ │ │ │ + ldr r2, [pc, #584] @ (a73fc ) │ │ │ │ + ldr r3, [pc, #580] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a71ac │ │ │ │ - ldr r0, [pc, #568] @ (a7408 ) │ │ │ │ + bne.n a71a4 │ │ │ │ + ldr r0, [pc, #568] @ (a7400 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c70c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -194174,270 +194200,270 @@ │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ blx 2cb6c >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, a7250 │ │ │ │ + cbz r3, a7248 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #440] @ (a740c ) │ │ │ │ - ldr r3, [pc, #428] @ (a7400 ) │ │ │ │ + ldr r2, [pc, #440] @ (a7404 ) │ │ │ │ + ldr r3, [pc, #428] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a71ac │ │ │ │ + bne.n a71a4 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #420] @ (a7410 ) │ │ │ │ - ldr r3, [pc, #404] @ (a7400 ) │ │ │ │ + ldr r2, [pc, #420] @ (a7408 ) │ │ │ │ + ldr r3, [pc, #404] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a71ac │ │ │ │ - ldr r0, [pc, #404] @ (a7414 ) │ │ │ │ + bne.n a71a4 │ │ │ │ + ldr r0, [pc, #404] @ (a740c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a71f6 │ │ │ │ - b.n a7238 │ │ │ │ - b.n a7220 │ │ │ │ - ldr r2, [pc, #396] @ (a7418 ) │ │ │ │ - ldr r3, [pc, #368] @ (a7400 ) │ │ │ │ + b.n a71ee │ │ │ │ + b.n a7230 │ │ │ │ + b.n a7218 │ │ │ │ + ldr r2, [pc, #396] @ (a7410 ) │ │ │ │ + ldr r3, [pc, #368] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a71ac │ │ │ │ - ldr r0, [pc, #380] @ (a741c ) │ │ │ │ + bne.n a71a4 │ │ │ │ + ldr r0, [pc, #380] @ (a7414 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a7208 │ │ │ │ - b.n a7232 │ │ │ │ - b.n a7244 │ │ │ │ - ldr r2, [pc, #368] @ (a7420 ) │ │ │ │ - ldr r3, [pc, #336] @ (a7400 ) │ │ │ │ + b.n a7200 │ │ │ │ + b.n a722a │ │ │ │ + b.n a723c │ │ │ │ + ldr r2, [pc, #368] @ (a7418 ) │ │ │ │ + ldr r3, [pc, #336] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #352] @ (a7424 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #352] @ (a741c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r2, [pc, #348] @ (a7428 ) │ │ │ │ - ldr r3, [pc, #304] @ (a7400 ) │ │ │ │ + ldr r2, [pc, #348] @ (a7420 ) │ │ │ │ + ldr r3, [pc, #304] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #328] @ (a742c ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #328] @ (a7424 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a71da │ │ │ │ - b.n a722c │ │ │ │ - ldr r2, [pc, #320] @ (a7430 ) │ │ │ │ - ldr r3, [pc, #272] @ (a7400 ) │ │ │ │ + b.n a71d2 │ │ │ │ + b.n a7224 │ │ │ │ + ldr r2, [pc, #320] @ (a7428 ) │ │ │ │ + ldr r3, [pc, #272] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #304] @ (a7434 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #304] @ (a742c ) │ │ │ │ add.w r8, sp, #536 @ 0x218 │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #536 @ 0x218 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a71e0 │ │ │ │ - ldr r2, [pc, #280] @ (a7438 ) │ │ │ │ - ldr r3, [pc, #224] @ (a7400 ) │ │ │ │ + b.n a71d8 │ │ │ │ + ldr r2, [pc, #280] @ (a7430 ) │ │ │ │ + ldr r3, [pc, #224] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #264] @ (a743c ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #264] @ (a7434 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a720e │ │ │ │ - b.n a71e0 │ │ │ │ - ldr r3, [pc, #256] @ (a7440 ) │ │ │ │ + b.n a7206 │ │ │ │ + b.n a71d8 │ │ │ │ + ldr r3, [pc, #256] @ (a7438 ) │ │ │ │ movs r2, #235 @ 0xeb │ │ │ │ - ldr r1, [pc, #256] @ (a7444 ) │ │ │ │ - ldr r0, [pc, #256] @ (a7448 ) │ │ │ │ + ldr r1, [pc, #256] @ (a743c ) │ │ │ │ + ldr r0, [pc, #256] @ (a7440 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c824 <__assert_fail@plt> │ │ │ │ - b.n a721a │ │ │ │ - b.n a7214 │ │ │ │ - ldr r2, [pc, #244] @ (a744c ) │ │ │ │ - ldr r3, [pc, #168] @ (a7400 ) │ │ │ │ + b.n a7212 │ │ │ │ + b.n a720c │ │ │ │ + ldr r2, [pc, #244] @ (a7444 ) │ │ │ │ + ldr r3, [pc, #168] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #228] @ (a7450 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #228] @ (a7448 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a7226 │ │ │ │ - ldr r2, [pc, #220] @ (a7454 ) │ │ │ │ - ldr r3, [pc, #136] @ (a7400 ) │ │ │ │ + b.n a721e │ │ │ │ + ldr r2, [pc, #220] @ (a744c ) │ │ │ │ + ldr r3, [pc, #136] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #204] @ (a7458 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #204] @ (a7450 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a7202 │ │ │ │ - b.n a71fc │ │ │ │ - ldr r2, [pc, #196] @ (a745c ) │ │ │ │ - ldr r3, [pc, #100] @ (a7400 ) │ │ │ │ + b.n a71fa │ │ │ │ + b.n a71f4 │ │ │ │ + ldr r2, [pc, #196] @ (a7454 ) │ │ │ │ + ldr r3, [pc, #100] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #176] @ (a7460 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #176] @ (a7458 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r2, [pc, #172] @ (a7464 ) │ │ │ │ - ldr r3, [pc, #72] @ (a7400 ) │ │ │ │ + ldr r2, [pc, #172] @ (a745c ) │ │ │ │ + ldr r3, [pc, #72] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #156] @ (a7468 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #156] @ (a7460 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - ldr r2, [pc, #152] @ (a746c ) │ │ │ │ - ldr r3, [pc, #40] @ (a7400 ) │ │ │ │ + ldr r2, [pc, #152] @ (a7464 ) │ │ │ │ + ldr r3, [pc, #40] @ (a73f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a71ac │ │ │ │ - ldr r0, [pc, #132] @ (a7470 ) │ │ │ │ + bne.w a71a4 │ │ │ │ + ldr r0, [pc, #132] @ (a7468 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ - b.n a723e │ │ │ │ - ldr r0, [pc, #128] @ (a7474 ) │ │ │ │ + b.n a7236 │ │ │ │ + ldr r0, [pc, #128] @ (a746c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf90 │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n a73e8 │ │ │ │ + bge.n a73e0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n a7468 │ │ │ │ + blt.n a7460 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n a7490 │ │ │ │ + blt.n a7488 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ ... │ │ │ │ │ │ │ │ -000a7478 : │ │ │ │ +000a7470 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000a7480 : │ │ │ │ +000a7478 : │ │ │ │ str.w r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a7488 : │ │ │ │ +000a7480 : │ │ │ │ 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, #176 @ 0xb0 │ │ │ │ @@ -194452,31 +194478,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a74c0 : │ │ │ │ +000a74b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #236] @ (a75c0 ) │ │ │ │ + ldr r2, [pc, #236] @ (a75b8 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #236] @ (a75c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (a75bc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, a74f0 │ │ │ │ + cbz r0, a74e8 │ │ │ │ blx 2ce44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -194485,15 +194511,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx r4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mvn.w r8, #3758096384 @ 0xe0000000 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs.n a75a2 │ │ │ │ + bcs.n a759a │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2c4b8 │ │ │ │ mov r9, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2c4b8 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ @@ -194507,21 +194533,21 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.n a75a2 │ │ │ │ + bcs.n a759a │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c4b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r7, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a7588 │ │ │ │ + ble.n a7580 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs.w lr, r1, #0 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ @@ -194531,57 +194557,57 @@ │ │ │ │ sub.w r4, r3, lr │ │ │ │ itee ne │ │ │ │ movne r1, #1 │ │ │ │ ldreq.w r1, [r0, r4, lsl #2] │ │ │ │ addeq r1, #1 │ │ │ │ cmp ip, r2 │ │ │ │ str.w r1, [r0, r4, lsl #2] │ │ │ │ - bne.n a756a │ │ │ │ - ldr r2, [pc, #60] @ (a75c8 ) │ │ │ │ - ldr r3, [pc, #56] @ (a75c4 ) │ │ │ │ + bne.n a7562 │ │ │ │ + ldr r2, [pc, #60] @ (a75c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (a75bc ) │ │ │ │ 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 a75b6 │ │ │ │ + bne.n a75ae │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #40] @ (a75cc ) │ │ │ │ - ldr r3, [pc, #28] @ (a75c4 ) │ │ │ │ + ldr r2, [pc, #40] @ (a75c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (a75bc ) │ │ │ │ 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 a75ba │ │ │ │ + beq.n a75b2 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a75d0 const&, double const*, int&, int&)@@Base>: │ │ │ │ +000a75c8 const&, double const*, int&, int&)@@Base>: │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #456] @ (a77b0 const&, double const*, int&, int&)@@Base+0x1e0>) │ │ │ │ + ldr r2, [pc, #456] @ (a77a8 const&, double const*, int&, int&)@@Base+0x1e0>) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #456] @ (a77b4 const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #456] @ (a77ac const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ @@ -194605,15 +194631,15 @@ │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w a7784 const&, double const*, int&, int&)@@Base+0x1b4> │ │ │ │ + bcs.w a777c const&, double const*, int&, int&)@@Base+0x1b4> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c4b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ @@ -194623,520 +194649,520 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ ldrd r7, r3, [r6] │ │ │ │ subs.w r8, r3, r7 │ │ │ │ - beq.n a774e const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ - vldr d11, [pc, #316] @ a77a0 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ + beq.n a7746 const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ + vldr d11, [pc, #316] @ a7798 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ mov.w r8, r8, asr #2 │ │ │ │ subs r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ vmov.f64 d14, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d12, d11 │ │ │ │ - b.n a76de const&, double const*, int&, int&)@@Base+0x10e> │ │ │ │ + b.n a76d6 const&, double const*, int&, int&)@@Base+0x10e> │ │ │ │ vsub.f64 d8, d15, d0 │ │ │ │ vmov.f64 d0, d15 │ │ │ │ blx 2c8c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, r3 │ │ │ │ vldr d6, [r4] │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n a772e const&, double const*, int&, int&)@@Base+0x15e> │ │ │ │ + bge.n a7726 const&, double const*, int&, int&)@@Base+0x15e> │ │ │ │ vmul.f64 d7, d8, d13 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ - vldr d6, [pc, #256] @ a77a8 const&, double const*, int&, int&)@@Base+0x1d8> │ │ │ │ + vldr d6, [pc, #256] @ a77a0 const&, double const*, int&, int&)@@Base+0x1d8> │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vldr s12, [r3] │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ vadd.f64 d6, d6, d14 │ │ │ │ vdiv.f64 d5, d7, d6 │ │ │ │ vcmpe.f64 d5, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a76d8 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ + bpl.n a76d0 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov.f64 d11, d5 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n a774e const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ + bge.n a7746 const&, double const*, int&, int&)@@Base+0x17e> │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ lsls r4, r6, #3 │ │ │ │ add.w r3, r9, r4 │ │ │ │ vldr d15, [r3] │ │ │ │ vadd.f64 d0, d15, d10 │ │ │ │ blx 2dcb0 │ │ │ │ vsub.f64 d0, d0, d15 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n a76d8 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ + ble.n a76d0 const&, double const*, int&, int&)@@Base+0x108> │ │ │ │ vmov.f64 d0, d15 │ │ │ │ blx 2dcb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r4 │ │ │ │ vldr d6, [r3] │ │ │ │ add.w r3, sl, r4 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vldr d13, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n a767c const&, double const*, int&, int&)@@Base+0xac> │ │ │ │ + bls.n a7674 const&, double const*, int&, int&)@@Base+0xac> │ │ │ │ vmov.f64 d8, d12 │ │ │ │ - b.n a7680 const&, double const*, int&, int&)@@Base+0xb0> │ │ │ │ + b.n a7678 const&, double const*, int&, int&)@@Base+0xb0> │ │ │ │ vcmpe.f64 d13, #0.0 │ │ │ │ vsub.f64 d7, d0, d15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n a7772 const&, double const*, int&, int&)@@Base+0x1a2> │ │ │ │ + blt.n a776a const&, double const*, int&, int&)@@Base+0x1a2> │ │ │ │ vcmpe.f64 d7, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n a769a const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ + bpl.n a7692 const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ vmul.f64 d7, d13, d7 │ │ │ │ movs r2, #1 │ │ │ │ - b.n a76a2 const&, double const*, int&, int&)@@Base+0xd2> │ │ │ │ - ldr r2, [pc, #104] @ (a77b8 const&, double const*, int&, int&)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #96] @ (a77b4 const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ + b.n a769a const&, double const*, int&, int&)@@Base+0xd2> │ │ │ │ + ldr r2, [pc, #104] @ (a77b0 const&, double const*, int&, int&)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #96] @ (a77ac const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ 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 a7798 const&, double const*, int&, int&)@@Base+0x1c8> │ │ │ │ + bne.n a7790 const&, double const*, int&, int&)@@Base+0x1c8> │ │ │ │ mov r0, sl │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8-d15} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce40 │ │ │ │ - bpl.n a773c const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ - vldr d6, [pc, #40] @ a77a0 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ + bpl.n a7734 const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ + vldr d6, [pc, #40] @ a7798 const&, double const*, int&, int&)@@Base+0x1d0> │ │ │ │ vcmpe.f64 d8, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n a769a const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ - b.n a773c const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #52] @ (a77bc const&, double const*, int&, int&)@@Base+0x1ec>) │ │ │ │ - ldr r3, [pc, #44] @ (a77b4 const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ + bmi.n a7692 const&, double const*, int&, int&)@@Base+0xca> │ │ │ │ + b.n a7734 const&, double const*, int&, int&)@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ (a77b4 const&, double const*, int&, int&)@@Base+0x1ec>) │ │ │ │ + ldr r3, [pc, #44] @ (a77ac const&, double const*, int&, int&)@@Base+0x1e4>) │ │ │ │ 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 a779c const&, double const*, int&, int&)@@Base+0x1cc> │ │ │ │ + beq.n a7794 const&, double const*, int&, int&)@@Base+0x1cc> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2d21c <__cxa_throw_bad_array_new_length@plt> │ │ │ │ @ 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 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, a7844 const&, double const*, int&, int&)@@Base+0x274> │ │ │ │ + cbz r4, a783c const&, double const*, int&, int&)@@Base+0x274> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a77e8 const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ + b.n a77e0 const&, double const*, int&, int&)@@Base+0x218> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a77fa const&, double const*, int&, int&)@@Base+0x22a> │ │ │ │ + cbz r2, a77f2 const&, double const*, int&, int&)@@Base+0x22a> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a77fe const&, double const*, int&, int&)@@Base+0x22e> │ │ │ │ + cbnz r0, a77f6 const&, double const*, int&, int&)@@Base+0x22e> │ │ │ │ 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 a77e2 const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ - cbnz r3, a7846 const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ + bne.n a77da const&, double const*, int&, int&)@@Base+0x212> │ │ │ │ + cbnz r3, a783e const&, double const*, int&, int&)@@Base+0x276> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a783e const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ + cbz r2, a7836 const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a783e const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ + cbz r0, a7836 const&, double const*, int&, int&)@@Base+0x26e> │ │ │ │ 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 a782a const&, double const*, int&, int&)@@Base+0x25a> │ │ │ │ + b.n a7822 const&, double const*, int&, int&)@@Base+0x25a> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a7838 const&, double const*, int&, int&)@@Base+0x268> │ │ │ │ + beq.n a7830 const&, double const*, int&, int&)@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a7818 const&, double const*, int&, int&)@@Base+0x248> │ │ │ │ + b.n a7810 const&, double const*, int&, int&)@@Base+0x248> │ │ │ │ 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, a78ec const&, double const*, int&, int&)@@Base+0x31c> │ │ │ │ + cbz r4, a78e4 const&, double const*, int&, int&)@@Base+0x31c> │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n a7890 const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ + b.n a7888 const&, double const*, int&, int&)@@Base+0x2c0> │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a78a2 const&, double const*, int&, int&)@@Base+0x2d2> │ │ │ │ + cbz r2, a789a const&, double const*, int&, int&)@@Base+0x2d2> │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a78a6 const&, double const*, int&, int&)@@Base+0x2d6> │ │ │ │ + cbnz r0, a789e const&, double const*, int&, int&)@@Base+0x2d6> │ │ │ │ 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 a788a const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ - cbnz r3, a78ee const&, double const*, int&, int&)@@Base+0x31e> │ │ │ │ + bne.n a7882 const&, double const*, int&, int&)@@Base+0x2ba> │ │ │ │ + cbnz r3, a78e6 const&, double const*, int&, int&)@@Base+0x31e> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a78e6 const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ + cbz r2, a78de const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a78e6 const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ + cbz r0, a78de const&, double const*, int&, int&)@@Base+0x316> │ │ │ │ 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 a78d2 const&, double const*, int&, int&)@@Base+0x302> │ │ │ │ + b.n a78ca const&, double const*, int&, int&)@@Base+0x302> │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n a78e0 const&, double const*, int&, int&)@@Base+0x310> │ │ │ │ + beq.n a78d8 const&, double const*, int&, int&)@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c9c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n a78c0 const&, double const*, int&, int&)@@Base+0x2f0> │ │ │ │ + b.n a78b8 const&, double const*, int&, int&)@@Base+0x2f0> │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a7b8c const&, double const*, int&, int&)@@Base+0x5bc> │ │ │ │ + beq.w a7b84 const&, double const*, int&, int&)@@Base+0x5bc> │ │ │ │ stmdb 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 a7b48 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ + beq.w a7b40 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a7b10 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ + beq.w a7b08 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a7ad8 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ + beq.w a7ad0 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a7a64 const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ + beq.w a7a5c const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a79fa const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ + beq.n a79f2 const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a7a2e const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ + beq.n a7a26 const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a7aa2 const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ + beq.w a7a9a const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, a79ba const&, double const*, int&, int&)@@Base+0x3ea> │ │ │ │ + cbz r7, a79b2 const&, double const*, int&, int&)@@Base+0x3ea> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl a7910 const&, double const*, int&, int&)@@Base+0x340> │ │ │ │ + bl a7908 const&, double const*, int&, int&)@@Base+0x340> │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a7998 const&, double const*, int&, int&)@@Base+0x3c8> │ │ │ │ + beq.n a7990 const&, double const*, int&, int&)@@Base+0x3c8> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a79ae const&, double const*, int&, int&)@@Base+0x3de> │ │ │ │ + beq.n a79a6 const&, double const*, int&, int&)@@Base+0x3de> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n a7978 const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ + bne.n a7970 const&, double const*, int&, int&)@@Base+0x3a8> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a79d4 const&, double const*, int&, int&)@@Base+0x404> │ │ │ │ + beq.n a79cc const&, double const*, int&, int&)@@Base+0x404> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a79ea const&, double const*, int&, int&)@@Base+0x41a> │ │ │ │ + beq.n a79e2 const&, double const*, int&, int&)@@Base+0x41a> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a7aa2 const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ + beq.n a7a9a const&, double const*, int&, int&)@@Base+0x4d2> │ │ │ │ mov r9, r7 │ │ │ │ - b.n a7972 const&, double const*, int&, int&)@@Base+0x3a2> │ │ │ │ + b.n a796a const&, double const*, int&, int&)@@Base+0x3a2> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7a0e const&, double const*, int&, int&)@@Base+0x43e> │ │ │ │ + beq.n a7a06 const&, double const*, int&, int&)@@Base+0x43e> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7a20 const&, double const*, int&, int&)@@Base+0x450> │ │ │ │ + beq.n a7a18 const&, double const*, int&, int&)@@Base+0x450> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r5, a7a64 const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ + cbz r5, a7a5c const&, double const*, int&, int&)@@Base+0x494> │ │ │ │ mov r4, r5 │ │ │ │ - b.n a795a const&, double const*, int&, int&)@@Base+0x38a> │ │ │ │ + b.n a7952 const&, double const*, int&, int&)@@Base+0x38a> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7a42 const&, double const*, int&, int&)@@Base+0x472> │ │ │ │ + beq.n a7a3a const&, double const*, int&, int&)@@Base+0x472> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7a54 const&, double const*, int&, int&)@@Base+0x484> │ │ │ │ + beq.n a7a4c const&, double const*, int&, int&)@@Base+0x484> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a79fa const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ + beq.n a79f2 const&, double const*, int&, int&)@@Base+0x42a> │ │ │ │ mov r5, r6 │ │ │ │ - b.n a7960 const&, double const*, int&, int&)@@Base+0x390> │ │ │ │ + b.n a7958 const&, double const*, int&, int&)@@Base+0x390> │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7a7e const&, double const*, int&, int&)@@Base+0x4ae> │ │ │ │ + beq.n a7a76 const&, double const*, int&, int&)@@Base+0x4ae> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7a94 const&, double const*, int&, int&)@@Base+0x4c4> │ │ │ │ + beq.n a7a8c const&, double const*, int&, int&)@@Base+0x4c4> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a7ad8 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ + cbz r4, a7ad0 const&, double const*, int&, int&)@@Base+0x508> │ │ │ │ mov fp, r4 │ │ │ │ - b.n a7950 const&, double const*, int&, int&)@@Base+0x380> │ │ │ │ + b.n a7948 const&, double const*, int&, int&)@@Base+0x380> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7ab6 const&, double const*, int&, int&)@@Base+0x4e6> │ │ │ │ + beq.n a7aae const&, double const*, int&, int&)@@Base+0x4e6> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7ac8 const&, double const*, int&, int&)@@Base+0x4f8> │ │ │ │ + beq.n a7ac0 const&, double const*, int&, int&)@@Base+0x4f8> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a7a2e const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ + beq.n a7a26 const&, double const*, int&, int&)@@Base+0x45e> │ │ │ │ mov r6, r7 │ │ │ │ - b.n a7966 const&, double const*, int&, int&)@@Base+0x396> │ │ │ │ + b.n a795e const&, double const*, int&, int&)@@Base+0x396> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7aee const&, double const*, int&, int&)@@Base+0x51e> │ │ │ │ + beq.n a7ae6 const&, double const*, int&, int&)@@Base+0x51e> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7b02 const&, double const*, int&, int&)@@Base+0x532> │ │ │ │ + beq.n a7afa const&, double const*, int&, int&)@@Base+0x532> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a7b10 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ + cbz r4, a7b08 const&, double const*, int&, int&)@@Base+0x540> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n a7942 const&, double const*, int&, int&)@@Base+0x372> │ │ │ │ + b.n a793a const&, double const*, int&, int&)@@Base+0x372> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7b26 const&, double const*, int&, int&)@@Base+0x556> │ │ │ │ + beq.n a7b1e const&, double const*, int&, int&)@@Base+0x556> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7b3a const&, double const*, int&, int&)@@Base+0x56a> │ │ │ │ + beq.n a7b32 const&, double const*, int&, int&)@@Base+0x56a> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a7b48 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ + cbz r4, a7b40 const&, double const*, int&, int&)@@Base+0x578> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n a7936 const&, double const*, int&, int&)@@Base+0x366> │ │ │ │ + b.n a792e const&, double const*, int&, int&)@@Base+0x366> │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7b62 const&, double const*, int&, int&)@@Base+0x592> │ │ │ │ + beq.n a7b5a const&, double const*, int&, int&)@@Base+0x592> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7b78 const&, double const*, int&, int&)@@Base+0x5a8> │ │ │ │ + beq.n a7b70 const&, double const*, int&, int&)@@Base+0x5a8> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2d8 │ │ │ │ - cbz r4, a7b86 const&, double const*, int&, int&)@@Base+0x5b6> │ │ │ │ + cbz r4, a7b7e const&, double const*, int&, int&)@@Base+0x5b6> │ │ │ │ mov r8, r4 │ │ │ │ - b.n a792a const&, double const*, int&, int&)@@Base+0x35a> │ │ │ │ + b.n a7922 const&, double const*, int&, int&)@@Base+0x35a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a7b90 : │ │ │ │ +000a7b88 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #28] @ (a7bbc ) │ │ │ │ + ldr r4, [pc, #28] @ (a7bb4 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2c778 │ │ │ │ - ldr r3, [pc, #24] @ (a7bc0 ) │ │ │ │ + ldr r3, [pc, #24] @ (a7bb8 ) │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r2, [r5, #148] @ 0x94 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a7bc4 : │ │ │ │ +000a7bbc : │ │ │ │ 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, #152 @ 0x98 │ │ │ │ @@ -195149,59 +195175,59 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000a7bf8 : │ │ │ │ +000a7bf0 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a7c2c │ │ │ │ + beq.n a7c24 │ │ │ │ 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 2c86c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ - cbz r0, a7c20 │ │ │ │ + cbz r0, a7c18 │ │ │ │ blx 2ce44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r3, #148] @ 0x94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a7c30 )@@Base>: │ │ │ │ +000a7c28 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000a7c34 )@@Base>: │ │ │ │ +000a7c2c )@@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, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ ldr.w r9, [r0] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #284 @ 0x11c │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r4, [pc, #2300] @ a8550 )@@Base+0x91c> │ │ │ │ + ldr.w r4, [pc, #2300] @ a8548 )@@Base+0x91c> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r8, sp, #292 @ 0x124 │ │ │ │ - ldr.w r0, [pc, #2296] @ a8554 )@@Base+0x920> │ │ │ │ + ldr.w r0, [pc, #2296] @ a854c )@@Base+0x920> │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2288] @ a8558 )@@Base+0x924> │ │ │ │ + ldr.w r3, [pc, #2288] @ a8550 )@@Base+0x924> │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -195231,55 +195257,55 @@ │ │ │ │ blx 2cab8 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [r9, #96] @ 0x60 │ │ │ │ add.w r3, r9, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #284] @ 0x11c │ │ │ │ add.w sl, r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a8322 )@@Base+0x6ee> │ │ │ │ + beq.w a831a )@@Base+0x6ee> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r7, sl │ │ │ │ - b.n a7cd2 )@@Base+0x9e> │ │ │ │ + b.n a7cca )@@Base+0x9e> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, a7ce4 )@@Base+0xb0> │ │ │ │ + cbz r2, a7cdc )@@Base+0xb0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a7ce6 )@@Base+0xb2> │ │ │ │ + cbnz r0, a7cde )@@Base+0xb2> │ │ │ │ subs r0, r5, r6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r7, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a7cce )@@Base+0x9a> │ │ │ │ + bne.n a7cc6 )@@Base+0x9a> │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w a8028 )@@Base+0x3f4> │ │ │ │ + beq.w a8020 )@@Base+0x3f4> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, a7d14 )@@Base+0xe0> │ │ │ │ + cbz r2, a7d0c )@@Base+0xe0> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a7d16 )@@Base+0xe2> │ │ │ │ + cbnz r0, a7d0e )@@Base+0xe2> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a8028 )@@Base+0x3f4> │ │ │ │ + blt.w a8020 )@@Base+0x3f4> │ │ │ │ movs r3, #0 │ │ │ │ cmp fp, r8 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - beq.n a7d2e )@@Base+0xfa> │ │ │ │ + beq.n a7d26 )@@Base+0xfa> │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -195288,15 +195314,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r4, [pc, #2060] @ a855c )@@Base+0x928> │ │ │ │ + ldr.w r4, [pc, #2060] @ a8554 )@@Base+0x928> │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -195326,15 +195352,15 @@ │ │ │ │ strb r4, [r5, #30] │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ str.w lr, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ blx 2d7d8 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1972] @ a8560 )@@Base+0x92c> │ │ │ │ + ldr.w lr, [pc, #1972] @ a8558 )@@Base+0x92c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add lr, pc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w ip, lr, #32 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ @@ -195343,16 +195369,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 a7dbe )@@Base+0x18a> │ │ │ │ - ldr.w r3, [pc, #1924] @ a8564 )@@Base+0x930> │ │ │ │ + bne.n a7db6 )@@Base+0x18a> │ │ │ │ + ldr.w r3, [pc, #1924] @ a855c )@@Base+0x930> │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -195429,68 +195455,68 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n a7ebc )@@Base+0x288> │ │ │ │ + beq.n a7eb4 )@@Base+0x288> │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7ecc )@@Base+0x298> │ │ │ │ + beq.n a7ec4 )@@Base+0x298> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7edc )@@Base+0x2a8> │ │ │ │ + beq.n a7ed4 )@@Base+0x2a8> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7eec )@@Base+0x2b8> │ │ │ │ + beq.n a7ee4 )@@Base+0x2b8> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, sl │ │ │ │ - beq.n a7efa )@@Base+0x2c6> │ │ │ │ + beq.n a7ef2 )@@Base+0x2c6> │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7f0a )@@Base+0x2d6> │ │ │ │ + beq.n a7f02 )@@Base+0x2d6> │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n a7f18 )@@Base+0x2e4> │ │ │ │ + beq.n a7f10 )@@Base+0x2e4> │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a7f28 )@@Base+0x2f4> │ │ │ │ + beq.n a7f20 )@@Base+0x2f4> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #31 │ │ │ │ - ldr.w r4, [pc, #1592] @ a8568 )@@Base+0x934> │ │ │ │ + ldr.w r4, [pc, #1592] @ a8560 )@@Base+0x934> │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -195524,70 +195550,70 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldr.w fp, [sp, #284] @ 0x11c │ │ │ │ add.w r7, r5, #68 @ 0x44 │ │ │ │ ldr.w sl, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a830c )@@Base+0x6d8> │ │ │ │ + beq.w a8304 )@@Base+0x6d8> │ │ │ │ ldrd r0, r9, [r6, #16] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r7 │ │ │ │ - b.n a7fa4 )@@Base+0x370> │ │ │ │ + b.n a7f9c )@@Base+0x370> │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp sl, r4 │ │ │ │ mov r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, a7fb6 )@@Base+0x382> │ │ │ │ + cbz r2, a7fae )@@Base+0x382> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a7fba )@@Base+0x386> │ │ │ │ + cbnz r0, a7fb2 )@@Base+0x386> │ │ │ │ sub.w r0, r4, sl │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r2 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a7fa0 )@@Base+0x36c> │ │ │ │ + bne.n a7f98 )@@Base+0x36c> │ │ │ │ mov r4, r9 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w a83c2 )@@Base+0x78e> │ │ │ │ + beq.w a83ba )@@Base+0x78e> │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a7fee )@@Base+0x3ba> │ │ │ │ + cbz r2, a7fe6 )@@Base+0x3ba> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a7ff2 )@@Base+0x3be> │ │ │ │ + cbnz r0, a7fea )@@Base+0x3be> │ │ │ │ sub.w r0, sl, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a80b8 )@@Base+0x484> │ │ │ │ + blt.n a80b0 )@@Base+0x484> │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ cmp fp, r8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n a8008 )@@Base+0x3d4> │ │ │ │ + beq.n a8000 )@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr.w r2, [pc, #1376] @ a856c )@@Base+0x938> │ │ │ │ - ldr.w r3, [pc, #1352] @ a8558 )@@Base+0x924> │ │ │ │ + ldr.w r2, [pc, #1376] @ a8564 )@@Base+0x938> │ │ │ │ + ldr.w r3, [pc, #1352] @ a8550 )@@Base+0x924> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a84ba )@@Base+0x886> │ │ │ │ + bne.w a84b2 )@@Base+0x886> │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -195598,445 +195624,445 @@ │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp sl, r7 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w a824a )@@Base+0x616> │ │ │ │ + beq.w a8242 )@@Base+0x616> │ │ │ │ ldrd r6, r5, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r5 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a81c4 )@@Base+0x590> │ │ │ │ + beq.w a81bc )@@Base+0x590> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r5 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.w a81ce )@@Base+0x59a> │ │ │ │ + blt.w a81c6 )@@Base+0x59a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a8092 )@@Base+0x45e> │ │ │ │ + cbnz r0, a808a )@@Base+0x45e> │ │ │ │ sub.w r0, r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a837a )@@Base+0x746> │ │ │ │ + blt.w a8372 )@@Base+0x746> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a80aa )@@Base+0x476> │ │ │ │ + beq.n a80a2 )@@Base+0x476> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #284] @ 0x11c │ │ │ │ - b.n a7d1c )@@Base+0xe8> │ │ │ │ + b.n a7d14 )@@Base+0xe8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ blx 2d880 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r4 │ │ │ │ ldrd r9, fp, [r6, #16] │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq.w a82a6 )@@Base+0x672> │ │ │ │ + beq.w a829e )@@Base+0x672> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, a8148 )@@Base+0x514> │ │ │ │ + cbz r2, a8140 )@@Base+0x514> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #40] @ 0x28 │ │ │ │ subeq.w r2, fp, r2 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n a8152 )@@Base+0x51e> │ │ │ │ + blt.n a814a )@@Base+0x51e> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, a8124 )@@Base+0x4f0> │ │ │ │ + cbnz r0, a811c )@@Base+0x4f0> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, r2, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a8338 )@@Base+0x704> │ │ │ │ + blt.w a8330 )@@Base+0x704> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n a813a )@@Base+0x506> │ │ │ │ + beq.n a8132 )@@Base+0x506> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2d8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ ldr.w fp, [sp, #284] @ 0x11c │ │ │ │ - b.n a7ff6 )@@Base+0x3c2> │ │ │ │ + b.n a7fee )@@Base+0x3c2> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, fp, r2 │ │ │ │ cmp r2, sl │ │ │ │ - bge.n a811e )@@Base+0x4ea> │ │ │ │ + bge.n a8116 )@@Base+0x4ea> │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a83b6 )@@Base+0x782> │ │ │ │ + beq.w a83ae )@@Base+0x782> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a8244 )@@Base+0x610> │ │ │ │ + beq.n a823c )@@Base+0x610> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a8244 )@@Base+0x610> │ │ │ │ + beq.n a823c )@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a8400 )@@Base+0x7cc> │ │ │ │ + blt.w a83f8 )@@Base+0x7cc> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl a77c0 const&, double const*, int&, int&)@@Base+0x1f0> │ │ │ │ + bl a77b8 const&, double const*, int&, int&)@@Base+0x1f0> │ │ │ │ ldrd r4, sl, [sp, #108] @ 0x6c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n a812a )@@Base+0x4f6> │ │ │ │ + beq.n a8122 )@@Base+0x4f6> │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, sl │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8456 )@@Base+0x822> │ │ │ │ + beq.w a844e )@@Base+0x822> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r6 │ │ │ │ blx 2b850 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b.n a8142 )@@Base+0x50e> │ │ │ │ + b.n a813a )@@Base+0x50e> │ │ │ │ sub.w r3, fp, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a808e )@@Base+0x45a> │ │ │ │ + bge.w a8086 )@@Base+0x45a> │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w a83bc )@@Base+0x788> │ │ │ │ + beq.w a83b4 )@@Base+0x788> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c9c0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a823e )@@Base+0x60a> │ │ │ │ + cbz r2, a8236 )@@Base+0x60a> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ - cbz r0, a823e )@@Base+0x60a> │ │ │ │ + cbz r0, a8236 )@@Base+0x60a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a8416 )@@Base+0x7e2> │ │ │ │ + blt.w a840e )@@Base+0x7e2> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl a7868 const&, double const*, int&, int&)@@Base+0x298> │ │ │ │ + bl a7860 const&, double const*, int&, int&)@@Base+0x298> │ │ │ │ ldrd r7, r5, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a8098 )@@Base+0x464> │ │ │ │ + beq.w a8090 )@@Base+0x464> │ │ │ │ subs r0, r7, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a8464 )@@Base+0x830> │ │ │ │ + beq.w a845c )@@Base+0x830> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ blx 2b850 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ - b.n a80b2 )@@Base+0x47e> │ │ │ │ + b.n a80aa )@@Base+0x47e> │ │ │ │ sub.w r0, r6, fp │ │ │ │ - b.n a81f6 )@@Base+0x5c2> │ │ │ │ + b.n a81ee )@@Base+0x5c2> │ │ │ │ sub.w r0, r3, fp │ │ │ │ - b.n a8180 )@@Base+0x54c> │ │ │ │ + b.n a8178 )@@Base+0x54c> │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a81fc )@@Base+0x5c8> │ │ │ │ + beq.n a81f4 )@@Base+0x5c8> │ │ │ │ ldr.w r5, [r9, #104] @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp fp, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a8436 )@@Base+0x802> │ │ │ │ + beq.w a842e )@@Base+0x802> │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r6, fp │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n a81fc )@@Base+0x5c8> │ │ │ │ + bge.n a81f4 )@@Base+0x5c8> │ │ │ │ cmp sl, r5 │ │ │ │ itt ne │ │ │ │ strne r7, [sp, #60] @ 0x3c │ │ │ │ strne r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w a83b2 )@@Base+0x77e> │ │ │ │ + beq.w a83aa )@@Base+0x77e> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a829c )@@Base+0x668> │ │ │ │ + cbz r2, a8294 )@@Base+0x668> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a82a2 )@@Base+0x66e> │ │ │ │ + cbnz r0, a829a )@@Base+0x66e> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a8226 )@@Base+0x5f2> │ │ │ │ + b.n a821e )@@Base+0x5f2> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a8186 )@@Base+0x552> │ │ │ │ + beq.w a817e )@@Base+0x552> │ │ │ │ ldr.w sl, [r5, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ cmp fp, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a8428 )@@Base+0x7f4> │ │ │ │ + beq.w a8420 )@@Base+0x7f4> │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r2, r4, fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a8186 )@@Base+0x552> │ │ │ │ + bge.w a817e )@@Base+0x552> │ │ │ │ cmp r7, sl │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ strne r4, [sp, #44] @ 0x2c │ │ │ │ - beq.n a8376 )@@Base+0x742> │ │ │ │ + beq.n a836e )@@Base+0x742> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, a8302 )@@Base+0x6ce> │ │ │ │ + cbz r2, a82fa )@@Base+0x6ce> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8e0 │ │ │ │ - cbnz r0, a8308 )@@Base+0x6d4> │ │ │ │ + cbnz r0, a8300 )@@Base+0x6d4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n a81b0 )@@Base+0x57c> │ │ │ │ + b.n a81a8 )@@Base+0x57c> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r7 │ │ │ │ add.w r3, r6, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n a80ca )@@Base+0x496> │ │ │ │ + b.n a80c2 )@@Base+0x496> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, sl │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n a803a )@@Base+0x406> │ │ │ │ + b.n a8032 )@@Base+0x406> │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a844c )@@Base+0x818> │ │ │ │ + beq.w a8444 )@@Base+0x818> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a83ec )@@Base+0x7b8> │ │ │ │ + beq.n a83e4 )@@Base+0x7b8> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r3 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w a8186 )@@Base+0x552> │ │ │ │ + bge.w a817e )@@Base+0x552> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a8472 )@@Base+0x83e> │ │ │ │ + beq.n a846a )@@Base+0x83e> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a81b0 )@@Base+0x57c> │ │ │ │ + b.n a81a8 )@@Base+0x57c> │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a8444 )@@Base+0x810> │ │ │ │ + beq.n a843c )@@Base+0x810> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2fc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, a83d8 )@@Base+0x7a4> │ │ │ │ + cbz r2, a83d0 )@@Base+0x7a4> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8e0 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.w a81fc )@@Base+0x5c8> │ │ │ │ + bge.w a81f4 )@@Base+0x5c8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a846e )@@Base+0x83a> │ │ │ │ + beq.n a8466 )@@Base+0x83a> │ │ │ │ movs r0, #1 │ │ │ │ - b.n a8226 )@@Base+0x5f2> │ │ │ │ + b.n a821e )@@Base+0x5f2> │ │ │ │ mov sl, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a81b0 )@@Base+0x57c> │ │ │ │ + b.n a81a8 )@@Base+0x57c> │ │ │ │ mov r5, r7 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a8226 )@@Base+0x5f2> │ │ │ │ + b.n a821e )@@Base+0x5f2> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b690 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [r0, #16] │ │ │ │ adds r0, #16 │ │ │ │ - b.n a80ca )@@Base+0x496> │ │ │ │ + b.n a80c2 )@@Base+0x496> │ │ │ │ sub.w r6, fp, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w a81fc )@@Base+0x5c8> │ │ │ │ + bge.w a81f4 )@@Base+0x5c8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a846e )@@Base+0x83a> │ │ │ │ + beq.n a8466 )@@Base+0x83a> │ │ │ │ mov r7, r0 │ │ │ │ - b.n a8212 )@@Base+0x5de> │ │ │ │ + b.n a820a )@@Base+0x5de> │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w a8186 )@@Base+0x552> │ │ │ │ + bge.w a817e )@@Base+0x552> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a8472 )@@Base+0x83e> │ │ │ │ + beq.n a846a )@@Base+0x83e> │ │ │ │ mov r4, r0 │ │ │ │ - b.n a819c )@@Base+0x568> │ │ │ │ + b.n a8194 )@@Base+0x568> │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a83b6 )@@Base+0x782> │ │ │ │ + bne.n a83ae )@@Base+0x782> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n a8376 )@@Base+0x742> │ │ │ │ + beq.n a836e )@@Base+0x742> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n a82ee )@@Base+0x6ba> │ │ │ │ + b.n a82e6 )@@Base+0x6ba> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a83bc )@@Base+0x788> │ │ │ │ + bne.n a83b4 )@@Base+0x788> │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n a83b2 )@@Base+0x77e> │ │ │ │ + beq.n a83aa )@@Base+0x77e> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a8288 )@@Base+0x654> │ │ │ │ + b.n a8280 )@@Base+0x654> │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w a8186 )@@Base+0x552> │ │ │ │ + bge.w a817e )@@Base+0x552> │ │ │ │ mov r4, r2 │ │ │ │ - b.n a819c )@@Base+0x568> │ │ │ │ + b.n a8194 )@@Base+0x568> │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w a81fc )@@Base+0x5c8> │ │ │ │ + bge.w a81f4 )@@Base+0x5c8> │ │ │ │ mov r7, r2 │ │ │ │ - b.n a8212 )@@Base+0x5de> │ │ │ │ + b.n a820a )@@Base+0x5de> │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b.n a8288 )@@Base+0x654> │ │ │ │ + b.n a8280 )@@Base+0x654> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a82ee )@@Base+0x6ba> │ │ │ │ + b.n a82e6 )@@Base+0x6ba> │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n a82ee )@@Base+0x6ba> │ │ │ │ + b.n a82e6 )@@Base+0x6ba> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n a8288 )@@Base+0x654> │ │ │ │ + b.n a8280 )@@Base+0x654> │ │ │ │ mov r5, r7 │ │ │ │ - b.n a8288 )@@Base+0x654> │ │ │ │ + b.n a8280 )@@Base+0x654> │ │ │ │ mov sl, r4 │ │ │ │ - b.n a82ee )@@Base+0x6ba> │ │ │ │ + b.n a82e6 )@@Base+0x6ba> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -196045,294 +196071,294 @@ │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (a8570 )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #172] @ (a8558 )@@Base+0x924>) │ │ │ │ + ldr r2, [pc, #200] @ (a8568 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #172] @ (a8550 )@@Base+0x924>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a84da )@@Base+0x8a6> │ │ │ │ + beq.n a84d2 )@@Base+0x8a6> │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ - b.n a84a0 )@@Base+0x86c> │ │ │ │ + b.n a8498 )@@Base+0x86c> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (a8574 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #140] @ (a8558 )@@Base+0x924>) │ │ │ │ + ldr r2, [pc, #172] @ (a856c )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #140] @ (a8550 )@@Base+0x924>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a84ba )@@Base+0x886> │ │ │ │ + bne.n a84b2 )@@Base+0x886> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cd00 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (a8578 )@@Base+0x944>) │ │ │ │ - ldr r3, [pc, #112] @ (a8558 )@@Base+0x924>) │ │ │ │ + ldr r2, [pc, #144] @ (a8570 )@@Base+0x944>) │ │ │ │ + ldr r3, [pc, #112] @ (a8550 )@@Base+0x924>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a84da )@@Base+0x8a6> │ │ │ │ - b.n a84ba )@@Base+0x886> │ │ │ │ + beq.n a84d2 )@@Base+0x8a6> │ │ │ │ + b.n a84b2 )@@Base+0x886> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #116] @ (a857c )@@Base+0x948>) │ │ │ │ - ldr r3, [pc, #76] @ (a8558 )@@Base+0x924>) │ │ │ │ + ldr r2, [pc, #116] @ (a8574 )@@Base+0x948>) │ │ │ │ + ldr r3, [pc, #76] @ (a8550 )@@Base+0x924>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a84ba )@@Base+0x886> │ │ │ │ + bne.n a84b2 )@@Base+0x886> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2bd14 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2d8 │ │ │ │ - ldr r2, [pc, #84] @ (a8580 )@@Base+0x94c>) │ │ │ │ - ldr r3, [pc, #40] @ (a8558 )@@Base+0x924>) │ │ │ │ + ldr r2, [pc, #84] @ (a8578 )@@Base+0x94c>) │ │ │ │ + ldr r3, [pc, #40] @ (a8550 )@@Base+0x924>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a84ba )@@Base+0x886> │ │ │ │ + bne.n a84b2 )@@Base+0x886> │ │ │ │ blx 2d318 <__cxa_rethrow@plt> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a84de )@@Base+0x8aa> │ │ │ │ + b.n a84d6 )@@Base+0x8aa> │ │ │ │ blx 2d634 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n a84c0 )@@Base+0x88c> │ │ │ │ + b.n a84b8 )@@Base+0x88c> │ │ │ │ nop │ │ │ │ subs r2, r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - beq.n a84f0 )@@Base+0x8bc> │ │ │ │ + beq.n a84e8 )@@Base+0x8bc> │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a8584 : │ │ │ │ +000a857c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ (a8624 ) │ │ │ │ + ldr r2, [pc, #144] @ (a861c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #144] @ (a8628 ) │ │ │ │ + ldr r3, [pc, #144] @ (a8620 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #140] @ (a862c ) │ │ │ │ + ldr r5, [pc, #140] @ (a8624 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2dc08 │ │ │ │ - ldr r3, [pc, #124] @ (a8630 ) │ │ │ │ + ldr r3, [pc, #124] @ (a8628 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r6, [r6, #176] @ 0xb0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r6, a85cc │ │ │ │ + cbz r6, a85c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2d4c4 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (a8634 ) │ │ │ │ - ldr r3, [pc, #64] @ (a8628 ) │ │ │ │ + ldr r2, [pc, #80] @ (a862c ) │ │ │ │ + ldr r3, [pc, #64] @ (a8620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a861c │ │ │ │ + bne.n a8614 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c180 │ │ │ │ - ldr r2, [pc, #44] @ (a8638 ) │ │ │ │ - ldr r3, [pc, #28] @ (a8628 ) │ │ │ │ + ldr r2, [pc, #44] @ (a8630 ) │ │ │ │ + ldr r3, [pc, #28] @ (a8620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a8620 │ │ │ │ + beq.n a8618 │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000a863c : │ │ │ │ +000a8634 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (a866c ) │ │ │ │ + ldr r3, [pc, #32] @ (a8664 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (a8670 ) │ │ │ │ + ldr r2, [pc, #32] @ (a8668 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, a8662 │ │ │ │ + cbz r0, a865a │ │ │ │ blx 2ce44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c180 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a8674 : │ │ │ │ +000a866c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (a86ac ) │ │ │ │ + ldr r3, [pc, #40] @ (a86a4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (a86b0 ) │ │ │ │ + ldr r2, [pc, #40] @ (a86a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, a869a │ │ │ │ + cbz r0, a8692 │ │ │ │ blx 2ce44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c180 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ blx 2c2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a86b4 : │ │ │ │ +000a86ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #116] @ (a873c ) │ │ │ │ - ldr r2, [pc, #120] @ (a8740 ) │ │ │ │ + ldr r0, [pc, #116] @ (a8734 ) │ │ │ │ + ldr r2, [pc, #120] @ (a8738 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r1, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #136] @ 0x88 │ │ │ │ - cbz r4, a86ea │ │ │ │ + cbz r4, a86e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2d4c4 )@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (a8744 ) │ │ │ │ - ldr r3, [pc, #60] @ (a8740 ) │ │ │ │ + ldr r2, [pc, #64] @ (a873c ) │ │ │ │ + ldr r3, [pc, #60] @ (a8738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a8732 │ │ │ │ + bne.n a872a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2c754 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (a8748 ) │ │ │ │ - ldr r3, [pc, #28] @ (a8740 ) │ │ │ │ + ldr r2, [pc, #40] @ (a8740 ) │ │ │ │ + ldr r3, [pc, #28] @ (a8738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a8736 │ │ │ │ + beq.n a872e │ │ │ │ blx 2cadc <__stack_chk_fail@plt> │ │ │ │ blx 2cb0c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000a874c <.fini>: │ │ │ │ +000a8744 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,3364 +1,3364 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000a8754 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x000a8764 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x000a8774 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x000a8784 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x000a8794 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x000a87a4 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x000a87b4 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x000a87c4 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x000a87d4 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x000a87e4 55736572 20666f72 63656420 696e7465 User forced inte │ │ │ │ - 0x000a87f4 72757074 696f6e00 76697274 75616c20 ruption.virtual │ │ │ │ - 0x000a8804 766f6964 20426f6e 6d696e3a 3a426162 void Bonmin::Bab │ │ │ │ - 0x000a8814 3a3a6272 616e6368 416e6442 6f756e64 ::branchAndBound │ │ │ │ - 0x000a8824 28426f6e 6d696e3a 3a426162 53657475 (Bonmin::BabSetu │ │ │ │ - 0x000a8834 70426173 65262900 426f6e43 62632e63 pBase&).BonCbc.c │ │ │ │ - 0x000a8844 70700000 62616249 6e666f00 41646469 pp..babInfo.Addi │ │ │ │ - 0x000a8854 6e672000 20736f73 20636f6e 73747261 ng . sos constra │ │ │ │ - 0x000a8864 696e7473 2e000000 6f626a65 6374735b ints....objects[ │ │ │ │ - 0x000a8874 695d0000 732e6272 616e6368 696e674d i]..s.branchingM │ │ │ │ - 0x000a8884 6574686f 64282920 213d204e 554c4c00 ethod() != NULL. │ │ │ │ - 0x000a8894 64667300 556e7375 70706f72 74656420 dfs.Unsupported │ │ │ │ - 0x000a88a4 4362634f 626a6563 74206170 70656172 CbcObject appear │ │ │ │ - 0x000a88b4 7320696e 20746865 20636f64 65000000 s in the code... │ │ │ │ - 0x000a88c4 656e6162 6c655f64 796e616d 69635f6e enable_dynamic_n │ │ │ │ - 0x000a88d4 6c700000 626f6e6d 696e2e00 426f6e43 lp..bonmin..BonC │ │ │ │ - 0x000a88e4 62630000 42616200 496e636f 6e736973 bc..Bab.Inconsis │ │ │ │ - 0x000a88f4 74656e74 20636f6e 73747275 6374696f tent constructio │ │ │ │ - 0x000a8904 6e206f66 206d6f64 656c5f20 73747261 n of model_ stra │ │ │ │ - 0x000a8914 74656779 20697320 6e6f7420 74686520 tegy is not the │ │ │ │ - 0x000a8924 72696768 74207479 70652e00 77617320 right type..was │ │ │ │ - 0x000a8934 74726965 64000000 74696d65 7320616e tried...times an │ │ │ │ - 0x000a8944 64206372 65617465 64000000 63757473 d created...cuts │ │ │ │ - 0x000a8954 206f6620 77686963 68000000 77657265 of which...were │ │ │ │ - 0x000a8964 20616374 69766520 61667465 72206164 active after ad │ │ │ │ - 0x000a8974 64696e67 20726f75 6e647320 6f662063 ding rounds of c │ │ │ │ - 0x000a8984 75747300 28252e33 66732900 2a2a2a2a uts.(%.3fs).**** │ │ │ │ - 0x000a8994 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x000a89a4 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x000a89b4 2a2a2a2a 2a2a2a2a 2a2a2a2a 2a2a2a2a **************** │ │ │ │ - 0x000a89c4 2a2a2a2a 2a2a2a2a 00000000 5741524e ********....WARN │ │ │ │ - 0x000a89d4 494e4720 3a204f70 74696d69 7a617469 ING : Optimizati │ │ │ │ - 0x000a89e4 6f6e2066 61696c65 64206f6e 20616e20 on failed on an │ │ │ │ - 0x000a89f4 4e4c5020 64757269 6e67206f 7074696d NLP during optim │ │ │ │ - 0x000a8a04 697a6174 696f6e00 2020286e 6f206f70 ization. (no op │ │ │ │ - 0x000a8a14 74696d61 6c207661 6c756520 666f756e timal value foun │ │ │ │ - 0x000a8a24 64207769 7468696e 20746f6c 6572616e d within toleran │ │ │ │ - 0x000a8a34 63657329 2e000000 20204f70 74696d69 ces).... Optimi │ │ │ │ - 0x000a8a44 7a617469 6f6e2077 6173206e 6f742073 zation was not s │ │ │ │ - 0x000a8a54 746f7070 65642062 65636175 7365206f topped because o │ │ │ │ - 0x000a8a64 7074696f 6e000000 226e6c70 5f666169 ption..."nlp_fai │ │ │ │ - 0x000a8a74 6c757265 5f626568 6176696f 72222068 lure_behavior" h │ │ │ │ - 0x000a8a84 61732062 65656e20 73657420 746f2066 as been set to f │ │ │ │ - 0x000a8a94 6174686f 6d206275 74000000 20626577 athom but... bew │ │ │ │ - 0x000a8aa4 61726520 74686174 20726570 6f727465 are that reporte │ │ │ │ - 0x000a8ab4 6420736f 6c757469 6f6e206d 6179206e d solution may n │ │ │ │ - 0x000a8ac4 6f742062 65206f70 74696d61 6c000000 ot be optimal... │ │ │ │ - 0x000a8ad4 28696e74 2920626f 6e426162 496e666f (int) bonBabInfo │ │ │ │ - 0x000a8ae4 5074722d 3e626573 74536f6c 7574696f Ptr->bestSolutio │ │ │ │ - 0x000a8af4 6e322829 2e73697a 65282920 3d3d2073 n2().size() == s │ │ │ │ - 0x000a8b04 2e6e6f6e 6c696e65 6172536f 6c766572 .nonlinearSolver │ │ │ │ - 0x000a8b14 28292d3e 6765744e 756d436f 6c732829 ()->getNumCols() │ │ │ │ - 0x000a8b24 00000000 0a526561 6c206f62 6a656374 .....Real object │ │ │ │ - 0x000a8b34 69766520 66756e63 74696f6e 3a200000 ive function: .. │ │ │ │ - 0x000a8b44 20696e20 00000000 3a3a0000 3a000000 in ....::..:... │ │ │ │ - 0x000a8b54 206d6574 686f6420 00000000 203a2061 method .... : a │ │ │ │ - 0x000a8b64 73736572 74696f6e 20270000 27206661 ssertion '..' fa │ │ │ │ - 0x000a8b74 696c6564 2e000000 506f7373 69626c65 iled....Possible │ │ │ │ - 0x000a8b84 20726561 736f6e3a 20000000 62617369 reason: ...basi │ │ │ │ - 0x000a8b94 635f7374 72696e67 3a20636f 6e737472 c_string: constr │ │ │ │ - 0x000a8ba4 75637469 6f6e2066 726f6d20 6e756c6c uction from null │ │ │ │ - 0x000a8bb4 20697320 6e6f7420 76616c69 64000000 is not valid... │ │ │ │ - 0x000a8bc4 74727969 6e672074 6f20636f 7079206e trying to copy n │ │ │ │ - 0x000a8bd4 65676174 69766520 6e756d62 6572206f egative number o │ │ │ │ - 0x000a8be4 6620656e 74726965 73000000 436f696e f entries...Coin │ │ │ │ - 0x000a8bf4 436f7079 4e000000 46656173 69626c65 CopyN...Feasible │ │ │ │ - 0x000a8c04 206e6f64 65207768 696c6520 66617468 node while fath │ │ │ │ - 0x000a8c14 65722077 61732069 6e666561 7369626c er was infeasibl │ │ │ │ - 0x000a8c24 652e0000 536f6c76 6564206e 6f646520 e...Solved node │ │ │ │ - 0x000a8c34 7768696c 65206661 74686572 20776173 while father was │ │ │ │ - 0x000a8c44 20756e73 6f6c7665 642e0000 4272616e unsolved...Bran │ │ │ │ - 0x000a8c54 6368696e 67206f6e 20696e66 65617369 ching on infeasi │ │ │ │ - 0x000a8c64 626c6520 6e6f6465 2c207365 7175656e ble node, sequen │ │ │ │ - 0x000a8c74 6365206f 6620696e 66656173 69626c65 ce of infeasible │ │ │ │ - 0x000a8c84 2073697a 65200000 4272616e 6368696e size ..Branchin │ │ │ │ - 0x000a8c94 67206f6e 20756e73 6f6c7665 64206e6f g on unsolved no │ │ │ │ - 0x000a8ca4 64652c20 73657175 656e6365 206f6620 de, sequence of │ │ │ │ - 0x000a8cb4 756e736f 6c766564 2073697a 65200000 unsolved size .. │ │ │ │ - 0x000a8cc4 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ - 0x000a8cd4 70656e64 00000000 54727920 746f2061 pend....Try to a │ │ │ │ - 0x000a8ce4 63636573 73206f70 74696f6e 3a200000 ccess option: .. │ │ │ │ - 0x000a8cf4 0a204f70 74696f6e 20697320 6e6f7420 . Option is not │ │ │ │ - 0x000a8d04 72656769 73746572 65642e0a 00000000 registered...... │ │ │ │ - 0x000a8d14 426f6e6d 696e3a3a 52656769 73746572 Bonmin::Register │ │ │ │ - 0x000a8d24 65644f70 74696f6e 00000000 6f707469 edOption....opti │ │ │ │ - 0x000a8d34 6f6e4578 69737473 00000000 4e6f6e63 onExists....Nonc │ │ │ │ - 0x000a8d44 6f6e7665 78207072 6f626c65 6d730000 onvex problems.. │ │ │ │ - 0x000a8d54 6d61785f 636f6e73 65637574 6976655f max_consecutive_ │ │ │ │ - 0x000a8d64 696e6665 61736962 6c650000 4e756d62 infeasible..Numb │ │ │ │ - 0x000a8d74 6572206f 6620636f 6e736563 75746976 er of consecutiv │ │ │ │ - 0x000a8d84 6520696e 66656173 69626c65 20737562 e infeasible sub │ │ │ │ - 0x000a8d94 70726f62 6c656d73 20626566 6f726520 problems before │ │ │ │ - 0x000a8da4 61626f72 74696e67 20612062 72616e63 aborting a branc │ │ │ │ - 0x000a8db4 682e0000 57696c6c 20636f6e 74696e75 h...Will continu │ │ │ │ - 0x000a8dc4 65206578 706c6f72 696e6720 61206272 e exploring a br │ │ │ │ - 0x000a8dd4 616e6368 206f6620 74686520 74726565 anch of the tree │ │ │ │ - 0x000a8de4 20756e74 696c2022 6d61785f 636f6e73 until "max_cons │ │ │ │ - 0x000a8df4 65637574 6976655f 696e6665 61736962 ecutive_infeasib │ │ │ │ - 0x000a8e04 6c652263 6f6e7365 63757469 76652070 le"consecutive p │ │ │ │ - 0x000a8e14 726f626c 656d7320 61726520 6c6f6361 roblems are loca │ │ │ │ - 0x000a8e24 6c6c7920 696e6665 61736962 6c652062 lly infeasible b │ │ │ │ - 0x000a8e34 79207468 65204e4c 50207375 622d736f y the NLP sub-so │ │ │ │ - 0x000a8e44 6c766572 2e000000 4e4c5020 736f6c75 lver....NLP solu │ │ │ │ - 0x000a8e54 74696f6e 20726f62 7573746e 65737300 tion robustness. │ │ │ │ - 0x000a8e64 6d61785f 636f6e73 65637574 6976655f max_consecutive_ │ │ │ │ - 0x000a8e74 6661696c 75726573 00000000 2874656d failures....(tem │ │ │ │ - 0x000a8e84 706f7261 72696c79 2072656d 6f766564 porarily removed │ │ │ │ - 0x000a8e94 29204e75 6d626572 20246e24 206f6620 ) Number $n$ of │ │ │ │ - 0x000a8ea4 636f6e73 65637574 69766520 756e736f consecutive unso │ │ │ │ - 0x000a8eb4 6c766564 2070726f 626c656d 73206265 lved problems be │ │ │ │ - 0x000a8ec4 666f7265 2061626f 7274696e 67206120 fore aborting a │ │ │ │ - 0x000a8ed4 6272616e 6368206f 66207468 65207472 branch of the tr │ │ │ │ - 0x000a8ee4 65652e00 5768656e 20246e20 3e203024 ee..When $n > 0$ │ │ │ │ - 0x000a8ef4 2c20636f 6e74696e 75652065 78706c6f , continue explo │ │ │ │ - 0x000a8f04 72696e67 20612062 72616e63 68206f66 ring a branch of │ │ │ │ - 0x000a8f14 20746865 20747265 6520756e 74696c20 the tree until │ │ │ │ - 0x000a8f24 246e2420 636f6e73 65637574 69766520 $n$ consecutive │ │ │ │ - 0x000a8f34 70726f62 6c656d73 20696e20 74686520 problems in the │ │ │ │ - 0x000a8f44 6272616e 63682061 72652075 6e736f6c branch are unsol │ │ │ │ - 0x000a8f54 76656420 28776520 63616c6c 20756e73 ved (we call uns │ │ │ │ - 0x000a8f64 6f6c7665 64206120 70726f62 6c656d20 olved a problem │ │ │ │ - 0x000a8f74 666f7220 77686963 68204970 6f707420 for which Ipopt │ │ │ │ - 0x000a8f84 63616e20 6e6f7420 67756172 616e7465 can not guarante │ │ │ │ - 0x000a8f94 65206f70 74696d61 6c697479 20776974 e optimality wit │ │ │ │ - 0x000a8fa4 68696e20 74686520 73706563 69666965 hin the specifie │ │ │ │ - 0x000a8fb4 6420746f 6c657261 6e636573 292e0000 d tolerances)... │ │ │ │ - 0x000a8fc4 43616e27 74206765 74207073 6575646f Can't get pseudo │ │ │ │ - 0x000a8fd4 20636f73 74732121 210a0000 76697274 costs!!!...virt │ │ │ │ - 0x000a8fe4 75616c20 696e7420 426f6e6d 696e3a3a ual int Bonmin:: │ │ │ │ - 0x000a8ff4 47756573 73486575 72697374 69633a3a GuessHeuristic:: │ │ │ │ - 0x000a9004 736f6c75 74696f6e 28646f75 626c6526 solution(double& │ │ │ │ - 0x000a9014 2c20646f 75626c65 2a290000 426f6e47 , double*)..BonG │ │ │ │ - 0x000a9024 75657373 48657572 69737469 632e6370 uessHeuristic.cp │ │ │ │ - 0x000a9034 70000000 6e756d62 65724f62 6a656374 p...numberObject │ │ │ │ - 0x000a9044 73203d3d 206d6f64 656c5f2d 3e6e756d s == model_->num │ │ │ │ - 0x000a9054 6265724f 626a6563 74732829 00000000 berObjects().... │ │ │ │ - 0x000a9064 44697669 6e67206f 7074696f 6e730000 Diving options.. │ │ │ │ - 0x000a9074 6d61785f 6261636b 74726163 6b735f69 max_backtracks_i │ │ │ │ - 0x000a9084 6e5f6469 76650000 53657420 74686520 n_dive..Set the │ │ │ │ - 0x000a9094 6e756d62 6572206f 66206261 636b7472 number of backtr │ │ │ │ - 0x000a90a4 61636b73 20696e20 61206469 76652077 acks in a dive w │ │ │ │ - 0x000a90b4 68656e20 7573696e 67206466 732d6469 hen using dfs-di │ │ │ │ - 0x000a90c4 76652074 72656520 73656172 63687374 ve tree searchst │ │ │ │ - 0x000a90d4 72617465 67792e00 6d61785f 64697665 rategy..max_dive │ │ │ │ - 0x000a90e4 5f646570 74680000 5768656e 20757369 _depth..When usi │ │ │ │ - 0x000a90f4 6e672064 66732d64 69766520 73656172 ng dfs-dive sear │ │ │ │ - 0x000a9104 63682e20 4d617869 6d756d20 64657074 ch. Maximum dept │ │ │ │ - 0x000a9114 6820746f 20676f20 746f2066 726f6d20 h to go to from │ │ │ │ - 0x000a9124 74686520 64697669 6e672062 6f617264 the diving board │ │ │ │ - 0x000a9134 20286e6f 64652077 68657265 20746865 (node where the │ │ │ │ - 0x000a9144 20646976 696e6720 73746172 7465642e diving started. │ │ │ │ - 0x000a9154 00000000 73746f70 5f646976 696e675f ....stop_diving_ │ │ │ │ - 0x000a9164 6f6e5f63 75746f66 66000000 466c6167 on_cutoff...Flag │ │ │ │ - 0x000a9174 20696e64 69636174 696e6720 77686574 indicating whet │ │ │ │ - 0x000a9184 68657220 77652073 746f7020 64697669 her we stop divi │ │ │ │ - 0x000a9194 6e672062 61736564 206f6e20 67756573 ng based on gues │ │ │ │ - 0x000a91a4 73656420 66656173 69626c65 206f626a sed feasible obj │ │ │ │ - 0x000a91b4 65637469 76652061 6e642074 68652063 ective and the c │ │ │ │ - 0x000a91c4 75727265 6e742063 75746f66 66000000 urrent cutoff... │ │ │ │ - 0x000a91d4 79657300 76697274 75616c20 4362634e yes.virtual CbcN │ │ │ │ - 0x000a91e4 6f64652a 20426f6e 6d696e3a 3a436263 ode* Bonmin::Cbc │ │ │ │ - 0x000a91f4 44667344 69766572 3a3a746f 70282920 DfsDiver::top() │ │ │ │ - 0x000a9204 636f6e73 74000000 426f6e44 69766572 const...BonDiver │ │ │ │ - 0x000a9214 2e637070 00000000 64697665 5f2e656d .cpp....dive_.em │ │ │ │ - 0x000a9224 70747928 29000000 76697274 75616c20 pty()...virtual │ │ │ │ - 0x000a9234 766f6964 20426f6e 6d696e3a 3a436263 void Bonmin::Cbc │ │ │ │ - 0x000a9244 44697665 723a3a70 75736828 4362634e Diver::push(CbcN │ │ │ │ - 0x000a9254 6f64652a 29000000 6e657874 4f6e4272 ode*)...nextOnBr │ │ │ │ - 0x000a9264 616e6368 5f3d3d4e 554c4c00 76697274 anch_==NULL.virt │ │ │ │ - 0x000a9274 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ - 0x000a9284 3a436263 50726f62 65644469 7665723a :CbcProbedDiver: │ │ │ │ - 0x000a9294 3a707573 68284362 634e6f64 652a2900 :push(CbcNode*). │ │ │ │ - 0x000a92a4 63616e64 69646174 65436869 6c645f20 candidateChild_ │ │ │ │ - 0x000a92b4 3d3d204e 554c4c00 76697274 75616c20 == NULL.virtual │ │ │ │ - 0x000a92c4 766f6964 20426f6e 6d696e3a 3a436263 void Bonmin::Cbc │ │ │ │ - 0x000a92d4 44667344 69766572 3a3a7075 73682843 DfsDiver::push(C │ │ │ │ - 0x000a92e4 62634e6f 64652a29 00000000 76697274 bcNode*)....virt │ │ │ │ - 0x000a92f4 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000a9304 3a446976 6572436f 6d706172 653a3a6e :DiverCompare::n │ │ │ │ - 0x000a9314 6577536f 6c757469 6f6e2843 62634d6f ewSolution(CbcMo │ │ │ │ - 0x000a9324 64656c2a 29000000 64697665 725f0000 del*)...diver_.. │ │ │ │ - 0x000a9334 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000a9344 6d696e3a 3a446976 6572436f 6d706172 min::DiverCompar │ │ │ │ - 0x000a9354 653a3a65 76657279 31303030 4e6f6465 e::every1000Node │ │ │ │ - 0x000a9364 73284362 634d6f64 656c2a2c 20696e74 s(CbcModel*, int │ │ │ │ - 0x000a9374 29000000 76697274 75616c20 766f6964 )...virtual void │ │ │ │ - 0x000a9384 20426f6e 6d696e3a 3a436263 44667344 Bonmin::CbcDfsD │ │ │ │ - 0x000a9394 69766572 3a3a706f 70282900 76697274 iver::pop().virt │ │ │ │ - 0x000a93a4 75616c20 4362634e 6f64652a 20426f6e ual CbcNode* Bon │ │ │ │ - 0x000a93b4 6d696e3a 3a436263 44667344 69766572 min::CbcDfsDiver │ │ │ │ - 0x000a93c4 3a3a6265 73744e6f 64652864 6f75626c ::bestNode(doubl │ │ │ │ - 0x000a93d4 65290000 6e6f6465 20213d20 4e554c4c e)..node != NULL │ │ │ │ - 0x000a93e4 00000000 6e426163 6b747261 636b735f ....nBacktracks_ │ │ │ │ - 0x000a93f4 203c206d 61784469 76654261 636b7472 < maxDiveBacktr │ │ │ │ - 0x000a9404 61636b73 5f000000 21646976 655f2e65 acks_...!dive_.e │ │ │ │ - 0x000a9414 6d707479 28290000 286e6f64 652d3e64 mpty()..(node->d │ │ │ │ - 0x000a9424 65707468 2829202d 20646976 696e6742 epth() - divingB │ │ │ │ - 0x000a9434 6f617264 44657074 685f2920 3c3d206d oardDepth_) <= m │ │ │ │ - 0x000a9444 61784469 76654465 7074685f 00000000 axDiveDepth_.... │ │ │ │ - 0x000a9454 64697665 4c697374 53697a65 5f203d3d diveListSize_ == │ │ │ │ - 0x000a9464 20300000 76697274 75616c20 626f6f6c 0..virtual bool │ │ │ │ - 0x000a9474 20426f6e 6d696e3a 3a446976 6572436f Bonmin::DiverCo │ │ │ │ - 0x000a9484 6d706172 653a3a74 65737428 4362634e mpare::test(CbcN │ │ │ │ - 0x000a9494 6f64652a 2c204362 634e6f64 652a2900 ode*, CbcNode*). │ │ │ │ - 0x000a94a4 636f6d70 61726973 6f6e4469 76655f00 comparisonDive_. │ │ │ │ - 0x000a94b4 636f6d70 61726973 6f6e426f 756e645f comparisonBound_ │ │ │ │ - 0x000a94c4 00000000 44697665 72436f6d 70617265 ....DiverCompare │ │ │ │ - 0x000a94d4 00000000 74657374 00000000 20556e6b ....test.... Unk │ │ │ │ - 0x000a94e4 6e6f776e 206d6f64 6520666f 7220636f nown mode for co │ │ │ │ - 0x000a94f4 6d706172 69736f6e 2e000000 62625f6c mparison....bb_l │ │ │ │ - 0x000a9504 6f675f6c 6576656c 00000000 62625f6c og_level....bb_l │ │ │ │ - 0x000a9514 6f675f69 6e746572 76616c00 6e6c705f og_interval.nlp_ │ │ │ │ - 0x000a9524 6661696c 7572655f 62656861 76696f72 failure_behavior │ │ │ │ - 0x000a9534 00000000 6e756d62 65725f62 65666f72 ....number_befor │ │ │ │ - 0x000a9544 655f7472 75737400 6e6f6465 5f6c696d e_trust.node_lim │ │ │ │ - 0x000a9554 69740000 736f6c75 74696f6e 5f6c696d it..solution_lim │ │ │ │ - 0x000a9564 69740000 69746572 6174696f 6e5f6c69 it..iteration_li │ │ │ │ - 0x000a9574 6d697400 736f735f 636f6e73 74726169 mit.sos_constrai │ │ │ │ - 0x000a9584 6e747300 6e756d5f 6375745f 70617373 nts.num_cut_pass │ │ │ │ - 0x000a9594 65730000 6e756d5f 6375745f 70617373 es..num_cut_pass │ │ │ │ - 0x000a95a4 65735f61 745f726f 6f740000 6e6c705f es_at_root..nlp_ │ │ │ │ - 0x000a95b4 6c6f675f 61745f72 6f6f7400 6375746f log_at_root.cuto │ │ │ │ - 0x000a95c4 66660000 616c6c6f 7761626c 655f6761 ff..allowable_ga │ │ │ │ - 0x000a95d4 70000000 616c6c6f 7761626c 655f6672 p...allowable_fr │ │ │ │ - 0x000a95e4 61637469 6f6e5f67 61700000 696e7465 action_gap..inte │ │ │ │ - 0x000a95f4 6765725f 746f6c65 72616e63 65000000 ger_tolerance... │ │ │ │ - 0x000a9604 74696d65 5f6c696d 69740000 72616e64 time_limit..rand │ │ │ │ - 0x000a9614 6f6d5f67 656e6572 61746f72 5f736565 om_generator_see │ │ │ │ - 0x000a9624 64000000 6e6f6465 5f636f6d 70617269 d...node_compari │ │ │ │ - 0x000a9634 736f6e00 74726565 5f736561 7263685f son.tree_search_ │ │ │ │ - 0x000a9644 73747261 74656779 00000000 76617269 strategy....vari │ │ │ │ - 0x000a9654 61626c65 5f73656c 65637469 6f6e0000 able_selection.. │ │ │ │ - 0x000a9664 626f6e6d 696e2e6e 756d6265 725f7374 bonmin.number_st │ │ │ │ - 0x000a9674 726f6e67 5f627261 6e636800 626f6e6d rong_branch.bonm │ │ │ │ - 0x000a9684 696e2e6e 756d6265 725f6265 666f7265 in.number_before │ │ │ │ - 0x000a9694 5f747275 73740000 7072696e 745f6f70 _trust..print_op │ │ │ │ - 0x000a96a4 74696f6e 735f646f 63756d65 6e746174 tions_documentat │ │ │ │ - 0x000a96b4 696f6e00 416c676f 72697468 6d206368 ion.Algorithm ch │ │ │ │ - 0x000a96c4 6f696365 00000000 4272616e 63682d61 oice....Branch-a │ │ │ │ - 0x000a96d4 6e642d62 6f756e64 206f7074 696f6e73 nd-bound options │ │ │ │ - 0x000a96e4 00000000 45435020 63757473 2067656e ....ECP cuts gen │ │ │ │ - 0x000a96f4 65726174 696f6e00 46656173 6962696c eration.Feasibil │ │ │ │ - 0x000a9704 69747920 63686563 6b657220 7573696e ity checker usin │ │ │ │ - 0x000a9714 67204f41 20637574 73000000 4d494c50 g OA cuts...MILP │ │ │ │ - 0x000a9724 20536f6c 76657200 4d494c50 20637574 Solver.MILP cut │ │ │ │ - 0x000a9734 74696e67 20706c61 6e657320 696e2068 ting planes in h │ │ │ │ - 0x000a9744 79627269 6420616c 676f7269 74686d00 ybrid algorithm. │ │ │ │ - 0x000a9754 5072696d 616c2048 65757269 73746963 Primal Heuristic │ │ │ │ - 0x000a9764 73000000 4e4c5020 696e7465 72666163 s...NLP interfac │ │ │ │ - 0x000a9774 65000000 4e4c5020 736f6c76 65732069 e...NLP solves i │ │ │ │ - 0x000a9784 6e206879 62726964 20616c67 6f726974 n hybrid algorit │ │ │ │ - 0x000a9794 686d0000 4f757465 72204170 70726f78 hm..Outer Approx │ │ │ │ - 0x000a97a4 696d6174 696f6e20 4465636f 6d706f73 imation Decompos │ │ │ │ - 0x000a97b4 6974696f 6e202842 2d4f4129 00000000 ition (B-OA).... │ │ │ │ - 0x000a97c4 4f757465 72204170 70726f78 696d6174 Outer Approximat │ │ │ │ - 0x000a97d4 696f6e20 63757473 2067656e 65726174 ion cuts generat │ │ │ │ - 0x000a97e4 696f6e00 4f757470 75742061 6e64204c ion.Output and L │ │ │ │ - 0x000a97f4 6f676c65 76656c00 5374726f 6e672062 oglevel.Strong b │ │ │ │ - 0x000a9804 72616e63 68696e67 20736574 75700000 ranching setup.. │ │ │ │ - 0x000a9814 45435020 62617365 64207374 726f6e67 ECP based strong │ │ │ │ - 0x000a9824 20627261 6e636869 6e670000 5072696d branching..Prim │ │ │ │ - 0x000a9834 616c2048 65757269 73746963 73202875 al Heuristics (u │ │ │ │ - 0x000a9844 6e646f63 756d656e 74656429 00000000 ndocumented).... │ │ │ │ - 0x000a9854 4f757465 72204170 70726f78 696d6174 Outer Approximat │ │ │ │ - 0x000a9864 696f6e20 73747265 6e677468 656e696e ion strengthenin │ │ │ │ - 0x000a9874 67000000 42616253 65747570 42617365 g...BabSetupBase │ │ │ │ - 0x000a9884 00000000 436c6f6e 65576974 684f7468 ....CloneWithOth │ │ │ │ - 0x000a9894 65724e6c 70000000 4e6f7420 696d706c erNlp...Not impl │ │ │ │ - 0x000a98a4 656d656e 74656400 73657450 72696f72 emented.setPrior │ │ │ │ - 0x000a98b4 69746965 73000000 446f6e27 74206b6e ities...Don't kn │ │ │ │ - 0x000a98c4 6f772068 6f772074 6f207365 74207072 ow how to set pr │ │ │ │ - 0x000a98d4 696f7269 74792066 6f72206e 6f6e2d63 iority for non-c │ │ │ │ - 0x000a98e4 6f6c756d 6e206f62 6a656374 2e000000 olumn object.... │ │ │ │ - 0x000a98f4 446f6e27 74206b6e 6f772068 6f772074 Don't know how t │ │ │ │ - 0x000a9904 6f207365 74207072 65666572 72656420 o set preferred │ │ │ │ - 0x000a9914 77617920 666f7220 6f626a65 63742e00 way for object.. │ │ │ │ - 0x000a9924 43616e20 6e6f7420 68616e64 6c652075 Can not handle u │ │ │ │ - 0x000a9934 73657220 73657420 70736575 646f2d63 ser set pseudo-c │ │ │ │ - 0x000a9944 6f737473 20776974 68204f73 694f626a osts with OsiObj │ │ │ │ - 0x000a9954 65637473 0a596f75 2073686f 756c6420 ects.You should │ │ │ │ - 0x000a9964 75736520 6f6e6520 6f662074 68652043 use one of the C │ │ │ │ - 0x000a9974 62632062 72616e63 68696e67 2072756c bc branching rul │ │ │ │ - 0x000a9984 65733a0a 6d6f7374 2d667261 6374696f es:.most-fractio │ │ │ │ - 0x000a9994 6e616c20 6f722073 74726f6e 672d6272 nal or strong-br │ │ │ │ - 0x000a99a4 616e6368 696e672e 00000000 73706563 anching.....spec │ │ │ │ - 0x000a99b4 69667920 6d61696e 20627261 6e63682d ify main branch- │ │ │ │ - 0x000a99c4 616e642d 626f756e 64206c6f 67206c65 and-bound log le │ │ │ │ - 0x000a99d4 76656c2e 00000000 53657420 74686520 vel.....Set the │ │ │ │ - 0x000a99e4 6c657665 6c206f66 206f7574 70757420 level of output │ │ │ │ - 0x000a99f4 6f662074 68652062 72616e63 682d616e of the branch-an │ │ │ │ - 0x000a9a04 642d626f 756e6420 3a203020 2d206e6f d-bound : 0 - no │ │ │ │ - 0x000a9a14 6e652c20 31202d20 6d696e69 6d616c2c ne, 1 - minimal, │ │ │ │ - 0x000a9a24 2032202d 206e6f72 6d616c20 6c6f772c 2 - normal low, │ │ │ │ - 0x000a9a34 2033202d 206e6f72 6d616c20 68696768 3 - normal high │ │ │ │ - 0x000a9a44 00000000 496e7465 7276616c 20617420 ....Interval at │ │ │ │ - 0x000a9a54 77686963 68206e6f 6465206c 6576656c which node level │ │ │ │ - 0x000a9a64 206f7574 70757420 69732070 72696e74 output is print │ │ │ │ - 0x000a9a74 65642e00 53657420 74686520 696e7465 ed..Set the inte │ │ │ │ - 0x000a9a84 7276616c 2028696e 20746572 6d73206f rval (in terms o │ │ │ │ - 0x000a9a94 66206e75 6d626572 206f6620 6e6f6465 f number of node │ │ │ │ - 0x000a9aa4 73292061 74207768 69636820 61206c6f s) at which a lo │ │ │ │ - 0x000a9ab4 67206f6e 206e6f64 65207265 736f6c75 g on node resolu │ │ │ │ - 0x000a9ac4 74696f6e 73202863 6f6e7369 7374696e tions (consistin │ │ │ │ - 0x000a9ad4 67206f66 206c6f77 65722061 6e642075 g of lower and u │ │ │ │ - 0x000a9ae4 70706572 20626f75 6e647329 20697320 pper bounds) is │ │ │ │ - 0x000a9af4 67697665 6e2e0000 6c705f6c 6f675f6c given...lp_log_l │ │ │ │ - 0x000a9b04 6576656c 00000000 73706563 69667920 evel....specify │ │ │ │ - 0x000a9b14 4c50206c 6f67206c 6576656c 2e000000 LP log level.... │ │ │ │ - 0x000a9b24 53657420 74686520 6c657665 6c206f66 Set the level of │ │ │ │ - 0x000a9b34 206f7574 70757420 6f662074 6865206c output of the l │ │ │ │ - 0x000a9b44 696e6561 72207072 6f677261 6d6d696e inear programmin │ │ │ │ - 0x000a9b54 67207375 622d736f 6c766572 20696e20 g sub-solver in │ │ │ │ - 0x000a9b64 422d4879 62206f72 20422d51 47203a20 B-Hyb or B-QG : │ │ │ │ - 0x000a9b74 30202d20 6e6f6e65 2c203120 2d206d69 0 - none, 1 - mi │ │ │ │ - 0x000a9b84 6e696d61 6c2c2032 202d206e 6f726d61 nimal, 2 - norma │ │ │ │ - 0x000a9b94 6c206c6f 772c2033 202d206e 6f726d61 l low, 3 - norma │ │ │ │ - 0x000a9ba4 6c206869 67682c20 34202d20 76657262 l high, 4 - verb │ │ │ │ - 0x000a9bb4 6f736500 73706563 69667920 61206469 ose.specify a di │ │ │ │ - 0x000a9bc4 66666572 656e7420 6c6f6720 6c657665 fferent log leve │ │ │ │ - 0x000a9bd4 6c20666f 7220726f 6f742072 656c6178 l for root relax │ │ │ │ - 0x000a9be4 6174696f 6e2e0000 53657420 73656564 ation...Set seed │ │ │ │ - 0x000a9bf4 20666f72 2072616e 646f6d20 6e756d62 for random numb │ │ │ │ - 0x000a9c04 65722067 656e6572 61746f72 20286120 er generator (a │ │ │ │ - 0x000a9c14 76616c75 65206f66 202d3120 73657473 value of -1 sets │ │ │ │ - 0x000a9c24 20736565 64732074 6f207469 6d652073 seeds to time s │ │ │ │ - 0x000a9c34 696e6365 2045706f 6368292e 00000000 ince Epoch)..... │ │ │ │ - 0x000a9c44 53657420 74686520 676c6f62 616c206d Set the global m │ │ │ │ - 0x000a9c54 6178696d 756d2063 6f6d7075 74617469 aximum computati │ │ │ │ - 0x000a9c64 6f6e2074 696d6520 28696e20 73656373 on time (in secs │ │ │ │ - 0x000a9c74 2920666f 72207468 6520616c 676f7269 ) for the algori │ │ │ │ - 0x000a9c84 74686d2e 00000000 53657420 74686520 thm.....Set the │ │ │ │ - 0x000a9c94 6d617869 6d756d20 6e756d62 6572206f maximum number o │ │ │ │ - 0x000a9ca4 66206e6f 64657320 6578706c 6f726564 f nodes explored │ │ │ │ - 0x000a9cb4 20696e20 74686520 6272616e 63682d61 in the branch-a │ │ │ │ - 0x000a9cc4 6e642d62 6f756e64 20736561 7263682e nd-bound search. │ │ │ │ - 0x000a9cd4 00000000 53657420 74686520 63756d75 ....Set the cumu │ │ │ │ - 0x000a9ce4 6c617469 7665206d 6178696d 756d206e lative maximum n │ │ │ │ - 0x000a9cf4 756d6265 72206f66 20697465 72617469 umber of iterati │ │ │ │ - 0x000a9d04 6f6e2069 6e207468 6520616c 676f7269 on in the algori │ │ │ │ - 0x000a9d14 74686d20 75736564 20746f20 70726f63 thm used to proc │ │ │ │ - 0x000a9d24 65737320 6e6f6465 7320636f 6e74696e ess nodes contin │ │ │ │ - 0x000a9d34 756f7573 2072656c 61786174 696f6e73 uous relaxations │ │ │ │ - 0x000a9d44 20696e20 74686520 6272616e 63682d61 in the branch-a │ │ │ │ - 0x000a9d54 6e642d62 6f756e64 2e000000 76616c75 nd-bound....valu │ │ │ │ - 0x000a9d64 65203020 64656163 74697661 74657320 e 0 deactivates │ │ │ │ - 0x000a9d74 6f707469 6f6e2e00 41626f72 74206166 option..Abort af │ │ │ │ - 0x000a9d84 74657220 74686174 206d7563 6820696e ter that much in │ │ │ │ - 0x000a9d94 74656765 72206665 61736962 6c652073 teger feasible s │ │ │ │ - 0x000a9da4 6f6c7574 696f6e20 68617665 20626565 olution have bee │ │ │ │ - 0x000a9db4 6e20666f 756e6420 62792061 6c676f72 n found by algor │ │ │ │ - 0x000a9dc4 6974686d 00000000 76616c75 65203020 ithm....value 0 │ │ │ │ - 0x000a9dd4 64656163 74697661 74657320 6f707469 deactivates opti │ │ │ │ - 0x000a9de4 6f6e0000 53657420 696e7465 67657220 on..Set integer │ │ │ │ - 0x000a9df4 746f6c65 72616e63 652e0000 416e7920 tolerance...Any │ │ │ │ - 0x000a9e04 6e756d62 65722077 69746869 6e207468 number within th │ │ │ │ - 0x000a9e14 61742076 616c7565 206f6620 616e2069 at value of an i │ │ │ │ - 0x000a9e24 6e746567 65722069 7320636f 6e736964 nteger is consid │ │ │ │ - 0x000a9e34 65726564 20696e74 65676572 2e000000 ered integer.... │ │ │ │ - 0x000a9e44 53706563 69667920 74686520 76616c75 Specify the valu │ │ │ │ - 0x000a9e54 65206f66 20616273 6f6c7574 65206761 e of absolute ga │ │ │ │ - 0x000a9e64 7020756e 64657220 77686963 68207468 p under which th │ │ │ │ - 0x000a9e74 6520616c 676f7269 74686d20 73746f70 e algorithm stop │ │ │ │ - 0x000a9e84 732e0000 53746f70 20746865 20747265 s...Stop the tre │ │ │ │ - 0x000a9e94 65207365 61726368 20776865 6e207468 e search when th │ │ │ │ - 0x000a9ea4 65206761 70206265 74776565 6e207468 e gap between th │ │ │ │ - 0x000a9eb4 65206f62 6a656374 69766520 76616c75 e objective valu │ │ │ │ - 0x000a9ec4 65206f66 20746865 20626573 74206b6e e of the best kn │ │ │ │ - 0x000a9ed4 6f776e20 736f6c75 74696f6e 20616e64 own solution and │ │ │ │ - 0x000a9ee4 20746865 20626573 7420626f 756e6420 the best bound │ │ │ │ - 0x000a9ef4 6f6e2074 6865206f 626a6563 74697665 on the objective │ │ │ │ - 0x000a9f04 206f6620 616e7920 736f6c75 74696f6e of any solution │ │ │ │ - 0x000a9f14 20697320 6c657373 20746861 6e207468 is less than th │ │ │ │ - 0x000a9f24 69732e00 53706563 69667920 74686520 is..Specify the │ │ │ │ - 0x000a9f34 76616c75 65206f66 2072656c 61746976 value of relativ │ │ │ │ - 0x000a9f44 65206761 7020756e 64657220 77686963 e gap under whic │ │ │ │ - 0x000a9f54 68207468 6520616c 676f7269 74686d20 h the algorithm │ │ │ │ - 0x000a9f64 73746f70 732e0000 53746f70 20746865 stops...Stop the │ │ │ │ - 0x000a9f74 20747265 65207365 61726368 20776865 tree search whe │ │ │ │ - 0x000a9f84 6e207468 65206761 70206265 74776565 n the gap betwee │ │ │ │ - 0x000a9f94 6e207468 65206f62 6a656374 69766520 n the objective │ │ │ │ - 0x000a9fa4 76616c75 65206f66 20746865 20626573 value of the bes │ │ │ │ - 0x000a9fb4 74206b6e 6f776e20 736f6c75 74696f6e t known solution │ │ │ │ - 0x000a9fc4 20616e64 20746865 20626573 7420626f and the best bo │ │ │ │ - 0x000a9fd4 756e6420 6f6e2074 6865206f 626a6563 und on the objec │ │ │ │ - 0x000a9fe4 74697665 206f6620 616e7920 736f6c75 tive of any solu │ │ │ │ - 0x000a9ff4 74696f6e 20697320 6c657373 20746861 tion is less tha │ │ │ │ - 0x000aa004 6e207468 69732066 72616374 696f6e20 n this fraction │ │ │ │ - 0x000aa014 6f662074 68652061 62736f6c 75746520 of the absolute │ │ │ │ - 0x000aa024 76616c75 65206f66 20746865 20626573 value of the bes │ │ │ │ - 0x000aa034 74206b6e 6f776e20 736f6c75 74696f6e t known solution │ │ │ │ - 0x000aa044 2076616c 75652e00 53706563 69667920 value..Specify │ │ │ │ - 0x000aa054 6375746f 66662076 616c7565 2e000000 cutoff value.... │ │ │ │ - 0x000aa064 6375746f 66662073 686f756c 64206265 cutoff should be │ │ │ │ - 0x000aa074 20746865 2076616c 7565206f 66206120 the value of a │ │ │ │ - 0x000aa084 66656173 69626c65 20736f6c 7574696f feasible solutio │ │ │ │ - 0x000aa094 6e206b6e 6f776e20 62792074 68652075 n known by the u │ │ │ │ - 0x000aa0a4 73657220 28696620 616e7929 2e205468 ser (if any). Th │ │ │ │ - 0x000aa0b4 6520616c 676f7269 74686d20 77696c6c e algorithm will │ │ │ │ - 0x000aa0c4 206f6e6c 79206c6f 6f6b2066 6f722073 only look for s │ │ │ │ - 0x000aa0d4 6f6c7574 696f6e73 20626574 74657220 olutions better │ │ │ │ - 0x000aa0e4 7468616e 20637574 6f66662e 00000000 than cutoff..... │ │ │ │ - 0x000aa0f4 53706563 69667920 6375746f 66662064 Specify cutoff d │ │ │ │ - 0x000aa104 65637265 6d656e74 2e000000 53706563 ecrement....Spec │ │ │ │ - 0x000aa114 69667920 74686520 616d6f75 6e742062 ify the amount b │ │ │ │ - 0x000aa124 79207768 69636820 6375746f 66662069 y which cutoff i │ │ │ │ - 0x000aa134 73206465 6372656d 656e7465 64206265 s decremented be │ │ │ │ - 0x000aa144 6c6f7720 61206e65 77206265 73742075 low a new best u │ │ │ │ - 0x000aa154 70706572 2d626f75 6e642028 75737561 pper-bound (usua │ │ │ │ - 0x000aa164 6c6c7920 6120736d 616c6c20 706f7369 lly a small posi │ │ │ │ - 0x000aa174 74697665 2076616c 75652062 75742069 tive value but i │ │ │ │ - 0x000aa184 6e206e6f 6e2d636f 6e766578 2070726f n non-convex pro │ │ │ │ - 0x000aa194 626c656d 73206974 206d6179 20626520 blems it may be │ │ │ │ - 0x000aa1a4 61206e65 67617469 76652076 616c7565 a negative value │ │ │ │ - 0x000aa1b4 292e0000 43686f6f 73652074 6865206e )...Choose the n │ │ │ │ - 0x000aa1c4 6f646520 73656c65 6374696f 6e207374 ode selection st │ │ │ │ - 0x000aa1d4 72617465 67792e00 62657374 2d626f75 rategy..best-bou │ │ │ │ - 0x000aa1e4 6e640000 63686f6f 7365206e 6f646520 nd..choose node │ │ │ │ - 0x000aa1f4 77697468 20746865 20736d61 6c6c6573 with the smalles │ │ │ │ - 0x000aa204 7420626f 756e642c 00000000 64657074 t bound,....dept │ │ │ │ - 0x000aa214 682d6669 72737400 50657266 6f726d20 h-first.Perform │ │ │ │ - 0x000aa224 64657074 68206669 72737420 73656172 depth first sear │ │ │ │ - 0x000aa234 63682c00 62726561 6474682d 66697273 ch,.breadth-firs │ │ │ │ - 0x000aa244 74000000 50657266 6f726d20 62726561 t...Perform brea │ │ │ │ - 0x000aa254 64746820 66697273 74207365 61726368 dth first search │ │ │ │ - 0x000aa264 2c000000 64796e61 6d696300 43626320 ,...dynamic.Cbc │ │ │ │ - 0x000aa274 64796e61 6d696320 73747261 74656779 dynamic strategy │ │ │ │ - 0x000aa284 20287374 61727473 20776974 68206120 (starts with a │ │ │ │ - 0x000aa294 64657074 68206669 72737420 73656172 depth first sear │ │ │ │ - 0x000aa2a4 63682061 6e642074 75726e20 746f2062 ch and turn to b │ │ │ │ - 0x000aa2b4 65737420 626f756e 64206166 74657220 est bound after │ │ │ │ - 0x000aa2c4 3320696e 74656765 72206665 61736962 3 integer feasib │ │ │ │ - 0x000aa2d4 6c652073 6f6c7574 696f6e73 20686176 le solutions hav │ │ │ │ - 0x000aa2e4 65206265 656e2066 6f756e64 292e0000 e been found)... │ │ │ │ - 0x000aa2f4 62657374 2d677565 73730000 63686f6f best-guess..choo │ │ │ │ - 0x000aa304 7365206e 6f646520 77697468 20736d61 se node with sma │ │ │ │ - 0x000aa314 6c6c6573 74206775 65737365 6420696e llest guessed in │ │ │ │ - 0x000aa324 74656765 7220736f 6c757469 6f6e0000 teger solution.. │ │ │ │ - 0x000aa334 43686f6f 73652074 68652073 74726174 Choose the strat │ │ │ │ - 0x000aa344 65677920 666f7220 73656c65 6374696e egy for selectin │ │ │ │ - 0x000aa354 67207468 65206e65 7874206e 6f646520 g the next node │ │ │ │ - 0x000aa364 746f2062 65207072 6f636573 7365642e to be processed. │ │ │ │ - 0x000aa374 00000000 5069636b 20612073 74726174 ....Pick a strat │ │ │ │ - 0x000aa384 65677920 666f7220 74726176 65727369 egy for traversi │ │ │ │ - 0x000aa394 6e672074 68652074 72656500 70726f62 ng the tree.prob │ │ │ │ - 0x000aa3a4 65642d64 69766500 746f702d 6e6f6465 ed-dive.top-node │ │ │ │ - 0x000aa3b4 00000000 20416c77 61797320 7069636b .... Always pick │ │ │ │ - 0x000aa3c4 20746865 20746f70 206e6f64 65206173 the top node as │ │ │ │ - 0x000aa3d4 20736f72 74656420 62792074 6865206e sorted by the n │ │ │ │ - 0x000aa3e4 6f646520 636f6d70 61726973 6f6e2066 ode comparison f │ │ │ │ - 0x000aa3f4 756e6374 696f6e00 44697665 20696e20 unction.Dive in │ │ │ │ - 0x000aa404 74686520 74726565 20696620 706f7373 the tree if poss │ │ │ │ - 0x000aa414 69626c65 2c206f74 68657277 69736520 ible, otherwise │ │ │ │ - 0x000aa424 7069636b 20746f70 206e6f64 65206173 pick top node as │ │ │ │ - 0x000aa434 20736f72 74656420 62792074 68652074 sorted by the t │ │ │ │ - 0x000aa444 72656520 636f6d70 61726973 6f6e2066 ree comparison f │ │ │ │ - 0x000aa454 756e6374 696f6e2e 00000000 44697665 unction.....Dive │ │ │ │ - 0x000aa464 20696e20 74686520 74726565 20657870 in the tree exp │ │ │ │ - 0x000aa474 6c6f7269 6e672074 776f2063 68696c64 loring two child │ │ │ │ - 0x000aa484 72656e20 6265666f 72652063 6f6e7469 ren before conti │ │ │ │ - 0x000aa494 6e75696e 67207468 65206469 76652061 nuing the dive a │ │ │ │ - 0x000aa4a4 74206561 6368206c 6576656c 2e000000 t each level.... │ │ │ │ - 0x000aa4b4 6466732d 64697665 00000000 44697665 dfs-dive....Dive │ │ │ │ - 0x000aa4c4 20696e20 74686520 74726565 20696620 in the tree if │ │ │ │ - 0x000aa4d4 706f7373 69626c65 20646f69 6e672061 possible doing a │ │ │ │ - 0x000aa4e4 20646570 74682066 69727374 20736561 depth first sea │ │ │ │ - 0x000aa4f4 7263682e 20426163 6b747261 636b206f rch. Backtrack o │ │ │ │ - 0x000aa504 6e206c65 61766573 206f7220 7768656e n leaves or when │ │ │ │ - 0x000aa514 20612070 72657363 72696265 64206465 a prescribed de │ │ │ │ - 0x000aa524 70746820 69732061 74746169 6e656420 pth is attained │ │ │ │ - 0x000aa534 6f722077 68656e20 65737469 6d617465 or when estimate │ │ │ │ - 0x000aa544 206f6620 62657374 20706f73 7369626c of best possibl │ │ │ │ - 0x000aa554 6520696e 74656765 72206665 61736962 e integer feasib │ │ │ │ - 0x000aa564 6c652073 6f6c7574 696f6e20 696e2073 le solution in s │ │ │ │ - 0x000aa574 75627472 65652069 7320776f 72737420 ubtree is worst │ │ │ │ - 0x000aa584 7468616e 20637574 6f66662e 204f6e63 than cutoff. Onc │ │ │ │ - 0x000aa594 65206120 70726573 63726962 6564206c e a prescribed l │ │ │ │ - 0x000aa5a4 696d6974 206f6620 6261636b 74726163 imit of backtrac │ │ │ │ - 0x000aa5b4 6b732069 73206174 7461696e 65642070 ks is attained p │ │ │ │ - 0x000aa5c4 69636b20 746f7020 6e6f6465 20617320 ick top node as │ │ │ │ - 0x000aa5d4 736f7274 65642062 79207468 65207472 sorted by the tr │ │ │ │ - 0x000aa5e4 65652063 6f6d7061 7269736f 6e206675 ee comparison fu │ │ │ │ - 0x000aa5f4 6e637469 6f6e0000 6466732d 64697665 nction..dfs-dive │ │ │ │ - 0x000aa604 2d64796e 616d6963 00000000 53616d65 -dynamic....Same │ │ │ │ - 0x000aa614 20617320 6466732d 64697665 20627574 as dfs-dive but │ │ │ │ - 0x000aa624 206f6e63 6520656e 6f756768 20736f6c once enough sol │ │ │ │ - 0x000aa634 7574696f 6e206172 6520666f 756e6420 ution are found │ │ │ │ - 0x000aa644 73776974 63682074 6f206265 73742d62 switch to best-b │ │ │ │ - 0x000aa654 6f756e64 20616e64 20696620 746f6f20 ound and if too │ │ │ │ - 0x000aa664 6d616e79 206e6f64 65732073 77697463 many nodes switc │ │ │ │ - 0x000aa674 6820746f 20646570 74682d66 69727374 h to depth-first │ │ │ │ - 0x000aa684 2e000000 416c6c20 73747261 74656769 ....All strategi │ │ │ │ - 0x000aa694 65732063 616e2062 65207573 65642069 es can be used i │ │ │ │ - 0x000aa6a4 6e20636f 6e6a756e 6374696f 6e207769 n conjunction wi │ │ │ │ - 0x000aa6b4 74682061 6e79206f 66207468 65206e6f th any of the no │ │ │ │ - 0x000aa6c4 64652063 6f6d7061 7269736f 6e206675 de comparison fu │ │ │ │ - 0x000aa6d4 6e637469 6f6e732e 204f7074 696f6e73 nctions. Options │ │ │ │ - 0x000aa6e4 20776869 63682061 66666563 74206466 which affect df │ │ │ │ - 0x000aa6f4 732d6469 76652061 7265206d 61782d62 s-dive are max-b │ │ │ │ - 0x000aa704 61636b74 7261636b 732d696e 2d646976 acktracks-in-div │ │ │ │ - 0x000aa714 6520616e 64206d61 782d6469 76652d64 e and max-dive-d │ │ │ │ - 0x000aa724 65707468 2e205468 65206466 732d6469 epth. The dfs-di │ │ │ │ - 0x000aa734 76652077 6f6e2774 20776f72 6b20696e ve won't work in │ │ │ │ - 0x000aa744 2061206e 6f6e2d63 6f6e7665 78207072 a non-convex pr │ │ │ │ - 0x000aa754 6f626c65 6d207768 65726520 6f626a65 oblem where obje │ │ │ │ - 0x000aa764 63746976 6520646f 6573206e 6f742064 ctive does not d │ │ │ │ - 0x000aa774 65637265 61736520 646f776e 20627261 ecrease down bra │ │ │ │ - 0x000aa784 6e636865 732e0000 43686f6f 73652074 nches...Choose t │ │ │ │ - 0x000aa794 6865206d 6178696d 756d206e 756d6265 he maximum numbe │ │ │ │ - 0x000aa7a4 72206f66 20766172 6961626c 65732063 r of variables c │ │ │ │ - 0x000aa7b4 6f6e7369 64657265 6420666f 72207374 onsidered for st │ │ │ │ - 0x000aa7c4 726f6e67 20627261 6e636869 6e672e00 rong branching.. │ │ │ │ - 0x000aa7d4 53657420 74686520 6e756d62 6572206f Set the number o │ │ │ │ - 0x000aa7e4 66207661 72696162 6c657320 6f6e2077 f variables on w │ │ │ │ - 0x000aa7f4 68696368 20746f20 646f2073 74726f6e hich to do stron │ │ │ │ - 0x000aa804 67206272 616e6368 696e672e 00000000 g branching..... │ │ │ │ - 0x000aa814 53657420 74686520 6e756d62 6572206f Set the number o │ │ │ │ - 0x000aa824 66206272 616e6368 6573206f 6e206120 f branches on a │ │ │ │ - 0x000aa834 76617269 61626c65 20626566 6f726520 variable before │ │ │ │ - 0x000aa844 69747320 70736575 646f2063 6f737473 its pseudo costs │ │ │ │ - 0x000aa854 20617265 20746f20 62652062 656c6965 are to be belie │ │ │ │ - 0x000aa864 76656420 696e2064 796e616d 69632073 ved in dynamic s │ │ │ │ - 0x000aa874 74726f6e 67206272 616e6368 696e672e trong branching. │ │ │ │ - 0x000aa884 00000000 41207661 6c756520 6f662030 ....A value of 0 │ │ │ │ - 0x000aa894 20646973 61626c65 73207073 6575646f disables pseudo │ │ │ │ - 0x000aa8a4 20636f73 74732e00 53657420 74686520 costs..Set the │ │ │ │ - 0x000aa8b4 62656861 76696f72 20776865 6e20616e behavior when an │ │ │ │ - 0x000aa8c4 204e4c50 206f7220 61207365 72696573 NLP or a series │ │ │ │ - 0x000aa8d4 206f6620 4e4c5020 61726520 756e736f of NLP are unso │ │ │ │ - 0x000aa8e4 6c766564 20627920 49706f70 74202877 lved by Ipopt (w │ │ │ │ - 0x000aa8f4 65206361 6c6c2075 6e736f6c 76656420 e call unsolved │ │ │ │ - 0x000aa904 616e204e 4c502066 6f722077 68696368 an NLP for which │ │ │ │ - 0x000aa914 2049706f 70742069 73206e6f 74206162 Ipopt is not ab │ │ │ │ - 0x000aa924 6c652074 6f206775 6172616e 74656520 le to guarantee │ │ │ │ - 0x000aa934 6f707469 6d616c69 74792077 69746869 optimality withi │ │ │ │ - 0x000aa944 6e207468 65207370 65636966 69656420 n the specified │ │ │ │ - 0x000aa954 746f6c65 72616e63 6573292e 00000000 tolerances)..... │ │ │ │ - 0x000aa964 73746f70 00000000 53746f70 20776865 stop....Stop whe │ │ │ │ - 0x000aa974 6e206661 696c7572 65206861 7070656e n failure happen │ │ │ │ - 0x000aa984 732e0000 66617468 6f6d0000 436f6e74 s...fathom..Cont │ │ │ │ - 0x000aa994 696e7565 20776865 6e206661 696c7572 inue when failur │ │ │ │ - 0x000aa9a4 65206861 7070656e 732e0000 49662073 e happens...If s │ │ │ │ - 0x000aa9b4 65742074 6f202266 6174686f 6d222c20 et to "fathom", │ │ │ │ - 0x000aa9c4 74686520 616c676f 72697468 6d207769 the algorithm wi │ │ │ │ - 0x000aa9d4 6c6c2066 6174686f 6d207468 65206e6f ll fathom the no │ │ │ │ - 0x000aa9e4 64652077 68656e20 49706f70 74206661 de when Ipopt fa │ │ │ │ - 0x000aa9f4 696c7320 746f2066 696e6420 6120736f ils to find a so │ │ │ │ - 0x000aaa04 6c757469 6f6e2074 6f207468 65206e6c lution to the nl │ │ │ │ - 0x000aaa14 70206174 20746861 74206e6f 64652077 p at that node w │ │ │ │ - 0x000aaa24 69746869 6e207468 65207370 65636966 ithin the specif │ │ │ │ - 0x000aaa34 69656420 746f6c65 72616e63 65732e20 ied tolerances. │ │ │ │ - 0x000aaa44 54686520 616c676f 72697468 6d207468 The algorithm th │ │ │ │ - 0x000aaa54 656e2062 65636f6d 65732061 20686575 en becomes a heu │ │ │ │ - 0x000aaa64 72697374 69632c20 616e6420 74686520 ristic, and the │ │ │ │ - 0x000aaa74 75736572 2077696c 6c206265 20776172 user will be war │ │ │ │ - 0x000aaa84 6e656420 74686174 20746865 20736f6c ned that the sol │ │ │ │ - 0x000aaa94 7574696f 6e206d69 67687420 6e6f7420 ution might not │ │ │ │ - 0x000aaaa4 6265206f 7074696d 616c2e00 57686574 be optimal..Whet │ │ │ │ - 0x000aaab4 68657220 6f72206e 6f742074 6f206163 her or not to ac │ │ │ │ - 0x000aaac4 74697661 74652053 4f532063 6f6e7374 tivate SOS const │ │ │ │ - 0x000aaad4 7261696e 74732e00 656e6162 6c650000 raints..enable.. │ │ │ │ - 0x000aaae4 64697361 626c6500 286f6e6c 79207479 disable.(only ty │ │ │ │ - 0x000aaaf4 70652031 20534f53 20617265 20737570 pe 1 SOS are sup │ │ │ │ - 0x000aab04 706f7274 65642061 74207468 65206d6f ported at the mo │ │ │ │ - 0x000aab14 6d656e74 29000000 43686f6f 73657320 ment)...Chooses │ │ │ │ - 0x000aab24 76617269 61626c65 2073656c 65637469 variable selecti │ │ │ │ - 0x000aab34 6f6e2073 74726174 65677900 6d6f7374 on strategy.most │ │ │ │ - 0x000aab44 2d667261 6374696f 6e616c00 43686f6f -fractional.Choo │ │ │ │ - 0x000aab54 7365206d 6f737420 66726163 74696f6e se most fraction │ │ │ │ - 0x000aab64 616c2076 61726961 626c6500 50657266 al variable.Perf │ │ │ │ - 0x000aab74 6f726d20 7374726f 6e672062 72616e63 orm strong branc │ │ │ │ - 0x000aab84 68696e67 00000000 72656c69 6162696c hing....reliabil │ │ │ │ - 0x000aab94 6974792d 6272616e 6368696e 67000000 ity-branching... │ │ │ │ - 0x000aaba4 55736520 72656c69 6162696c 69747920 Use reliability │ │ │ │ - 0x000aabb4 6272616e 6368696e 67000000 71702d73 branching...qp-s │ │ │ │ - 0x000aabc4 74726f6e 672d6272 616e6368 696e6700 trong-branching. │ │ │ │ - 0x000aabd4 50657266 6f726d20 7374726f 6e672062 Perform strong b │ │ │ │ - 0x000aabe4 72616e63 68696e67 20776974 68205150 ranching with QP │ │ │ │ - 0x000aabf4 20617070 726f7869 6d617469 6f6e0000 approximation.. │ │ │ │ - 0x000aac04 6c702d73 74726f6e 672d6272 616e6368 lp-strong-branch │ │ │ │ - 0x000aac14 696e6700 50657266 6f726d20 7374726f ing.Perform stro │ │ │ │ - 0x000aac24 6e672062 72616e63 68696e67 20776974 ng branching wit │ │ │ │ - 0x000aac34 68204c50 20617070 726f7869 6d617469 h LP approximati │ │ │ │ - 0x000aac44 6f6e0000 6e6c702d 7374726f 6e672d62 on..nlp-strong-b │ │ │ │ - 0x000aac54 72616e63 68696e67 00000000 50657266 ranching....Perf │ │ │ │ - 0x000aac64 6f726d20 7374726f 6e672062 72616e63 orm strong branc │ │ │ │ - 0x000aac74 68696e67 20776974 68204e4c 50206170 hing with NLP ap │ │ │ │ - 0x000aac84 70726f78 696d6174 696f6e00 6f73692d proximation.osi- │ │ │ │ - 0x000aac94 73696d70 6c650000 4f736920 6d657468 simple..Osi meth │ │ │ │ - 0x000aaca4 6f642074 6f20646f 2073696d 706c6520 od to do simple │ │ │ │ - 0x000aacb4 6272616e 6368696e 67000000 6f73692d branching...osi- │ │ │ │ - 0x000aacc4 7374726f 6e670000 4f736920 6d657468 strong..Osi meth │ │ │ │ - 0x000aacd4 6f642074 6f20646f 20737472 6f6e6720 od to do strong │ │ │ │ - 0x000aace4 6272616e 6368696e 67000000 72616e64 branching...rand │ │ │ │ - 0x000aacf4 6f6d0000 4d657468 6f642074 6f206368 om..Method to ch │ │ │ │ - 0x000aad04 6f6f7365 20627261 6e636869 6e672076 oose branching v │ │ │ │ - 0x000aad14 61726961 626c6520 72616e64 6f6d6c79 ariable randomly │ │ │ │ - 0x000aad24 00000000 53657420 74686520 6d617869 ....Set the maxi │ │ │ │ - 0x000aad34 6d756d20 6e756d62 6572206f 66206375 mum number of cu │ │ │ │ - 0x000aad44 74207061 73736573 20617420 72656775 t passes at regu │ │ │ │ - 0x000aad54 6c617220 6e6f6465 73206f66 20746865 lar nodes of the │ │ │ │ - 0x000aad64 20627261 6e63682d 616e642d 6375742e branch-and-cut. │ │ │ │ - 0x000aad74 00000000 456e6162 6c652064 796e616d ....Enable dynam │ │ │ │ - 0x000aad84 6963206c 696e6561 7220616e 64207175 ic linear and qu │ │ │ │ - 0x000aad94 61647261 74696320 726f7773 20616464 adratic rows add │ │ │ │ - 0x000aada4 6974696f 6e20696e 206e6c70 00000000 ition in nlp.... │ │ │ │ - 0x000aadb4 6e6f0000 72656164 5f736f6c 7574696f no..read_solutio │ │ │ │ - 0x000aadc4 6e5f6669 6c650000 52656164 20612066 n_file..Read a f │ │ │ │ - 0x000aadd4 696c6520 77697468 20746865 206f7074 ile with the opt │ │ │ │ - 0x000aade4 696d616c 20736f6c 7574696f 6e20746f imal solution to │ │ │ │ - 0x000aadf4 20746573 74206966 20616c67 6f726974 test if algorit │ │ │ │ - 0x000aae04 686d7320 63757473 2069742e 00000000 hms cuts it..... │ │ │ │ - 0x000aae14 466f7220 44656275 6767696e 67207075 For Debugging pu │ │ │ │ - 0x000aae24 72706f73 6573206f 6e6c792e 00000000 rposes only..... │ │ │ │ - 0x000aae34 636f6e73 6f6c6500 7374646f 75740000 console.stdout.. │ │ │ │ - 0x000aae44 0a204e6f 7420656e 6f756768 206d656d . Not enough mem │ │ │ │ - 0x000aae54 6f727920 2e2e2e2e 20455849 540a0000 ory .... EXIT... │ │ │ │ - 0x000aae64 556e6361 75676874 20657863 65707469 Uncaught excepti │ │ │ │ - 0x000aae74 6f6e2069 6e204669 6c746572 536f6c76 on in FilterSolv │ │ │ │ - 0x000aae84 65723a3a 46696c74 6572536f 6c766572 er::FilterSolver │ │ │ │ - 0x000aae94 28290000 426f6e46 696c7465 72536f6c ()..BonFilterSol │ │ │ │ - 0x000aaea4 7665722e 63707000 49706f70 74457863 ver.cpp.IpoptExc │ │ │ │ - 0x000aaeb4 65707469 6f6e0000 0a455849 543a204e eption...EXIT: N │ │ │ │ - 0x000aaec4 6f742065 6e6f7567 68206d65 6d6f7279 ot enough memory │ │ │ │ - 0x000aaed4 2e0a0000 556e6b6e 6f776e20 45786365 ....Unknown Exce │ │ │ │ - 0x000aaee4 7074696f 6e206361 75676874 20696e20 ption caught in │ │ │ │ - 0x000aaef4 69706f70 74000000 556e6b6e 6f776e20 ipopt...Unknown │ │ │ │ - 0x000aaf04 46696c65 00000000 766f6964 20426f6e File....void Bon │ │ │ │ - 0x000aaf14 6d696e3a 3a426162 53657475 70426173 min::BabSetupBas │ │ │ │ - 0x000aaf24 653a3a75 73652849 706f7074 3a3a536d e::use(Ipopt::Sm │ │ │ │ - 0x000aaf34 61727450 74723c42 6f6e6d69 6e3a3a54 artPtr).BonBabSe │ │ │ │ - 0x000aaf54 74757042 6173652e 63707000 49735661 tupBase.cpp.IsVa │ │ │ │ - 0x000aaf64 6c696428 746d696e 6c702900 45786365 lid(tminlp).Exce │ │ │ │ - 0x000aaf74 7074696f 6e206f66 20747970 653a2025 ption of type: % │ │ │ │ - 0x000aaf84 7320696e 2066696c 65202225 73222061 s in file "%s" a │ │ │ │ - 0x000aaf94 74206c69 6e652025 643a0a20 45786365 t line %d:. Exce │ │ │ │ - 0x000aafa4 7074696f 6e206d65 73736167 653a2025 ption message: % │ │ │ │ - 0x000aafb4 730a0000 626f6e6d 696e2e6f 70740000 s...bonmin.opt.. │ │ │ │ - 0x000aafc4 6275696c 6420696e 69746961 6c204f41 build initial OA │ │ │ │ - 0x000aafd4 00000000 426f6e6d 696e3a3a 426f6e6d ....Bonmin::Bonm │ │ │ │ - 0x000aafe4 696e5365 7475703a 3a426f6e 6d696e53 inSetup::BonminS │ │ │ │ - 0x000aaff4 65747570 28636f6e 73742042 6f6e6d69 etup(const Bonmi │ │ │ │ - 0x000ab004 6e3a3a42 6f6e6d69 6e536574 7570262c n::BonminSetup&, │ │ │ │ - 0x000ab014 20426f6e 6d696e3a 3a4f7369 544d494e Bonmin::OsiTMIN │ │ │ │ - 0x000ab024 4c50496e 74657266 61636526 29000000 LPInterface&)... │ │ │ │ - 0x000ab034 426f6e42 6f6e6d69 6e536574 75702e63 BonBonminSetup.c │ │ │ │ - 0x000ab044 70700000 636f6e74 696e756f 7573536f pp..continuousSo │ │ │ │ - 0x000ab054 6c766572 5f203d3d 204e554c 4c000000 lver_ == NULL... │ │ │ │ - 0x000ab064 616c676f 72697468 6d000000 476f6d6f algorithm...Gomo │ │ │ │ - 0x000ab074 72795f63 75747300 46726571 75656e63 ry_cuts.Frequenc │ │ │ │ - 0x000ab084 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ - 0x000ab094 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ - 0x000ab0a4 74696e67 20476f6d 6f727920 63757473 ting Gomory cuts │ │ │ │ - 0x000ab0b4 20696e20 6272616e 63682d61 6e642d63 in branch-and-c │ │ │ │ - 0x000ab0c4 75742e00 49662024 6b203e20 30242c20 ut..If $k > 0$, │ │ │ │ - 0x000ab0d4 63757473 20617265 2067656e 65726174 cuts are generat │ │ │ │ - 0x000ab0e4 65642065 76657279 20246b24 206e6f64 ed every $k$ nod │ │ │ │ - 0x000ab0f4 65732c20 69662024 2d393920 3c206b20 es, if $-99 < k │ │ │ │ - 0x000ab104 3c203024 20637574 73206172 65206765 < 0$ cuts are ge │ │ │ │ - 0x000ab114 6e657261 74656420 65766572 7920242d nerated every $- │ │ │ │ - 0x000ab124 6b24206e 6f646573 20627574 20436263 k$ nodes but Cbc │ │ │ │ - 0x000ab134 206d6179 20646563 69646520 746f2073 may decide to s │ │ │ │ - 0x000ab144 746f7020 67656e65 72617469 6e672063 top generating c │ │ │ │ - 0x000ab154 7574732c 20696620 6e6f7420 656e6f75 uts, if not enou │ │ │ │ - 0x000ab164 67682061 72652067 656e6572 61746564 gh are generated │ │ │ │ - 0x000ab174 20617420 74686520 726f6f74 206e6f64 at the root nod │ │ │ │ - 0x000ab184 652c2069 6620246b 3d2d3939 24206765 e, if $k=-99$ ge │ │ │ │ - 0x000ab194 6e657261 74652063 75747320 6f6e6c79 nerate cuts only │ │ │ │ - 0x000ab1a4 20617420 74686520 726f6f74 206e6f64 at the root nod │ │ │ │ - 0x000ab1b4 652c2069 6620246b 3d302420 6f722024 e, if $k=0$ or $ │ │ │ │ - 0x000ab1c4 31303024 20646f20 6e6f7420 67656e65 100$ do not gene │ │ │ │ - 0x000ab1d4 72617465 20637574 732e0000 636f7665 rate cuts...cove │ │ │ │ - 0x000ab1e4 725f6375 74730000 46726571 75656e63 r_cuts..Frequenc │ │ │ │ - 0x000ab1f4 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ - 0x000ab204 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ - 0x000ab214 74696e67 20636f76 65722063 75747320 ting cover cuts │ │ │ │ - 0x000ab224 696e2062 72616e63 682d616e 642d6375 in branch-and-cu │ │ │ │ - 0x000ab234 74000000 6d69725f 63757473 00000000 t...mir_cuts.... │ │ │ │ - 0x000ab244 46726571 75656e63 79202869 6e207465 Frequency (in te │ │ │ │ - 0x000ab254 726d7320 6f66206e 6f646573 2920666f rms of nodes) fo │ │ │ │ - 0x000ab264 72206765 6e657261 74696e67 204d4952 r generating MIR │ │ │ │ - 0x000ab274 20637574 7320696e 20627261 6e63682d cuts in branch- │ │ │ │ - 0x000ab284 616e642d 63757400 326d6972 5f637574 and-cut.2mir_cut │ │ │ │ - 0x000ab294 73000000 46726571 75656e63 79202869 s...Frequency (i │ │ │ │ - 0x000ab2a4 6e207465 726d7320 6f66206e 6f646573 n terms of nodes │ │ │ │ - 0x000ab2b4 2920666f 72206765 6e657261 74696e67 ) for generating │ │ │ │ - 0x000ab2c4 20322d4d 49522063 75747320 696e2062 2-MIR cuts in b │ │ │ │ - 0x000ab2d4 72616e63 682d616e 642d6375 74000000 ranch-and-cut... │ │ │ │ - 0x000ab2e4 666c6f77 5f636f76 65725f63 75747300 flow_cover_cuts. │ │ │ │ - 0x000ab2f4 46726571 75656e63 79202869 6e207465 Frequency (in te │ │ │ │ - 0x000ab304 726d7320 6f66206e 6f646573 2920666f rms of nodes) fo │ │ │ │ - 0x000ab314 72206765 6e657261 74696e67 20666c6f r generating flo │ │ │ │ - 0x000ab324 7720636f 76657220 63757473 20696e20 w cover cuts in │ │ │ │ - 0x000ab334 6272616e 63682d61 6e642d63 75740000 branch-and-cut.. │ │ │ │ - 0x000ab344 6c696674 5f616e64 5f70726f 6a656374 lift_and_project │ │ │ │ - 0x000ab354 5f637574 73000000 46726571 75656e63 _cuts...Frequenc │ │ │ │ - 0x000ab364 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ - 0x000ab374 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ - 0x000ab384 74696e67 206c6966 742d616e 642d7072 ting lift-and-pr │ │ │ │ - 0x000ab394 6f6a6563 74206375 74732069 6e206272 oject cuts in br │ │ │ │ - 0x000ab3a4 616e6368 2d616e64 2d637574 00000000 anch-and-cut.... │ │ │ │ - 0x000ab3b4 72656475 63655f61 6e645f73 706c6974 reduce_and_split │ │ │ │ - 0x000ab3c4 5f637574 73000000 46726571 75656e63 _cuts...Frequenc │ │ │ │ - 0x000ab3d4 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ - 0x000ab3e4 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ - 0x000ab3f4 74696e67 20726564 7563652d 616e642d ting reduce-and- │ │ │ │ - 0x000ab404 73706c69 74206375 74732069 6e206272 split cuts in br │ │ │ │ - 0x000ab414 616e6368 2d616e64 2d637574 00000000 anch-and-cut.... │ │ │ │ - 0x000ab424 636c6971 75655f63 75747300 46726571 clique_cuts.Freq │ │ │ │ - 0x000ab434 75656e63 79202869 6e207465 726d7320 uency (in terms │ │ │ │ - 0x000ab444 6f66206e 6f646573 2920666f 72206765 of nodes) for ge │ │ │ │ - 0x000ab454 6e657261 74696e67 20636c69 71756520 nerating clique │ │ │ │ - 0x000ab464 63757473 20696e20 6272616e 63682d61 cuts in branch-a │ │ │ │ - 0x000ab474 6e642d63 75740000 4d697865 6420496e nd-cut..Mixed In │ │ │ │ - 0x000ab484 74656765 7220476f 6d6f7279 00000000 teger Gomory.... │ │ │ │ - 0x000ab494 4d697865 6420496e 74656765 7220526f Mixed Integer Ro │ │ │ │ - 0x000ab4a4 756e6469 6e670000 322d4d49 52000000 unding..2-MIR... │ │ │ │ - 0x000ab4b4 436c6971 75650000 466c6f77 20436f76 Clique..Flow Cov │ │ │ │ - 0x000ab4c4 65727300 4c696674 2d616e64 2d50726f ers.Lift-and-Pro │ │ │ │ - 0x000ab4d4 6a656374 00000000 52656475 63652d61 ject....Reduce-a │ │ │ │ - 0x000ab4e4 6e642d53 706c6974 00000000 6f615f64 nd-Split....oa_d │ │ │ │ - 0x000ab4f4 65636f6d 706f7369 74696f6e 00000000 ecomposition.... │ │ │ │ - 0x000ab504 70756d70 5f666f72 5f6d696e 6c700000 pump_for_minlp.. │ │ │ │ - 0x000ab514 70756d70 5f666f72 5f6d696e 6c702e74 pump_for_minlp.t │ │ │ │ - 0x000ab524 696d655f 6c696d69 74000000 70756d70 ime_limit...pump │ │ │ │ - 0x000ab534 5f666f72 5f6d696e 6c702e73 6f6c7574 _for_minlp.solut │ │ │ │ - 0x000ab544 696f6e5f 6c696d69 74000000 6f615f64 ion_limit...oa_d │ │ │ │ - 0x000ab554 65636f6d 706f7369 74696f6e 2e74696d ecomposition.tim │ │ │ │ - 0x000ab564 655f6c69 6d697400 6e6c705f 736f6c76 e_limit.nlp_solv │ │ │ │ - 0x000ab574 655f6672 65717565 6e637900 66705f70 e_frequency.fp_p │ │ │ │ - 0x000ab584 6173735f 696e6665 61736962 6c650000 ass_infeasible.. │ │ │ │ - 0x000ab594 66696c6d 696e745f 6563705f 63757473 filmint_ecp_cuts │ │ │ │ - 0x000ab5a4 00000000 56617269 61626c65 2073656c ....Variable sel │ │ │ │ - 0x000ab5b4 65637469 6f6e2073 74726167 6579206e ection stragey n │ │ │ │ - 0x000ab5c4 6f742061 7661696c 61626c65 20776974 ot available wit │ │ │ │ - 0x000ab5d4 68206f61 20627261 6e63682d 616e642d h oa branch-and- │ │ │ │ - 0x000ab5e4 6375742e 00000000 4e4c5020 736f6c75 cut.....NLP solu │ │ │ │ - 0x000ab5f4 74696f6e 20626173 6564206f 61206375 tion based oa cu │ │ │ │ - 0x000ab604 74730000 45637020 63757473 00000000 ts..Ecp cuts.... │ │ │ │ - 0x000ab614 46656173 6962696c 69747920 50756d70 Feasibility Pump │ │ │ │ - 0x000ab624 20666f72 204d494e 4c502e00 4f757465 for MINLP..Oute │ │ │ │ - 0x000ab634 72204170 70726f78 696d6174 696f6e20 r Approximation │ │ │ │ - 0x000ab644 6465636f 6d706f73 6974696f 6e2e0000 decomposition... │ │ │ │ - 0x000ab654 4f757465 72204170 70726f78 696d6174 Outer Approximat │ │ │ │ - 0x000ab664 696f6e20 66656173 6962696c 69747920 ion feasibility │ │ │ │ - 0x000ab674 63686563 6b2e0000 4f757465 72204170 check...Outer Ap │ │ │ │ - 0x000ab684 70726f78 696d6174 696f6e20 7374726f proximation stro │ │ │ │ - 0x000ab694 6e672062 72616e63 68696e67 20736f6c ng branching sol │ │ │ │ - 0x000ab6a4 7574696f 6e206368 65636b2e 00000000 ution check..... │ │ │ │ - 0x000ab6b4 6e6f6e6c 696e6561 72207072 6f677261 nonlinear progra │ │ │ │ - 0x000ab6c4 6d000000 68657572 69737469 635f5249 m...heuristic_RI │ │ │ │ - 0x000ab6d4 4e530000 52494e53 00000000 68657572 NS..RINS....heur │ │ │ │ - 0x000ab6e4 69737469 635f6c6f 63616c5f 6272616e istic_local_bran │ │ │ │ - 0x000ab6f4 6368696e 67000000 4c6f6361 6c427261 ching...LocalBra │ │ │ │ - 0x000ab704 6e636869 6e670000 68657572 69737469 nching..heuristi │ │ │ │ - 0x000ab714 635f6665 61736962 696c6974 795f7075 c_feasibility_pu │ │ │ │ - 0x000ab724 6d700000 4650756d 70000000 68657572 mp..FPump...heur │ │ │ │ - 0x000ab734 69737469 635f6469 76655f66 72616374 istic_dive_fract │ │ │ │ - 0x000ab744 696f6e61 6c000000 44697665 46726163 ional...DiveFrac │ │ │ │ - 0x000ab754 74696f6e 616c0000 68657572 69737469 tional..heuristi │ │ │ │ - 0x000ab764 635f6469 76655f76 6563746f 724c656e c_dive_vectorLen │ │ │ │ - 0x000ab774 67746800 44697665 56656374 6f724c65 gth.DiveVectorLe │ │ │ │ - 0x000ab784 6e677468 00000000 68657572 69737469 ngth....heuristi │ │ │ │ - 0x000ab794 635f6469 76655f4d 49505f66 72616374 c_dive_MIP_fract │ │ │ │ - 0x000ab7a4 696f6e61 6c000000 44697665 4d495046 ional...DiveMIPF │ │ │ │ - 0x000ab7b4 72616374 696f6e61 6c000000 68657572 ractional...heur │ │ │ │ - 0x000ab7c4 69737469 635f6469 76655f4d 49505f76 istic_dive_MIP_v │ │ │ │ - 0x000ab7d4 6563746f 724c656e 67746800 44697665 ectorLength.Dive │ │ │ │ - 0x000ab7e4 4d495056 6563746f 724c656e 67746800 MIPVectorLength. │ │ │ │ - 0x000ab7f4 43686f69 6365206f 66207468 6520616c Choice of the al │ │ │ │ - 0x000ab804 676f7269 74686d2e 00000000 73696d70 gorithm.....simp │ │ │ │ - 0x000ab814 6c652062 72616e63 682d616e 642d626f le branch-and-bo │ │ │ │ - 0x000ab824 756e6420 616c676f 72697468 6d2c0000 und algorithm,.. │ │ │ │ - 0x000ab834 4f412044 65636f6d 706f7369 74696f6e OA Decomposition │ │ │ │ - 0x000ab844 20616c67 6f726974 686d2c00 51756573 algorithm,.Ques │ │ │ │ - 0x000ab854 61646120 616e6420 47726f73 736d616e ada and Grossman │ │ │ │ - 0x000ab864 6e206272 616e6368 2d616e64 2d637574 n branch-and-cut │ │ │ │ - 0x000ab874 20616c67 6f726974 686d2c00 422d4879 algorithm,.B-Hy │ │ │ │ - 0x000ab884 62000000 68796272 6964206f 75746572 b...hybrid outer │ │ │ │ - 0x000ab894 20617070 726f7869 6d617469 6f6e2062 approximation b │ │ │ │ - 0x000ab8a4 61736564 20627261 6e63682d 616e642d ased branch-and- │ │ │ │ - 0x000ab8b4 6375742c 00000000 422d4563 70000000 cut,....B-Ecp... │ │ │ │ - 0x000ab8c4 45435020 63757473 20626173 65642062 ECP cuts based b │ │ │ │ - 0x000ab8d4 72616e63 682d616e 642d6375 74206120 ranch-and-cut a │ │ │ │ - 0x000ab8e4 6c612046 696c4d49 4e542e00 422d6946 la FilMINT..B-iF │ │ │ │ - 0x000ab8f4 50000000 49746572 61746564 20466561 P...Iterated Fea │ │ │ │ - 0x000ab904 73696269 6c697479 2050756d 7020666f sibility Pump fo │ │ │ │ - 0x000ab914 72204d49 4e4c502e 00000000 54686973 r MINLP.....This │ │ │ │ - 0x000ab924 2077696c 6c207072 65736574 20736f6d will preset som │ │ │ │ - 0x000ab934 65206f66 20746865 206f7074 696f6e73 e of the options │ │ │ │ - 0x000ab944 206f6620 626f6e6d 696e2064 6570656e of bonmin depen │ │ │ │ - 0x000ab954 64696e67 206f6e20 74686520 616c676f ding on the algo │ │ │ │ - 0x000ab964 72697468 6d206368 6f696365 2e000000 rithm choice.... │ │ │ │ - 0x000ab974 6669785f 616e645f 736f6c76 655f6865 fix_and_solve_he │ │ │ │ - 0x000ab984 75726973 74696300 46697820 616e6420 uristic.Fix and │ │ │ │ - 0x000ab994 536f6c76 65000000 64756d6d 795f7075 Solve...dummy_pu │ │ │ │ - 0x000ab9a4 6d705f68 65757269 73746963 00000000 mp_heuristic.... │ │ │ │ - 0x000ab9b4 44756d6d 79207075 6d700000 50756d70 Dummy pump..Pump │ │ │ │ - 0x000ab9c4 20666f72 204d494e 4c500000 4d494c50 for MINLP..MILP │ │ │ │ - 0x000ab9d4 5f726f75 6e64696e 675f6865 75726973 _rounding_heuris │ │ │ │ - 0x000ab9e4 74696300 4d494c50 20526f75 6e64696e tic.MILP Roundin │ │ │ │ - 0x000ab9f4 67000000 426f6e6d 696e3a3a 5375624d g...Bonmin::SubM │ │ │ │ - 0x000aba04 6970536f 6c766572 3a3a5375 624d6970 ipSolver::SubMip │ │ │ │ - 0x000aba14 536f6c76 65722863 6f6e7374 20426f6e Solver(const Bon │ │ │ │ - 0x000aba24 6d696e3a 3a537562 4d697053 6f6c7665 min::SubMipSolve │ │ │ │ - 0x000aba34 72262900 426f6e53 75624d69 70536f6c r&).BonSubMipSol │ │ │ │ - 0x000aba44 7665722e 63707000 73747261 74656779 ver.cpp.strategy │ │ │ │ - 0x000aba54 5f000000 766f6964 20426f6e 6d696e3a _...void Bonmin: │ │ │ │ - 0x000aba64 3a537562 4d697053 6f6c7665 723a3a73 :SubMipSolver::s │ │ │ │ - 0x000aba74 65744c70 536f6c76 6572284f 7369536f etLpSolver(OsiSo │ │ │ │ - 0x000aba84 6c766572 496e7465 72666163 652a2900 lverInterface*). │ │ │ │ - 0x000aba94 636c705f 00000000 766f6964 20426f6e clp_....void Bon │ │ │ │ - 0x000abaa4 6d696e3a 3a537562 4d697053 6f6c7665 min::SubMipSolve │ │ │ │ - 0x000abab4 723a3a73 65745374 72617465 67792843 r::setStrategy(C │ │ │ │ - 0x000abac4 62635374 72617465 67794465 6661756c bcStrategyDefaul │ │ │ │ - 0x000abad4 742a2900 6d696c70 5f736f6c 76657200 t*).milp_solver. │ │ │ │ - 0x000abae4 43686f6f 73652074 68652073 7562736f Choose the subso │ │ │ │ - 0x000abaf4 6c766572 20746f20 736f6c76 65204d49 lver to solve MI │ │ │ │ - 0x000abb04 4c502073 75622d70 726f626c 656d7320 LP sub-problems │ │ │ │ - 0x000abb14 696e204f 41206465 636f6d70 6f736974 in OA decomposit │ │ │ │ - 0x000abb24 696f6e73 2e000000 4362635f 44000000 ions....Cbc_D... │ │ │ │ - 0x000abb34 436f696e 20427261 6e636820 616e6420 Coin Branch and │ │ │ │ - 0x000abb44 43757420 77697468 20697473 20646566 Cut with its def │ │ │ │ - 0x000abb54 61756c74 00000000 4362635f 50617200 ault....Cbc_Par. │ │ │ │ - 0x000abb64 436f696e 20427261 6e636820 616e6420 Coin Branch and │ │ │ │ - 0x000abb74 43757420 77697468 20706173 73656420 Cut with passed │ │ │ │ - 0x000abb84 70617261 6d657465 72730000 49424d20 parameters..IBM │ │ │ │ - 0x000abb94 43706c65 78000000 20546f20 75736520 Cplex... To use │ │ │ │ - 0x000abba4 43706c65 782c2061 2076616c 6964206c Cplex, a valid l │ │ │ │ - 0x000abbb4 6963656e 73652069 73207265 71756972 icense is requir │ │ │ │ - 0x000abbc4 65642061 6e642079 6f752073 686f756c ed and you shoul │ │ │ │ - 0x000abbd4 64206861 76652063 6f6d7069 6c656420 d have compiled │ │ │ │ - 0x000abbe4 4f736943 70782069 6e20434f 494e2d4f OsiCpx in COIN-O │ │ │ │ - 0x000abbf4 52202028 73656520 4f736920 646f6375 R (see Osi docu │ │ │ │ - 0x000abc04 6d656e74 6174696f 6e292e00 6370785f mentation)..cpx_ │ │ │ │ - 0x000abc14 70617261 6c6c656c 5f737472 61746567 parallel_strateg │ │ │ │ - 0x000abc24 79000000 53747261 74656779 206f6620 y...Strategy of │ │ │ │ - 0x000abc34 70617261 6c6c656c 20736561 72636820 parallel search │ │ │ │ - 0x000abc44 6d6f6465 20696e20 43504c45 582e0000 mode in CPLEX... │ │ │ │ - 0x000abc54 2d31203d 206f7070 6f727475 6e697374 -1 = opportunist │ │ │ │ - 0x000abc64 69632c20 30203d20 6175746f 6d617469 ic, 0 = automati │ │ │ │ - 0x000abc74 632c2031 203d2064 65746572 6d696e69 c, 1 = determini │ │ │ │ - 0x000abc84 73746963 20287265 66657220 746f2043 stic (refer to C │ │ │ │ - 0x000abc94 504c4558 20646f63 756d656e 74617469 PLEX documentati │ │ │ │ - 0x000abca4 6f6e2900 6e756d62 65725f63 70785f74 on).number_cpx_t │ │ │ │ - 0x000abcb4 68726561 64730000 53657420 6e756d62 hreads..Set numb │ │ │ │ - 0x000abcc4 6572206f 66207468 72656164 7320746f er of threads to │ │ │ │ - 0x000abcd4 20757365 20776974 68206370 6c65782e use with cplex. │ │ │ │ - 0x000abce4 00000000 28726566 65722074 6f204350 ....(refer to CP │ │ │ │ - 0x000abcf4 4c455820 646f6375 6d656e74 6174696f LEX documentatio │ │ │ │ - 0x000abd04 6e290000 6d696c70 5f737472 61746567 n)..milp_strateg │ │ │ │ - 0x000abd14 79000000 43686f6f 73652061 20737472 y...Choose a str │ │ │ │ - 0x000abd24 61746567 7920666f 72204d49 4c50732e ategy for MILPs. │ │ │ │ - 0x000abd34 00000000 736f6c76 655f746f 5f6f7074 ....solve_to_opt │ │ │ │ - 0x000abd44 696d616c 69747900 66696e64 5f676f6f imality.find_goo │ │ │ │ - 0x000abd54 645f736f 6c000000 53746f70 20737562 d_sol...Stop sub │ │ │ │ - 0x000abd64 206d696c 70732077 68656e20 6120736f milps when a so │ │ │ │ - 0x000abd74 6c757469 6f6e2069 6d70726f 76696e67 lution improving │ │ │ │ - 0x000abd84 20746865 20696e63 756d6265 6e742069 the incumbent i │ │ │ │ - 0x000abd94 7320666f 756e6400 536f6c76 65204d49 s found.Solve MI │ │ │ │ - 0x000abda4 4c507320 746f206f 7074696d 616c6974 LPs to optimalit │ │ │ │ - 0x000abdb4 79000000 6d696c70 5f6c6f67 5f6c6576 y...milp_log_lev │ │ │ │ - 0x000abdc4 656c0000 73706563 69667920 4d494c50 el..specify MILP │ │ │ │ - 0x000abdd4 20736f6c 76657220 6c6f6720 6c657665 solver log leve │ │ │ │ - 0x000abde4 6c2e0000 53657420 74686520 6c657665 l...Set the leve │ │ │ │ - 0x000abdf4 6c206f66 206f7574 70757420 6f662074 l of output of t │ │ │ │ - 0x000abe04 6865204d 494c5020 73756273 6f6c7665 he MILP subsolve │ │ │ │ - 0x000abe14 7220696e 204f4120 3a203020 2d206e6f r in OA : 0 - no │ │ │ │ - 0x000abe24 6e652c20 31202d20 6d696e69 6d616c2c ne, 1 - minimal, │ │ │ │ - 0x000abe34 2032202d 206e6f72 6d616c20 6c6f772c 2 - normal low, │ │ │ │ - 0x000abe44 2033202d 206e6f72 6d616c20 68696768 3 - normal high │ │ │ │ - 0x000abe54 00000000 596f7520 68617665 20736574 ....You have set │ │ │ │ - 0x000abe64 20616e20 6f707469 6f6e2074 6f207573 an option to us │ │ │ │ - 0x000abe74 65204350 4c455820 61732074 6865206d e CPLEX as the m │ │ │ │ - 0x000abe84 696c700a 00000000 73756273 6f6c7665 ilp.....subsolve │ │ │ │ - 0x000abe94 7220696e 206f6120 6465636f 6d706f73 r in oa decompos │ │ │ │ - 0x000abea4 6974696f 6e2e2048 6f776576 65722c20 ition. However, │ │ │ │ - 0x000abeb4 61707061 72656e74 6c790a00 43504c45 apparently..CPLE │ │ │ │ - 0x000abec4 58206973 206e6f74 20636f6e 66696775 X is not configu │ │ │ │ - 0x000abed4 72656420 746f2062 65207573 65642069 red to be used i │ │ │ │ - 0x000abee4 6e20626f 6e6d696e 2e0a0000 53656520 n bonmin....See │ │ │ │ - 0x000abef4 74686520 6d616e75 616c2066 6f722063 the manual for c │ │ │ │ - 0x000abf04 6f6e6669 67757269 6e672043 504c4558 onfiguring CPLEX │ │ │ │ - 0x000abf14 0a000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ - 0x000abf24 736f6c76 65722c20 666f7220 6c6f6361 solver, for loca │ │ │ │ - 0x000abf34 6c207365 61726368 65732079 6f752073 l searches you s │ │ │ │ - 0x000abf44 686f756c 64207573 6520636c 70206f72 hould use clp or │ │ │ │ - 0x000abf54 2063706c 65780000 70657266 6f726d4c cplex..performL │ │ │ │ - 0x000abf64 6f63616c 53656172 63680000 4f614465 ocalSearch..OaDe │ │ │ │ - 0x000abf74 636f6d70 6f736974 696f6e42 6173653a compositionBase: │ │ │ │ - 0x000abf84 3a537562 4d697053 6f6c7665 72000000 :SubMipSolver... │ │ │ │ - 0x000abf94 766f6964 20426f6e 6d696e3a 3a537562 void Bonmin::Sub │ │ │ │ - 0x000abfa4 4d697053 6f6c7665 723a3a6f 7074696d MipSolver::optim │ │ │ │ - 0x000abfb4 697a6528 646f7562 6c652c20 696e742c ize(double, int, │ │ │ │ - 0x000abfc4 20646f75 626c6529 00000000 73747261 double)....stra │ │ │ │ - 0x000abfd4 745f6465 6661756c 74000000 46756e63 t_default...Func │ │ │ │ - 0x000abfe4 74696f6e 206f7074 696d697a 655f7769 tion optimize_wi │ │ │ │ - 0x000abff4 74685f6c 617a795f 636f6e73 74726169 th_lazy_constrai │ │ │ │ - 0x000ac004 6e747320 63616e20 6f6e6c79 20626520 nts can only be │ │ │ │ - 0x000ac014 75736564 20776974 68204350 4c45580a used with CPLEX. │ │ │ │ - 0x000ac024 00000000 70726f62 696e675f 63757473 ....probing_cuts │ │ │ │ - 0x000ac034 00000000 50726f62 696e6700 476f6d6f ....Probing.Gomo │ │ │ │ - 0x000ac044 72790000 4b6e6170 7361636b 00000000 ry..Knapsack.... │ │ │ │ - 0x000ac054 466c6f77 436f7665 72000000 4d697865 FlowCover...Mixe │ │ │ │ - 0x000ac064 64496e74 65676572 526f756e 64696e67 dIntegerRounding │ │ │ │ - 0x000ac074 32000000 626f6f6c 20426f6e 6d696e3a 2...bool Bonmin: │ │ │ │ - 0x000ac084 3a697344 69666665 72656e74 4f6e496e :isDifferentOnIn │ │ │ │ - 0x000ac094 74656765 7273284f 7369536f 6c766572 tegers(OsiSolver │ │ │ │ - 0x000ac0a4 496e7465 72666163 65262c20 4f73694f Interface&, OsiO │ │ │ │ - 0x000ac0b4 626a6563 742a2a2c 20696e74 2c20646f bject**, int, do │ │ │ │ - 0x000ac0c4 75626c65 2c20636f 6e737420 646f7562 uble, const doub │ │ │ │ - 0x000ac0d4 6c652a2c 20636f6e 73742064 6f75626c le*, const doubl │ │ │ │ - 0x000ac0e4 652a2900 426f6e53 6f6c7665 7248656c e*).BonSolverHel │ │ │ │ - 0x000ac0f4 702e6370 70000000 736f7300 4572726f p.cpp...sos.Erro │ │ │ │ - 0x000ac104 72206e6f 7420696e 74656765 72207661 r not integer va │ │ │ │ - 0x000ac114 6c756564 20736f6c 7574696f 6e000000 lued solution... │ │ │ │ - 0x000ac124 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x000ac134 20785b00 5d203d20 00000000 66697849 x[.] = ....fixI │ │ │ │ - 0x000ac144 6e746567 65727300 4f614465 636f6d70 ntegers.OaDecomp │ │ │ │ - 0x000ac154 6f736974 696f6e42 6173653a 3a736f6c ositionBase::sol │ │ │ │ - 0x000ac164 7665724d 616e6970 00000000 43616e20 verManip....Can │ │ │ │ - 0x000ac174 6e6f7420 66697820 76617269 61626c65 not fix variable │ │ │ │ - 0x000ac184 20696e20 6e6c7020 62656361 75736520 in nlp because │ │ │ │ - 0x000ac194 69742068 61732074 6f6f2062 69672061 it has too big a │ │ │ │ - 0x000ac1a4 2076616c 75652028 00000000 29206174 value (....) at │ │ │ │ - 0x000ac1b4 206f7074 696d6975 6d206f66 204c5020 optimium of LP │ │ │ │ - 0x000ac1c4 72656c61 78617469 6f6e2e20 596f7520 relaxation. You │ │ │ │ - 0x000ac1d4 73686f75 6c642074 72792072 756e6e69 should try runni │ │ │ │ - 0x000ac1e4 6e672074 68652070 726f626c 656d2077 ng the problem w │ │ │ │ - 0x000ac1f4 69746820 422d4242 00000000 766f6964 ith B-BB....void │ │ │ │ - 0x000ac204 20426f6e 6d696e3a 3a696e73 74616c6c Bonmin::install │ │ │ │ - 0x000ac214 43757473 284f7369 536f6c76 6572496e Cuts(OsiSolverIn │ │ │ │ - 0x000ac224 74657266 61636526 2c20636f 6e737420 terface&, const │ │ │ │ - 0x000ac234 4f736943 75747326 2c20696e 74290000 OsiCuts&, int).. │ │ │ │ - 0x000ac244 62617369 7320213d 204e554c 4c000000 basis != NULL... │ │ │ │ - 0x000ac254 4661696c 20736574 5761726d 53746172 Fail setWarmStar │ │ │ │ - 0x000ac264 74282920 61667465 72206375 7420696e t() after cut in │ │ │ │ - 0x000ac274 7374616c 6c617469 6f6e2e00 67656e65 stallation..gene │ │ │ │ - 0x000ac284 72617465 43757473 00000000 4f414375 rateCuts....OACu │ │ │ │ - 0x000ac294 7447656e 65726174 6f723200 6563705f tGenerator2.ecp_ │ │ │ │ - 0x000ac2a4 6d61785f 726f756e 64735f73 74726f6e max_rounds_stron │ │ │ │ - 0x000ac2b4 67000000 53657420 74686520 6d617869 g...Set the maxi │ │ │ │ - 0x000ac2c4 6d616c20 6e756d62 6572206f 6620726f mal number of ro │ │ │ │ - 0x000ac2d4 756e6473 206f6620 45435020 63757473 unds of ECP cuts │ │ │ │ - 0x000ac2e4 20696e20 7374726f 6e672062 72616e63 in strong branc │ │ │ │ - 0x000ac2f4 68696e67 2e000000 6563705f 6162735f hing....ecp_abs_ │ │ │ │ - 0x000ac304 746f6c5f 7374726f 6e670000 53657420 tol_strong..Set │ │ │ │ - 0x000ac314 74686520 6162736f 6c757465 20746572 the absolute ter │ │ │ │ - 0x000ac324 6d696e61 74696f6e 20746f6c 6572616e mination toleran │ │ │ │ - 0x000ac334 63652066 6f722045 43502072 6f756e64 ce for ECP round │ │ │ │ - 0x000ac344 7320696e 20737472 6f6e6720 6272616e s in strong bran │ │ │ │ - 0x000ac354 6368696e 672e0000 6563705f 72656c5f ching...ecp_rel_ │ │ │ │ - 0x000ac364 746f6c5f 7374726f 6e670000 53657420 tol_strong..Set │ │ │ │ - 0x000ac374 74686520 72656c61 74697665 20746572 the relative ter │ │ │ │ - 0x000ac384 6d696e61 74696f6e 20746f6c 6572616e mination toleran │ │ │ │ - 0x000ac394 63652066 6f722045 43502072 6f756e64 ce for ECP round │ │ │ │ - 0x000ac3a4 7320696e 20737472 6f6e6720 6272616e s in strong bran │ │ │ │ - 0x000ac3b4 6368696e 672e0000 6c705f73 74726f6e ching...lp_stron │ │ │ │ - 0x000ac3c4 675f7761 726d7374 6172745f 6d657468 g_warmstart_meth │ │ │ │ - 0x000ac3d4 6f640000 43686f6f 7365206d 6574686f od..Choose metho │ │ │ │ - 0x000ac3e4 6420746f 20757365 20666f72 20776172 d to use for war │ │ │ │ - 0x000ac3f4 6d207374 61727469 6e67206c 7020696e m starting lp in │ │ │ │ - 0x000ac404 20737472 6f6e6720 6272616e 6368696e strong branchin │ │ │ │ - 0x000ac414 67000000 42617369 73000000 55736520 g...Basis...Use │ │ │ │ - 0x000ac424 6f707469 6d616c20 62617369 73206f66 optimal basis of │ │ │ │ - 0x000ac434 206e6f64 65000000 436c6f6e 65000000 node...Clone... │ │ │ │ - 0x000ac444 436c6f6e 65206f70 74696d61 6c207072 Clone optimal pr │ │ │ │ - 0x000ac454 6f626c65 6d206f66 206e6f64 65000000 oblem of node... │ │ │ │ - 0x000ac464 28416476 616e6365 64207374 75666629 (Advanced stuff) │ │ │ │ - 0x000ac474 00000000 76656374 6f723a3a 5f4d5f72 ....vector::_M_r │ │ │ │ - 0x000ac484 65616c6c 6f635f61 7070656e 64000000 ealloc_append... │ │ │ │ - 0x000ac494 76697274 75616c20 696e7420 426f6e52 virtual int BonR │ │ │ │ - 0x000ac4a4 616e646f 6d43686f 6963653a 3a736574 andomChoice::set │ │ │ │ - 0x000ac4b4 75704c69 7374284f 73694272 616e6368 upList(OsiBranch │ │ │ │ - 0x000ac4c4 696e6749 6e666f72 6d617469 6f6e2a2c ingInformation*, │ │ │ │ - 0x000ac4d4 20626f6f 6c290000 426f6e52 616e646f bool)..BonRando │ │ │ │ - 0x000ac4e4 6d43686f 6963652e 63707000 6e756d62 mChoice.cpp.numb │ │ │ │ - 0x000ac4f4 65724f62 6a656374 73000000 76697274 erObjects...virt │ │ │ │ - 0x000ac504 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ - 0x000ac514 3a426f6e 43686f6f 73655661 72696162 :BonChooseVariab │ │ │ │ - 0x000ac524 6c653a3a 75706461 7465496e 666f726d le::updateInform │ │ │ │ - 0x000ac534 6174696f 6e28696e 742c2069 6e742c20 ation(int, int, │ │ │ │ - 0x000ac544 646f7562 6c652c20 646f7562 6c652c20 double, double, │ │ │ │ - 0x000ac554 696e7429 00000000 426f6e43 686f6f73 int)....BonChoos │ │ │ │ - 0x000ac564 65566172 6961626c 652e6370 70000000 eVariable.cpp... │ │ │ │ - 0x000ac574 696e6465 783c736f 6c766572 5f2d3e6e indexn │ │ │ │ - 0x000ac584 756d6265 724f626a 65637473 28290000 umberObjects().. │ │ │ │ - 0x000ac594 6272616e 63683c32 00000000 73746174 branch<2....stat │ │ │ │ - 0x000ac5a4 75733e3d 30000000 6362635f 6d6f6465 us>=0...cbc_mode │ │ │ │ - 0x000ac5b4 6c5f0000 646f7562 6c65204f 7369486f l_..double OsiHo │ │ │ │ - 0x000ac5c4 74496e66 6f3a3a75 70436861 6e676528 tInfo::upChange( │ │ │ │ - 0x000ac5d4 2920636f 6e737400 2f757372 2f696e63 ) const./usr/inc │ │ │ │ - 0x000ac5e4 6c756465 2f636f69 6e2f4f73 6943686f lude/coin/OsiCho │ │ │ │ - 0x000ac5f4 6f736556 61726961 626c652e 68707000 oseVariable.hpp. │ │ │ │ - 0x000ac604 6272616e 6368696e 674f626a 6563745f branchingObject_ │ │ │ │ - 0x000ac614 2d3e6e75 6d626572 4272616e 63686573 ->numberBranches │ │ │ │ - 0x000ac624 2829203d 3d203200 696e7420 4f736948 () == 2.int OsiH │ │ │ │ - 0x000ac634 6f74496e 666f3a3a 646f776e 53746174 otInfo::downStat │ │ │ │ - 0x000ac644 75732829 20636f6e 73740000 76697274 us() const..virt │ │ │ │ - 0x000ac654 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ - 0x000ac664 3a426f6e 43686f6f 73655661 72696162 :BonChooseVariab │ │ │ │ - 0x000ac674 6c653a3a 75706461 7465496e 666f726d le::updateInform │ │ │ │ - 0x000ac684 6174696f 6e28636f 6e737420 4f736942 ation(const OsiB │ │ │ │ - 0x000ac694 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ - 0x000ac6a4 696f6e2a 2c20696e 742c204f 7369486f ion*, int, OsiHo │ │ │ │ - 0x000ac6b4 74496e66 6f2a2900 6f626a65 63742d3e tInfo*).object-> │ │ │ │ - 0x000ac6c4 75704573 74696d61 74652829 3e302e30 upEstimate()>0.0 │ │ │ │ - 0x000ac6d4 26266f62 6a656374 2d3e646f 776e4573 &&object->downEs │ │ │ │ - 0x000ac6e4 74696d61 74652829 3e302e30 00000000 timate()>0.0.... │ │ │ │ - 0x000ac6f4 696e7420 4f736948 6f74496e 666f3a3a int OsiHotInfo:: │ │ │ │ - 0x000ac704 75705374 61747573 28292063 6f6e7374 upStatus() const │ │ │ │ - 0x000ac714 00000000 424f4e00 25336420 75702025 ....BON.%3d up % │ │ │ │ - 0x000ac724 33642020 252e3865 2020646f 776e2025 3d %.8e down % │ │ │ │ - 0x000ac734 33642020 252e3865 00000000 75704d75 3d %.8e....upMu │ │ │ │ - 0x000ac744 6c746970 6c696572 203d2025 6520646f ltiplier = %e do │ │ │ │ - 0x000ac754 776e4d75 6c746970 6c696572 203d2025 wnMultiplier = % │ │ │ │ - 0x000ac764 65000000 25336420 76616c75 65203d20 e...%3d value = │ │ │ │ - 0x000ac774 25652075 70457374 696d6174 65203d20 %e upEstimate = │ │ │ │ - 0x000ac784 25652064 6f776e45 7374696d 61746520 %e downEstimate │ │ │ │ - 0x000ac794 3d202565 20696e66 65617320 3d202565 = %e infeas = %e │ │ │ │ - 0x000ac7a4 2076616c 75653220 3d202565 00000000 value2 = %e.... │ │ │ │ - 0x000ac7b4 6c697374 5f5b2535 645d203d 20253564 list_[%5d] = %5d │ │ │ │ - 0x000ac7c4 2c207573 6566756c 6c5f5b25 35645d20 , usefull_[%5d] │ │ │ │ - 0x000ac7d4 3d20252e 31366520 252e3136 65000000 = %.16e %.16e... │ │ │ │ - 0x000ac7e4 6c697374 5f5b2533 645d203d 20253364 list_[%3d] = %3d │ │ │ │ - 0x000ac7f4 20757365 66756c5f 5b253364 5d203d20 useful_[%3d] = │ │ │ │ - 0x000ac804 25650000 6c697374 325b2533 645d203d %e..list2[%3d] = │ │ │ │ - 0x000ac814 20253364 20757365 66756c32 5b253364 %3d useful2[%3d │ │ │ │ - 0x000ac824 5d203d20 25650000 20537461 7274696e ] = %e.. Startin │ │ │ │ - 0x000ac834 67207374 726f6e67 20627261 6e636869 g strong branchi │ │ │ │ - 0x000ac844 6e672e20 4f626a2e 2076616c 203d2025 ng. Obj. val = % │ │ │ │ - 0x000ac854 670a0000 20202020 20202020 20202056 g... V │ │ │ │ - 0x000ac864 61722020 20205661 6c756520 20202020 ar Value │ │ │ │ - 0x000ac874 20202020 20202044 6f776e53 74617420 DownStat │ │ │ │ - 0x000ac884 20202044 6f776e43 68616e67 65202020 DownChange │ │ │ │ - 0x000ac894 20205570 53746174 20202020 20205570 UpStat Up │ │ │ │ - 0x000ac8a4 4368616e 67650000 20202020 25336420 Change.. %3d │ │ │ │ - 0x000ac8b4 20202025 33642020 2020252e 36652020 %3d %.6e │ │ │ │ - 0x000ac8c4 20202020 25367320 20202025 2e366520 %6s %.6e │ │ │ │ - 0x000ac8d4 20202536 73202020 20252e36 65000000 %6s %.6e... │ │ │ │ - 0x000ac8e4 4272616e 63686564 206f6e20 76617269 Branched on vari │ │ │ │ - 0x000ac8f4 61626c65 2025692c 20626573 74576869 able %i, bestWhi │ │ │ │ - 0x000ac904 63685761 793a2025 69000000 20202020 chWay: %i... │ │ │ │ - 0x000ac914 20202020 20202043 686f6f73 696e6720 Choosing │ │ │ │ - 0x000ac924 25640000 75706461 74652025 33642025 %d..update %3d % │ │ │ │ - 0x000ac934 33642025 65202565 20253364 00000000 3d %e %e %3d.... │ │ │ │ - 0x000ac944 696e7420 426f6e6d 696e3a3a 486f7449 int Bonmin::HotI │ │ │ │ - 0x000ac954 6e666f3a 3a757064 61746549 6e666f72 nfo::updateInfor │ │ │ │ - 0x000ac964 6d617469 6f6e2863 6f6e7374 204f7369 mation(const Osi │ │ │ │ - 0x000ac974 536f6c76 6572496e 74657266 6163652a SolverInterface* │ │ │ │ - 0x000ac984 2c20636f 6e737420 4f736942 72616e63 , const OsiBranc │ │ │ │ - 0x000ac994 68696e67 496e666f 726d6174 696f6e2a hingInformation* │ │ │ │ - 0x000ac9a4 2c204f73 6943686f 6f736556 61726961 , OsiChooseVaria │ │ │ │ - 0x000ac9b4 626c652a 29000000 736f6c76 65722d3e ble*)...solver-> │ │ │ │ - 0x000ac9c4 6d657373 61676548 616e646c 65722829 messageHandler() │ │ │ │ - 0x000ac9d4 20213d20 4e554c4c 00000000 56657279 != NULL....Very │ │ │ │ - 0x000ac9e4 20736d61 6c6c2069 6e666561 73696269 small infeasibi │ │ │ │ - 0x000ac9f4 6c697479 3a200000 63616e64 69646174 lity: ..candidat │ │ │ │ - 0x000aca04 655f736f 72745f63 72697465 72696f6e e_sort_criterion │ │ │ │ - 0x000aca14 00000000 43686f69 6365206f 66207468 ....Choice of th │ │ │ │ - 0x000aca24 65206372 69746572 696f6e20 746f2063 e criterion to c │ │ │ │ - 0x000aca34 686f6f73 65206361 6e646964 61746573 hoose candidates │ │ │ │ - 0x000aca44 20696e20 7374726f 6e672d62 72616e63 in strong-branc │ │ │ │ - 0x000aca54 68696e67 00000000 62657374 2d70732d hing....best-ps- │ │ │ │ - 0x000aca64 636f7374 00000000 536f7274 20627920 cost....Sort by │ │ │ │ - 0x000aca74 64656372 65617369 6e672070 73657564 decreasing pseud │ │ │ │ - 0x000aca84 6f2d636f 73740000 776f7273 742d7073 o-cost..worst-ps │ │ │ │ - 0x000aca94 2d636f73 74000000 536f7274 20627920 -cost...Sort by │ │ │ │ - 0x000acaa4 696e6372 65617369 6e672070 73657564 increasing pseud │ │ │ │ - 0x000acab4 6f2d636f 73740000 536f7274 20627920 o-cost..Sort by │ │ │ │ - 0x000acac4 64656372 65617369 6e672069 6e746567 decreasing integ │ │ │ │ - 0x000acad4 65722069 6e666561 73696269 6c697479 er infeasibility │ │ │ │ - 0x000acae4 00000000 6c656173 742d6672 61637469 ....least-fracti │ │ │ │ - 0x000acaf4 6f6e616c 00000000 536f7274 20627920 onal....Sort by │ │ │ │ - 0x000acb04 696e6372 65617369 6e672069 6e746567 increasing integ │ │ │ │ - 0x000acb14 65722069 6e666561 73696269 6c697479 er infeasibility │ │ │ │ - 0x000acb24 00000000 73657475 705f7073 6575646f ....setup_pseudo │ │ │ │ - 0x000acb34 5f667261 63000000 50726f70 6f727469 _frac...Proporti │ │ │ │ - 0x000acb44 6f6e206f 66207374 726f6e67 20627261 on of strong bra │ │ │ │ - 0x000acb54 6e636869 6e67206c 69737420 74686174 nching list that │ │ │ │ - 0x000acb64 20686173 20746f20 62652074 616b656e has to be taken │ │ │ │ - 0x000acb74 2066726f 6d206d6f 73742d69 6e746567 from most-integ │ │ │ │ - 0x000acb84 65722d69 6e666561 7369626c 65206c69 er-infeasible li │ │ │ │ - 0x000acb94 73742e00 6d61786d 696e5f63 7269745f st..maxmin_crit_ │ │ │ │ - 0x000acba4 6e6f5f73 6f6c0000 57656967 68742074 no_sol..Weight t │ │ │ │ - 0x000acbb4 6f776172 6473206d 696e696d 756d2069 owards minimum i │ │ │ │ - 0x000acbc4 6e206f66 206c6f77 65722061 6e642075 n of lower and u │ │ │ │ - 0x000acbd4 70706572 20627261 6e636869 6e672065 pper branching e │ │ │ │ - 0x000acbe4 7374696d 61746573 20776865 6e206e6f stimates when no │ │ │ │ - 0x000acbf4 20736f6c 7574696f 6e206861 73206265 solution has be │ │ │ │ - 0x000acc04 656e2066 6f756e64 20796574 2e000000 en found yet.... │ │ │ │ - 0x000acc14 6d61786d 696e5f63 7269745f 68617665 maxmin_crit_have │ │ │ │ - 0x000acc24 5f736f6c 00000000 57656967 68742074 _sol....Weight t │ │ │ │ - 0x000acc34 6f776172 6473206d 696e696d 756d2069 owards minimum i │ │ │ │ - 0x000acc44 6e206f66 206c6f77 65722061 6e642075 n of lower and u │ │ │ │ - 0x000acc54 70706572 20627261 6e636869 6e672065 pper branching e │ │ │ │ - 0x000acc64 7374696d 61746573 20776865 6e206120 stimates when a │ │ │ │ - 0x000acc74 736f6c75 74696f6e 20686173 20626565 solution has bee │ │ │ │ - 0x000acc84 6e20666f 756e642e 00000000 6e756d62 n found.....numb │ │ │ │ - 0x000acc94 65725f62 65666f72 655f7472 7573745f er_before_trust_ │ │ │ │ - 0x000acca4 6c697374 00000000 53657420 74686520 list....Set the │ │ │ │ - 0x000accb4 6e756d62 6572206f 66206272 616e6368 number of branch │ │ │ │ - 0x000accc4 6573206f 6e206120 76617269 61626c65 es on a variable │ │ │ │ - 0x000accd4 20626566 6f726520 69747320 70736575 before its pseu │ │ │ │ - 0x000acce4 646f2063 6f737473 20617265 20746f20 do costs are to │ │ │ │ - 0x000accf4 62652062 656c6965 76656420 64757269 be believed duri │ │ │ │ - 0x000acd04 6e672073 65747570 206f6620 7374726f ng setup of stro │ │ │ │ - 0x000acd14 6e672062 72616e63 68696e67 2063616e ng branching can │ │ │ │ - 0x000acd24 64696461 7465206c 6973742e 00000000 didate list..... │ │ │ │ - 0x000acd34 54686520 64656661 756c7420 76616c75 The default valu │ │ │ │ - 0x000acd44 65206973 20746861 74206f66 20226e75 e is that of "nu │ │ │ │ - 0x000acd54 6d626572 5f626566 6f72655f 74727573 mber_before_trus │ │ │ │ - 0x000acd64 74220000 6e756d62 65725f73 74726f6e t"..number_stron │ │ │ │ - 0x000acd74 675f6272 616e6368 5f726f6f 74000000 g_branch_root... │ │ │ │ - 0x000acd84 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ - 0x000acd94 66207661 72696162 6c657320 636f6e73 f variables cons │ │ │ │ - 0x000acda4 69646572 65642066 6f722073 74726f6e idered for stron │ │ │ │ - 0x000acdb4 67206272 616e6368 696e6720 696e2072 g branching in r │ │ │ │ - 0x000acdc4 6f6f7420 6e6f6465 2e000000 6d696e5f oot node....min_ │ │ │ │ - 0x000acdd4 6e756d62 65725f73 74726f6e 675f6272 number_strong_br │ │ │ │ - 0x000acde4 616e6368 00000000 53657473 206d696e anch....Sets min │ │ │ │ - 0x000acdf4 696d756d 206e756d 62657220 6f662076 imum number of v │ │ │ │ - 0x000ace04 61726961 626c6573 20666f72 20737472 ariables for str │ │ │ │ - 0x000ace14 6f6e6720 6272616e 6368696e 6720286f ong branching (o │ │ │ │ - 0x000ace24 76657272 6964696e 67207472 75737429 verriding trust) │ │ │ │ - 0x000ace34 00000000 74727573 745f7374 726f6e67 ....trust_strong │ │ │ │ - 0x000ace44 5f627261 6e636869 6e675f66 6f725f70 _branching_for_p │ │ │ │ - 0x000ace54 73657564 6f5f636f 73740000 57686574 seudo_cost..Whet │ │ │ │ - 0x000ace64 68657220 6f72206e 6f742074 6f207472 her or not to tr │ │ │ │ - 0x000ace74 75737420 7374726f 6e672062 72616e63 ust strong branc │ │ │ │ - 0x000ace84 68696e67 20726573 756c7473 20666f72 hing results for │ │ │ │ - 0x000ace94 20757064 6174696e 67207073 6575646f updating pseudo │ │ │ │ - 0x000acea4 20636f73 74732e00 6e756d62 65725f6c costs..number_l │ │ │ │ - 0x000aceb4 6f6f6b5f 61686561 64000000 53657473 ook_ahead...Sets │ │ │ │ - 0x000acec4 206c696d 6974206f 66206c6f 6f6b2d61 limit of look-a │ │ │ │ - 0x000aced4 68656164 20737472 6f6e672d 6272616e head strong-bran │ │ │ │ - 0x000acee4 6368696e 67207472 69616c73 00000000 ching trials.... │ │ │ │ - 0x000acef4 76697274 75616c20 696e7420 426f6e6d virtual int Bonm │ │ │ │ - 0x000acf04 696e3a3a 426f6e43 686f6f73 65566172 in::BonChooseVar │ │ │ │ - 0x000acf14 6961626c 653a3a64 6f537472 6f6e6742 iable::doStrongB │ │ │ │ - 0x000acf24 72616e63 68696e67 284f7369 536f6c76 ranching(OsiSolv │ │ │ │ - 0x000acf34 6572496e 74657266 6163652a 2c204f73 erInterface*, Os │ │ │ │ - 0x000acf44 69427261 6e636869 6e67496e 666f726d iBranchingInform │ │ │ │ - 0x000acf54 6174696f 6e2a2c20 696e742c 20696e74 ation*, int, int │ │ │ │ - 0x000acf64 29000000 6272616e 63682d3e 6e756d62 )...branch->numb │ │ │ │ - 0x000acf74 65724272 616e6368 65732829 3d3d3200 erBranches()==2. │ │ │ │ - 0x000acf84 53420000 73746174 7573303d 3d302026 SB..status0==0 & │ │ │ │ - 0x000acf94 26207374 61747573 313d3d30 00000000 & status1==0.... │ │ │ │ - 0x000acfa4 69446f20 3c3d2028 696e7429 20726573 iDo <= (int) res │ │ │ │ - 0x000acfb4 756c7473 5f2e7369 7a652829 00000000 ults_.size().... │ │ │ │ - 0x000acfc4 76697274 75616c20 696e7420 426f6e6d virtual int Bonm │ │ │ │ - 0x000acfd4 696e3a3a 426f6e43 686f6f73 65566172 in::BonChooseVar │ │ │ │ - 0x000acfe4 6961626c 653a3a63 686f6f73 65566172 iable::chooseVar │ │ │ │ - 0x000acff4 6961626c 65284f73 69536f6c 76657249 iable(OsiSolverI │ │ │ │ - 0x000ad004 6e746572 66616365 2a2c204f 73694272 nterface*, OsiBr │ │ │ │ - 0x000ad014 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ - 0x000ad024 6f6e2a2c 20626f6f 6c290000 72657375 on*, bool)..resu │ │ │ │ - 0x000ad034 6c74735f 5b695d2e 75705374 61747573 lts_[i].upStatus │ │ │ │ - 0x000ad044 28293e3d 30000000 72657375 6c74735f ()>=0...results_ │ │ │ │ - 0x000ad054 5b695d2e 646f776e 53746174 75732829 [i].downStatus() │ │ │ │ - 0x000ad064 3e3d3000 426f6e43 686f6f73 65566172 >=0.BonChooseVar │ │ │ │ - 0x000ad074 6961626c 65000000 73657475 704c6973 iable...setupLis │ │ │ │ - 0x000ad084 74000000 53686f75 6c64206e 6f742062 t...Should not b │ │ │ │ - 0x000ad094 65206361 6c6c6564 20776974 6820696e e called with in │ │ │ │ - 0x000ad0a4 69746961 6c697a65 3d3d6661 6c736500 itialize==false. │ │ │ │ - 0x000ad0b4 76697274 75616c20 696e7420 426f6e6d virtual int Bonm │ │ │ │ - 0x000ad0c4 696e3a3a 426f6e43 686f6f73 65566172 in::BonChooseVar │ │ │ │ - 0x000ad0d4 6961626c 653a3a73 65747570 4c697374 iable::setupList │ │ │ │ - 0x000ad0e4 284f7369 4272616e 6368696e 67496e66 (OsiBranchingInf │ │ │ │ - 0x000ad0f4 6f726d61 74696f6e 2a2c2062 6f6f6c29 ormation*, bool) │ │ │ │ - 0x000ad104 00000000 6c697374 5f5b7075 744f7468 ....list_[putOth │ │ │ │ - 0x000ad114 65722d31 5d3c3000 63686563 6b496e64 er-1]<0.checkInd │ │ │ │ - 0x000ad124 65783c70 75744f74 68657200 693d3d6e exbabPtr()...lp_ │ │ │ │ - 0x000ad904 3d3d204e 554c4c00 53706563 69667920 == NULL.Specify │ │ │ │ - 0x000ad914 74686520 66726571 75656e63 79202869 the frequency (i │ │ │ │ - 0x000ad924 6e207465 726d7320 6f66206e 6f646573 n terms of nodes │ │ │ │ - 0x000ad934 29206174 20776869 63682073 6f6d6520 ) at which some │ │ │ │ - 0x000ad944 61206c61 2066696c 6d696e74 20656370 a la filmint ecp │ │ │ │ - 0x000ad954 20637574 73206172 65206765 6e657261 cuts are genera │ │ │ │ - 0x000ad964 7465642e 00000000 41206672 65717565 ted.....A freque │ │ │ │ - 0x000ad974 6e637920 6f662030 20616d6f 756e7473 ncy of 0 amounts │ │ │ │ - 0x000ad984 20746f20 746f206e 65766572 20736f6c to to never sol │ │ │ │ - 0x000ad994 76652074 6865204e 4c502072 656c6178 ve the NLP relax │ │ │ │ - 0x000ad9a4 6174696f 6e2e0000 6563705f 6d61785f ation...ecp_max_ │ │ │ │ - 0x000ad9b4 726f756e 64730000 53657420 74686520 rounds..Set the │ │ │ │ - 0x000ad9c4 6d617869 6d616c20 6e756d62 6572206f maximal number o │ │ │ │ - 0x000ad9d4 6620726f 756e6473 206f6620 45435020 f rounds of ECP │ │ │ │ - 0x000ad9e4 63757473 2e000000 6563705f 6162735f cuts....ecp_abs_ │ │ │ │ - 0x000ad9f4 746f6c00 53657420 74686520 6162736f tol.Set the abso │ │ │ │ - 0x000ada04 6c757465 20746572 6d696e61 74696f6e lute termination │ │ │ │ - 0x000ada14 20746f6c 6572616e 63652066 6f722045 tolerance for E │ │ │ │ - 0x000ada24 43502072 6f756e64 732e0000 6563705f CP rounds...ecp_ │ │ │ │ - 0x000ada34 72656c5f 746f6c00 53657420 74686520 rel_tol.Set the │ │ │ │ - 0x000ada44 72656c61 74697665 20746572 6d696e61 relative termina │ │ │ │ - 0x000ada54 74696f6e 20746f6c 6572616e 63652066 tion tolerance f │ │ │ │ - 0x000ada64 6f722045 43502072 6f756e64 732e0000 or ECP rounds... │ │ │ │ - 0x000ada74 6563705f 70726f62 6162696c 6974795f ecp_probability_ │ │ │ │ - 0x000ada84 66616374 6f720000 46616374 6f722061 factor..Factor a │ │ │ │ - 0x000ada94 70706561 72696e67 20696e20 666f726d ppearing in form │ │ │ │ - 0x000adaa4 756c6120 666f7220 736b6970 70696e67 ula for skipping │ │ │ │ - 0x000adab4 20454350 20637574 732e0000 43686f6f ECP cuts...Choo │ │ │ │ - 0x000adac4 73696e67 202d3120 64697361 626c6573 sing -1 disables │ │ │ │ - 0x000adad4 20746865 20736b69 7070696e 672e0000 the skipping... │ │ │ │ - 0x000adae4 626f6f6c 20426f6e 6d696e3a 3a4f6144 bool Bonmin::OaD │ │ │ │ - 0x000adaf4 65636f6d 706f7369 74696f6e 42617365 ecompositionBase │ │ │ │ - 0x000adb04 3a3a706f 73745f6e 6c705f73 6f6c7665 ::post_nlp_solve │ │ │ │ - 0x000adb14 28426f6e 6d696e3a 3a426162 496e666f (Bonmin::BabInfo │ │ │ │ - 0x000adb24 2a2c2064 6f75626c 65292063 6f6e7374 *, double) const │ │ │ │ - 0x000adb34 00000000 426f6e4f 61446563 42617365 ....BonOaDecBase │ │ │ │ - 0x000adb44 2e637070 00000000 556e736f 6c766564 .cpp....Unsolved │ │ │ │ - 0x000adb54 204e4c50 2e2e2e20 65786974 00000000 NLP... exit.... │ │ │ │ - 0x000adb64 4661696c 20726573 746f7269 6e672074 Fail restoring t │ │ │ │ - 0x000adb74 68652077 61726d20 73746172 74206174 he warm start at │ │ │ │ - 0x000adb84 20746865 20656e64 206f6620 70726f63 the end of proc │ │ │ │ - 0x000adb94 65647572 65000000 72657374 6f726500 edure...restore. │ │ │ │ - 0x000adba4 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ - 0x000adbb4 6173653a 3a536176 65536f6c 76657253 ase::SaveSolverS │ │ │ │ - 0x000adbc4 74617465 00000000 6f615f6c 6f675f6c tate....oa_log_l │ │ │ │ - 0x000adbd4 6576656c 00000000 6f615f6c 6f675f66 evel....oa_log_f │ │ │ │ - 0x000adbe4 72657175 656e6379 00000000 6164645f requency....add_ │ │ │ │ - 0x000adbf4 6f6e6c79 5f76696f 6c617465 645f6f61 only_violated_oa │ │ │ │ - 0x000adc04 00000000 6f615f63 7574735f 73636f70 ....oa_cuts_scop │ │ │ │ - 0x000adc14 65000000 4572726f 7220696e 20637574 e...Error in cut │ │ │ │ - 0x000adc24 2067656e 65726174 6f722066 6f72206f generator for o │ │ │ │ - 0x000adc34 75746572 20617070 726f7869 6d617469 uter approximati │ │ │ │ - 0x000adc44 6f6e206e 6f204e4c 50206970 6f707420 on no NLP ipopt │ │ │ │ - 0x000adc54 61737369 676e6564 00000000 4f614465 assigned....OaDe │ │ │ │ - 0x000adc64 636f6d70 6f736974 696f6e42 61736500 compositionBase. │ │ │ │ - 0x000adc74 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000adc84 6d696e3a 3a4f6144 65636f6d 706f7369 min::OaDecomposi │ │ │ │ - 0x000adc94 74696f6e 42617365 3a3a6765 6e657261 tionBase::genera │ │ │ │ - 0x000adca4 74654375 74732863 6f6e7374 204f7369 teCuts(const Osi │ │ │ │ - 0x000adcb4 536f6c76 6572496e 74657266 61636526 SolverInterface& │ │ │ │ - 0x000adcc4 2c204f73 69437574 73262c20 43676c54 , OsiCuts&, CglT │ │ │ │ - 0x000adcd4 72656549 6e666f29 00000000 6c705f20 reeInfo)....lp_ │ │ │ │ - 0x000adce4 3d3d2026 73690000 66656173 5f636865 == &si..feas_che │ │ │ │ - 0x000adcf4 636b5f63 75745f74 79706573 00000000 ck_cut_types.... │ │ │ │ - 0x000add04 43686f6f 73652074 68652074 79706520 Choose the type │ │ │ │ - 0x000add14 6f662063 75747320 67656e65 72617465 of cuts generate │ │ │ │ - 0x000add24 64207768 656e2061 6e20696e 74656765 d when an intege │ │ │ │ - 0x000add34 72206665 61736962 6c652073 6f6c7574 r feasible solut │ │ │ │ - 0x000add44 696f6e20 69732066 6f756e64 00000000 ion is found.... │ │ │ │ - 0x000add54 6f757465 722d6170 70726f78 00000000 outer-approx.... │ │ │ │ - 0x000add64 47656e65 72617465 20612073 6574206f Generate a set o │ │ │ │ - 0x000add74 66204f75 74657220 41707072 6f78696d f Outer Approxim │ │ │ │ - 0x000add84 6174696f 6e732063 7574732e 00000000 ations cuts..... │ │ │ │ - 0x000add94 42656e64 65727300 47656e65 72617465 Benders.Generate │ │ │ │ - 0x000adda4 20612073 696e676c 65204265 6e646572 a single Bender │ │ │ │ - 0x000addb4 73206375 742e0000 49662069 74207365 s cut...If it se │ │ │ │ - 0x000addc4 656d7320 746f6f20 6d756368 206d656d ems too much mem │ │ │ │ - 0x000addd4 6f727920 69732075 73656420 73686f75 ory is used shou │ │ │ │ - 0x000adde4 6c642074 72792042 656e6465 72732074 ld try Benders t │ │ │ │ - 0x000addf4 6f207573 65206c65 73730000 66656173 o use less..feas │ │ │ │ - 0x000ade04 5f636865 636b5f64 69736361 72645f70 _check_discard_p │ │ │ │ - 0x000ade14 6f6c6963 79000000 486f7720 63757473 olicy...How cuts │ │ │ │ - 0x000ade24 2066726f 6d206665 61736962 696c6974 from feasibilit │ │ │ │ - 0x000ade34 79206368 65636b65 72206172 65206469 y checker are di │ │ │ │ - 0x000ade44 73636172 64656400 64657465 63742d63 scarded.detect-c │ │ │ │ - 0x000ade54 79636c65 73000000 44657465 63742069 ycles...Detect i │ │ │ │ - 0x000ade64 66206120 6379636c 65206f63 63757273 f a cycle occurs │ │ │ │ - 0x000ade74 20616e64 206f6e6c 7920696e 20746869 and only in thi │ │ │ │ - 0x000ade84 73206361 73652066 6f726365 206e6f74 s case force not │ │ │ │ - 0x000ade94 20746f20 64697363 6172642e 00000000 to discard..... │ │ │ │ - 0x000adea4 6b656570 2d616c6c 00000000 466f7263 keep-all....Forc │ │ │ │ - 0x000adeb4 65206375 74732066 726f6d20 66656173 e cuts from feas │ │ │ │ - 0x000adec4 6962696c 69747920 63686563 6b657220 ibility checker │ │ │ │ - 0x000aded4 6e6f7420 746f2062 65206469 73636172 not to be discar │ │ │ │ - 0x000adee4 64656420 286d656d 6f727920 68756e67 ded (memory hung │ │ │ │ - 0x000adef4 72792062 75742073 6f6d6574 696d6573 ry but sometimes │ │ │ │ - 0x000adf04 20626574 74657229 2e000000 74726561 better)....trea │ │ │ │ - 0x000adf14 7465642d 61732d6e 6f726d61 6c000000 ted-as-normal... │ │ │ │ - 0x000adf24 43757473 2066726f 6d206d65 6d6f7279 Cuts from memory │ │ │ │ - 0x000adf34 20636865 636b6572 2063616e 20626520 checker can be │ │ │ │ - 0x000adf44 64697363 61726465 64206173 20616e79 discarded as any │ │ │ │ - 0x000adf54 206f7468 65722063 75747320 28636f64 other cuts (cod │ │ │ │ - 0x000adf64 65206d61 79206379 636c6520 7468656e e may cycle then │ │ │ │ - 0x000adf74 29000000 4e6f726d 616c6c79 20746f20 )...Normally to │ │ │ │ - 0x000adf84 61766f69 64206379 636c6520 63757473 avoid cycle cuts │ │ │ │ - 0x000adf94 2066726f 6d206665 61736962 696c6974 from feasibilit │ │ │ │ - 0x000adfa4 79206368 65636b65 72207368 6f756c64 y checker should │ │ │ │ - 0x000adfb4 206e6f74 20626520 64697363 61726465 not be discarde │ │ │ │ - 0x000adfc4 6420696e 20746865 206e6f64 65207768 d in the node wh │ │ │ │ - 0x000adfd4 65726520 74686579 20617265 2067656e ere they are gen │ │ │ │ - 0x000adfe4 65726174 65642e20 486f7765 76657220 erated. However │ │ │ │ - 0x000adff4 43626320 736f6d65 74696d65 7320646f Cbc sometimes do │ │ │ │ - 0x000ae004 65732069 74206966 206e6f20 63617265 es it if no care │ │ │ │ - 0x000ae014 20697320 74616b65 6e207768 69636820 is taken which │ │ │ │ - 0x000ae024 63616e20 6c656164 20746f20 616e2069 can lead to an i │ │ │ │ - 0x000ae034 6e66696e 69746520 6c6f6f70 20696e20 nfinite loop in │ │ │ │ - 0x000ae044 426f6e6d 696e2028 75737561 6c6c7920 Bonmin (usually │ │ │ │ - 0x000ae054 6f6e2073 696d706c 65207072 6f626c65 on simple proble │ │ │ │ - 0x000ae064 6d73292e 20546f20 61766f69 64207468 ms). To avoid th │ │ │ │ - 0x000ae074 6973206f 6e652063 616e2069 6e737472 is one can instr │ │ │ │ - 0x000ae084 75637420 43626320 746f206e 65766572 uct Cbc to never │ │ │ │ - 0x000ae094 20646973 63617264 20612063 75742062 discard a cut b │ │ │ │ - 0x000ae0a4 75742069 66207765 20646f20 74686174 ut if we do that │ │ │ │ - 0x000ae0b4 20666f72 20616c6c 20637574 73206974 for all cuts it │ │ │ │ - 0x000ae0c4 2063616e 206c6561 6420746f 206d656d can lead to mem │ │ │ │ - 0x000ae0d4 6f727920 70726f62 6c656d73 2e205468 ory problems. Th │ │ │ │ - 0x000ae0e4 65206465 6661756c 7420706f 6c696379 e default policy │ │ │ │ - 0x000ae0f4 20686572 65206973 20746f20 64657465 here is to dete │ │ │ │ - 0x000ae104 63742063 79636c65 7320616e 64206f6e ct cycles and on │ │ │ │ - 0x000ae114 6c792074 68656e20 696d706f 73652074 ly then impose t │ │ │ │ - 0x000ae124 6f204362 6320746f 206b6565 70207468 o Cbc to keep th │ │ │ │ - 0x000ae134 65206375 742e2054 68652074 776f206f e cut. The two o │ │ │ │ - 0x000ae144 74686572 20616c74 65726e61 74697665 ther alternative │ │ │ │ - 0x000ae154 20617265 20746f20 696e7374 72756374 are to instruct │ │ │ │ - 0x000ae164 20436263 20746f20 6b656570 20616c6c Cbc to keep all │ │ │ │ - 0x000ae174 20637574 73206f72 20746f20 6a757374 cuts or to just │ │ │ │ - 0x000ae184 2069676e 6f726520 74686520 70726f62 ignore the prob │ │ │ │ - 0x000ae194 6c656d20 616e6420 686f7065 20666f72 lem and hope for │ │ │ │ - 0x000ae1a4 20746865 20626573 74000000 67656e65 the best...gene │ │ │ │ - 0x000ae1b4 72617465 5f62656e 64657273 5f616674 rate_benders_aft │ │ │ │ - 0x000ae1c4 65725f73 6f5f6d61 6e795f6f 61000000 er_so_many_oa... │ │ │ │ - 0x000ae1d4 53706563 69667920 74686174 20616674 Specify that aft │ │ │ │ - 0x000ae1e4 65722073 6f206d61 6e79206f 61206375 er so many oa cu │ │ │ │ - 0x000ae1f4 74732068 61766520 6265656e 2067656e ts have been gen │ │ │ │ - 0x000ae204 65726174 65642042 656e6465 72732063 erated Benders c │ │ │ │ - 0x000ae214 75747320 73686f75 6c642062 65206765 uts should be ge │ │ │ │ - 0x000ae224 6e657261 74656420 696e7374 6561642e nerated instead. │ │ │ │ - 0x000ae234 00000000 49742073 65656d73 20746861 ....It seems tha │ │ │ │ - 0x000ae244 7420736f 6d657469 6d657320 67656e65 t sometimes gene │ │ │ │ - 0x000ae254 72617469 6e672074 6f6f206d 616e7920 rating too many │ │ │ │ - 0x000ae264 6f612063 75747320 736c6f77 7320646f oa cuts slows do │ │ │ │ - 0x000ae274 776e2074 6865206f 7074696d 697a6174 wn the optimizat │ │ │ │ - 0x000ae284 696f6e20 636f6d70 61726564 20746f20 ion compared to │ │ │ │ - 0x000ae294 42656e64 65727320 64756520 746f2074 Benders due to t │ │ │ │ - 0x000ae2a4 68652073 697a6520 6f662074 6865204c he size of the L │ │ │ │ - 0x000ae2b4 502e2057 69746820 74686973 206f7074 P. With this opt │ │ │ │ - 0x000ae2c4 696f6e20 77652073 70656369 66792074 ion we specify t │ │ │ │ - 0x000ae2d4 68617420 61667465 7220736f 206d616e hat after so man │ │ │ │ - 0x000ae2e4 79204f41 20637574 73206861 76652062 y OA cuts have b │ │ │ │ - 0x000ae2f4 65656e20 67656e65 72617465 64207765 een generated we │ │ │ │ - 0x000ae304 2073686f 756c6420 73776974 63682074 should switch t │ │ │ │ - 0x000ae314 6f204265 6e646572 73206375 74732e00 o Benders cuts.. │ │ │ │ - 0x000ae324 63686563 6b20696e 74656765 7220736f check integer so │ │ │ │ - 0x000ae334 6c2e0000 49662079 65732064 6f20696e l...If yes do in │ │ │ │ - 0x000ae344 69746961 6c204f41 20646563 6f6d706f itial OA decompo │ │ │ │ - 0x000ae354 73697469 6f6e0000 73706563 69667920 sition..specify │ │ │ │ - 0x000ae364 4f412069 74657261 74696f6e 73206c6f OA iterations lo │ │ │ │ - 0x000ae374 67206c65 76656c2e 00000000 64697370 g level.....disp │ │ │ │ - 0x000ae384 6c617920 616e2075 70646174 65206f6e lay an update on │ │ │ │ - 0x000ae394 206c6f77 65722061 6e642075 70706572 lower and upper │ │ │ │ - 0x000ae3a4 20626f75 6e647320 696e204f 41206576 bounds in OA ev │ │ │ │ - 0x000ae3b4 65727920 6e207365 636f6e64 73000000 ery n seconds... │ │ │ │ - 0x000ae3c4 6f615f64 65636f6d 706f7369 74696f6e oa_decomposition │ │ │ │ - 0x000ae3d4 2e000000 4f412064 65636f6d 706f7369 ....OA decomposi │ │ │ │ - 0x000ae3e4 74696f6e 00000000 76697274 75616c20 tion....virtual │ │ │ │ - 0x000ae3f4 646f7562 6c652042 6f6e6d69 6e3a3a4f double Bonmin::O │ │ │ │ - 0x000ae404 41437574 47656e65 7261746f 72323a3a ACutGenerator2:: │ │ │ │ - 0x000ae414 70657266 6f726d4f 61284f73 69437574 performOa(OsiCut │ │ │ │ - 0x000ae424 73262c20 426f6e6d 696e3a3a 4f614465 s&, Bonmin::OaDe │ │ │ │ - 0x000ae434 636f6d70 6f736974 696f6e42 6173653a compositionBase: │ │ │ │ - 0x000ae444 3a736f6c 7665724d 616e6970 262c2042 :solverManip&, B │ │ │ │ - 0x000ae454 6f6e6d69 6e3a3a42 6162496e 666f2a2c onmin::BabInfo*, │ │ │ │ - 0x000ae464 20646f75 626c6526 2c20636f 6e737420 double&, const │ │ │ │ - 0x000ae474 43676c54 72656549 6e666f26 2920636f CglTreeInfo&) co │ │ │ │ - 0x000ae484 6e737400 426f6e4f 41437574 47656e65 nst.BonOACutGene │ │ │ │ - 0x000ae494 7261746f 72322e63 70700000 4f412000 rator2.cpp..OA . │ │ │ │ - 0x000ae4a4 4e4c5020 736f6c76 65732069 6e206879 NLP solves in hy │ │ │ │ - 0x000ae4b4 62726964 20616c67 6f726974 686d2028 brid algorithm ( │ │ │ │ - 0x000ae4c4 422d4879 62290000 53706563 69667920 B-Hyb)..Specify │ │ │ │ - 0x000ae4d4 74686520 66726571 75656e63 79202869 the frequency (i │ │ │ │ - 0x000ae4e4 6e207465 726d7320 6f66206e 6f646573 n terms of nodes │ │ │ │ - 0x000ae4f4 29206174 20776869 6368204e 4c502072 ) at which NLP r │ │ │ │ - 0x000ae504 656c6178 6174696f 6e732061 72652073 elaxations are s │ │ │ │ - 0x000ae514 6f6c7665 6420696e 20422d48 79622e00 olved in B-Hyb.. │ │ │ │ - 0x000ae524 6e6c705f 736f6c76 655f6d61 785f6465 nlp_solve_max_de │ │ │ │ - 0x000ae534 70746800 53657420 6d617869 6d756d20 pth.Set maximum │ │ │ │ - 0x000ae544 64657074 6820696e 20746865 20747265 depth in the tre │ │ │ │ - 0x000ae554 65206174 20776869 6368204e 4c502072 e at which NLP r │ │ │ │ - 0x000ae564 656c6178 6174696f 6e732061 72652073 elaxations are s │ │ │ │ - 0x000ae574 6f6c7665 6420696e 20422d48 79622e00 olved in B-Hyb.. │ │ │ │ - 0x000ae584 41206465 70746820 6f662030 20616d6f A depth of 0 amo │ │ │ │ - 0x000ae594 756e7473 20746f20 746f206e 65766572 unts to to never │ │ │ │ - 0x000ae5a4 20736f6c 76652074 6865204e 4c502072 solve the NLP r │ │ │ │ - 0x000ae5b4 656c6178 6174696f 6e2e0000 6e6c705f elaxation...nlp_ │ │ │ │ - 0x000ae5c4 736f6c76 65735f70 65725f64 65707468 solves_per_depth │ │ │ │ - 0x000ae5d4 00000000 53657420 61766572 61676520 ....Set average │ │ │ │ - 0x000ae5e4 6e756d62 6572206f 66206e6f 64657320 number of nodes │ │ │ │ - 0x000ae5f4 696e2074 68652074 72656520 61742077 in the tree at w │ │ │ │ - 0x000ae604 68696368 204e4c50 2072656c 61786174 hich NLP relaxat │ │ │ │ - 0x000ae614 696f6e73 20617265 20736f6c 76656420 ions are solved │ │ │ │ - 0x000ae624 696e2042 2d487962 20666f72 20656163 in B-Hyb for eac │ │ │ │ - 0x000ae634 68206465 7074682e 00000000 4572726f h depth.....Erro │ │ │ │ - 0x000ae644 7220696e 20637574 2067656e 65726174 r in cut generat │ │ │ │ - 0x000ae654 6f722066 6f72206f 75746572 20617070 or for outer app │ │ │ │ - 0x000ae664 726f7869 6d617469 6f6e206e 6f206970 roximation no ip │ │ │ │ - 0x000ae674 6f707420 4e4c5020 61737369 676e6564 opt NLP assigned │ │ │ │ - 0x000ae684 00000000 4f614e6c 704f7074 696d0000 ....OaNlpOptim.. │ │ │ │ - 0x000ae694 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000ae6a4 6d696e3a 3a4f614e 6c704f70 74696d3a min::OaNlpOptim: │ │ │ │ - 0x000ae6b4 3a67656e 65726174 65437574 7328636f :generateCuts(co │ │ │ │ - 0x000ae6c4 6e737420 4f736953 6f6c7665 72496e74 nst OsiSolverInt │ │ │ │ - 0x000ae6d4 65726661 6365262c 204f7369 43757473 erface&, OsiCuts │ │ │ │ - 0x000ae6e4 262c2043 676c5472 6565496e 666f2900 &, CglTreeInfo). │ │ │ │ - 0x000ae6f4 426f6e4f 614e6c70 4f707469 6d2e6370 BonOaNlpOptim.cp │ │ │ │ - 0x000ae704 70000000 4e4c5020 72656c61 782e2066 p...NLP relax. f │ │ │ │ - 0x000ae714 6f72204f 41000000 4e6f2061 7578696c or OA...No auxil │ │ │ │ - 0x000ae724 69617279 20696e66 6f20696e 206e6c70 iary info in nlp │ │ │ │ - 0x000ae734 20736f6c 7665210a 00000000 556e736f solve!.....Unso │ │ │ │ - 0x000ae744 6c766564 204e4c50 202e2e2e 20657869 lved NLP ... exi │ │ │ │ - 0x000ae754 74000000 49706f70 743a3a49 6e646578 t...Ipopt::Index │ │ │ │ - 0x000ae764 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000ae774 544e4c50 3a3a6e75 6d5f636f 6e737472 TNLP::num_constr │ │ │ │ - 0x000ae784 61696e74 73282920 636f6e73 74000000 aints() const... │ │ │ │ - 0x000ae794 2e2e2f2e 2e2f2e2e 2f737263 2f496e74 ../../../src/Int │ │ │ │ - 0x000ae7a4 65726661 6365732f 426f6e54 4d494e4c erfaces/BonTMINL │ │ │ │ - 0x000ae7b4 5032544e 4c502e68 70700000 675f6c5f P2TNLP.hpp..g_l_ │ │ │ │ - 0x000ae7c4 2e73697a 65282920 3d3d2067 5f755f2e .size() == g_u_. │ │ │ │ - 0x000ae7d4 73697a65 28290000 49706f70 743a3a49 size()..Ipopt::I │ │ │ │ - 0x000ae7e4 6e646578 20426f6e 6d696e3a 3a544d49 ndex Bonmin::TMI │ │ │ │ - 0x000ae7f4 4e4c5032 544e4c50 3a3a6e75 6d5f7661 NLP2TNLP::num_va │ │ │ │ - 0x000ae804 72696162 6c657328 2920636f 6e737400 riables() const. │ │ │ │ - 0x000ae814 785f6c5f 2e73697a 65282920 3d3d2078 x_l_.size() == x │ │ │ │ - 0x000ae824 5f755f2e 73697a65 28290000 76697274 _u_.size()..virt │ │ │ │ - 0x000ae834 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000ae844 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ - 0x000ae854 43757473 3a3a6765 745f7363 616c696e Cuts::get_scalin │ │ │ │ - 0x000ae864 675f7061 72616d65 74657273 2849706f g_parameters(Ipo │ │ │ │ - 0x000ae874 70743a3a 4e756d62 6572262c 20626f6f pt::Number&, boo │ │ │ │ - 0x000ae884 6c262c20 49706f70 743a3a49 6e646578 l&, Ipopt::Index │ │ │ │ - 0x000ae894 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000ae8a4 2c20626f 6f6c262c 2049706f 70743a3a , bool&, Ipopt:: │ │ │ │ - 0x000ae8b4 496e6465 782c2049 706f7074 3a3a4e75 Index, Ipopt::Nu │ │ │ │ - 0x000ae8c4 6d626572 2a290000 426f6e54 4d494e4c mber*)..BonTMINL │ │ │ │ - 0x000ae8d4 50325175 61642e63 70700000 6e756d5f P2Quad.cpp..num_ │ │ │ │ - 0x000ae8e4 636f6e73 74726169 6e747328 29203d3d constraints() == │ │ │ │ - 0x000ae8f4 206d0000 6e6e7a3a 20000000 6a436f6c m..nnz: ...jCol │ │ │ │ - 0x000ae904 3a200000 2c206952 6f772000 766f6964 : .., iRow .void │ │ │ │ - 0x000ae914 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000ae924 544e4c50 51756164 43757473 3a3a7365 TNLPQuadCuts::se │ │ │ │ - 0x000ae934 745f6c69 6e656172 5f6f626a 65637469 t_linear_objecti │ │ │ │ - 0x000ae944 76652869 6e742c20 636f6e73 7420646f ve(int, const do │ │ │ │ - 0x000ae954 75626c65 2a2c2064 6f75626c 65290000 uble*, double).. │ │ │ │ - 0x000ae964 6e5f7661 72203d3d 20544d49 4e4c5032 n_var == TMINLP2 │ │ │ │ - 0x000ae974 544e4c50 3a3a6e75 6d5f7661 72696162 TNLP::num_variab │ │ │ │ - 0x000ae984 6c657328 29000000 766f6964 20426f6e les()...void Bon │ │ │ │ - 0x000ae994 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000ae9a4 51756164 43757473 3a3a6164 64526f77 QuadCuts::addRow │ │ │ │ - 0x000ae9b4 43757473 28636f6e 7374204f 73694375 Cuts(const OsiCu │ │ │ │ - 0x000ae9c4 7473262c 20626f6f 6c290000 64796e61 ts&, bool)..dyna │ │ │ │ - 0x000ae9d4 6d69635f 63617374 3c636f6e 73742051 mic_cast (cuts. │ │ │ │ - 0x000ae9f4 726f7743 75745074 72286929 29203d3d rowCutPtr(i)) == │ │ │ │ - 0x000aea04 204e554c 4c000000 426f6e6d 696e3a3a NULL...Bonmin:: │ │ │ │ - 0x000aea14 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x000aea24 7574733a 3a544d49 4e4c5032 544e4c50 uts::TMINLP2TNLP │ │ │ │ - 0x000aea34 51756164 43757473 2849706f 70743a3a QuadCuts(Ipopt:: │ │ │ │ - 0x000aea44 536d6172 74507472 3c426f6e 6d696e3a SmartPtr)...inse │ │ │ │ - 0x000aea64 72746564 203d3d20 74727565 00000000 rted == true.... │ │ │ │ - 0x000aea74 6e6e7a5f 68203d3d 2028696e 74292048 nnz_h == (int) H │ │ │ │ - 0x000aea84 5f2e7369 7a652829 00000000 426f6e6d _.size()....Bonm │ │ │ │ - 0x000aea94 696e3a3a 544d494e 4c503254 4e4c5051 in::TMINLP2TNLPQ │ │ │ │ - 0x000aeaa4 75616443 7574733a 3a544d49 4e4c5032 uadCuts::TMINLP2 │ │ │ │ - 0x000aeab4 544e4c50 51756164 43757473 28636f6e TNLPQuadCuts(con │ │ │ │ - 0x000aeac4 73742042 6f6e6d69 6e3a3a54 4d494e4c st Bonmin::TMINL │ │ │ │ - 0x000aead4 5032544e 4c505175 61644375 74732629 P2TNLPQuadCuts&) │ │ │ │ - 0x000aeae4 00000000 6e6e7a5f 68203d3d 20485f2e ....nnz_h == H_. │ │ │ │ - 0x000aeaf4 73697a65 28290000 76697274 75616c20 size()..virtual │ │ │ │ - 0x000aeb04 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000aeb14 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000aeb24 3a3a6576 616c5f68 2849706f 70743a3a ::eval_h(Ipopt:: │ │ │ │ - 0x000aeb34 496e6465 782c2063 6f6e7374 2049706f Index, const Ipo │ │ │ │ - 0x000aeb44 70743a3a 4e756d62 65722a2c 20626f6f pt::Number*, boo │ │ │ │ - 0x000aeb54 6c2c2049 706f7074 3a3a4e75 6d626572 l, Ipopt::Number │ │ │ │ - 0x000aeb64 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ - 0x000aeb74 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ - 0x000aeb84 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ - 0x000aeb94 743a3a49 6e646578 2c204970 6f70743a t::Index, Ipopt: │ │ │ │ - 0x000aeba4 3a496e64 65782a2c 2049706f 70743a3a :Index*, Ipopt:: │ │ │ │ - 0x000aebb4 496e6465 782a2c20 49706f70 743a3a4e Index*, Ipopt::N │ │ │ │ - 0x000aebc4 756d6265 722a2900 69526f77 20213d20 umber*).iRow != │ │ │ │ - 0x000aebd4 4e554c4c 00000000 6a436f6c 20213d20 NULL....jCol != │ │ │ │ - 0x000aebe4 4e554c4c 00000000 692d3e73 65636f6e NULL....i->secon │ │ │ │ - 0x000aebf4 642e6669 72737420 3c206e6e 7a5f685f d.first < nnz_h_ │ │ │ │ - 0x000aec04 6c61675f 6f726967 00000000 692d3e73 lag_orig....i->s │ │ │ │ - 0x000aec14 65636f6e 642e7365 636f6e64 203e2030 econd.second > 0 │ │ │ │ - 0x000aec24 00000000 692d3e73 65636f6e 642e6669 ....i->second.fi │ │ │ │ - 0x000aec34 72737420 3e3d206e 6e7a5f68 5f6c6167 rst >= nnz_h_lag │ │ │ │ - 0x000aec44 5f6f7269 67000000 6e6e7a20 3d3d2028 _orig...nnz == ( │ │ │ │ - 0x000aec54 696e7429 20485f2e 73697a65 28290000 int) H_.size().. │ │ │ │ - 0x000aec64 69526f77 203d3d20 4e554c4c 00000000 iRow == NULL.... │ │ │ │ - 0x000aec74 6a436f6c 203d3d20 4e554c4c 00000000 jCol == NULL.... │ │ │ │ - 0x000aec84 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000aec94 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000aeca4 51756164 43757473 3a3a7265 6d6f7665 QuadCuts::remove │ │ │ │ - 0x000aecb4 43757473 28756e73 69676e65 6420696e Cuts(unsigned in │ │ │ │ - 0x000aecc4 742c2063 6f6e7374 20696e74 2a290000 t, const int*).. │ │ │ │ - 0x000aecd4 69647873 5b695d20 2d206d5f 746d696e idxs[i] - m_tmin │ │ │ │ - 0x000aece4 6c70203e 3d203000 6f726465 725b695d lp >= 0.order[i] │ │ │ │ - 0x000aecf4 203e3d20 69000000 76697274 75616c20 >= i...virtual │ │ │ │ - 0x000aed04 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000aed14 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000aed24 3a3a6576 616c5f66 2849706f 70743a3a ::eval_f(Ipopt:: │ │ │ │ - 0x000aed34 496e6465 782c2063 6f6e7374 2049706f Index, const Ipo │ │ │ │ - 0x000aed44 70743a3a 4e756d62 65722a2c 20626f6f pt::Number*, boo │ │ │ │ - 0x000aed54 6c2c2049 706f7074 3a3a4e75 6d626572 l, Ipopt::Number │ │ │ │ - 0x000aed64 26290000 6e203d3d 2028696e 7429206f &)..n == (int) o │ │ │ │ - 0x000aed74 626a5f2e 73697a65 28290000 76697274 bj_.size()..virt │ │ │ │ - 0x000aed84 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000aed94 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ - 0x000aeda4 43757473 3a3a6576 616c5f67 7261645f Cuts::eval_grad_ │ │ │ │ - 0x000aedb4 66284970 6f70743a 3a496e64 65782c20 f(Ipopt::Index, │ │ │ │ - 0x000aedc4 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ - 0x000aedd4 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ - 0x000aede4 743a3a4e 756d6265 722a2900 76697274 t::Number*).virt │ │ │ │ - 0x000aedf4 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000aee04 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ - 0x000aee14 43757473 3a3a6576 616c5f6a 61635f67 Cuts::eval_jac_g │ │ │ │ - 0x000aee24 2849706f 70743a3a 496e6465 782c2063 (Ipopt::Index, c │ │ │ │ - 0x000aee34 6f6e7374 2049706f 70743a3a 4e756d62 onst Ipopt::Numb │ │ │ │ - 0x000aee44 65722a2c 20626f6f 6c2c2049 706f7074 er*, bool, Ipopt │ │ │ │ - 0x000aee54 3a3a496e 6465782c 2049706f 70743a3a ::Index, Ipopt:: │ │ │ │ - 0x000aee64 496e6465 782c2049 706f7074 3a3a496e Index, Ipopt::In │ │ │ │ - 0x000aee74 6465782a 2c204970 6f70743a 3a496e64 dex*, Ipopt::Ind │ │ │ │ - 0x000aee84 65782a2c 2049706f 70743a3a 4e756d62 ex*, Ipopt::Numb │ │ │ │ - 0x000aee94 65722a29 00000000 76697274 75616c20 er*)....virtual │ │ │ │ - 0x000aeea4 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000aeeb4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000aeec4 3a3a6576 616c5f67 7261645f 67692849 ::eval_grad_gi(I │ │ │ │ - 0x000aeed4 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000aeee4 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000aeef4 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000aef04 496e6465 782c2049 706f7074 3a3a496e Index, Ipopt::In │ │ │ │ - 0x000aef14 64657826 2c204970 6f70743a 3a496e64 dex&, Ipopt::Ind │ │ │ │ - 0x000aef24 65782a2c 2049706f 70743a3a 4e756d62 ex*, Ipopt::Numb │ │ │ │ - 0x000aef34 65722a29 00000000 766f6964 20426f6e er*)....void Bon │ │ │ │ - 0x000aef44 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000aef54 51756164 43757473 3a3a6164 64437574 QuadCuts::addCut │ │ │ │ - 0x000aef64 7328636f 6e737420 426f6e6d 696e3a3a s(const Bonmin:: │ │ │ │ - 0x000aef74 43757473 262c2062 6f6f6c29 00000000 Cuts&, bool).... │ │ │ │ - 0x000aef84 63757473 2e73697a 65436f6c 43757473 cuts.sizeColCuts │ │ │ │ - 0x000aef94 2829203d 3d203000 76697274 75616c20 () == 0.virtual │ │ │ │ - 0x000aefa4 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ - 0x000aefb4 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x000aefc4 3a3a6164 64437574 7328636f 6e737420 ::addCuts(const │ │ │ │ - 0x000aefd4 4f736943 75747326 29000000 76656374 OsiCuts&)...vect │ │ │ │ - 0x000aefe4 6f723a3a 72657365 72766500 74727969 or::reserve.tryi │ │ │ │ - 0x000aeff4 6e672074 6f206669 6c6c206e 65676174 ng to fill negat │ │ │ │ - 0x000af004 69766520 6e756d62 6572206f 6620656e ive number of en │ │ │ │ - 0x000af014 74726965 73000000 436f696e 46696c6c tries...CoinFill │ │ │ │ - 0x000af024 4e000000 436f696e 5a65726f 4e000000 N...CoinZeroN... │ │ │ │ - 0x000af034 76656374 6f723a3a 5f4d5f66 696c6c5f vector::_M_fill_ │ │ │ │ - 0x000af044 696e7365 72740000 436c6f6e 696e6720 insert..Cloning │ │ │ │ - 0x000af054 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x000af064 7574732e 00000000 76697274 75616c20 uts.....virtual │ │ │ │ - 0x000af074 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000af084 4e4c504c 696e4f62 6a3a3a67 65745f73 NLPLinObj::get_s │ │ │ │ - 0x000af094 63616c69 6e675f70 6172616d 65746572 caling_parameter │ │ │ │ - 0x000af0a4 73284970 6f70743a 3a4e756d 62657226 s(Ipopt::Number& │ │ │ │ - 0x000af0b4 2c20626f 6f6c262c 2049706f 70743a3a , bool&, Ipopt:: │ │ │ │ - 0x000af0c4 496e6465 782c2049 706f7074 3a3a4e75 Index, Ipopt::Nu │ │ │ │ - 0x000af0d4 6d626572 2a2c2062 6f6f6c26 2c204970 mber*, bool&, Ip │ │ │ │ - 0x000af0e4 6f70743a 3a496e64 65782c20 49706f70 opt::Index, Ipop │ │ │ │ - 0x000af0f4 743a3a4e 756d6265 722a2900 426f6e54 t::Number*).BonT │ │ │ │ - 0x000af104 4d494e4c 504c696e 4f626a2e 63707000 MINLPLinObj.cpp. │ │ │ │ - 0x000af114 49735661 6c696428 746d696e 6c705f29 IsValid(tminlp_) │ │ │ │ - 0x000af124 00000000 6d203d3d 206d5f00 76697274 ....m == m_.virt │ │ │ │ - 0x000af134 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000af144 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ - 0x000af154 65745f63 6f6e7374 7261696e 74735f6c et_constraints_l │ │ │ │ - 0x000af164 696e6561 72697479 2849706f 70743a3a inearity(Ipopt:: │ │ │ │ - 0x000af174 496e6465 782c2049 706f7074 3a3a544e Index, Ipopt::TN │ │ │ │ - 0x000af184 4c503a3a 4c696e65 61726974 79547970 LP::LinearityTyp │ │ │ │ - 0x000af194 652a2900 76697274 75616c20 626f6f6c e*).virtual bool │ │ │ │ - 0x000af1a4 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ - 0x000af1b4 696e4f62 6a3a3a67 65745f62 6f756e64 inObj::get_bound │ │ │ │ - 0x000af1c4 735f696e 666f2849 706f7074 3a3a496e s_info(Ipopt::In │ │ │ │ - 0x000af1d4 6465782c 2049706f 70743a3a 4e756d62 dex, Ipopt::Numb │ │ │ │ - 0x000af1e4 65722a2c 2049706f 70743a3a 4e756d62 er*, Ipopt::Numb │ │ │ │ - 0x000af1f4 65722a2c 2049706f 70743a3a 496e6465 er*, Ipopt::Inde │ │ │ │ - 0x000af204 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ - 0x000af214 2a2c2049 706f7074 3a3a4e75 6d626572 *, Ipopt::Number │ │ │ │ - 0x000af224 2a290000 6e203d3d 206e5f00 76697274 *)..n == n_.virt │ │ │ │ - 0x000af234 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000af244 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ - 0x000af254 76616c5f 68284970 6f70743a 3a496e64 val_h(Ipopt::Ind │ │ │ │ - 0x000af264 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000af274 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ - 0x000af284 49706f70 743a3a4e 756d6265 722c2049 Ipopt::Number, I │ │ │ │ - 0x000af294 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000af2a4 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000af2b4 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000af2c4 496e6465 782c2049 706f7074 3a3a496e Index, Ipopt::In │ │ │ │ - 0x000af2d4 6465782a 2c204970 6f70743a 3a496e64 dex*, Ipopt::Ind │ │ │ │ - 0x000af2e4 65782a2c 2049706f 70743a3a 4e756d62 ex*, Ipopt::Numb │ │ │ │ - 0x000af2f4 65722a29 00000000 76697274 75616c20 er*)....virtual │ │ │ │ - 0x000af304 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ - 0x000af314 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ - 0x000af324 66284970 6f70743a 3a496e64 65782c20 f(Ipopt::Index, │ │ │ │ - 0x000af334 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ - 0x000af344 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ - 0x000af354 743a3a4e 756d6265 72262900 426f6e54 t::Number&).BonT │ │ │ │ - 0x000af364 4d494e4c 504c696e 4f626a2e 68707000 MINLPLinObj.hpp. │ │ │ │ - 0x000af374 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af384 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000af394 6a3a3a65 76616c5f 67726164 5f662849 j::eval_grad_f(I │ │ │ │ - 0x000af3a4 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000af3b4 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000af3c4 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000af3d4 4e756d62 65722a29 00000000 76697274 Number*)....virt │ │ │ │ - 0x000af3e4 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000af3f4 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ - 0x000af404 76616c5f 67284970 6f70743a 3a496e64 val_g(Ipopt::Ind │ │ │ │ - 0x000af414 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000af424 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ - 0x000af434 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ - 0x000af444 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ - 0x000af454 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af464 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000af474 6a3a3a67 65745f73 74617274 696e675f j::get_starting_ │ │ │ │ - 0x000af484 706f696e 74284970 6f70743a 3a496e64 point(Ipopt::Ind │ │ │ │ - 0x000af494 65782c20 626f6f6c 2c204970 6f70743a ex, bool, Ipopt: │ │ │ │ - 0x000af4a4 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ - 0x000af4b4 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000af4c4 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000af4d4 49706f70 743a3a49 6e646578 2c20626f Ipopt::Index, bo │ │ │ │ - 0x000af4e4 6f6c2c20 49706f70 743a3a4e 756d6265 ol, Ipopt::Numbe │ │ │ │ - 0x000af4f4 722a2900 76697274 75616c20 626f6f6c r*).virtual bool │ │ │ │ - 0x000af504 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ - 0x000af514 696e4f62 6a3a3a65 76616c5f 67692849 inObj::eval_gi(I │ │ │ │ - 0x000af524 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000af534 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000af544 2a2c2062 6f6f6c2c 2049706f 70743a3a *, bool, Ipopt:: │ │ │ │ - 0x000af554 496e6465 782c2049 706f7074 3a3a4e75 Index, Ipopt::Nu │ │ │ │ - 0x000af564 6d626572 26290000 69203c20 6d5f0000 mber&)..i < m_.. │ │ │ │ - 0x000af574 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af584 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000af594 6a3a3a65 76616c5f 6a61635f 67284970 j::eval_jac_g(Ip │ │ │ │ - 0x000af5a4 6f70743a 3a496e64 65782c20 636f6e73 opt::Index, cons │ │ │ │ - 0x000af5b4 74204970 6f70743a 3a4e756d 6265722a t Ipopt::Number* │ │ │ │ - 0x000af5c4 2c20626f 6f6c2c20 49706f70 743a3a49 , bool, Ipopt::I │ │ │ │ - 0x000af5d4 6e646578 2c204970 6f70743a 3a496e64 ndex, Ipopt::Ind │ │ │ │ - 0x000af5e4 65782c20 49706f70 743a3a49 6e646578 ex, Ipopt::Index │ │ │ │ - 0x000af5f4 2a2c2049 706f7074 3a3a496e 6465782a *, Ipopt::Index* │ │ │ │ - 0x000af604 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000af614 29000000 6e656c65 5f6a6163 203d3d20 )...nele_jac == │ │ │ │ - 0x000af624 6e6e7a5f 6a61635f 00000000 76697274 nnz_jac_....virt │ │ │ │ - 0x000af634 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000af644 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ - 0x000af654 76616c5f 67726164 5f676928 49706f70 val_grad_gi(Ipop │ │ │ │ - 0x000af664 743a3a49 6e646578 2c20636f 6e737420 t::Index, const │ │ │ │ - 0x000af674 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000af684 626f6f6c 2c204970 6f70743a 3a496e64 bool, Ipopt::Ind │ │ │ │ - 0x000af694 65782c20 49706f70 743a3a49 6e646578 ex, Ipopt::Index │ │ │ │ - 0x000af6a4 262c2049 706f7074 3a3a496e 6465782a &, Ipopt::Index* │ │ │ │ - 0x000af6b4 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000af6c4 29000000 76697274 75616c20 626f6f6c )...virtual bool │ │ │ │ - 0x000af6d4 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ - 0x000af6e4 696e4f62 6a3a3a67 65745f6e 6c705f69 inObj::get_nlp_i │ │ │ │ - 0x000af6f4 6e666f28 49706f70 743a3a49 6e646578 nfo(Ipopt::Index │ │ │ │ - 0x000af704 262c2049 706f7074 3a3a496e 64657826 &, Ipopt::Index& │ │ │ │ - 0x000af714 2c204970 6f70743a 3a496e64 6578262c , Ipopt::Index&, │ │ │ │ - 0x000af724 2049706f 70743a3a 496e6465 78262c20 Ipopt::Index&, │ │ │ │ - 0x000af734 49706f70 743a3a54 4e4c503a 3a496e64 Ipopt::TNLP::Ind │ │ │ │ - 0x000af744 65785374 796c6545 6e756d26 29000000 exStyleEnum&)... │ │ │ │ - 0x000af754 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af764 6d696e3a 3a544d49 4e4c503a 3a676574 min::TMINLP::get │ │ │ │ - 0x000af774 5f73696d 706c655f 636f6e63 6176655f _simple_concave_ │ │ │ │ - 0x000af784 636f6e73 74726169 6e747328 696e742c constraints(int, │ │ │ │ - 0x000af794 2053696d 706c6543 6f6e6361 7665436f SimpleConcaveCo │ │ │ │ - 0x000af7a4 6e737472 61696e74 2a292063 6f6e7374 nstraint*) const │ │ │ │ - 0x000af7b4 00000000 2e2e2f2e 2e2f2e2e 2f737263 ....../../../src │ │ │ │ - 0x000af7c4 2f496e74 65726661 6365732f 426f6e54 /Interfaces/BonT │ │ │ │ - 0x000af7d4 4d494e4c 502e6870 70000000 6e756d62 MINLP.hpp...numb │ │ │ │ - 0x000af7e4 65725f63 6f6e6361 7665203d 3d203000 er_concave == 0. │ │ │ │ - 0x000af7f4 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af804 6d696e3a 3a544d49 4e4c503a 3a676574 min::TMINLP::get │ │ │ │ - 0x000af814 5f636f6e 73747261 696e745f 636f6e76 _constraint_conv │ │ │ │ - 0x000af824 65786974 69657328 696e742c 204d6172 exities(int, Mar │ │ │ │ - 0x000af834 6b65644e 6f6e436f 6e766578 2a292063 kedNonConvex*) c │ │ │ │ - 0x000af844 6f6e7374 00000000 6e756d62 65725f6e onst....number_n │ │ │ │ - 0x000af854 6f6e5f63 6f6e7620 3d3d2030 00000000 on_conv == 0.... │ │ │ │ - 0x000af864 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af874 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000af884 6a3a3a65 76616c5f 75707065 725f626f j::eval_upper_bo │ │ │ │ - 0x000af894 756e645f 66284970 6f70743a 3a496e64 und_f(Ipopt::Ind │ │ │ │ - 0x000af8a4 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000af8b4 3a4e756d 6265722a 2c204970 6f70743a :Number*, Ipopt: │ │ │ │ - 0x000af8c4 3a4e756d 62657226 29000000 76697274 :Number&)...virt │ │ │ │ - 0x000af8d4 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000af8e4 3a544d49 4e4c504c 696e4f62 6a3a3a68 :TMINLPLinObj::h │ │ │ │ - 0x000af8f4 61735570 70657242 6f756e64 696e674f asUpperBoundingO │ │ │ │ - 0x000af904 626a6563 74697665 28290000 76697274 bjective()..virt │ │ │ │ - 0x000af914 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000af924 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ - 0x000af934 65745f76 61726961 626c6573 5f747970 et_variables_typ │ │ │ │ - 0x000af944 65732849 706f7074 3a3a496e 6465782c es(Ipopt::Index, │ │ │ │ - 0x000af954 20426f6e 6d696e3a 3a544d49 4e4c503a Bonmin::TMINLP: │ │ │ │ - 0x000af964 3a566172 6961626c 65547970 652a2900 :VariableType*). │ │ │ │ - 0x000af974 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000af984 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ - 0x000af994 6a3a3a67 65745f76 61726961 626c6573 j::get_variables │ │ │ │ - 0x000af9a4 5f6c696e 65617269 74792849 706f7074 _linearity(Ipopt │ │ │ │ - 0x000af9b4 3a3a496e 6465782c 2049706f 70743a3a ::Index, Ipopt:: │ │ │ │ - 0x000af9c4 544e4c50 3a3a4c69 6e656172 69747954 TNLP::LinearityT │ │ │ │ - 0x000af9d4 7970652a 29000000 76697274 75616c20 ype*)...virtual │ │ │ │ - 0x000af9e4 436f696e 3a3a5265 66657265 6e636564 Coin::Referenced │ │ │ │ - 0x000af9f4 4f626a65 63743a3a 7e526566 6572656e Object::~Referen │ │ │ │ - 0x000afa04 6365644f 626a6563 74282900 2f757372 cedObject()./usr │ │ │ │ - 0x000afa14 2f696e63 6c756465 2f636f69 6e2f436f /include/coin/Co │ │ │ │ - 0x000afa24 696e536d 61727450 74722e68 70700000 inSmartPtr.hpp.. │ │ │ │ - 0x000afa34 72656665 72656e63 655f636f 756e745f reference_count_ │ │ │ │ - 0x000afa44 203d3d20 30000000 766f6964 20426f6e == 0...void Bon │ │ │ │ - 0x000afa54 6d696e3a 3a4c696e 65617243 75747347 min::LinearCutsG │ │ │ │ - 0x000afa64 656e6572 61746f72 3a3a696e 69746961 enerator::initia │ │ │ │ - 0x000afa74 6c697a65 28426f6e 6d696e3a 3a426162 lize(Bonmin::Bab │ │ │ │ - 0x000afa84 53657475 70426173 65262900 426f6e4c SetupBase&).BonL │ │ │ │ - 0x000afa94 696e6561 72437574 7347656e 65726174 inearCutsGenerat │ │ │ │ - 0x000afaa4 6f722e63 70700000 64796e61 6d69635f or.cpp..dynamic_ │ │ │ │ - 0x000afab4 63617374 3c544d49 4e4c5032 544e4c50 cast (s.n │ │ │ │ - 0x000afad4 6f6e6c69 6e656172 536f6c76 65722829 onlinearSolver() │ │ │ │ - 0x000afae4 2d3e7072 6f626c65 6d282929 00000000 ->problem()).... │ │ │ │ - 0x000afaf4 76697274 75616c20 766f6964 20426f6e virtual void Bon │ │ │ │ - 0x000afb04 6d696e3a 3a4c696e 65617243 75747347 min::LinearCutsG │ │ │ │ - 0x000afb14 656e6572 61746f72 3a3a6765 6e657261 enerator::genera │ │ │ │ - 0x000afb24 74654375 74732863 6f6e7374 204f7369 teCuts(const Osi │ │ │ │ - 0x000afb34 536f6c76 6572496e 74657266 61636526 SolverInterface& │ │ │ │ - 0x000afb44 2c204f73 69437574 73262c20 43676c54 , OsiCuts&, CglT │ │ │ │ - 0x000afb54 72656549 6e666f29 00000000 6e6c7000 reeInfo)....nlp. │ │ │ │ - 0x000afb64 426f6e54 4d494e4c 5032544e 4c500000 BonTMINLP2TNLP.. │ │ │ │ - 0x000afb74 61646443 75747300 4d617472 69782069 addCuts.Matrix i │ │ │ │ - 0x000afb84 73206e6f 7420636f 6c206f72 64657265 s not col ordere │ │ │ │ - 0x000afb94 64000000 766f6964 20426f6e 6d696e3a d...void Bonmin: │ │ │ │ - 0x000afba4 3a544d61 743a3a63 72656174 6528636f :TMat::create(co │ │ │ │ - 0x000afbb4 6e737420 436f696e 5061636b 65644d61 nst CoinPackedMa │ │ │ │ - 0x000afbc4 74726978 26290000 426f6e54 4d617472 trix&)..BonTMatr │ │ │ │ - 0x000afbd4 69782e63 70700000 6e6e7a3d 3d6e6e7a ix.cpp..nnz==nnz │ │ │ │ - 0x000afbe4 5f000000 766f6964 20426f6e 6d696e3a _...void Bonmin: │ │ │ │ - 0x000afbf4 3a544d61 743a3a6d 616b655f 66756c6c :TMat::make_full │ │ │ │ - 0x000afc04 5f757070 65725f74 7269616e 67756c61 _upper_triangula │ │ │ │ - 0x000afc14 72282900 69526f77 5f5b695d 203c206a r().iRow_[i] < j │ │ │ │ - 0x000afc24 436f6c5f 5b695d00 766f6964 20426f6e Col_[i].void Bon │ │ │ │ - 0x000afc34 6d696e3a 3a544d61 743a3a6d 616b655f min::TMat::make_ │ │ │ │ - 0x000afc44 75707065 725f7472 69616e67 756c6172 upper_triangular │ │ │ │ - 0x000afc54 28636f6e 73742042 6f6e6d69 6e3a3a4d (const Bonmin::M │ │ │ │ - 0x000afc64 61747269 7853746f 72616765 54797065 atrixStorageType │ │ │ │ - 0x000afc74 26290000 6a436f6c 5f5b695d 203e3d20 &)..jCol_[i] >= │ │ │ │ - 0x000afc84 69526f77 5f5b695d 00000000 6a436f6c iRow_[i]....jCol │ │ │ │ - 0x000afc94 5f5b695d 203c3d20 69526f77 5f5b695d _[i] <= iRow_[i] │ │ │ │ - 0x000afca4 00000000 636f6e73 74616e74 20746572 ....constant ter │ │ │ │ - 0x000afcb4 6d200000 4c696e65 61722074 65726d20 m ..Linear term │ │ │ │ - 0x000afcc4 2873697a 65200000 293a2000 202a2078 (size ..): . * x │ │ │ │ - 0x000afcd4 5b000000 5d090000 09090000 766f6964 [...].......void │ │ │ │ - 0x000afce4 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ - 0x000afcf4 3a3a6772 61646961 6e745f73 74727563 ::gradiant_struc │ │ │ │ - 0x000afd04 7428696e 742c2069 6e742a2c 20626f6f t(int, int*, boo │ │ │ │ - 0x000afd14 6c290000 426f6e51 75616452 6f772e63 l)..BonQuadRow.c │ │ │ │ - 0x000afd24 70700000 6e203d3d 206e6e7a 00000000 pp..n == nnz.... │ │ │ │ - 0x000afd34 6e6e7a20 3d3d2028 696e7429 20675f2e nnz == (int) g_. │ │ │ │ - 0x000afd44 73697a65 28290000 766f6964 20426f6e size()..void Bon │ │ │ │ - 0x000afd54 6d696e3a 3a517561 64526f77 3a3a696e min::QuadRow::in │ │ │ │ - 0x000afd64 7465726e 616c5f65 76616c5f 67726164 ternal_eval_grad │ │ │ │ - 0x000afd74 28636f6e 73742064 6f75626c 652a2900 (const double*). │ │ │ │ - 0x000afd84 69692d3e 66697273 74203d3d 20515f2e ii->first == Q_. │ │ │ │ - 0x000afd94 69526f77 5f5b515f 2e726f77 4f726465 iRow_[Q_.rowOrde │ │ │ │ - 0x000afda4 72696e67 5f5b6969 2d3e7365 636f6e64 ring_[ii->second │ │ │ │ - 0x000afdb4 5d5d0000 515f726f 775f6772 61645f69 ]]..Q_row_grad_i │ │ │ │ - 0x000afdc4 64785f5b 6b5d2d3e 66697273 74203d3d dx_[k]->first == │ │ │ │ - 0x000afdd4 2069692d 3e666972 73740000 69692d3e ii->first..ii-> │ │ │ │ - 0x000afde4 66697273 74203d3d 20515f2e 6a436f6c first == Q_.jCol │ │ │ │ - 0x000afdf4 5f5b515f 2e636f6c 756d6e4f 72646572 _[Q_.columnOrder │ │ │ │ - 0x000afe04 696e675f 5b69692d 3e736563 6f6e645d ing_[ii->second] │ │ │ │ - 0x000afe14 5d000000 515f636f 6c5f6772 61645f69 ]...Q_col_grad_i │ │ │ │ - 0x000afe24 64785f5b 6b5d2d3e 66697273 74203d3d dx_[k]->first == │ │ │ │ - 0x000afe34 2069692d 3e666972 73740000 766f6964 ii->first..void │ │ │ │ - 0x000afe44 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ - 0x000afe54 3a3a6576 616c5f67 72616428 696e742c ::eval_grad(int, │ │ │ │ - 0x000afe64 20636f6e 73742064 6f75626c 652a2c20 const double*, │ │ │ │ - 0x000afe74 626f6f6c 2c20646f 75626c65 2a290000 bool, double*).. │ │ │ │ - 0x000afe84 766f6964 20426f6e 6d696e3a 3a517561 void Bonmin::Qua │ │ │ │ - 0x000afe94 64526f77 3a3a6164 645f746f 5f686573 dRow::add_to_hes │ │ │ │ - 0x000afea4 7369616e 28426f6e 6d696e3a 3a41646a sian(Bonmin::Adj │ │ │ │ - 0x000afeb4 75737461 626c654d 6174262c 20626f6f ustableMat&, boo │ │ │ │ - 0x000afec4 6c290000 515f6865 73736961 6e5f6964 l)..Q_hessian_id │ │ │ │ - 0x000afed4 785f2e65 6d707479 28290000 7265732e x_.empty()..res. │ │ │ │ - 0x000afee4 7365636f 6e64203d 3d207472 75650000 second == true.. │ │ │ │ - 0x000afef4 766f6964 20426f6e 6d696e3a 3a517561 void Bonmin::Qua │ │ │ │ - 0x000aff04 64526f77 3a3a696e 69746961 6c697a65 dRow::initialize │ │ │ │ - 0x000aff14 28290000 515f2e6a 436f6c5f 5b695d20 ()..Q_.jCol_[i] │ │ │ │ - 0x000aff24 3e3d2051 5f2e6952 6f775f5b 695d0000 >= Q_.iRow_[i].. │ │ │ │ - 0x000aff34 51756164 72617469 63206375 74206861 Quadratic cut ha │ │ │ │ - 0x000aff44 73206c6f 77657220 626f756e 64200000 s lower bound .. │ │ │ │ - 0x000aff54 20616e64 20757070 65722062 6f756e64 and upper bound │ │ │ │ - 0x000aff64 20000000 4c696e65 61722070 61727420 ...Linear part │ │ │ │ - 0x000aff74 68617320 00000000 206e6f6e 207a6572 has .... non zer │ │ │ │ - 0x000aff84 6f65733a 00000000 2b200000 51756164 oes:....+ ..Quad │ │ │ │ - 0x000aff94 72617469 63207061 72742069 73206769 ratic part is gi │ │ │ │ - 0x000affa4 76656e20 62792074 6865206d 61747269 ven by the matri │ │ │ │ - 0x000affb4 783a0000 20717561 64726174 69632063 x:.. quadratic c │ │ │ │ - 0x000affc4 7574732e 00000000 74696e79 5f656c65 uts.....tiny_ele │ │ │ │ - 0x000affd4 6d656e74 00000000 76657279 5f74696e ment....very_tin │ │ │ │ - 0x000affe4 795f656c 656d656e 74000000 4c696e65 y_element...Line │ │ │ │ - 0x000afff4 61722073 74756666 00000000 426f6e6d ar stuff....Bonm │ │ │ │ - 0x000b0004 696e3a3a 41757849 6e666f3a 3a417578 in::AuxInfo::Aux │ │ │ │ - 0x000b0014 496e666f 28636f6e 73742042 6f6e6d69 Info(const Bonmi │ │ │ │ - 0x000b0024 6e3a3a41 7578496e 666f2629 00000000 n::AuxInfo&).... │ │ │ │ - 0x000b0034 426f6e41 7578496e 666f732e 63707000 BonAuxInfos.cpp. │ │ │ │ - 0x000b0044 6e756d63 6f6c735f 203e2030 00000000 numcols_ > 0.... │ │ │ │ - 0x000b0054 766f6964 20426f6e 6d696e3a 3a426f75 void Bonmin::Bou │ │ │ │ - 0x000b0064 6e647352 65616465 723a3a67 7574734f ndsReader::gutsO │ │ │ │ - 0x000b0074 66446573 74727563 746f7228 29000000 fDestructor()... │ │ │ │ - 0x000b0084 426f6e42 6f756e64 73526561 6465722e BonBoundsReader. │ │ │ │ - 0x000b0094 63707000 6c6f7765 72426f75 6e64735f cpp.lowerBounds_ │ │ │ │ - 0x000b00a4 213d204e 554c4c00 696e6465 784c6f77 != NULL.indexLow │ │ │ │ - 0x000b00b4 6572735f 20213d20 4e554c4c 00000000 ers_ != NULL.... │ │ │ │ - 0x000b00c4 6c6f7765 72426f75 6e64735f 203d3d20 lowerBounds_ == │ │ │ │ - 0x000b00d4 4e554c4c 00000000 696e6465 784c6f77 NULL....indexLow │ │ │ │ - 0x000b00e4 6572735f 203d3d20 4e554c4c 00000000 ers_ == NULL.... │ │ │ │ - 0x000b00f4 75707065 72426f75 6e64735f 213d204e upperBounds_!= N │ │ │ │ - 0x000b0104 554c4c00 696e6465 78557070 6572735f ULL.indexUppers_ │ │ │ │ - 0x000b0114 20213d20 4e554c4c 00000000 75707065 != NULL....uppe │ │ │ │ - 0x000b0124 72426f75 6e64735f 203d3d20 4e554c4c rBounds_ == NULL │ │ │ │ - 0x000b0134 00000000 696e6465 78557070 6572735f ....indexUppers_ │ │ │ │ - 0x000b0144 203d3d20 4e554c4c 00000000 4c4f0000 == NULL....LO.. │ │ │ │ - 0x000b0154 55500000 426f6e6d 696e3a3a 4e616d65 UP..Bonmin::Name │ │ │ │ - 0x000b0164 73526561 6465723a 3a4e616d 65735265 sReader::NamesRe │ │ │ │ - 0x000b0174 61646572 28636f6e 73742063 6861722a ader(const char* │ │ │ │ - 0x000b0184 2c20636f 6e737420 63686172 2a290000 , const char*).. │ │ │ │ - 0x000b0194 426f6e43 6f6c5265 61646572 2e637070 BonColReader.cpp │ │ │ │ - 0x000b01a4 00000000 66696c65 213d204e 554c4c00 ....file!= NULL. │ │ │ │ - 0x000b01b4 626f6f6c 20426f6e 6d696e3a 3a4e616d bool Bonmin::Nam │ │ │ │ - 0x000b01c4 65735265 61646572 3a3a7265 61644669 esReader::readFi │ │ │ │ - 0x000b01d4 6c652829 00000000 693d3d69 6e646963 le()....i==indic │ │ │ │ - 0x000b01e4 65735f20 5b206e61 6d65735f 205b695d es_ [ names_ [i] │ │ │ │ - 0x000b01f4 2e635f73 74722829 5d000000 76697274 .c_str()]...virt │ │ │ │ - 0x000b0204 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ - 0x000b0214 3a437574 53747265 6e677468 656e6572 :CutStrengthener │ │ │ │ - 0x000b0224 3a3a5374 72656e67 7468656e 696e6754 ::StrengtheningT │ │ │ │ - 0x000b0234 4e4c503a 3a676574 5f737461 7274696e NLP::get_startin │ │ │ │ - 0x000b0244 675f706f 696e7428 49706f70 743a3a49 g_point(Ipopt::I │ │ │ │ - 0x000b0254 6e646578 2c20626f 6f6c2c20 49706f70 ndex, bool, Ipop │ │ │ │ - 0x000b0264 743a3a4e 756d6265 722a2c20 626f6f6c t::Number*, bool │ │ │ │ - 0x000b0274 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000b0284 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ - 0x000b0294 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ - 0x000b02a4 626f6f6c 2c204970 6f70743a 3a4e756d bool, Ipopt::Num │ │ │ │ - 0x000b02b4 6265722a 29000000 426f6e43 75745374 ber*)...BonCutSt │ │ │ │ - 0x000b02c4 72656e67 7468656e 65722e63 70700000 rengthener.cpp.. │ │ │ │ - 0x000b02d4 21696e69 745f7a20 26262021 696e6974 !init_z && !init │ │ │ │ - 0x000b02e4 5f6c616d 62646100 6e203d20 6e766172 _lambda.n = nvar │ │ │ │ - 0x000b02f4 5f636f6e 7374725f 00000000 41742074 _constr_....At t │ │ │ │ - 0x000b0304 6865206d 6f6d656e 742c2053 7472656e he moment, Stren │ │ │ │ - 0x000b0314 67746865 6e696e67 544e4c50 3a3a6576 gtheningTNLP::ev │ │ │ │ - 0x000b0324 616c5f68 20697320 6e6f7420 79657420 al_h is not yet │ │ │ │ - 0x000b0334 696d706c 656d656e 7465640a 00000000 implemented..... │ │ │ │ - 0x000b0344 4e756d62 6572206f 66207661 72696162 Number of variab │ │ │ │ - 0x000b0354 6c657320 696e636f 6e736973 74656e74 les inconsistent │ │ │ │ - 0x000b0364 20696e20 53747265 6e677468 656e696e in Strengthenin │ │ │ │ - 0x000b0374 67544e4c 503a3a67 65745f6e 6c705f69 gTNLP::get_nlp_i │ │ │ │ - 0x000b0384 6e666f0a 00000000 6375745f 73747265 nfo.....cut_stre │ │ │ │ - 0x000b0394 6e677468 656e696e 675f7479 70650000 ngthening_type.. │ │ │ │ - 0x000b03a4 6469736a 756e6374 6976655f 6375745f disjunctive_cut_ │ │ │ │ - 0x000b03b4 74797065 00000000 73747265 6e677468 type....strength │ │ │ │ - 0x000b03c4 2e6f7074 00000000 43757453 7472656e .opt....CutStren │ │ │ │ - 0x000b03d4 67746865 6e657200 4572726f 72206475 gthener.Error du │ │ │ │ - 0x000b03e4 72696e67 20696e69 7469616c 697a6174 ring initializat │ │ │ │ - 0x000b03f4 696f6e20 6f662074 6e6c705f 736f6c76 ion of tnlp_solv │ │ │ │ - 0x000b0404 65725f00 68657373 69616e5f 61707072 er_.hessian_appr │ │ │ │ - 0x000b0414 6f78696d 6174696f 6e000000 6c696d69 oximation...limi │ │ │ │ - 0x000b0424 7465642d 6d656d6f 72790000 6d755f73 ted-memory..mu_s │ │ │ │ - 0x000b0434 74726174 65677900 61646170 74697665 trategy.adaptive │ │ │ │ - 0x000b0444 00000000 54686572 65206973 20616e20 ....There is an │ │ │ │ - 0x000b0454 696e6465 78202825 64292069 6e207468 index (%d) in th │ │ │ │ - 0x000b0464 65206375 74207468 61742064 6f657320 e cut that does │ │ │ │ - 0x000b0474 6e6f7420 61707065 61722069 6e207468 not appear in th │ │ │ │ - 0x000b0484 6520636f 6e737472 61696e74 2e0a0000 e constraint.... │ │ │ │ - 0x000b0494 626f6f6c 20426f6e 6d696e3a 3a437574 bool Bonmin::Cut │ │ │ │ - 0x000b04a4 53747265 6e677468 656e6572 3a3a5374 Strengthener::St │ │ │ │ - 0x000b04b4 72656e67 7468656e 43757428 49706f70 rengthenCut(Ipop │ │ │ │ - 0x000b04c4 743a3a53 6d617274 5074723c 426f6e6d t::SmartPtr, int │ │ │ │ - 0x000b04e4 2c20636f 6e737420 436f696e 5061636b , const CoinPack │ │ │ │ - 0x000b04f4 65645665 63746f72 262c2069 6e742c20 edVector&, int, │ │ │ │ - 0x000b0504 636f6e73 7420646f 75626c65 2a2c2063 const double*, c │ │ │ │ - 0x000b0514 6f6e7374 20646f75 626c652a 2c20636f onst double*, co │ │ │ │ - 0x000b0524 6e737420 646f7562 6c652a2c 20646f75 nst double*, dou │ │ │ │ - 0x000b0534 626c6526 2c20646f 75626c65 26290000 ble&, double&).. │ │ │ │ - 0x000b0544 7562203c 20434f49 4e5f4442 4c5f4d41 ub < COIN_DBL_MA │ │ │ │ - 0x000b0554 58000000 7562203e 3d20434f 494e5f44 X...ub >= COIN_D │ │ │ │ - 0x000b0564 424c5f4d 41580000 446f696e 67206469 BL_MAX..Doing di │ │ │ │ - 0x000b0574 736a756e 6374696f 6e20666f 7220636f sjunction for co │ │ │ │ - 0x000b0584 6e737472 20256420 6f6e2078 5b25645d nstr %d on x[%d] │ │ │ │ - 0x000b0594 203d2025 650a0000 6f6c6420 636f6566 = %e...old coef │ │ │ │ - 0x000b05a4 66203d20 2565206e 6577203d 2025650a f = %e new = %e. │ │ │ │ - 0x000b05b4 00000000 496e7661 6c696420 63617365 ....Invalid case │ │ │ │ - 0x000b05c4 20666f72 20646973 6a756e63 74697665 for disjunctive │ │ │ │ - 0x000b05d4 5f637574 5f747970 655f2069 6e204375 _cut_type_ in Cu │ │ │ │ - 0x000b05e4 74537472 656e6774 68656e65 72204861 tStrengthener Ha │ │ │ │ - 0x000b05f4 6e646c65 4f6e6543 75740a00 20457272 ndleOneCut.. Err │ │ │ │ - 0x000b0604 6f722064 7572696e 67207374 72656e67 or during streng │ │ │ │ - 0x000b0614 7468656e 696e6720 6f662067 6c6f6261 thening of globa │ │ │ │ - 0x000b0624 6c206375 7420666f 7220636f 6e737472 l cut for constr │ │ │ │ - 0x000b0634 61696e74 2025640a 00000000 20537472 aint %d..... Str │ │ │ │ - 0x000b0644 656e6774 68656e69 6e672075 62206f66 engthening ub of │ │ │ │ - 0x000b0654 20676c6f 62616c20 63757420 666f7220 global cut for │ │ │ │ - 0x000b0664 636f6e73 74726169 6e742025 64206672 constraint %d fr │ │ │ │ - 0x000b0674 6f6d2025 6520746f 2025650a 00000000 om %e to %e..... │ │ │ │ - 0x000b0684 20537472 656e6774 68656e69 6e67206c Strengthening l │ │ │ │ - 0x000b0694 62206f66 20676c6f 62616c20 63757420 b of global cut │ │ │ │ - 0x000b06a4 666f7220 636f6e73 74726169 6e742025 for constraint % │ │ │ │ - 0x000b06b4 64206672 6f6d2025 6520746f 2025650a d from %e to %e. │ │ │ │ - 0x000b06c4 00000000 20457272 6f722064 7572696e .... Error durin │ │ │ │ - 0x000b06d4 67207374 72656e67 7468656e 696e6720 g strengthening │ │ │ │ - 0x000b06e4 6f66206c 6f63616c 20637574 20666f72 of local cut for │ │ │ │ - 0x000b06f4 20636f6e 73747261 696e7420 25640a00 constraint %d.. │ │ │ │ - 0x000b0704 20537472 656e6774 68656e69 6e672075 Strengthening u │ │ │ │ - 0x000b0714 62206f66 206c6f63 616c2063 75742066 b of local cut f │ │ │ │ - 0x000b0724 6f722063 6f6e7374 7261696e 74202564 or constraint %d │ │ │ │ - 0x000b0734 2066726f 6d202565 20746f20 25650a00 from %e to %e.. │ │ │ │ - 0x000b0744 4572726f 7220696e 206f7065 6e696e67 Error in opening │ │ │ │ - 0x000b0754 20696e69 7469616c 20706f69 6e742066 initial point f │ │ │ │ - 0x000b0764 696c6500 4e6f2077 61726d20 73746172 ile.No warm star │ │ │ │ - 0x000b0774 7420696e 666f203f 3f3f0000 5761726e t info ???..Warn │ │ │ │ - 0x000b0784 696e6720 3a206973 5072696d 616c4f62 ing : isPrimalOb │ │ │ │ - 0x000b0794 6a656374 6976654c 696d6974 52656163 jectiveLimitReac │ │ │ │ - 0x000b07a4 68656420 6e6f7420 696d706c 656d656e hed not implemen │ │ │ │ - 0x000b07b4 74656420 79657400 43616e20 6e6f7420 ted yet.Can not │ │ │ │ - 0x000b07c4 73657420 7072696d 616c206f 626a6563 set primal objec │ │ │ │ - 0x000b07d4 74697665 206c696d 69742070 6172616d tive limit param │ │ │ │ - 0x000b07e4 65746572 00000000 43616e20 6e6f7420 eter....Can not │ │ │ │ - 0x000b07f4 73657420 6475616c 20746f6c 6572616e set dual toleran │ │ │ │ - 0x000b0804 63652070 6172616d 65746572 00000000 ce parameter.... │ │ │ │ - 0x000b0814 43616e20 6e6f7420 73657420 7072696d Can not set prim │ │ │ │ - 0x000b0824 616c2074 6f6c6572 616e6365 20706172 al tolerance par │ │ │ │ - 0x000b0834 616d6574 65720000 556e6861 6e646c65 ameter..Unhandle │ │ │ │ - 0x000b0844 64206361 73652069 6e207365 7444626c d case in setDbl │ │ │ │ - 0x000b0854 50617261 6d000000 766f6964 20426f6e Param...void Bon │ │ │ │ - 0x000b0864 6d696e3a 3a544e4c 50324650 4e4c503a min::TNLP2FPNLP: │ │ │ │ - 0x000b0874 3a736574 5369676d 6128646f 75626c65 :setSigma(double │ │ │ │ - 0x000b0884 29000000 426f6e54 4e4c5032 46504e4c )...BonTNLP2FPNL │ │ │ │ - 0x000b0894 502e6870 70000000 7369676d 61203e3d P.hpp...sigma >= │ │ │ │ - 0x000b08a4 20302e00 766f6964 20426f6e 6d696e3a 0..void Bonmin: │ │ │ │ - 0x000b08b4 3a544e4c 50324650 4e4c503a 3a736574 :TNLP2FPNLP::set │ │ │ │ - 0x000b08c4 4c616d62 64612864 6f75626c 65290000 Lambda(double).. │ │ │ │ - 0x000b08d4 6c616d62 6461203e 3d20302e 20262620 lambda >= 0. && │ │ │ │ - 0x000b08e4 6c616d62 6461203c 3d20312e 00000000 lambda <= 1..... │ │ │ │ - 0x000b08f4 766f6964 20426f6e 6d696e3a 3a544e4c void Bonmin::TNL │ │ │ │ - 0x000b0904 50324650 4e4c503a 3a736574 4e6f726d P2FPNLP::setNorm │ │ │ │ - 0x000b0914 28696e74 29000000 6e6f726d 203e3020 (int)...norm >0 │ │ │ │ - 0x000b0924 2626206e 6f726d20 3c203300 556e6861 && norm < 3.Unha │ │ │ │ - 0x000b0934 6e646c65 64206361 73652069 6e207365 ndled case in se │ │ │ │ - 0x000b0944 74496e74 50617261 6d000000 556e6861 tIntParam...Unha │ │ │ │ - 0x000b0954 6e646c65 64206361 73652069 6e207365 ndled case in se │ │ │ │ - 0x000b0964 74496e74 50617261 6d0a0000 49706f70 tIntParam...Ipop │ │ │ │ - 0x000b0974 74000000 4552524f 52205748 494c4520 t...ERROR WHILE │ │ │ │ - 0x000b0984 4556414c 55415449 4e472047 5241445f EVALUATING GRAD_ │ │ │ │ - 0x000b0994 4620696e 204f7369 544d494e 4c50496e F in OsiTMINLPIn │ │ │ │ - 0x000b09a4 74657266 6163653a 3a676574 4f626a43 terface::getObjC │ │ │ │ - 0x000b09b4 6f656666 69636965 6e747328 290a0000 oefficients()... │ │ │ │ - 0x000b09c4 41667465 72202564 20747269 65732066 After %d tries f │ │ │ │ - 0x000b09d4 6f756e64 20612073 6f6c7574 696f6e20 ound a solution │ │ │ │ - 0x000b09e4 6f662025 67202870 72657669 6f757320 of %g (previous │ │ │ │ - 0x000b09f4 62657374 20256729 2e000000 41667465 best %g)....Afte │ │ │ │ - 0x000b0a04 72202564 20747269 65732066 6f756e64 r %d tries found │ │ │ │ - 0x000b0a14 20616e20 736f6c75 74696f6e 206f6620 an solution of │ │ │ │ - 0x000b0a24 25672069 6e666561 7369626c 65207072 %g infeasible pr │ │ │ │ - 0x000b0a34 6f626c65 6d2e0000 41667465 72202564 oblem...After %d │ │ │ │ - 0x000b0a44 20747269 65732066 6f756e64 20616e20 tries found an │ │ │ │ - 0x000b0a54 736f6c75 74696f6e 206f6620 25672075 solution of %g u │ │ │ │ - 0x000b0a64 6e736f6c 76656420 70726f62 6c656d2e nsolved problem. │ │ │ │ - 0x000b0a74 00000000 50726f62 6c656d20 6e6f7420 ....Problem not │ │ │ │ - 0x000b0a84 736f6c76 65642077 69746820 7761726d solved with warm │ │ │ │ - 0x000b0a94 20737461 72742062 75742073 6f6c7665 start but solve │ │ │ │ - 0x000b0aa4 64207769 74686f75 74000000 54727969 d without...Tryi │ │ │ │ - 0x000b0ab4 6e672074 6f207265 736f6c76 65204e4c ng to resolve NL │ │ │ │ - 0x000b0ac4 50207769 74682064 69666665 72656e74 P with different │ │ │ │ - 0x000b0ad4 20737461 7274696e 6720706f 696e7420 starting point │ │ │ │ - 0x000b0ae4 28256420 61747465 6d707473 292e0000 (%d attempts)... │ │ │ │ - 0x000b0af4 50726f62 6c656d20 696e6974 69616c6c Problem initiall │ │ │ │ - 0x000b0b04 79206e6f 7420736f 6c766564 20627574 y not solved but │ │ │ │ - 0x000b0b14 20736f6c 76656420 77697468 20612072 solved with a r │ │ │ │ - 0x000b0b24 616e646f 6d207374 61727469 6e672070 andom starting p │ │ │ │ - 0x000b0b34 6f696e74 20287375 63636573 73206f6e oint (success on │ │ │ │ - 0x000b0b44 20256420 61747465 6d707429 00000000 %d attempt).... │ │ │ │ - 0x000b0b54 5761726e 696e6720 3a20636f 6e74696e Warning : contin │ │ │ │ - 0x000b0b64 75696e67 20627261 6e636869 6e672c20 uing branching, │ │ │ │ - 0x000b0b74 7768696c 65207468 65726520 61726520 while there are │ │ │ │ - 0x000b0b84 756e7265 636f7665 72656420 6661696c unrecovered fail │ │ │ │ - 0x000b0b94 75726573 20617420 6e6f6465 73000000 ures at nodes... │ │ │ │ - 0x000b0ba4 4e4c5020 6e756d62 65722025 64206973 NLP number %d is │ │ │ │ - 0x000b0bb4 20737573 70656374 20287365 6520626f suspect (see bo │ │ │ │ - 0x000b0bc4 756e6473 20616e64 20737461 72742066 unds and start f │ │ │ │ - 0x000b0bd4 696c6529 00000000 49706f70 74207265 ile)....Ipopt re │ │ │ │ - 0x000b0be4 7475726e 2028666f 72202573 293a2073 turn (for %s): s │ │ │ │ - 0x000b0bf4 74617475 73202532 642c2069 74657220 tatus %2d, iter │ │ │ │ - 0x000b0c04 636f756e 74202534 642c2074 696d6520 count %4d, time │ │ │ │ - 0x000b0c14 25670000 536f6c75 74696f6e 206f6620 %g..Solution of │ │ │ │ - 0x000b0c24 76616c75 65202567 20666f75 6e64206f value %g found o │ │ │ │ - 0x000b0c34 6e202564 27746820 61747465 6d707400 n %d'th attempt. │ │ │ │ - 0x000b0c44 0a202020 20202020 20202020 2020204e . N │ │ │ │ - 0x000b0c54 756d2020 20202020 53746174 75732020 um Status │ │ │ │ - 0x000b0c64 20202020 4f626a20 20202020 20202020 Obj │ │ │ │ - 0x000b0c74 20202020 49742020 20202020 2074696d It tim │ │ │ │ - 0x000b0c84 65202020 20202020 20202020 20202020 e │ │ │ │ - 0x000b0c94 20204c6f 63617469 6f6e0000 25632020 Location..%c │ │ │ │ - 0x000b0ca4 20202538 64202531 31732025 67202538 %8d %11s %g %8 │ │ │ │ - 0x000b0cb4 64202567 20253230 73000000 4f626a65 d %g %20s...Obje │ │ │ │ - 0x000b0cc4 63746976 65207661 6c756520 7265636f ctive value reco │ │ │ │ - 0x000b0cd4 6d707574 65642077 69746820 616c7465 mputed with alte │ │ │ │ - 0x000b0ce4 726e6174 65206f62 6a656374 6976653a rnate objective: │ │ │ │ - 0x000b0cf4 2025672e 00000000 7265736f 6c766520 %g.....resolve │ │ │ │ - 0x000b0d04 63616c6c 65642062 65666f72 6520616e called before an │ │ │ │ - 0x000b0d14 79206361 6c6c2074 6f20696e 69746961 y call to initia │ │ │ │ - 0x000b0d24 6c536f6c 20206361 6e206e6f 74207573 lSol can not us │ │ │ │ - 0x000b0d34 65207761 726d2073 74617274 732e0000 e warm starts... │ │ │ │ - 0x000b0d44 43616e20 6e6f7420 70617273 65206f70 Can not parse op │ │ │ │ - 0x000b0d54 74696f6e 73207768 656e206e 6f204970 tions when no Ip │ │ │ │ - 0x000b0d64 4170706c 69636174 696f6e20 68617320 Application has │ │ │ │ - 0x000b0d74 6265656e 20637265 61746564 00000000 been created.... │ │ │ │ - 0x000b0d84 4f41206f 6e206e6f 6e2d636f 6e766578 OA on non-convex │ │ │ │ - 0x000b0d94 20636f6e 73747261 696e7420 69732076 constraint is v │ │ │ │ - 0x000b0da4 65727920 65787065 72696d65 6e74616c ery experimental │ │ │ │ - 0x000b0db4 2e000000 25732073 61797320 70726f62 ....%s says prob │ │ │ │ - 0x000b0dc4 6c656d20 25732c20 25732073 61797320 lem %s, %s says │ │ │ │ - 0x000b0dd4 25732e00 25732067 69766573 206f626a %s..%s gives obj │ │ │ │ - 0x000b0de4 65637469 76652025 2e313667 2c202573 ective %.16g, %s │ │ │ │ - 0x000b0df4 20676976 65732025 2e313667 2e000000 gives %.16g.... │ │ │ │ - 0x000b0e04 526f7720 63757420 68617320 25642065 Row cut has %d e │ │ │ │ - 0x000b0e14 6c656d65 6e74732e 204c6f77 65722062 lements. Lower b │ │ │ │ - 0x000b0e24 6f756e64 3a202567 2c207570 70657220 ound: %g, upper │ │ │ │ - 0x000b0e34 626f756e 64202567 2e0a0000 25672c20 bound %g....%g, │ │ │ │ - 0x000b0e44 78256400 4f614367 00000000 526f7720 x%d.OaCg....Row │ │ │ │ - 0x000b0e54 25642c20 63757420 76696f6c 6174696f %d, cut violatio │ │ │ │ - 0x000b0e64 6e206973 2025673a 204f7574 65722061 n is %g: Outer a │ │ │ │ - 0x000b0e74 7070726f 78696d61 74696f6e 20637574 pproximation cut │ │ │ │ - 0x000b0e84 2067656e 65726174 65642e00 526f7720 generated..Row │ │ │ │ - 0x000b0e94 25642c20 63757420 76696f6c 6174696f %d, cut violatio │ │ │ │ - 0x000b0ea4 6e206973 2025673a 204f7574 65722061 n is %g: Outer a │ │ │ │ - 0x000b0eb4 7070726f 78696d61 74696f6e 20637574 pproximation cut │ │ │ │ - 0x000b0ec4 206e6f74 2067656e 65726174 65642e00 not generated.. │ │ │ │ - 0x000b0ed4 526f7720 25643a20 4f757465 72206170 Row %d: Outer ap │ │ │ │ - 0x000b0ee4 70726f78 696d6174 696f6e20 63757420 proximation cut │ │ │ │ - 0x000b0ef4 6e6f7420 67656e65 72617465 642e0000 not generated... │ │ │ │ - 0x000b0f04 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ - 0x000b0f14 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ - 0x000b0f24 3a657874 72616374 53656e73 65526873 :extractSenseRhs │ │ │ │ - 0x000b0f34 416e6452 616e6765 28292063 6f6e7374 AndRange() const │ │ │ │ - 0x000b0f44 00000000 426f6e4f 7369544d 494e4c50 ....BonOsiTMINLP │ │ │ │ - 0x000b0f54 496e7465 72666163 652e6370 70000000 Interface.cpp... │ │ │ │ - 0x000b0f64 726f7773 656e7365 5f3d3d4e 554c4c26 rowsense_==NULL& │ │ │ │ - 0x000b0f74 26726873 5f3d3d4e 554c4c26 26726f77 &rhs_==NULL&&row │ │ │ │ - 0x000b0f84 72616e67 655f3d3d 4e554c4c 00000000 range_==NULL.... │ │ │ │ - 0x000b0f94 646f7562 6c652042 6f6e6d69 6e3a3a4f double Bonmin::O │ │ │ │ - 0x000b0fa4 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x000b0fb4 653a3a67 65744e6f 6e4c696e 65617269 e::getNonLineari │ │ │ │ - 0x000b0fc4 74696573 56696f6c 6174696f 6e28636f tiesViolation(co │ │ │ │ - 0x000b0fd4 6e737420 646f7562 6c652a2c 20646f75 nst double*, dou │ │ │ │ - 0x000b0fe4 626c6529 00000000 2866202d 206f626a ble)....(f - obj │ │ │ │ - 0x000b0ff4 29203e20 2d31652d 30380000 5741524e ) > -1e-08..WARN │ │ │ │ - 0x000b1004 494e4720 3a207472 79696e67 20746f20 ING : trying to │ │ │ │ - 0x000b1014 61636365 73732072 65647563 65642063 access reduced c │ │ │ │ - 0x000b1024 6f737420 696e2049 706f7074 20616c77 ost in Ipopt alw │ │ │ │ - 0x000b1034 61797320 72657472 756e2030 00000000 ays retrun 0.... │ │ │ │ - 0x000b1044 44657465 726d696e 65206966 20616e64 Determine if and │ │ │ │ - 0x000b1054 20776861 74206b69 6e64206f 66206469 what kind of di │ │ │ │ - 0x000b1064 736a756e 63746976 65206375 74732073 sjunctive cuts s │ │ │ │ - 0x000b1074 686f756c 64206265 20636f6d 70757465 hould be compute │ │ │ │ - 0x000b1084 642e0000 6e6f6e65 00000000 4e6f2064 d...none....No d │ │ │ │ - 0x000b1094 69736a75 6e637469 76652063 7574732e isjunctive cuts. │ │ │ │ - 0x000b10a4 00000000 49662064 69736372 65746520 ....If discrete │ │ │ │ - 0x000b10b4 76617269 61626c65 73207072 6573656e variables presen │ │ │ │ - 0x000b10c4 742c2063 6f6d7075 74652064 69736a75 t, compute disju │ │ │ │ - 0x000b10d4 6e637469 6f6e2066 6f72206d 6f73742d nction for most- │ │ │ │ - 0x000b10e4 66726163 74696f6e 616c2076 61726961 fractional varia │ │ │ │ - 0x000b10f4 626c6500 44657465 726d696e 65732069 ble.Determines i │ │ │ │ - 0x000b1104 6620616e 64207768 6174206b 696e6420 f and what kind │ │ │ │ - 0x000b1114 6f662063 75742073 7472656e 67746865 of cut strengthe │ │ │ │ - 0x000b1124 6e696e67 2073686f 756c6420 62652070 ning should be p │ │ │ │ - 0x000b1134 6572666f 726d6564 2e000000 4e6f2073 erformed....No s │ │ │ │ - 0x000b1144 7472656e 67746865 6e696e67 206f6620 trengthening of │ │ │ │ - 0x000b1154 63757473 2e000000 73676c6f 62616c00 cuts....sglobal. │ │ │ │ - 0x000b1164 53747265 6e677468 656e2067 6c6f6261 Strengthen globa │ │ │ │ - 0x000b1174 6c206375 74732e00 75676c6f 62616c2d l cuts..uglobal- │ │ │ │ - 0x000b1184 736c6f63 616c0000 556e7374 72656e67 slocal..Unstreng │ │ │ │ - 0x000b1194 7468656e 65642067 6c6f6261 6c20616e thened global an │ │ │ │ - 0x000b11a4 64207374 72656e67 7468656e 6564206c d strengthened l │ │ │ │ - 0x000b11b4 6f63616c 20637574 73000000 73676c6f ocal cuts...sglo │ │ │ │ - 0x000b11c4 62616c2d 736c6f63 616c0000 53747265 bal-slocal..Stre │ │ │ │ - 0x000b11d4 6e677468 656e6564 20676c6f 62616c20 ngthened global │ │ │ │ - 0x000b11e4 616e6420 73747265 6e677468 656e6564 and strengthened │ │ │ │ - 0x000b11f4 206c6f63 616c2063 75747300 53706563 local cuts.Spec │ │ │ │ - 0x000b1204 69667920 6966204f 41206375 74732061 ify if OA cuts a │ │ │ │ - 0x000b1214 64646564 20617265 20746f20 62652073 dded are to be s │ │ │ │ - 0x000b1224 65742067 6c6f6261 6c6c7920 6f72206c et globally or l │ │ │ │ - 0x000b1234 6f63616c 6c792076 616c6964 00000000 ocally valid.... │ │ │ │ - 0x000b1244 676c6f62 616c0000 6c6f6361 6c000000 global..local... │ │ │ │ - 0x000b1254 43757473 20617265 20747265 61746564 Cuts are treated │ │ │ │ - 0x000b1264 20617320 6c6f6361 6c6c7920 76616c69 as locally vali │ │ │ │ - 0x000b1274 64000000 43757473 20617265 20747265 d...Cuts are tre │ │ │ │ - 0x000b1284 61746564 20617320 676c6f62 616c6c79 ated as globally │ │ │ │ - 0x000b1294 2076616c 69640000 446f2077 65206164 valid..Do we ad │ │ │ │ - 0x000b12a4 6420616c 6c204f41 20637574 73206f72 d all OA cuts or │ │ │ │ - 0x000b12b4 206f6e6c 79207468 65206f6e 65732076 only the ones v │ │ │ │ - 0x000b12c4 696f6c61 74656420 62792063 75727265 iolated by curre │ │ │ │ - 0x000b12d4 6e742070 6f696e74 3f000000 41646420 nt point?...Add │ │ │ │ - 0x000b12e4 616c6c20 63757473 00000000 41646420 all cuts....Add │ │ │ │ - 0x000b12f4 6f6e6c79 2076696f 6c617465 64206375 only violated cu │ │ │ │ - 0x000b1304 74730000 56616c75 6520666f 72207469 ts..Value for ti │ │ │ │ - 0x000b1314 6e792065 6c656d65 6e742069 6e204f41 ny element in OA │ │ │ │ - 0x000b1324 20637574 00000000 57652077 696c6c20 cut....We will │ │ │ │ - 0x000b1334 72656d6f 76652022 636c6561 6e6c7922 remove "cleanly" │ │ │ │ - 0x000b1344 20286279 2072656c 6178696e 67206375 (by relaxing cu │ │ │ │ - 0x000b1354 74292061 6e20656c 656d656e 74206c6f t) an element lo │ │ │ │ - 0x000b1364 77657220 7468616e 20746869 732e0000 wer than this... │ │ │ │ - 0x000b1374 56616c75 6520666f 72207665 72792074 Value for very t │ │ │ │ - 0x000b1384 696e7920 656c656d 656e7420 696e204f iny element in O │ │ │ │ - 0x000b1394 41206375 74000000 416c676f 72697468 A cut...Algorith │ │ │ │ - 0x000b13a4 6d207769 6c6c2074 616b6520 74686520 m will take the │ │ │ │ - 0x000b13b4 7269736b 206f6620 6e65676c 65637469 risk of neglecti │ │ │ │ - 0x000b13c4 6e672061 6e20656c 656d656e 74206c6f ng an element lo │ │ │ │ - 0x000b13d4 77657220 7468616e 20746869 732e0000 wer than this... │ │ │ │ - 0x000b13e4 6f615f72 68735f72 656c6178 00000000 oa_rhs_relax.... │ │ │ │ - 0x000b13f4 56616c75 65206279 20776869 63682074 Value by which t │ │ │ │ - 0x000b1404 6f207265 6c617820 4f412063 75740000 o relax OA cut.. │ │ │ │ - 0x000b1414 52485320 6f66204f 4120636f 6e737472 RHS of OA constr │ │ │ │ - 0x000b1424 61696e74 73207769 6c6c2062 65207265 aints will be re │ │ │ │ - 0x000b1434 6c617865 64206279 20746869 7320616d laxed by this am │ │ │ │ - 0x000b1444 6f756e74 2074696d 65732074 68652061 ount times the a │ │ │ │ - 0x000b1454 62736f6c 75746520 76616c75 65206f66 bsolute value of │ │ │ │ - 0x000b1464 20746865 20696e69 7469616c 20726873 the initial rhs │ │ │ │ - 0x000b1474 20696620 69742069 73203e3d 20312028 if it is >= 1 ( │ │ │ │ - 0x000b1484 6f746865 72776973 65206279 20746869 otherwise by thi │ │ │ │ - 0x000b1494 7320616d 6f756e74 292e0000 6f615f63 s amount)...oa_c │ │ │ │ - 0x000b14a4 7574735f 6c6f675f 6c657665 6c000000 uts_log_level... │ │ │ │ - 0x000b14b4 6c657665 6c206f66 206c6f67 20776865 level of log whe │ │ │ │ - 0x000b14c4 6e206765 6e657261 74696e67 204f4120 n generating OA │ │ │ │ - 0x000b14d4 63757473 2e000000 303a206f 75747075 cuts....0: outpu │ │ │ │ - 0x000b14e4 7473206e 6f746869 6e672c0a 313a2077 ts nothing,.1: w │ │ │ │ - 0x000b14f4 68656e20 61206375 74206973 2067656e hen a cut is gen │ │ │ │ - 0x000b1504 65726174 65642c20 69747320 76696f6c erated, its viol │ │ │ │ - 0x000b1514 6174696f 6e20616e 6420696e 64657820 ation and index │ │ │ │ - 0x000b1524 6f662072 6f772066 726f6d20 77686963 of row from whic │ │ │ │ - 0x000b1534 68206974 206f7269 67696e61 7465732c h it originates, │ │ │ │ - 0x000b1544 0a323a20 616c7761 7973206f 75747075 .2: always outpu │ │ │ │ - 0x000b1554 74207669 6f6c6174 696f6e20 6f662074 t violation of t │ │ │ │ - 0x000b1564 68652063 75742e0a 333a206f 75747075 he cut..3: outpu │ │ │ │ - 0x000b1574 74206765 6e657261 74656420 63757473 t generated cuts │ │ │ │ - 0x000b1584 20696e63 6964656e 63652076 6563746f incidence vecto │ │ │ │ - 0x000b1594 72732e00 6e6c705f 736f6c76 65720000 rs..nlp_solver.. │ │ │ │ - 0x000b15a4 43686f69 6365206f 66207468 6520736f Choice of the so │ │ │ │ - 0x000b15b4 6c766572 20666f72 206c6f63 616c206f lver for local o │ │ │ │ - 0x000b15c4 7074696d 61206f66 20636f6e 74696e75 ptima of continu │ │ │ │ - 0x000b15d4 6f757320 4e4c5027 73000000 496e7465 ous NLP's...Inte │ │ │ │ - 0x000b15e4 72696f72 20506f69 6e74204f 5054696d rior Point OPTim │ │ │ │ - 0x000b15f4 697a6572 20286874 7470733a 2f2f7072 izer (https://pr │ │ │ │ - 0x000b1604 6f6a6563 74732e63 6f696e2d 6f722e6f ojects.coin-or.o │ │ │ │ - 0x000b1614 72672f49 706f7074 29000000 66696c74 rg/Ipopt)...filt │ │ │ │ - 0x000b1624 65725351 50000000 53657175 656e7469 erSQP...Sequenti │ │ │ │ - 0x000b1634 616c2071 75616472 61746963 2070726f al quadratic pro │ │ │ │ - 0x000b1644 6772616d 6d696e67 20747275 73742072 gramming trust r │ │ │ │ - 0x000b1654 6567696f 6e20616c 676f7269 74686d20 egion algorithm │ │ │ │ - 0x000b1664 28687474 703a2f2f 7777772d 756e6978 (http://www-unix │ │ │ │ - 0x000b1674 2e6d6373 2e616e6c 2e676f76 2f7e6c65 .mcs.anl.gov/~le │ │ │ │ - 0x000b1684 79666665 722f736f 6c766572 732e6874 yffer/solvers.ht │ │ │ │ - 0x000b1694 6d6c2900 616c6c00 72756e20 616c6c20 ml).all.run all │ │ │ │ - 0x000b16a4 61766169 6c61626c 6520736f 6c766572 available solver │ │ │ │ - 0x000b16b4 73206174 20656163 68206e6f 64650000 s at each node.. │ │ │ │ - 0x000b16c4 4e6f7465 20746861 74206f70 74696f6e Note that option │ │ │ │ - 0x000b16d4 2077696c 6c20776f 726b206f 6e6c7920 will work only │ │ │ │ - 0x000b16e4 69662074 68652073 70656369 66696564 if the specified │ │ │ │ - 0x000b16f4 20736f6c 76657220 68617320 6265656e solver has been │ │ │ │ - 0x000b1704 20696e73 74616c6c 65642e20 49706f70 installed. Ipop │ │ │ │ - 0x000b1714 74207769 6c6c2075 7375616c 6c792062 t will usually b │ │ │ │ - 0x000b1724 6520696e 7374616c 6c656420 77697468 e installed with │ │ │ │ - 0x000b1734 20426f6e 6d696e20 62792064 65666175 Bonmin by defau │ │ │ │ - 0x000b1744 6c742e20 466f7220 46696c74 65725351 lt. For FilterSQ │ │ │ │ - 0x000b1754 5020706c 65617365 20736565 20687474 P please see htt │ │ │ │ - 0x000b1764 703a2f2f 7777772d 756e6978 2e6d6373 p://www-unix.mcs │ │ │ │ - 0x000b1774 2e616e6c 2e676f76 2f7e6c65 79666665 .anl.gov/~leyffe │ │ │ │ - 0x000b1784 722f736f 6c766572 732e6874 6d6c206f r/solvers.html o │ │ │ │ - 0x000b1794 6e20686f 7720746f 206f6274 61696e20 n how to obtain │ │ │ │ - 0x000b17a4 69742061 6e642068 74747073 3a2f2f70 it and https://p │ │ │ │ - 0x000b17b4 726f6a65 6374732e 636f696e 2d6f722e rojects.coin-or. │ │ │ │ - 0x000b17c4 6f72672f 426f6e6d 696e2f77 696b692f org/Bonmin/wiki/ │ │ │ │ - 0x000b17d4 48696e74 54726963 6b73206f 6e20686f HintTricks on ho │ │ │ │ - 0x000b17e4 7720746f 20636f6e 66696775 72652042 w to configure B │ │ │ │ - 0x000b17f4 6f6e6d69 6e20746f 20757365 2069742e onmin to use it. │ │ │ │ - 0x000b1804 00000000 7761726d 5f737461 72740000 ....warm_start.. │ │ │ │ - 0x000b1814 53656c65 63742074 68652077 61726d20 Select the warm │ │ │ │ - 0x000b1824 73746172 74206d65 74686f64 00000000 start method.... │ │ │ │ - 0x000b1834 4e6f2077 61726d20 73746172 742c206a No warm start, j │ │ │ │ - 0x000b1844 75737420 73746172 74204e4c 50732066 ust start NLPs f │ │ │ │ - 0x000b1854 726f6d20 6f707469 6d616c20 736f6c75 rom optimal solu │ │ │ │ - 0x000b1864 74696f6e 206f6620 74686520 726f6f74 tion of the root │ │ │ │ - 0x000b1874 2072656c 61786174 696f6e00 66616b65 relaxation.fake │ │ │ │ - 0x000b1884 5f626173 69730000 6275696c 64732066 _basis..builds f │ │ │ │ - 0x000b1894 616b6520 62617369 732c2075 73656675 ake basis, usefu │ │ │ │ - 0x000b18a4 6c20666f 72206375 74206d61 6e616765 l for cut manage │ │ │ │ - 0x000b18b4 6d656e74 20696e20 43626320 28776172 ment in Cbc (war │ │ │ │ - 0x000b18c4 6d207374 61727420 69732074 68652073 m start is the s │ │ │ │ - 0x000b18d4 616d6520 61732069 6e206e6f 6e652900 ame as in none). │ │ │ │ - 0x000b18e4 6f707469 6d756d00 5761726d 20737461 optimum.Warm sta │ │ │ │ - 0x000b18f4 72742077 69746820 64697265 63742070 rt with direct p │ │ │ │ - 0x000b1904 6172656e 74206f70 74696d75 6d000000 arent optimum... │ │ │ │ - 0x000b1914 696e7465 72696f72 5f706f69 6e740000 interior_point.. │ │ │ │ - 0x000b1924 5761726d 20737461 72742077 69746820 Warm start with │ │ │ │ - 0x000b1934 616e2069 6e746572 696f7220 706f696e an interior poin │ │ │ │ - 0x000b1944 74206f66 20646972 65637420 70617265 t of direct pare │ │ │ │ - 0x000b1954 6e740000 54686973 2077696c 6c206166 nt..This will af │ │ │ │ - 0x000b1964 66656374 20746865 2066756e 6374696f fect the functio │ │ │ │ - 0x000b1974 6e206765 74576172 6d537461 72742829 n getWarmStart() │ │ │ │ - 0x000b1984 2c20616e 64206173 20612063 6f6e7365 , and as a conse │ │ │ │ - 0x000b1994 7175656e 63652074 68652077 61726d20 quence the warm │ │ │ │ - 0x000b19a4 73746172 74696e67 20696e20 74686520 starting in the │ │ │ │ - 0x000b19b4 76617269 6f757320 616c676f 72697468 various algorith │ │ │ │ - 0x000b19c4 6d732e00 6e6c705f 6c6f675f 6c657665 ms..nlp_log_leve │ │ │ │ - 0x000b19d4 6c000000 73706563 69667920 4e4c5020 l...specify NLP │ │ │ │ - 0x000b19e4 736f6c76 65722069 6e746572 66616365 solver interface │ │ │ │ - 0x000b19f4 206c6f67 206c6576 656c2028 696e6465 log level (inde │ │ │ │ - 0x000b1a04 70656e64 656e7420 66726f6d 2069706f pendent from ipo │ │ │ │ - 0x000b1a14 70742070 72696e74 5f6c6576 656c292e pt print_level). │ │ │ │ - 0x000b1a24 00000000 53657420 74686520 6c657665 ....Set the leve │ │ │ │ - 0x000b1a34 6c206f66 206f7574 70757420 6f662074 l of output of t │ │ │ │ - 0x000b1a44 6865204f 7369544d 494e4c50 496e7465 he OsiTMINLPInte │ │ │ │ - 0x000b1a54 72666163 65203a20 30202d20 6e6f6e65 rface : 0 - none │ │ │ │ - 0x000b1a64 2c203120 2d206e6f 726d616c 2c203220 , 1 - normal, 2 │ │ │ │ - 0x000b1a74 2d207665 72626f73 65000000 66696c65 - verbose...file │ │ │ │ - 0x000b1a84 5f736f6c 7574696f 6e000000 57726974 _solution...Writ │ │ │ │ - 0x000b1a94 65206120 66696c65 20626f6e 6d696e2e e a file bonmin. │ │ │ │ - 0x000b1aa4 736f6c20 77697468 20746865 20736f6c sol with the sol │ │ │ │ - 0x000b1ab4 7574696f 6e000000 6d61785f 72616e64 ution...max_rand │ │ │ │ - 0x000b1ac4 6f6d5f70 6f696e74 5f726164 69757300 om_point_radius. │ │ │ │ - 0x000b1ad4 53657420 6d617820 76616c75 65207220 Set max value r │ │ │ │ - 0x000b1ae4 666f7220 636f6f72 64696e61 7465206f for coordinate o │ │ │ │ - 0x000b1af4 66206120 72616e64 6f6d2070 6f696e74 f a random point │ │ │ │ - 0x000b1b04 2e000000 5768656e 20706963 6b696e67 ....When picking │ │ │ │ - 0x000b1b14 20612072 616e646f 6d20706f 696e742c a random point, │ │ │ │ - 0x000b1b24 20636f6f 7264696e 61746520 69207769 coordinate i wi │ │ │ │ - 0x000b1b34 6c6c2062 6520696e 20746865 20696e74 ll be in the int │ │ │ │ - 0x000b1b44 65727661 6c205b6d 696e286d 6178286c erval [min(max(l │ │ │ │ - 0x000b1b54 2c2d7229 2c752d72 292c206d 6178286d ,-r),u-r), max(m │ │ │ │ - 0x000b1b64 696e2875 2c72292c 6c2b7229 5d202877 in(u,r),l+r)] (w │ │ │ │ - 0x000b1b74 68657265 206c2069 73207468 65206c6f here l is the lo │ │ │ │ - 0x000b1b84 77657220 626f756e 6420666f 72207468 wer bound for th │ │ │ │ - 0x000b1b94 65207661 72696162 6c652061 6e642075 e variable and u │ │ │ │ - 0x000b1ba4 20697320 69747320 75707065 7220626f is its upper bo │ │ │ │ - 0x000b1bb4 756e6429 00000000 72616e64 6f6d5f70 und)....random_p │ │ │ │ - 0x000b1bc4 6f696e74 5f747970 65000000 6d657468 oint_type...meth │ │ │ │ - 0x000b1bd4 6f642074 6f206368 6f6f7365 20612072 od to choose a r │ │ │ │ - 0x000b1be4 616e646f 6d207374 61727469 6e672070 andom starting p │ │ │ │ - 0x000b1bf4 6f696e74 00000000 4a6f6e00 43686f6f oint....Jon.Choo │ │ │ │ - 0x000b1c04 73652072 616e646f 6d20706f 696e7420 se random point │ │ │ │ - 0x000b1c14 756e6966 6f726d6c 79206265 74776565 uniformly betwee │ │ │ │ - 0x000b1c24 6e207468 6520626f 756e6473 00000000 n the bounds.... │ │ │ │ - 0x000b1c34 416e6472 65617300 70657274 75726220 Andreas.perturb │ │ │ │ - 0x000b1c44 74686520 73746172 74696e67 20706f69 the starting poi │ │ │ │ - 0x000b1c54 6e74206f 66207468 65207072 6f626c65 nt of the proble │ │ │ │ - 0x000b1c64 6d207769 7468696e 20612070 72657363 m within a presc │ │ │ │ - 0x000b1c74 72696265 6420696e 74657276 616c0000 ribed interval.. │ │ │ │ - 0x000b1c84 436c6175 64696100 70657274 75726220 Claudia.perturb │ │ │ │ - 0x000b1c94 74686520 73746172 74696e67 20706f69 the starting poi │ │ │ │ - 0x000b1ca4 6e742075 73696e67 20746865 20706572 nt using the per │ │ │ │ - 0x000b1cb4 74757262 6174696f 6e207261 64697573 turbation radius │ │ │ │ - 0x000b1cc4 20737566 66697820 696e666f 726d6174 suffix informat │ │ │ │ - 0x000b1cd4 696f6e00 72616e64 6f6d5f70 6f696e74 ion.random_point │ │ │ │ - 0x000b1ce4 5f706572 74757262 6174696f 6e5f696e _perturbation_in │ │ │ │ - 0x000b1cf4 74657276 616c0000 416d6f75 6e742062 terval..Amount b │ │ │ │ - 0x000b1d04 79207768 69636820 73746172 74696e67 y which starting │ │ │ │ - 0x000b1d14 20706f69 6e742069 73207065 72747572 point is pertur │ │ │ │ - 0x000b1d24 62656420 7768656e 2063686f 6f73696e bed when choosin │ │ │ │ - 0x000b1d34 6720746f 20706963 6b207261 6e646f6d g to pick random │ │ │ │ - 0x000b1d44 20706f69 6e742062 79207065 72747572 point by pertur │ │ │ │ - 0x000b1d54 62696e67 20737461 7274696e 6720706f bing starting po │ │ │ │ - 0x000b1d64 696e7400 6e756d5f 69746572 6174696f int.num_iteratio │ │ │ │ - 0x000b1d74 6e735f73 75737065 63740000 4e756d62 ns_suspect..Numb │ │ │ │ - 0x000b1d84 6572206f 66206974 65726174 696f6e73 er of iterations │ │ │ │ - 0x000b1d94 206f7665 72207768 69636820 61206e6f over which a no │ │ │ │ - 0x000b1da4 64652069 7320636f 6e736964 65726564 de is considered │ │ │ │ - 0x000b1db4 20227375 73706563 74222028 666f7220 "suspect" (for │ │ │ │ - 0x000b1dc4 64656275 6767696e 67207075 72706f73 debugging purpos │ │ │ │ - 0x000b1dd4 6573206f 6e6c792c 20736565 20646574 es only, see det │ │ │ │ - 0x000b1de4 61696c65 6420646f 63756d65 6e746174 ailed documentat │ │ │ │ - 0x000b1df4 696f6e29 2e000000 5768656e 20746865 ion)....When the │ │ │ │ - 0x000b1e04 206e756d 62657220 6f662069 74657261 number of itera │ │ │ │ - 0x000b1e14 74696f6e 7320746f 20736f6c 76652061 tions to solve a │ │ │ │ - 0x000b1e24 206e6f64 65206973 2061626f 76652074 node is above t │ │ │ │ - 0x000b1e34 68697320 6e756d62 65722c20 74686520 his number, the │ │ │ │ - 0x000b1e44 73756270 726f626c 656d2061 74207468 subproblem at th │ │ │ │ - 0x000b1e54 6973206e 6f646520 69732063 6f6e7369 is node is consi │ │ │ │ - 0x000b1e64 64657265 6420746f 20626520 73757370 dered to be susp │ │ │ │ - 0x000b1e74 65637420 616e6420 69742077 696c6c20 ect and it will │ │ │ │ - 0x000b1e84 62652077 72697474 656e2069 6e746f20 be written into │ │ │ │ - 0x000b1e94 61206669 6c652028 73657420 746f202d a file (set to - │ │ │ │ - 0x000b1ea4 3120746f 20646561 63746976 61746520 1 to deactivate │ │ │ │ - 0x000b1eb4 74686973 292e0000 6e756d5f 72657472 this)...num_retr │ │ │ │ - 0x000b1ec4 795f756e 736f6c76 65645f72 616e646f y_unsolved_rando │ │ │ │ - 0x000b1ed4 6d5f706f 696e7400 4e756d62 65722024 m_point.Number $ │ │ │ │ - 0x000b1ee4 6b24206f 66207469 6d657320 74686174 k$ of times that │ │ │ │ - 0x000b1ef4 20746865 20616c67 6f726974 686d2077 the algorithm w │ │ │ │ - 0x000b1f04 696c6c20 74727920 746f2072 65736f6c ill try to resol │ │ │ │ - 0x000b1f14 76652061 6e20756e 736f6c76 6564204e ve an unsolved N │ │ │ │ - 0x000b1f24 4c502077 69746820 61207261 6e646f6d LP with a random │ │ │ │ - 0x000b1f34 20737461 7274696e 6720706f 696e7420 starting point │ │ │ │ - 0x000b1f44 28776520 63616c6c 20756e73 6f6c7665 (we call unsolve │ │ │ │ - 0x000b1f54 6420616e 204e4c50 20666f72 20776869 d an NLP for whi │ │ │ │ - 0x000b1f64 63682049 706f7074 20697320 6e6f7420 ch Ipopt is not │ │ │ │ - 0x000b1f74 61626c65 20746f20 67756172 616e7465 able to guarante │ │ │ │ - 0x000b1f84 65206f70 74696d61 6c697479 20776974 e optimality wit │ │ │ │ - 0x000b1f94 68696e20 74686520 73706563 69666965 hin the specifie │ │ │ │ - 0x000b1fa4 6420746f 6c657261 6e636573 292e0000 d tolerances)... │ │ │ │ - 0x000b1fb4 5768656e 2049706f 70742066 61696c73 When Ipopt fails │ │ │ │ - 0x000b1fc4 20746f20 736f6c76 65206120 636f6e74 to solve a cont │ │ │ │ - 0x000b1fd4 696e756f 7573204e 4c502073 75622d70 inuous NLP sub-p │ │ │ │ - 0x000b1fe4 726f626c 656d2c20 69662024 6b203e20 roblem, if $k > │ │ │ │ - 0x000b1ff4 30242c20 74686520 616c676f 72697468 0$, the algorith │ │ │ │ - 0x000b2004 6d207769 6c6c2074 72792061 6761696e m will try again │ │ │ │ - 0x000b2014 20746f20 736f6c76 65207468 65206661 to solve the fa │ │ │ │ - 0x000b2024 696c6564 204e4c50 20776974 6820246b iled NLP with $k │ │ │ │ - 0x000b2034 24206e65 77207261 6e646f6d 6c792063 $ new randomly c │ │ │ │ - 0x000b2044 686f7365 6e207374 61727469 6e672070 hosen starting p │ │ │ │ - 0x000b2054 6f696e74 7320206f 7220756e 74696c20 oints or until │ │ │ │ - 0x000b2064 74686520 70726f62 6c656d20 69732073 the problem is s │ │ │ │ - 0x000b2074 6f6c7665 64207769 74682073 75636365 olved with succe │ │ │ │ - 0x000b2084 73732e00 7265736f 6c76655f 6f6e5f73 ss..resolve_on_s │ │ │ │ - 0x000b2094 6d616c6c 5f696e66 65617369 62696c69 mall_infeasibili │ │ │ │ - 0x000b20a4 74790000 49662061 206c6f63 616c6c79 ty..If a locally │ │ │ │ - 0x000b20b4 20696e66 65617369 626c6520 70726f62 infeasible prob │ │ │ │ - 0x000b20c4 6c656d20 69732069 6e666561 7369626c lem is infeasibl │ │ │ │ - 0x000b20d4 65206279 206c6573 73207468 616e2074 e by less than t │ │ │ │ - 0x000b20e4 6869732c 20726573 6f6c7665 20697420 his, resolve it │ │ │ │ - 0x000b20f4 77697468 20696e69 7469616c 20737461 with initial sta │ │ │ │ - 0x000b2104 7274696e 6720706f 696e742e 00000000 rting point..... │ │ │ │ - 0x000b2114 49742069 73207365 7420746f 20302062 It is set to 0 b │ │ │ │ - 0x000b2124 79206465 6661756c 74207769 74682049 y default with I │ │ │ │ - 0x000b2134 706f7074 2e205768 656e2075 73696e67 popt. When using │ │ │ │ - 0x000b2144 2046696c 74657253 51502c20 426f6e6d FilterSQP, Bonm │ │ │ │ - 0x000b2154 696e2073 65747320 69742074 6f206120 in sets it to a │ │ │ │ - 0x000b2164 736d616c 6c207661 6c75652e 00000000 small value..... │ │ │ │ - 0x000b2174 6e756d5f 7265736f 6c76655f 61745f72 num_resolve_at_r │ │ │ │ - 0x000b2184 6f6f7400 4e756d62 65722024 6b24206f oot.Number $k$ o │ │ │ │ - 0x000b2194 66207472 69657320 746f2072 65736f6c f tries to resol │ │ │ │ - 0x000b21a4 76652074 68652072 6f6f7420 6e6f6465 ve the root node │ │ │ │ - 0x000b21b4 20776974 68206469 66666572 656e7420 with different │ │ │ │ - 0x000b21c4 73746172 74696e67 20706f69 6e74732e starting points. │ │ │ │ - 0x000b21d4 00000000 54686520 616c676f 72697468 ....The algorith │ │ │ │ - 0x000b21e4 6d207769 6c6c2073 6f6c7665 20746865 m will solve the │ │ │ │ - 0x000b21f4 20726f6f 74206e6f 64652077 69746820 root node with │ │ │ │ - 0x000b2204 246b2420 72616e64 6f6d2073 74617274 $k$ random start │ │ │ │ - 0x000b2214 696e6720 706f696e 74732061 6e642077 ing points and w │ │ │ │ - 0x000b2224 696c6c20 6b656570 20746865 20626573 ill keep the bes │ │ │ │ - 0x000b2234 74206c6f 63616c20 6f707469 6d756d20 t local optimum │ │ │ │ - 0x000b2244 666f756e 642e0000 6e756d5f 7265736f found...num_reso │ │ │ │ - 0x000b2254 6c76655f 61745f6e 6f646500 4e756d62 lve_at_node.Numb │ │ │ │ - 0x000b2264 65722024 6b24206f 66207472 69657320 er $k$ of tries │ │ │ │ - 0x000b2274 746f2072 65736f6c 76652061 206e6f64 to resolve a nod │ │ │ │ - 0x000b2284 6520286f 74686572 20746861 6e207468 e (other than th │ │ │ │ - 0x000b2294 6520726f 6f742920 6f662074 68652074 e root) of the t │ │ │ │ - 0x000b22a4 72656520 77697468 20646966 66657265 ree with differe │ │ │ │ - 0x000b22b4 6e742073 74617274 696e6720 706f696e nt starting poin │ │ │ │ - 0x000b22c4 742e0000 54686520 616c676f 72697468 t...The algorith │ │ │ │ - 0x000b22d4 6d207769 6c6c2073 6f6c7665 20616c6c m will solve all │ │ │ │ - 0x000b22e4 20746865 206e6f64 65732077 69746820 the nodes with │ │ │ │ - 0x000b22f4 246b2420 64696666 6572656e 74207261 $k$ different ra │ │ │ │ - 0x000b2304 6e646f6d 20737461 7274696e 6720706f ndom starting po │ │ │ │ - 0x000b2314 696e7473 20616e64 2077696c 6c206b65 ints and will ke │ │ │ │ - 0x000b2324 65702074 68652062 65737420 6c6f6361 ep the best loca │ │ │ │ - 0x000b2334 6c206f70 74696d75 6d20666f 756e642e l optimum found. │ │ │ │ - 0x000b2344 00000000 6e756d5f 7265736f 6c76655f ....num_resolve_ │ │ │ │ - 0x000b2354 61745f69 6e666561 7369626c 65730000 at_infeasibles.. │ │ │ │ - 0x000b2364 4e756d62 65722024 6b24206f 66207472 Number $k$ of tr │ │ │ │ - 0x000b2374 69657320 746f2072 65736f6c 76652061 ies to resolve a │ │ │ │ - 0x000b2384 6e20696e 66656173 69626c65 206e6f64 n infeasible nod │ │ │ │ - 0x000b2394 6520286f 74686572 20746861 6e207468 e (other than th │ │ │ │ - 0x000b23a4 6520726f 6f742920 6f662074 68652074 e root) of the t │ │ │ │ - 0x000b23b4 72656520 77697468 20646966 66657265 ree with differe │ │ │ │ - 0x000b23c4 6e742073 74617274 696e6720 706f696e nt starting poin │ │ │ │ - 0x000b23d4 742e0000 54686520 616c676f 72697468 t...The algorith │ │ │ │ - 0x000b23e4 6d207769 6c6c2073 6f6c7665 20616c6c m will solve all │ │ │ │ - 0x000b23f4 20746865 20696e66 65617369 626c6520 the infeasible │ │ │ │ - 0x000b2404 6e6f6465 73207769 74682024 6b242064 nodes with $k$ d │ │ │ │ - 0x000b2414 69666665 72656e74 2072616e 646f6d20 ifferent random │ │ │ │ - 0x000b2424 73746172 74696e67 20706f69 6e747320 starting points │ │ │ │ - 0x000b2434 616e6420 77696c6c 206b6565 70207468 and will keep th │ │ │ │ - 0x000b2444 65206265 7374206c 6f63616c 206f7074 e best local opt │ │ │ │ - 0x000b2454 696d756d 20666f75 6e642e00 64796e61 imum found..dyna │ │ │ │ - 0x000b2464 6d69635f 6465665f 6375746f 66665f64 mic_def_cutoff_d │ │ │ │ - 0x000b2474 65637200 446f2079 6f752077 616e7420 ecr.Do you want │ │ │ │ - 0x000b2484 746f2064 6566696e 65207468 65207061 to define the pa │ │ │ │ - 0x000b2494 72616d65 74657220 6375746f 66665f64 rameter cutoff_d │ │ │ │ - 0x000b24a4 65637220 64796e61 6d696361 6c6c793f ecr dynamically? │ │ │ │ - 0x000b24b4 00000000 636f6566 665f7661 725f7468 ....coeff_var_th │ │ │ │ - 0x000b24c4 72657368 6f6c6400 436f6566 66696369 reshold.Coeffici │ │ │ │ - 0x000b24d4 656e7420 6f662076 61726961 74696f6e ent of variation │ │ │ │ - 0x000b24e4 20746872 6573686f 6c642028 666f7220 threshold (for │ │ │ │ - 0x000b24f4 64796e61 6d696320 64656669 6e697469 dynamic definiti │ │ │ │ - 0x000b2504 6f6e206f 66206375 746f6666 5f646563 on of cutoff_dec │ │ │ │ - 0x000b2514 72292e00 66697273 745f7065 72635f66 r)..first_perc_f │ │ │ │ - 0x000b2524 6f725f63 75746f66 665f6465 63720000 or_cutoff_decr.. │ │ │ │ - 0x000b2534 54686520 70657263 656e7461 67652075 The percentage u │ │ │ │ - 0x000b2544 73656420 7768656e 2c207468 6520636f sed when, the co │ │ │ │ - 0x000b2554 65666620 6f662076 61726961 6e636520 eff of variance │ │ │ │ - 0x000b2564 69732073 6d616c6c 65722074 68616e20 is smaller than │ │ │ │ - 0x000b2574 74686520 74687265 73686f6c 642c2074 the threshold, t │ │ │ │ - 0x000b2584 6f20636f 6d707574 65207468 65206375 o compute the cu │ │ │ │ - 0x000b2594 746f6666 5f646563 72206479 6e616d69 toff_decr dynami │ │ │ │ - 0x000b25a4 63616c6c 792e0000 7365636f 6e645f70 cally...second_p │ │ │ │ - 0x000b25b4 6572635f 666f725f 6375746f 66665f64 erc_for_cutoff_d │ │ │ │ - 0x000b25c4 65637200 54686520 70657263 656e7461 ecr.The percenta │ │ │ │ - 0x000b25d4 67652075 73656420 7768656e 2c207468 ge used when, th │ │ │ │ - 0x000b25e4 6520636f 65666620 6f662076 61726961 e coeff of varia │ │ │ │ - 0x000b25f4 6e636520 69732067 72656174 65722074 nce is greater t │ │ │ │ - 0x000b2604 68616e20 74686520 74687265 73686f6c han the threshol │ │ │ │ - 0x000b2614 642c2074 6f20636f 6d707574 65207468 d, to compute th │ │ │ │ - 0x000b2624 65206375 746f6666 5f646563 72206479 e cutoff_decr dy │ │ │ │ - 0x000b2634 6e616d69 63616c6c 792e0000 4e6f7420 namically...Not │ │ │ │ - 0x000b2644 696d706c 656d656e 74656420 79657420 implemented yet │ │ │ │ - 0x000b2654 62757420 73686f75 6c642062 65206966 but should be if │ │ │ │ - 0x000b2664 206e6563 65737361 72792e00 73657452 necessary..setR │ │ │ │ - 0x000b2674 6f774c6f 77657200 73657452 6f775570 owLower.setRowUp │ │ │ │ - 0x000b2684 70657200 73657452 6f775479 70650000 per.setRowType.. │ │ │ │ - 0x000b2694 43616e20 6e6f7420 6368616e 6765206f Can not change o │ │ │ │ - 0x000b26a4 626a6563 74697665 2073656e 7365206f bjective sense o │ │ │ │ - 0x000b26b4 6620616e 2049706f 70742070 726f626c f an Ipopt probl │ │ │ │ - 0x000b26c4 656d2e00 7365744f 626a5365 6e736500 em..setObjSense. │ │ │ │ - 0x000b26d4 43616e27 74207573 65207065 72747572 Can't use pertur │ │ │ │ - 0x000b26e4 625f7261 64697573 20696620 6e6f2072 b_radius if no r │ │ │ │ - 0x000b26f4 61646969 20617265 20676976 656e2e00 adii are given.. │ │ │ │ - 0x000b2704 72616e64 6f6d5374 61727469 6e67506f randomStartingPo │ │ │ │ - 0x000b2714 696e7400 4e6f2066 65617369 62696c69 int.No feasibili │ │ │ │ - 0x000b2724 74792070 726f626c 656d0000 67657446 ty problem..getF │ │ │ │ - 0x000b2734 65617369 62696c69 74794f75 74657241 easibilityOuterA │ │ │ │ - 0x000b2744 7070726f 78696d61 74696f6e 00000000 pproximation.... │ │ │ │ - 0x000b2754 766f6964 20426f6e 6d696e3a 3a544e4c void Bonmin::TNL │ │ │ │ - 0x000b2764 50324650 4e4c503a 3a736574 5f726873 P2FPNLP::set_rhs │ │ │ │ - 0x000b2774 5f6c6f63 616c5f62 72616e63 68696e67 _local_branching │ │ │ │ - 0x000b2784 5f636f6e 73747261 696e7428 646f7562 _constraint(doub │ │ │ │ - 0x000b2794 6c652900 7268735f 6c6f6361 6c5f6272 le).rhs_local_br │ │ │ │ - 0x000b27a4 616e6368 696e675f 636f6e73 74726169 anching_constrai │ │ │ │ - 0x000b27b4 6e74203e 3d203000 766f6964 20426f6e nt >= 0.void Bon │ │ │ │ - 0x000b27c4 6d696e3a 3a4f7369 544d494e 4c50496e min::OsiTMINLPIn │ │ │ │ - 0x000b27d4 74657266 6163653a 3a736574 4d6f6465 terface::setMode │ │ │ │ - 0x000b27e4 6c284970 6f70743a 3a536d61 72745074 l(Ipopt::SmartPt │ │ │ │ - 0x000b27f4 723c426f 6e6d696e 3a3a544d 494e4c50 r)..Problem on o │ │ │ │ - 0x000b2814 7074696d 616c2070 61746820 69732069 ptimal path is i │ │ │ │ - 0x000b2824 6e666561 7369626c 65210a00 7072696e nfeasible!..prin │ │ │ │ - 0x000b2834 745f7573 65725f6f 7074696f 6e730000 t_user_options.. │ │ │ │ - 0x000b2844 72657472 79207769 74682000 76656374 retry with .vect │ │ │ │ - 0x000b2854 6f723a3a 5f4d5f72 616e6765 5f696e73 or::_M_range_ins │ │ │ │ - 0x000b2864 65727400 0a574152 4e494e47 3a207468 ert..WARNING: th │ │ │ │ - 0x000b2874 6520616c 676f7269 74686d20 73656c65 e algorithm sele │ │ │ │ - 0x000b2884 63746564 20646f65 73206e6f 7420636f cted does not co │ │ │ │ - 0x000b2894 6e736964 65722074 68652073 65636f6e nsider the secon │ │ │ │ - 0x000b28a4 64206f62 6a656374 69766520 66756e63 d objective func │ │ │ │ - 0x000b28b4 74696f6e 00000000 4e6f2073 74617469 tion....No stati │ │ │ │ - 0x000b28c4 73746963 73206176 61696c61 626c6520 stics available │ │ │ │ - 0x000b28d4 66726f6d 2049706f 70740000 7265736f from Ipopt..reso │ │ │ │ - 0x000b28e4 6c766520 726f6275 73746e65 73730000 lve robustness.. │ │ │ │ - 0x000b28f4 7265736f 6c766546 6f72526f 62757374 resolveForRobust │ │ │ │ - 0x000b2904 6e657373 00000000 76697274 75616c20 ness....virtual │ │ │ │ - 0x000b2914 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ - 0x000b2924 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ - 0x000b2934 3a696e69 7469616c 536f6c76 6528636f :initialSolve(co │ │ │ │ - 0x000b2944 6e737420 63686172 2a290000 49735661 nst char*)..IsVa │ │ │ │ - 0x000b2954 6c696428 6170705f 29000000 49735661 lid(app_)...IsVa │ │ │ │ - 0x000b2964 6c696428 70726f62 6c656d5f 29000000 lid(problem_)... │ │ │ │ - 0x000b2974 696e6974 69616c53 6f6c7665 00000000 initialSolve.... │ │ │ │ - 0x000b2984 7072696e 745f6c65 76656c00 76697274 print_level.virt │ │ │ │ - 0x000b2994 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ - 0x000b29a4 3a4f7369 544d494e 4c50496e 74657266 :OsiTMINLPInterf │ │ │ │ - 0x000b29b4 6163653a 3a726573 6f6c7665 28636f6e ace::resolve(con │ │ │ │ - 0x000b29c4 73742063 6861722a 29000000 7761726d st char*)...warm │ │ │ │ - 0x000b29d4 5f737461 72745f73 616d655f 73747275 _start_same_stru │ │ │ │ - 0x000b29e4 63747572 65000000 7265736f 6c766500 cture...resolve. │ │ │ │ - 0x000b29f4 746f746f 74000000 7761726d 5f737461 totot...warm_sta │ │ │ │ - 0x000b2a04 72745f62 6f756e64 5f667261 63000000 rt_bound_frac... │ │ │ │ - 0x000b2a14 6e6c705f 6c6f7765 725f626f 756e645f nlp_lower_bound_ │ │ │ │ - 0x000b2a24 696e6600 6e6c705f 75707065 725f626f inf.nlp_upper_bo │ │ │ │ - 0x000b2a34 756e645f 696e6600 4e6f7420 656e6f75 und_inf.Not enou │ │ │ │ - 0x000b2a44 6768206d 656d6f72 7920746f 206f7065 gh memory to ope │ │ │ │ - 0x000b2a54 6e206f70 74696f6e 2066696c 652e0a00 n option file... │ │ │ │ - 0x000b2a64 72656164 4f707469 6f6e4669 6c650000 readOptionFile.. │ │ │ │ - 0x000b2a74 41727261 79732066 6f722073 746f7269 Arrays for stori │ │ │ │ - 0x000b2a84 6e67206a 61636f62 69616e20 61726520 ng jacobian are │ │ │ │ - 0x000b2a94 696e636f 6e736973 74656e74 2e000000 inconsistent.... │ │ │ │ - 0x000b2aa4 636f7079 20636f6e 73747275 63746f72 copy constructor │ │ │ │ - 0x000b2ab4 00000000 49706f70 744f4149 6e746572 ....IpoptOAInter │ │ │ │ - 0x000b2ac4 66616365 00000000 446f6e27 74206b6e face....Don't kn │ │ │ │ - 0x000b2ad4 6f772068 6f772074 6f20636f 70792061 ow how to copy a │ │ │ │ - 0x000b2ae4 6e20656d 70747920 49706f70 74496e74 n empty IpoptInt │ │ │ │ - 0x000b2af4 65726661 63652e00 7265736f 6c766520 erface..resolve │ │ │ │ - 0x000b2b04 636f7374 00000000 766f6964 20426f6e cost....void Bon │ │ │ │ - 0x000b2b14 6d696e3a 3a4f7369 544d494e 4c50496e min::OsiTMINLPIn │ │ │ │ - 0x000b2b24 74657266 6163653a 3a637265 61746541 terface::createA │ │ │ │ - 0x000b2b34 70706c69 63617469 6f6e2849 706f7074 pplication(Ipopt │ │ │ │ - 0x000b2b44 3a3a536d 61727450 74723c42 6f6e6d69 ::SmartPtr, Ipopt::Sm │ │ │ │ - 0x000b2b74 61727450 74723c49 706f7074 3a3a4f70 artPtr, Ipop │ │ │ │ - 0x000b2b94 743a3a53 6d617274 5074723c 49706f70 t::SmartPtr, │ │ │ │ - 0x000b2bb4 636f6e73 74207374 643a3a73 7472696e const std::strin │ │ │ │ - 0x000b2bc4 67262900 21497356 616c6964 28617070 g&).!IsValid(app │ │ │ │ - 0x000b2bd4 5f290000 63726561 74654170 706c6963 _)..createApplic │ │ │ │ - 0x000b2be4 6174696f 6e000000 426f6e6d 696e206e ation...Bonmin n │ │ │ │ - 0x000b2bf4 6f742063 6f6e6669 67757265 6420746f ot configured to │ │ │ │ - 0x000b2c04 2072756e 20776974 68204669 6c746572 run with Filter │ │ │ │ - 0x000b2c14 5351502e 00000000 426f6e6d 696e206e SQP.....Bonmin n │ │ │ │ - 0x000b2c24 6f742063 6f6e6669 67757265 6420746f ot configured to │ │ │ │ - 0x000b2c34 2072756e 20776974 68204970 6f70742e run with Ipopt. │ │ │ │ - 0x000b2c44 00000000 4572726f 72206475 72696e67 ....Error during │ │ │ │ - 0x000b2c54 20696e69 7469616c 697a6174 696f6e20 initialization │ │ │ │ - 0x000b2c64 6f662061 70705f00 76697274 75616c20 of app_.virtual │ │ │ │ - 0x000b2c74 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ - 0x000b2c84 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ - 0x000b2c94 3a616464 4f626a65 63746976 6546756e :addObjectiveFun │ │ │ │ - 0x000b2ca4 6374696f 6e284f73 69536f6c 76657249 ction(OsiSolverI │ │ │ │ - 0x000b2cb4 6e746572 66616365 262c2063 6f6e7374 nterface&, const │ │ │ │ - 0x000b2cc4 20646f75 626c652a 29000000 6e756d63 double*)...numc │ │ │ │ - 0x000b2cd4 6f6c7320 3d3d2073 692e6765 744e756d ols == si.getNum │ │ │ │ - 0x000b2ce4 436f6c73 28290000 76697274 75616c20 Cols()..virtual │ │ │ │ - 0x000b2cf4 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ - 0x000b2d04 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ - 0x000b2d14 3a657874 72616374 4c696e65 61725265 :extractLinearRe │ │ │ │ - 0x000b2d24 6c617861 74696f6e 284f7369 536f6c76 laxation(OsiSolv │ │ │ │ - 0x000b2d34 6572496e 74657266 61636526 2c20636f erInterface&, co │ │ │ │ - 0x000b2d44 6e737420 646f7562 6c652a2c 20626f6f nst double*, boo │ │ │ │ - 0x000b2d54 6c290000 6d3d3d67 65744e75 6d526f77 l)..m==getNumRow │ │ │ │ - 0x000b2d64 73282900 766f6964 20426f6e 6d696e3a s().void Bonmin: │ │ │ │ - 0x000b2d74 3a4f7369 544d494e 4c50496e 74657266 :OsiTMINLPInterf │ │ │ │ - 0x000b2d84 6163653a 3a676574 42656e64 65727343 ace::getBendersC │ │ │ │ - 0x000b2d94 7574284f 73694375 7473262c 20626f6f ut(OsiCuts&, boo │ │ │ │ - 0x000b2da4 6c290000 6a526f77 5f20213d 204e554c l)..jRow_ != NUL │ │ │ │ - 0x000b2db4 4c000000 6a436f6c 5f20213d 204e554c L...jCol_ != NUL │ │ │ │ - 0x000b2dc4 4c000000 6c616d20 3c203020 7c7c2072 L...lam < 0 || r │ │ │ │ - 0x000b2dd4 6f775570 7065725b 726f7749 64785d20 owUpper[rowIdx] │ │ │ │ - 0x000b2de4 3c203165 31300000 6c616d20 3e203020 < 1e10..lam > 0 │ │ │ │ - 0x000b2df4 7c7c2072 6f774c6f 7765725b 726f7749 || rowLower[rowI │ │ │ │ - 0x000b2e04 64785d20 3e202d31 65313000 76697274 dx] > -1e10.virt │ │ │ │ - 0x000b2e14 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ - 0x000b2e24 3a4f7369 544d494e 4c50496e 74657266 :OsiTMINLPInterf │ │ │ │ - 0x000b2e34 6163653a 3a676574 4f757465 72417070 ace::getOuterApp │ │ │ │ - 0x000b2e44 726f7869 6d617469 6f6e284f 73694375 roximation(OsiCu │ │ │ │ - 0x000b2e54 7473262c 20636f6e 73742064 6f75626c ts&, const doubl │ │ │ │ - 0x000b2e64 652a2c20 696e742c 20636f6e 73742064 e*, int, const d │ │ │ │ - 0x000b2e74 6f75626c 652a2c20 646f7562 6c652c20 ouble*, double, │ │ │ │ - 0x000b2e84 626f6f6c 29000000 6572726f 7220696e bool)...error in │ │ │ │ - 0x000b2e94 20637574 53747265 6e677468 656e6572 cutStrengthener │ │ │ │ - 0x000b2ea4 5f2d3e43 6f6d7075 74654375 74730a00 _->ComputeCuts.. │ │ │ │ - 0x000b2eb4 6572726f 7220696e 20637574 53747265 error in cutStre │ │ │ │ - 0x000b2ec4 6e677468 656e6572 5f2d3e43 6f6d7075 ngthener_->Compu │ │ │ │ - 0x000b2ed4 74654375 74730000 54494d45 00000000 teCuts..TIME.... │ │ │ │ - 0x000b2ee4 554e424f 554e4445 44000000 4641494c UNBOUNDED...FAIL │ │ │ │ - 0x000b2ef4 45440000 4f505400 626f6e6d 696e0000 ED..OPT.bonmin.. │ │ │ │ - 0x000b2f04 72656d6f 76654375 74730000 4f736946 removeCuts..OsiF │ │ │ │ - 0x000b2f14 6f726365 446f2069 6c6c6567 616c0000 orceDo illegal.. │ │ │ │ - 0x000b2f24 73657448 696e7450 6172616d 00000000 setHintParam.... │ │ │ │ - 0x000b2f34 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ - 0x000b2f44 63650000 4f736954 4d494e4c 50496e74 ce..OsiTMINLPInt │ │ │ │ - 0x000b2f54 65726661 63650000 4f736954 4d494e4c erface..OsiTMINL │ │ │ │ - 0x000b2f64 50496e74 65726661 63652064 6f657320 PInterface does │ │ │ │ - 0x000b2f74 6e6f7420 696d706c 656d656e 74207468 not implement th │ │ │ │ - 0x000b2f84 69732066 756e6374 696f6e2e 00000000 is function..... │ │ │ │ - 0x000b2f94 6c6f6164 50726f62 6c656d00 426f6e4f loadProblem.BonO │ │ │ │ - 0x000b2fa4 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x000b2fb4 652e6870 70000000 61646443 6f6c0000 e.hpp...addCol.. │ │ │ │ - 0x000b2fc4 61646452 6f770000 49706f70 74206d6f addRow..Ipopt mo │ │ │ │ - 0x000b2fd4 64656c20 646f6573 206e6f74 20696d70 del does not imp │ │ │ │ - 0x000b2fe4 6c656d65 6e742074 68697320 66756e63 lement this func │ │ │ │ - 0x000b2ff4 74696f6e 2e000000 6170706c 79436f6c tion....applyCol │ │ │ │ - 0x000b3004 43757400 4e656564 7320636f 64696e67 Cut.Needs coding │ │ │ │ - 0x000b3014 20666f72 20746869 7320696e 74657266 for this interf │ │ │ │ - 0x000b3024 61636500 62617369 73497341 7661696c ace.basisIsAvail │ │ │ │ - 0x000b3034 61626c65 00000000 77726974 654d7073 able....writeMps │ │ │ │ - 0x000b3044 00000000 72656164 4d707300 4f736954 ....readMps.OsiT │ │ │ │ - 0x000b3054 4d494e4c 50496e74 65726661 6365206d MINLPInterface m │ │ │ │ - 0x000b3064 6f64656c 20646f65 73206e6f 7420696d odel does not im │ │ │ │ - 0x000b3074 706c656d 656e7420 74686973 2066756e plement this fun │ │ │ │ - 0x000b3084 6374696f 6e2e0000 61737369 676e5072 ction...assignPr │ │ │ │ - 0x000b3094 6f626c65 6d000000 64656c65 7465436f oblem...deleteCo │ │ │ │ - 0x000b30a4 6c730000 7365744f 626a436f 65666600 ls..setObjCoeff. │ │ │ │ - 0x000b30b4 67657450 72696d61 6c526179 73000000 getPrimalRays... │ │ │ │ - 0x000b30c4 67657444 75616c52 61797300 46756e63 getDualRays.Func │ │ │ │ - 0x000b30d4 74696f6e 206e6f74 20696d70 6c656d65 tion not impleme │ │ │ │ - 0x000b30e4 6e746564 20666f72 204f7369 544d494e nted for OsiTMIN │ │ │ │ - 0x000b30f4 4c50496e 74657266 61636500 6272616e LPInterface.bran │ │ │ │ - 0x000b3104 6368416e 64426f75 6e642829 00000000 chAndBound().... │ │ │ │ - 0x000b3114 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000b3124 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000b3134 3a3a6765 745f626f 756e6473 5f696e66 ::get_bounds_inf │ │ │ │ - 0x000b3144 6f284970 6f70743a 3a496e64 65782c20 o(Ipopt::Index, │ │ │ │ - 0x000b3154 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000b3164 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ - 0x000b3174 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ - 0x000b3184 6f70743a 3a4e756d 6265722a 2c204970 opt::Number*, Ip │ │ │ │ - 0x000b3194 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ - 0x000b31a4 426f6e54 4d494e4c 5032544e 4c502e63 BonTMINLP2TNLP.c │ │ │ │ - 0x000b31b4 70700000 6e3d3d6e 756d5f76 61726961 pp..n==num_varia │ │ │ │ - 0x000b31c4 626c6573 28290000 6d3d3d6e 756d5f63 bles()..m==num_c │ │ │ │ - 0x000b31d4 6f6e7374 7261696e 74732829 00000000 onstraints().... │ │ │ │ - 0x000b31e4 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ - 0x000b31f4 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ - 0x000b3204 3a3a6765 745f7374 61727469 6e675f70 ::get_starting_p │ │ │ │ - 0x000b3214 6f696e74 2849706f 70743a3a 496e6465 oint(Ipopt::Inde │ │ │ │ - 0x000b3224 782c2062 6f6f6c2c 2049706f 70743a3a x, bool, Ipopt:: │ │ │ │ - 0x000b3234 4e756d62 65722a2c 20626f6f 6c2c2049 Number*, bool, I │ │ │ │ - 0x000b3244 706f7074 3a3a4e75 6d626572 2a2c2049 popt::Number*, I │ │ │ │ - 0x000b3254 706f7074 3a3a4e75 6d626572 2a2c2049 popt::Number*, I │ │ │ │ - 0x000b3264 706f7074 3a3a496e 6465782c 20626f6f popt::Index, boo │ │ │ │ - 0x000b3274 6c2c2049 706f7074 3a3a4e75 6d626572 l, Ipopt::Number │ │ │ │ - 0x000b3284 2a290000 785f696e 69745f75 7365725f *)..x_init_user_ │ │ │ │ - 0x000b3294 2e73697a 65282920 3e3d206e 00000000 .size() >= n.... │ │ │ │ - 0x000b32a4 785f696e 69745f2e 73697a65 2829203d x_init_.size() = │ │ │ │ - 0x000b32b4 3d20332a 6e202b20 6d202626 20647561 = 3*n + m && dua │ │ │ │ - 0x000b32c4 6c735f69 6e69745f 203d3d20 785f696e ls_init_ == x_in │ │ │ │ - 0x000b32d4 69745f28 29202b20 6e000000 766f6964 it_() + n...void │ │ │ │ - 0x000b32e4 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000b32f4 544e4c50 3a3a5365 74566172 6961626c TNLP::SetVariabl │ │ │ │ - 0x000b3304 6573426f 756e6473 2849706f 70743a3a esBounds(Ipopt:: │ │ │ │ - 0x000b3314 496e6465 782c2063 6f6e7374 2049706f Index, const Ipo │ │ │ │ - 0x000b3324 70743a3a 4e756d62 65722a2c 20636f6e pt::Number*, con │ │ │ │ - 0x000b3334 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000b3344 2a290000 766f6964 20426f6e 6d696e3a *)..void Bonmin: │ │ │ │ - 0x000b3354 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ - 0x000b3364 74566172 6961626c 65734c6f 77657242 tVariablesLowerB │ │ │ │ - 0x000b3374 6f756e64 73284970 6f70743a 3a496e64 ounds(Ipopt::Ind │ │ │ │ - 0x000b3384 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ - 0x000b3394 3a4e756d 6265722a 29000000 766f6964 :Number*)...void │ │ │ │ - 0x000b33a4 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000b33b4 544e4c50 3a3a5365 74566172 6961626c TNLP::SetVariabl │ │ │ │ - 0x000b33c4 65735570 70657242 6f756e64 73284970 esUpperBounds(Ip │ │ │ │ - 0x000b33d4 6f70743a 3a496e64 65782c20 636f6e73 opt::Index, cons │ │ │ │ - 0x000b33e4 74204970 6f70743a 3a4e756d 6265722a t Ipopt::Number* │ │ │ │ - 0x000b33f4 29000000 766f6964 20426f6e 6d696e3a )...void Bonmin: │ │ │ │ - 0x000b3404 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ - 0x000b3414 74566172 6961626c 65426f75 6e647328 tVariableBounds( │ │ │ │ - 0x000b3424 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ - 0x000b3434 6f70743a 3a4e756d 6265722c 2049706f opt::Number, Ipo │ │ │ │ - 0x000b3444 70743a3a 4e756d62 65722900 7661725f pt::Number).var_ │ │ │ │ - 0x000b3454 6e6f203e 3d203020 26262076 61725f6e no >= 0 && var_n │ │ │ │ - 0x000b3464 6f203c20 6e756d5f 76617269 61626c65 o < num_variable │ │ │ │ - 0x000b3474 73282900 766f6964 20426f6e 6d696e3a s().void Bonmin: │ │ │ │ - 0x000b3484 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ - 0x000b3494 74566172 6961626c 654c6f77 6572426f tVariableLowerBo │ │ │ │ - 0x000b34a4 756e6428 49706f70 743a3a49 6e646578 und(Ipopt::Index │ │ │ │ - 0x000b34b4 2c204970 6f70743a 3a4e756d 62657229 , Ipopt::Number) │ │ │ │ - 0x000b34c4 00000000 766f6964 20426f6e 6d696e3a ....void Bonmin: │ │ │ │ - 0x000b34d4 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ - 0x000b34e4 74566172 6961626c 65557070 6572426f tVariableUpperBo │ │ │ │ - 0x000b34f4 756e6428 49706f70 743a3a49 6e646578 und(Ipopt::Index │ │ │ │ - 0x000b3504 2c204970 6f70743a 3a4e756d 62657229 , Ipopt::Number) │ │ │ │ - 0x000b3514 00000000 766f6964 20426f6e 6d696e3a ....void Bonmin: │ │ │ │ - 0x000b3524 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ - 0x000b3534 74566172 6961626c 65547970 65284970 tVariableType(Ip │ │ │ │ - 0x000b3544 6f70743a 3a496e64 65782c20 426f6e6d opt::Index, Bonm │ │ │ │ - 0x000b3554 696e3a3a 544d494e 4c503a3a 56617269 in::TMINLP::Vari │ │ │ │ - 0x000b3564 61626c65 54797065 29000000 6e203e3d ableType)...n >= │ │ │ │ - 0x000b3574 20302026 26206e20 3c206e75 6d5f7661 0 && n < num_va │ │ │ │ - 0x000b3584 72696162 6c657328 29000000 646f7562 riables()...doub │ │ │ │ - 0x000b3594 6c652042 6f6e6d69 6e3a3a54 4d494e4c le Bonmin::TMINL │ │ │ │ - 0x000b35a4 5032544e 4c503a3a 63686563 6b5f736f P2TNLP::check_so │ │ │ │ - 0x000b35b4 6c757469 6f6e284f 73694f62 6a656374 lution(OsiObject │ │ │ │ - 0x000b35c4 2a2a2c20 696e7429 00000000 785f736f **, int)....x_so │ │ │ │ - 0x000b35d4 6c5f2e73 697a6528 29203d3d 206e756d l_.size() == num │ │ │ │ - 0x000b35e4 5f766172 6961626c 65732829 00000000 _variables().... │ │ │ │ - 0x000b35f4 675f736f 6c5f2e73 697a6528 29203d3d g_sol_.size() == │ │ │ │ - 0x000b3604 206e756d 5f636f6e 73747261 696e7473 num_constraints │ │ │ │ - 0x000b3614 28290000 2e626f75 6e647300 2e6d6f64 ()...bounds..mod │ │ │ │ - 0x000b3624 00000000 626f756e 64730000 203e3d20 ....bounds.. >= │ │ │ │ - 0x000b3634 00000000 3b0a0000 09000000 203c3d20 ....;....... <= │ │ │ │ - 0x000b3644 00000000 2e737461 72740000 766f6964 .....start..void │ │ │ │ - 0x000b3654 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000b3664 544e4c50 3a3a7365 7478496e 69742849 TNLP::setxInit(I │ │ │ │ - 0x000b3674 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ - 0x000b3684 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ - 0x000b3694 2a290000 6e203d3d 206e756d 5f766172 *)..n == num_var │ │ │ │ - 0x000b36a4 6961626c 65732829 00000000 766f6964 iables()....void │ │ │ │ - 0x000b36b4 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000b36c4 544e4c50 3a3a5365 745f785f 736f6c28 TNLP::Set_x_sol( │ │ │ │ - 0x000b36d4 49706f70 743a3a49 6e646578 2c20636f Ipopt::Index, co │ │ │ │ - 0x000b36e4 6e737420 49706f70 743a3a4e 756d6265 nst Ipopt::Numbe │ │ │ │ - 0x000b36f4 722a2900 6e203d3d 2028696e 74292078 r*).n == (int) x │ │ │ │ - 0x000b3704 5f736f6c 5f2e7369 7a652829 00000000 _sol_.size().... │ │ │ │ - 0x000b3714 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ - 0x000b3724 4e4c5032 544e4c50 3a3a5365 745f6475 NLP2TNLP::Set_du │ │ │ │ - 0x000b3734 616c5f73 6f6c2849 706f7074 3a3a496e al_sol(Ipopt::In │ │ │ │ - 0x000b3744 6465782c 20636f6e 73742049 706f7074 dex, const Ipopt │ │ │ │ - 0x000b3754 3a3a4e75 6d626572 2a290000 6e203d3d ::Number*)..n == │ │ │ │ - 0x000b3764 206e756d 5f766172 6961626c 65732829 num_variables() │ │ │ │ - 0x000b3774 202a3220 2b206e75 6d5f636f 6e737472 *2 + num_constr │ │ │ │ - 0x000b3784 61696e74 73282900 6e203d3d 2028696e aints().n == (in │ │ │ │ - 0x000b3794 74292064 75616c73 5f736f6c 5f2e7369 t) duals_sol_.si │ │ │ │ - 0x000b37a4 7a652829 00000000 76697274 75616c20 ze()....virtual │ │ │ │ - 0x000b37b4 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ - 0x000b37c4 4e4c5032 544e4c50 3a3a6669 6e616c69 NLP2TNLP::finali │ │ │ │ - 0x000b37d4 7a655f73 6f6c7574 696f6e28 49706f70 ze_solution(Ipop │ │ │ │ - 0x000b37e4 743a3a53 6f6c7665 72526574 75726e2c t::SolverReturn, │ │ │ │ - 0x000b37f4 2049706f 70743a3a 496e6465 782c2063 Ipopt::Index, c │ │ │ │ - 0x000b3804 6f6e7374 2049706f 70743a3a 4e756d62 onst Ipopt::Numb │ │ │ │ - 0x000b3814 65722a2c 20636f6e 73742049 706f7074 er*, const Ipopt │ │ │ │ - 0x000b3824 3a3a4e75 6d626572 2a2c2063 6f6e7374 ::Number*, const │ │ │ │ - 0x000b3834 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ - 0x000b3844 2049706f 70743a3a 496e6465 782c2063 Ipopt::Index, c │ │ │ │ - 0x000b3854 6f6e7374 2049706f 70743a3a 4e756d62 onst Ipopt::Numb │ │ │ │ - 0x000b3864 65722a2c 20636f6e 73742049 706f7074 er*, const Ipopt │ │ │ │ - 0x000b3874 3a3a4e75 6d626572 2a2c2049 706f7074 ::Number*, Ipopt │ │ │ │ - 0x000b3884 3a3a4e75 6d626572 2c20636f 6e737420 ::Number, const │ │ │ │ - 0x000b3894 49706f70 743a3a49 706f7074 44617461 Ipopt::IpoptData │ │ │ │ - 0x000b38a4 2a2c2049 706f7074 3a3a4970 6f707443 *, Ipopt::IpoptC │ │ │ │ - 0x000b38b4 616c6375 6c617465 64517561 6e746974 alculatedQuantit │ │ │ │ - 0x000b38c4 6965732a 29000000 6e203d3d 2028496e ies*)...n == (In │ │ │ │ - 0x000b38d4 64657829 206e756d 5f766172 6961626c dex) num_variabl │ │ │ │ - 0x000b38e4 65732829 00000000 6d203d3d 2028496e es()....m == (In │ │ │ │ - 0x000b38f4 64657829 206e756d 5f636f6e 73747261 dex) num_constra │ │ │ │ - 0x000b3904 696e7473 28290000 72657476 616c0000 ints()..retval.. │ │ │ │ - 0x000b3914 20657661 6c756174 65642066 616c7365 evaluated false │ │ │ │ - 0x000b3924 3a200000 6765745f 6e6c705f 696e666f : ..get_nlp_info │ │ │ │ - 0x000b3934 206f6620 544d494e 4c502072 65747572 of TMINLP retur │ │ │ │ - 0x000b3944 6e732066 616c7365 2e000000 426f6e6d ns false....Bonm │ │ │ │ - 0x000b3954 696e3a3a 544d494e 4c503254 4e4c503a in::TMINLP2TNLP: │ │ │ │ - 0x000b3964 3a544d49 4e4c5032 544e4c50 2849706f :TMINLP2TNLP(Ipo │ │ │ │ - 0x000b3974 70743a3a 536d6172 74507472 3c426f6e pt::SmartPtr)... │ │ │ │ - 0x000b3994 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ - 0x000b39a4 4e4c5032 544e4c50 3a3a7365 74447561 NLP2TNLP::setDua │ │ │ │ - 0x000b39b4 6c73496e 69742849 706f7074 3a3a496e lsInit(Ipopt::In │ │ │ │ - 0x000b39c4 6465782c 20636f6e 73742049 706f7074 dex, const Ipopt │ │ │ │ - 0x000b39d4 3a3a4e75 6d626572 2a290000 6d203d3d ::Number*)..m == │ │ │ │ - 0x000b39e4 206e756d 5f766172 6961626c 65732829 num_variables() │ │ │ │ - 0x000b39f4 202a2032 202b206e 756d5f63 6f6e7374 * 2 + num_const │ │ │ │ - 0x000b3a04 7261696e 74732829 00000000 544d494e raints()....TMIN │ │ │ │ - 0x000b3a14 4c505f49 4e56414c 49440000 766f6964 LP_INVALID..void │ │ │ │ - 0x000b3a24 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ - 0x000b3a34 4f73694c 503a3a69 6e697469 616c697a OsiLP::initializ │ │ │ │ - 0x000b3a44 655f6a61 635f7374 6f726167 65282900 e_jac_storage(). │ │ │ │ - 0x000b3a54 426f6e54 4d494e4c 50324f73 694c502e BonTMINLP2OsiLP. │ │ │ │ - 0x000b3a64 63707000 49735661 6c696428 6d6f6465 cpp.IsValid(mode │ │ │ │ - 0x000b3a74 6c5f2900 4d657468 6f642065 76616c5f l_).Method eval_ │ │ │ │ - 0x000b3a84 67726164 5f676920 6e6f7420 6f766572 grad_gi not over │ │ │ │ - 0x000b3a94 6c6f6164 65642066 726f6d20 544d494e loaded from TMIN │ │ │ │ - 0x000b3aa4 4c500a00 4d657468 6f642065 76616c5f LP..Method eval_ │ │ │ │ - 0x000b3ab4 6769206e 6f74206f 7665726c 6f616465 gi not overloade │ │ │ │ - 0x000b3ac4 64206672 6f6d2054 4d494e4c 500a0000 d from TMINLP... │ │ │ │ - 0x000b3ad4 426f6e6d 696e3a3a 544d494e 4c503a3a Bonmin::TMINLP:: │ │ │ │ - 0x000b3ae4 536f7349 6e666f3a 3a536f73 496e666f SosInfo::SosInfo │ │ │ │ - 0x000b3af4 28636f6e 73742042 6f6e6d69 6e3a3a54 (const Bonmin::T │ │ │ │ - 0x000b3b04 4d494e4c 503a3a53 6f73496e 666f2629 MINLP::SosInfo&) │ │ │ │ - 0x000b3b14 00000000 426f6e54 4d494e4c 502e6370 ....BonTMINLP.cp │ │ │ │ - 0x000b3b24 70000000 736f7572 63652e74 79706573 p...source.types │ │ │ │ - 0x000b3b34 213d4e55 4c4c0000 736f7572 63652e70 !=NULL..source.p │ │ │ │ - 0x000b3b44 72696f72 69746965 73213d4e 554c4c00 riorities!=NULL. │ │ │ │ - 0x000b3b54 736f7572 63652e73 74617274 73213d4e source.starts!=N │ │ │ │ - 0x000b3b64 554c4c00 736f7572 63652e69 6e646963 ULL.source.indic │ │ │ │ - 0x000b3b74 6573213d 4e554c4c 00000000 736f7572 es!=NULL....sour │ │ │ │ - 0x000b3b84 63652e77 65696768 7473213d 4e554c4c ce.weights!=NULL │ │ │ │ - 0x000b3b94 00000000 736f7572 63652e74 79706573 ....source.types │ │ │ │ - 0x000b3ba4 3d3d4e55 4c4c0000 736f7572 63652e70 ==NULL..source.p │ │ │ │ - 0x000b3bb4 72696f72 69746965 733d3d4e 554c4c00 riorities==NULL. │ │ │ │ - 0x000b3bc4 736f7572 63652e73 74617274 733d3d4e source.starts==N │ │ │ │ - 0x000b3bd4 554c4c00 736f7572 63652e69 6e646963 ULL.source.indic │ │ │ │ - 0x000b3be4 65733d3d 4e554c4c 00000000 736f7572 es==NULL....sour │ │ │ │ - 0x000b3bf4 63652e77 65696768 74733d3d 4e554c4c ce.weights==NULL │ │ │ │ - 0x000b3c04 00000000 20657869 74656420 77697468 .... exited with │ │ │ │ - 0x000b3c14 20657272 6f722063 6f646520 00000000 error code .... │ │ │ │ - 0x000b3c24 5f626f75 6e647300 41206661 696c7572 _bounds.A failur │ │ │ │ - 0x000b3c34 65206861 73206f63 63757272 65642062 e has occurred b │ │ │ │ - 0x000b3c44 7574206e 6f207374 61727469 6e672070 ut no starting p │ │ │ │ - 0x000b3c54 6f696e74 20657869 73747300 544e4c50 oint exists.TNLP │ │ │ │ - 0x000b3c64 536f6c76 65720000 696e6974 69616c69 Solver..initiali │ │ │ │ - 0x000b3c74 7a654f70 74696f6e 73416e64 4a6f7572 zeOptionsAndJour │ │ │ │ - 0x000b3c84 6e616c69 73740000 4e6f7420 656e6f75 nalist..Not enou │ │ │ │ - 0x000b3c94 6768206d 656d6f72 79000000 646f7562 gh memory...doub │ │ │ │ - 0x000b3ca4 6c652042 6f6e6d69 6e3a3a54 4e4c5032 le Bonmin::TNLP2 │ │ │ │ - 0x000b3cb4 46504e4c 503a3a64 6973745f 746f5f70 FPNLP::dist_to_p │ │ │ │ - 0x000b3cc4 6f696e74 28636f6e 73742049 706f7074 oint(const Ipopt │ │ │ │ - 0x000b3cd4 3a3a4e75 6d626572 2a290000 426f6e54 ::Number*)..BonT │ │ │ │ - 0x000b3ce4 4e4c5032 46504e4c 502e6370 70000000 NLP2FPNLP.cpp... │ │ │ │ - 0x000b3cf4 76616c73 5f2e7369 7a652829 203d3d20 vals_.size() == │ │ │ │ - 0x000b3d04 696e6473 5f2e7369 7a652829 00000000 inds_.size().... │ │ │ │ - 0x000b3d14 43616e27 74206765 74204e4c 5020696e Can't get NLP in │ │ │ │ - 0x000b3d24 666f7220 696e2042 72616e63 68696e67 for in Branching │ │ │ │ - 0x000b3d34 54515000 426f6e42 72616e63 68696e67 TQP.BonBranching │ │ │ │ - 0x000b3d44 5451502e 63707000 43616e27 74206576 TQP.cpp.Can't ev │ │ │ │ - 0x000b3d54 616c7561 7465206f 626a6563 74697665 aluate objective │ │ │ │ - 0x000b3d64 2066756e 6374696f 6e20696e 20427261 function in Bra │ │ │ │ - 0x000b3d74 6e636869 6e675451 50000000 43616e27 nchingTQP...Can' │ │ │ │ - 0x000b3d84 74206576 616c7561 7465206f 626a6563 t evaluate objec │ │ │ │ - 0x000b3d94 74697665 20677261 6469656e 7420696e tive gradient in │ │ │ │ - 0x000b3da4 20427261 6e636869 6e675451 50000000 BranchingTQP... │ │ │ │ - 0x000b3db4 43616e27 74206576 616c7561 7465206f Can't evaluate o │ │ │ │ - 0x000b3dc4 626a6563 74697665 20486573 7369616e bjective Hessian │ │ │ │ - 0x000b3dd4 20737472 75637475 72652069 6e204272 structure in Br │ │ │ │ - 0x000b3de4 616e6368 696e6754 51500000 43616e27 anchingTQP..Can' │ │ │ │ - 0x000b3df4 74206576 616c7561 7465206f 626a6563 t evaluate objec │ │ │ │ - 0x000b3e04 74697665 20486573 7369616e 2076616c tive Hessian val │ │ │ │ - 0x000b3e14 75657320 696e2042 72616e63 68696e67 ues in Branching │ │ │ │ - 0x000b3e24 54515000 43616e27 74206576 616c7561 TQP.Can't evalua │ │ │ │ - 0x000b3e34 74652063 6f6e7374 7261696e 74207661 te constraint va │ │ │ │ - 0x000b3e44 6c756573 20696e20 4272616e 6368696e lues in Branchin │ │ │ │ - 0x000b3e54 67545150 00000000 43616e27 74206576 gTQP....Can't ev │ │ │ │ - 0x000b3e64 616c7561 74652063 6f6e7374 7261696e aluate constrain │ │ │ │ - 0x000b3e74 74204a61 636f6269 616e2073 74727563 t Jacobian struc │ │ │ │ - 0x000b3e84 74757265 20696e20 4272616e 6368696e ture in Branchin │ │ │ │ - 0x000b3e94 67545150 00000000 43616e27 74206576 gTQP....Can't ev │ │ │ │ - 0x000b3ea4 616c7561 74652063 6f6e7374 7261696e aluate constrain │ │ │ │ - 0x000b3eb4 74204a61 636f6269 616e2076 616c7565 t Jacobian value │ │ │ │ - 0x000b3ec4 7320696e 20427261 6e636869 6e675451 s in BranchingTQ │ │ │ │ - 0x000b3ed4 50000000 3c746162 6c652062 6f726465 P......... │ │ │ │ - 0x000b3ef4 3c74643e 4f707469 6f6e203c 2f74643e │ │ │ │ - 0x000b3f04 00000000 3c74643e 20747970 65203c2f ....... < │ │ │ │ - 0x000b3f64 74682063 6f6c7370 616e3d39 3e000000 th colspan=9>... │ │ │ │ - 0x000b3f74 203c6120 68726566 3d222373 65633a00 bestSolutio │ │ │ │ + 0x000a8aec 6e322829 2e73697a 65282920 3d3d2073 n2().size() == s │ │ │ │ + 0x000a8afc 2e6e6f6e 6c696e65 6172536f 6c766572 .nonlinearSolver │ │ │ │ + 0x000a8b0c 28292d3e 6765744e 756d436f 6c732829 ()->getNumCols() │ │ │ │ + 0x000a8b1c 00000000 0a526561 6c206f62 6a656374 .....Real object │ │ │ │ + 0x000a8b2c 69766520 66756e63 74696f6e 3a200000 ive function: .. │ │ │ │ + 0x000a8b3c 20696e20 00000000 3a3a0000 3a000000 in ....::..:... │ │ │ │ + 0x000a8b4c 206d6574 686f6420 00000000 203a2061 method .... : a │ │ │ │ + 0x000a8b5c 73736572 74696f6e 20270000 27206661 ssertion '..' fa │ │ │ │ + 0x000a8b6c 696c6564 2e000000 506f7373 69626c65 iled....Possible │ │ │ │ + 0x000a8b7c 20726561 736f6e3a 20000000 62617369 reason: ...basi │ │ │ │ + 0x000a8b8c 635f7374 72696e67 3a20636f 6e737472 c_string: constr │ │ │ │ + 0x000a8b9c 75637469 6f6e2066 726f6d20 6e756c6c uction from null │ │ │ │ + 0x000a8bac 20697320 6e6f7420 76616c69 64000000 is not valid... │ │ │ │ + 0x000a8bbc 74727969 6e672074 6f20636f 7079206e trying to copy n │ │ │ │ + 0x000a8bcc 65676174 69766520 6e756d62 6572206f egative number o │ │ │ │ + 0x000a8bdc 6620656e 74726965 73000000 436f696e f entries...Coin │ │ │ │ + 0x000a8bec 436f7079 4e000000 46656173 69626c65 CopyN...Feasible │ │ │ │ + 0x000a8bfc 206e6f64 65207768 696c6520 66617468 node while fath │ │ │ │ + 0x000a8c0c 65722077 61732069 6e666561 7369626c er was infeasibl │ │ │ │ + 0x000a8c1c 652e0000 536f6c76 6564206e 6f646520 e...Solved node │ │ │ │ + 0x000a8c2c 7768696c 65206661 74686572 20776173 while father was │ │ │ │ + 0x000a8c3c 20756e73 6f6c7665 642e0000 4272616e unsolved...Bran │ │ │ │ + 0x000a8c4c 6368696e 67206f6e 20696e66 65617369 ching on infeasi │ │ │ │ + 0x000a8c5c 626c6520 6e6f6465 2c207365 7175656e ble node, sequen │ │ │ │ + 0x000a8c6c 6365206f 6620696e 66656173 69626c65 ce of infeasible │ │ │ │ + 0x000a8c7c 2073697a 65200000 4272616e 6368696e size ..Branchin │ │ │ │ + 0x000a8c8c 67206f6e 20756e73 6f6c7665 64206e6f g on unsolved no │ │ │ │ + 0x000a8c9c 64652c20 73657175 656e6365 206f6620 de, sequence of │ │ │ │ + 0x000a8cac 756e736f 6c766564 2073697a 65200000 unsolved size .. │ │ │ │ + 0x000a8cbc 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ + 0x000a8ccc 70656e64 00000000 54727920 746f2061 pend....Try to a │ │ │ │ + 0x000a8cdc 63636573 73206f70 74696f6e 3a200000 ccess option: .. │ │ │ │ + 0x000a8cec 0a204f70 74696f6e 20697320 6e6f7420 . Option is not │ │ │ │ + 0x000a8cfc 72656769 73746572 65642e0a 00000000 registered...... │ │ │ │ + 0x000a8d0c 426f6e6d 696e3a3a 52656769 73746572 Bonmin::Register │ │ │ │ + 0x000a8d1c 65644f70 74696f6e 00000000 6f707469 edOption....opti │ │ │ │ + 0x000a8d2c 6f6e4578 69737473 00000000 4e6f6e63 onExists....Nonc │ │ │ │ + 0x000a8d3c 6f6e7665 78207072 6f626c65 6d730000 onvex problems.. │ │ │ │ + 0x000a8d4c 6d61785f 636f6e73 65637574 6976655f max_consecutive_ │ │ │ │ + 0x000a8d5c 696e6665 61736962 6c650000 4e756d62 infeasible..Numb │ │ │ │ + 0x000a8d6c 6572206f 6620636f 6e736563 75746976 er of consecutiv │ │ │ │ + 0x000a8d7c 6520696e 66656173 69626c65 20737562 e infeasible sub │ │ │ │ + 0x000a8d8c 70726f62 6c656d73 20626566 6f726520 problems before │ │ │ │ + 0x000a8d9c 61626f72 74696e67 20612062 72616e63 aborting a branc │ │ │ │ + 0x000a8dac 682e0000 57696c6c 20636f6e 74696e75 h...Will continu │ │ │ │ + 0x000a8dbc 65206578 706c6f72 696e6720 61206272 e exploring a br │ │ │ │ + 0x000a8dcc 616e6368 206f6620 74686520 74726565 anch of the tree │ │ │ │ + 0x000a8ddc 20756e74 696c2022 6d61785f 636f6e73 until "max_cons │ │ │ │ + 0x000a8dec 65637574 6976655f 696e6665 61736962 ecutive_infeasib │ │ │ │ + 0x000a8dfc 6c652263 6f6e7365 63757469 76652070 le"consecutive p │ │ │ │ + 0x000a8e0c 726f626c 656d7320 61726520 6c6f6361 roblems are loca │ │ │ │ + 0x000a8e1c 6c6c7920 696e6665 61736962 6c652062 lly infeasible b │ │ │ │ + 0x000a8e2c 79207468 65204e4c 50207375 622d736f y the NLP sub-so │ │ │ │ + 0x000a8e3c 6c766572 2e000000 4e4c5020 736f6c75 lver....NLP solu │ │ │ │ + 0x000a8e4c 74696f6e 20726f62 7573746e 65737300 tion robustness. │ │ │ │ + 0x000a8e5c 6d61785f 636f6e73 65637574 6976655f max_consecutive_ │ │ │ │ + 0x000a8e6c 6661696c 75726573 00000000 2874656d failures....(tem │ │ │ │ + 0x000a8e7c 706f7261 72696c79 2072656d 6f766564 porarily removed │ │ │ │ + 0x000a8e8c 29204e75 6d626572 20246e24 206f6620 ) Number $n$ of │ │ │ │ + 0x000a8e9c 636f6e73 65637574 69766520 756e736f consecutive unso │ │ │ │ + 0x000a8eac 6c766564 2070726f 626c656d 73206265 lved problems be │ │ │ │ + 0x000a8ebc 666f7265 2061626f 7274696e 67206120 fore aborting a │ │ │ │ + 0x000a8ecc 6272616e 6368206f 66207468 65207472 branch of the tr │ │ │ │ + 0x000a8edc 65652e00 5768656e 20246e20 3e203024 ee..When $n > 0$ │ │ │ │ + 0x000a8eec 2c20636f 6e74696e 75652065 78706c6f , continue explo │ │ │ │ + 0x000a8efc 72696e67 20612062 72616e63 68206f66 ring a branch of │ │ │ │ + 0x000a8f0c 20746865 20747265 6520756e 74696c20 the tree until │ │ │ │ + 0x000a8f1c 246e2420 636f6e73 65637574 69766520 $n$ consecutive │ │ │ │ + 0x000a8f2c 70726f62 6c656d73 20696e20 74686520 problems in the │ │ │ │ + 0x000a8f3c 6272616e 63682061 72652075 6e736f6c branch are unsol │ │ │ │ + 0x000a8f4c 76656420 28776520 63616c6c 20756e73 ved (we call uns │ │ │ │ + 0x000a8f5c 6f6c7665 64206120 70726f62 6c656d20 olved a problem │ │ │ │ + 0x000a8f6c 666f7220 77686963 68204970 6f707420 for which Ipopt │ │ │ │ + 0x000a8f7c 63616e20 6e6f7420 67756172 616e7465 can not guarante │ │ │ │ + 0x000a8f8c 65206f70 74696d61 6c697479 20776974 e optimality wit │ │ │ │ + 0x000a8f9c 68696e20 74686520 73706563 69666965 hin the specifie │ │ │ │ + 0x000a8fac 6420746f 6c657261 6e636573 292e0000 d tolerances)... │ │ │ │ + 0x000a8fbc 43616e27 74206765 74207073 6575646f Can't get pseudo │ │ │ │ + 0x000a8fcc 20636f73 74732121 210a0000 76697274 costs!!!...virt │ │ │ │ + 0x000a8fdc 75616c20 696e7420 426f6e6d 696e3a3a ual int Bonmin:: │ │ │ │ + 0x000a8fec 47756573 73486575 72697374 69633a3a GuessHeuristic:: │ │ │ │ + 0x000a8ffc 736f6c75 74696f6e 28646f75 626c6526 solution(double& │ │ │ │ + 0x000a900c 2c20646f 75626c65 2a290000 426f6e47 , double*)..BonG │ │ │ │ + 0x000a901c 75657373 48657572 69737469 632e6370 uessHeuristic.cp │ │ │ │ + 0x000a902c 70000000 6e756d62 65724f62 6a656374 p...numberObject │ │ │ │ + 0x000a903c 73203d3d 206d6f64 656c5f2d 3e6e756d s == model_->num │ │ │ │ + 0x000a904c 6265724f 626a6563 74732829 00000000 berObjects().... │ │ │ │ + 0x000a905c 44697669 6e67206f 7074696f 6e730000 Diving options.. │ │ │ │ + 0x000a906c 6d61785f 6261636b 74726163 6b735f69 max_backtracks_i │ │ │ │ + 0x000a907c 6e5f6469 76650000 53657420 74686520 n_dive..Set the │ │ │ │ + 0x000a908c 6e756d62 6572206f 66206261 636b7472 number of backtr │ │ │ │ + 0x000a909c 61636b73 20696e20 61206469 76652077 acks in a dive w │ │ │ │ + 0x000a90ac 68656e20 7573696e 67206466 732d6469 hen using dfs-di │ │ │ │ + 0x000a90bc 76652074 72656520 73656172 63687374 ve tree searchst │ │ │ │ + 0x000a90cc 72617465 67792e00 6d61785f 64697665 rategy..max_dive │ │ │ │ + 0x000a90dc 5f646570 74680000 5768656e 20757369 _depth..When usi │ │ │ │ + 0x000a90ec 6e672064 66732d64 69766520 73656172 ng dfs-dive sear │ │ │ │ + 0x000a90fc 63682e20 4d617869 6d756d20 64657074 ch. Maximum dept │ │ │ │ + 0x000a910c 6820746f 20676f20 746f2066 726f6d20 h to go to from │ │ │ │ + 0x000a911c 74686520 64697669 6e672062 6f617264 the diving board │ │ │ │ + 0x000a912c 20286e6f 64652077 68657265 20746865 (node where the │ │ │ │ + 0x000a913c 20646976 696e6720 73746172 7465642e diving started. │ │ │ │ + 0x000a914c 00000000 73746f70 5f646976 696e675f ....stop_diving_ │ │ │ │ + 0x000a915c 6f6e5f63 75746f66 66000000 466c6167 on_cutoff...Flag │ │ │ │ + 0x000a916c 20696e64 69636174 696e6720 77686574 indicating whet │ │ │ │ + 0x000a917c 68657220 77652073 746f7020 64697669 her we stop divi │ │ │ │ + 0x000a918c 6e672062 61736564 206f6e20 67756573 ng based on gues │ │ │ │ + 0x000a919c 73656420 66656173 69626c65 206f626a sed feasible obj │ │ │ │ + 0x000a91ac 65637469 76652061 6e642074 68652063 ective and the c │ │ │ │ + 0x000a91bc 75727265 6e742063 75746f66 66000000 urrent cutoff... │ │ │ │ + 0x000a91cc 79657300 76697274 75616c20 4362634e yes.virtual CbcN │ │ │ │ + 0x000a91dc 6f64652a 20426f6e 6d696e3a 3a436263 ode* Bonmin::Cbc │ │ │ │ + 0x000a91ec 44667344 69766572 3a3a746f 70282920 DfsDiver::top() │ │ │ │ + 0x000a91fc 636f6e73 74000000 426f6e44 69766572 const...BonDiver │ │ │ │ + 0x000a920c 2e637070 00000000 64697665 5f2e656d .cpp....dive_.em │ │ │ │ + 0x000a921c 70747928 29000000 76697274 75616c20 pty()...virtual │ │ │ │ + 0x000a922c 766f6964 20426f6e 6d696e3a 3a436263 void Bonmin::Cbc │ │ │ │ + 0x000a923c 44697665 723a3a70 75736828 4362634e Diver::push(CbcN │ │ │ │ + 0x000a924c 6f64652a 29000000 6e657874 4f6e4272 ode*)...nextOnBr │ │ │ │ + 0x000a925c 616e6368 5f3d3d4e 554c4c00 76697274 anch_==NULL.virt │ │ │ │ + 0x000a926c 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ + 0x000a927c 3a436263 50726f62 65644469 7665723a :CbcProbedDiver: │ │ │ │ + 0x000a928c 3a707573 68284362 634e6f64 652a2900 :push(CbcNode*). │ │ │ │ + 0x000a929c 63616e64 69646174 65436869 6c645f20 candidateChild_ │ │ │ │ + 0x000a92ac 3d3d204e 554c4c00 76697274 75616c20 == NULL.virtual │ │ │ │ + 0x000a92bc 766f6964 20426f6e 6d696e3a 3a436263 void Bonmin::Cbc │ │ │ │ + 0x000a92cc 44667344 69766572 3a3a7075 73682843 DfsDiver::push(C │ │ │ │ + 0x000a92dc 62634e6f 64652a29 00000000 76697274 bcNode*)....virt │ │ │ │ + 0x000a92ec 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000a92fc 3a446976 6572436f 6d706172 653a3a6e :DiverCompare::n │ │ │ │ + 0x000a930c 6577536f 6c757469 6f6e2843 62634d6f ewSolution(CbcMo │ │ │ │ + 0x000a931c 64656c2a 29000000 64697665 725f0000 del*)...diver_.. │ │ │ │ + 0x000a932c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000a933c 6d696e3a 3a446976 6572436f 6d706172 min::DiverCompar │ │ │ │ + 0x000a934c 653a3a65 76657279 31303030 4e6f6465 e::every1000Node │ │ │ │ + 0x000a935c 73284362 634d6f64 656c2a2c 20696e74 s(CbcModel*, int │ │ │ │ + 0x000a936c 29000000 76697274 75616c20 766f6964 )...virtual void │ │ │ │ + 0x000a937c 20426f6e 6d696e3a 3a436263 44667344 Bonmin::CbcDfsD │ │ │ │ + 0x000a938c 69766572 3a3a706f 70282900 76697274 iver::pop().virt │ │ │ │ + 0x000a939c 75616c20 4362634e 6f64652a 20426f6e ual CbcNode* Bon │ │ │ │ + 0x000a93ac 6d696e3a 3a436263 44667344 69766572 min::CbcDfsDiver │ │ │ │ + 0x000a93bc 3a3a6265 73744e6f 64652864 6f75626c ::bestNode(doubl │ │ │ │ + 0x000a93cc 65290000 6e6f6465 20213d20 4e554c4c e)..node != NULL │ │ │ │ + 0x000a93dc 00000000 6e426163 6b747261 636b735f ....nBacktracks_ │ │ │ │ + 0x000a93ec 203c206d 61784469 76654261 636b7472 < maxDiveBacktr │ │ │ │ + 0x000a93fc 61636b73 5f000000 21646976 655f2e65 acks_...!dive_.e │ │ │ │ + 0x000a940c 6d707479 28290000 286e6f64 652d3e64 mpty()..(node->d │ │ │ │ + 0x000a941c 65707468 2829202d 20646976 696e6742 epth() - divingB │ │ │ │ + 0x000a942c 6f617264 44657074 685f2920 3c3d206d oardDepth_) <= m │ │ │ │ + 0x000a943c 61784469 76654465 7074685f 00000000 axDiveDepth_.... │ │ │ │ + 0x000a944c 64697665 4c697374 53697a65 5f203d3d diveListSize_ == │ │ │ │ + 0x000a945c 20300000 76697274 75616c20 626f6f6c 0..virtual bool │ │ │ │ + 0x000a946c 20426f6e 6d696e3a 3a446976 6572436f Bonmin::DiverCo │ │ │ │ + 0x000a947c 6d706172 653a3a74 65737428 4362634e mpare::test(CbcN │ │ │ │ + 0x000a948c 6f64652a 2c204362 634e6f64 652a2900 ode*, CbcNode*). │ │ │ │ + 0x000a949c 636f6d70 61726973 6f6e4469 76655f00 comparisonDive_. │ │ │ │ + 0x000a94ac 636f6d70 61726973 6f6e426f 756e645f comparisonBound_ │ │ │ │ + 0x000a94bc 00000000 44697665 72436f6d 70617265 ....DiverCompare │ │ │ │ + 0x000a94cc 00000000 74657374 00000000 20556e6b ....test.... Unk │ │ │ │ + 0x000a94dc 6e6f776e 206d6f64 6520666f 7220636f nown mode for co │ │ │ │ + 0x000a94ec 6d706172 69736f6e 2e000000 62625f6c mparison....bb_l │ │ │ │ + 0x000a94fc 6f675f6c 6576656c 00000000 62625f6c og_level....bb_l │ │ │ │ + 0x000a950c 6f675f69 6e746572 76616c00 6e6c705f og_interval.nlp_ │ │ │ │ + 0x000a951c 6661696c 7572655f 62656861 76696f72 failure_behavior │ │ │ │ + 0x000a952c 00000000 6e756d62 65725f62 65666f72 ....number_befor │ │ │ │ + 0x000a953c 655f7472 75737400 6e6f6465 5f6c696d e_trust.node_lim │ │ │ │ + 0x000a954c 69740000 736f6c75 74696f6e 5f6c696d it..solution_lim │ │ │ │ + 0x000a955c 69740000 69746572 6174696f 6e5f6c69 it..iteration_li │ │ │ │ + 0x000a956c 6d697400 736f735f 636f6e73 74726169 mit.sos_constrai │ │ │ │ + 0x000a957c 6e747300 6e756d5f 6375745f 70617373 nts.num_cut_pass │ │ │ │ + 0x000a958c 65730000 6e756d5f 6375745f 70617373 es..num_cut_pass │ │ │ │ + 0x000a959c 65735f61 745f726f 6f740000 6e6c705f es_at_root..nlp_ │ │ │ │ + 0x000a95ac 6c6f675f 61745f72 6f6f7400 6375746f log_at_root.cuto │ │ │ │ + 0x000a95bc 66660000 616c6c6f 7761626c 655f6761 ff..allowable_ga │ │ │ │ + 0x000a95cc 70000000 616c6c6f 7761626c 655f6672 p...allowable_fr │ │ │ │ + 0x000a95dc 61637469 6f6e5f67 61700000 696e7465 action_gap..inte │ │ │ │ + 0x000a95ec 6765725f 746f6c65 72616e63 65000000 ger_tolerance... │ │ │ │ + 0x000a95fc 74696d65 5f6c696d 69740000 72616e64 time_limit..rand │ │ │ │ + 0x000a960c 6f6d5f67 656e6572 61746f72 5f736565 om_generator_see │ │ │ │ + 0x000a961c 64000000 6e6f6465 5f636f6d 70617269 d...node_compari │ │ │ │ + 0x000a962c 736f6e00 74726565 5f736561 7263685f son.tree_search_ │ │ │ │ + 0x000a963c 73747261 74656779 00000000 76617269 strategy....vari │ │ │ │ + 0x000a964c 61626c65 5f73656c 65637469 6f6e0000 able_selection.. │ │ │ │ + 0x000a965c 626f6e6d 696e2e6e 756d6265 725f7374 bonmin.number_st │ │ │ │ + 0x000a966c 726f6e67 5f627261 6e636800 626f6e6d rong_branch.bonm │ │ │ │ + 0x000a967c 696e2e6e 756d6265 725f6265 666f7265 in.number_before │ │ │ │ + 0x000a968c 5f747275 73740000 7072696e 745f6f70 _trust..print_op │ │ │ │ + 0x000a969c 74696f6e 735f646f 63756d65 6e746174 tions_documentat │ │ │ │ + 0x000a96ac 696f6e00 416c676f 72697468 6d206368 ion.Algorithm ch │ │ │ │ + 0x000a96bc 6f696365 00000000 4272616e 63682d61 oice....Branch-a │ │ │ │ + 0x000a96cc 6e642d62 6f756e64 206f7074 696f6e73 nd-bound options │ │ │ │ + 0x000a96dc 00000000 45435020 63757473 2067656e ....ECP cuts gen │ │ │ │ + 0x000a96ec 65726174 696f6e00 46656173 6962696c eration.Feasibil │ │ │ │ + 0x000a96fc 69747920 63686563 6b657220 7573696e ity checker usin │ │ │ │ + 0x000a970c 67204f41 20637574 73000000 4d494c50 g OA cuts...MILP │ │ │ │ + 0x000a971c 20536f6c 76657200 4d494c50 20637574 Solver.MILP cut │ │ │ │ + 0x000a972c 74696e67 20706c61 6e657320 696e2068 ting planes in h │ │ │ │ + 0x000a973c 79627269 6420616c 676f7269 74686d00 ybrid algorithm. │ │ │ │ + 0x000a974c 5072696d 616c2048 65757269 73746963 Primal Heuristic │ │ │ │ + 0x000a975c 73000000 4e4c5020 696e7465 72666163 s...NLP interfac │ │ │ │ + 0x000a976c 65000000 4e4c5020 736f6c76 65732069 e...NLP solves i │ │ │ │ + 0x000a977c 6e206879 62726964 20616c67 6f726974 n hybrid algorit │ │ │ │ + 0x000a978c 686d0000 4f757465 72204170 70726f78 hm..Outer Approx │ │ │ │ + 0x000a979c 696d6174 696f6e20 4465636f 6d706f73 imation Decompos │ │ │ │ + 0x000a97ac 6974696f 6e202842 2d4f4129 00000000 ition (B-OA).... │ │ │ │ + 0x000a97bc 4f757465 72204170 70726f78 696d6174 Outer Approximat │ │ │ │ + 0x000a97cc 696f6e20 63757473 2067656e 65726174 ion cuts generat │ │ │ │ + 0x000a97dc 696f6e00 4f757470 75742061 6e64204c ion.Output and L │ │ │ │ + 0x000a97ec 6f676c65 76656c00 5374726f 6e672062 oglevel.Strong b │ │ │ │ + 0x000a97fc 72616e63 68696e67 20736574 75700000 ranching setup.. │ │ │ │ + 0x000a980c 45435020 62617365 64207374 726f6e67 ECP based strong │ │ │ │ + 0x000a981c 20627261 6e636869 6e670000 5072696d branching..Prim │ │ │ │ + 0x000a982c 616c2048 65757269 73746963 73202875 al Heuristics (u │ │ │ │ + 0x000a983c 6e646f63 756d656e 74656429 00000000 ndocumented).... │ │ │ │ + 0x000a984c 4f757465 72204170 70726f78 696d6174 Outer Approximat │ │ │ │ + 0x000a985c 696f6e20 73747265 6e677468 656e696e ion strengthenin │ │ │ │ + 0x000a986c 67000000 42616253 65747570 42617365 g...BabSetupBase │ │ │ │ + 0x000a987c 00000000 436c6f6e 65576974 684f7468 ....CloneWithOth │ │ │ │ + 0x000a988c 65724e6c 70000000 4e6f7420 696d706c erNlp...Not impl │ │ │ │ + 0x000a989c 656d656e 74656400 73657450 72696f72 emented.setPrior │ │ │ │ + 0x000a98ac 69746965 73000000 446f6e27 74206b6e ities...Don't kn │ │ │ │ + 0x000a98bc 6f772068 6f772074 6f207365 74207072 ow how to set pr │ │ │ │ + 0x000a98cc 696f7269 74792066 6f72206e 6f6e2d63 iority for non-c │ │ │ │ + 0x000a98dc 6f6c756d 6e206f62 6a656374 2e000000 olumn object.... │ │ │ │ + 0x000a98ec 446f6e27 74206b6e 6f772068 6f772074 Don't know how t │ │ │ │ + 0x000a98fc 6f207365 74207072 65666572 72656420 o set preferred │ │ │ │ + 0x000a990c 77617920 666f7220 6f626a65 63742e00 way for object.. │ │ │ │ + 0x000a991c 43616e20 6e6f7420 68616e64 6c652075 Can not handle u │ │ │ │ + 0x000a992c 73657220 73657420 70736575 646f2d63 ser set pseudo-c │ │ │ │ + 0x000a993c 6f737473 20776974 68204f73 694f626a osts with OsiObj │ │ │ │ + 0x000a994c 65637473 0a596f75 2073686f 756c6420 ects.You should │ │ │ │ + 0x000a995c 75736520 6f6e6520 6f662074 68652043 use one of the C │ │ │ │ + 0x000a996c 62632062 72616e63 68696e67 2072756c bc branching rul │ │ │ │ + 0x000a997c 65733a0a 6d6f7374 2d667261 6374696f es:.most-fractio │ │ │ │ + 0x000a998c 6e616c20 6f722073 74726f6e 672d6272 nal or strong-br │ │ │ │ + 0x000a999c 616e6368 696e672e 00000000 73706563 anching.....spec │ │ │ │ + 0x000a99ac 69667920 6d61696e 20627261 6e63682d ify main branch- │ │ │ │ + 0x000a99bc 616e642d 626f756e 64206c6f 67206c65 and-bound log le │ │ │ │ + 0x000a99cc 76656c2e 00000000 53657420 74686520 vel.....Set the │ │ │ │ + 0x000a99dc 6c657665 6c206f66 206f7574 70757420 level of output │ │ │ │ + 0x000a99ec 6f662074 68652062 72616e63 682d616e of the branch-an │ │ │ │ + 0x000a99fc 642d626f 756e6420 3a203020 2d206e6f d-bound : 0 - no │ │ │ │ + 0x000a9a0c 6e652c20 31202d20 6d696e69 6d616c2c ne, 1 - minimal, │ │ │ │ + 0x000a9a1c 2032202d 206e6f72 6d616c20 6c6f772c 2 - normal low, │ │ │ │ + 0x000a9a2c 2033202d 206e6f72 6d616c20 68696768 3 - normal high │ │ │ │ + 0x000a9a3c 00000000 496e7465 7276616c 20617420 ....Interval at │ │ │ │ + 0x000a9a4c 77686963 68206e6f 6465206c 6576656c which node level │ │ │ │ + 0x000a9a5c 206f7574 70757420 69732070 72696e74 output is print │ │ │ │ + 0x000a9a6c 65642e00 53657420 74686520 696e7465 ed..Set the inte │ │ │ │ + 0x000a9a7c 7276616c 2028696e 20746572 6d73206f rval (in terms o │ │ │ │ + 0x000a9a8c 66206e75 6d626572 206f6620 6e6f6465 f number of node │ │ │ │ + 0x000a9a9c 73292061 74207768 69636820 61206c6f s) at which a lo │ │ │ │ + 0x000a9aac 67206f6e 206e6f64 65207265 736f6c75 g on node resolu │ │ │ │ + 0x000a9abc 74696f6e 73202863 6f6e7369 7374696e tions (consistin │ │ │ │ + 0x000a9acc 67206f66 206c6f77 65722061 6e642075 g of lower and u │ │ │ │ + 0x000a9adc 70706572 20626f75 6e647329 20697320 pper bounds) is │ │ │ │ + 0x000a9aec 67697665 6e2e0000 6c705f6c 6f675f6c given...lp_log_l │ │ │ │ + 0x000a9afc 6576656c 00000000 73706563 69667920 evel....specify │ │ │ │ + 0x000a9b0c 4c50206c 6f67206c 6576656c 2e000000 LP log level.... │ │ │ │ + 0x000a9b1c 53657420 74686520 6c657665 6c206f66 Set the level of │ │ │ │ + 0x000a9b2c 206f7574 70757420 6f662074 6865206c output of the l │ │ │ │ + 0x000a9b3c 696e6561 72207072 6f677261 6d6d696e inear programmin │ │ │ │ + 0x000a9b4c 67207375 622d736f 6c766572 20696e20 g sub-solver in │ │ │ │ + 0x000a9b5c 422d4879 62206f72 20422d51 47203a20 B-Hyb or B-QG : │ │ │ │ + 0x000a9b6c 30202d20 6e6f6e65 2c203120 2d206d69 0 - none, 1 - mi │ │ │ │ + 0x000a9b7c 6e696d61 6c2c2032 202d206e 6f726d61 nimal, 2 - norma │ │ │ │ + 0x000a9b8c 6c206c6f 772c2033 202d206e 6f726d61 l low, 3 - norma │ │ │ │ + 0x000a9b9c 6c206869 67682c20 34202d20 76657262 l high, 4 - verb │ │ │ │ + 0x000a9bac 6f736500 73706563 69667920 61206469 ose.specify a di │ │ │ │ + 0x000a9bbc 66666572 656e7420 6c6f6720 6c657665 fferent log leve │ │ │ │ + 0x000a9bcc 6c20666f 7220726f 6f742072 656c6178 l for root relax │ │ │ │ + 0x000a9bdc 6174696f 6e2e0000 53657420 73656564 ation...Set seed │ │ │ │ + 0x000a9bec 20666f72 2072616e 646f6d20 6e756d62 for random numb │ │ │ │ + 0x000a9bfc 65722067 656e6572 61746f72 20286120 er generator (a │ │ │ │ + 0x000a9c0c 76616c75 65206f66 202d3120 73657473 value of -1 sets │ │ │ │ + 0x000a9c1c 20736565 64732074 6f207469 6d652073 seeds to time s │ │ │ │ + 0x000a9c2c 696e6365 2045706f 6368292e 00000000 ince Epoch)..... │ │ │ │ + 0x000a9c3c 53657420 74686520 676c6f62 616c206d Set the global m │ │ │ │ + 0x000a9c4c 6178696d 756d2063 6f6d7075 74617469 aximum computati │ │ │ │ + 0x000a9c5c 6f6e2074 696d6520 28696e20 73656373 on time (in secs │ │ │ │ + 0x000a9c6c 2920666f 72207468 6520616c 676f7269 ) for the algori │ │ │ │ + 0x000a9c7c 74686d2e 00000000 53657420 74686520 thm.....Set the │ │ │ │ + 0x000a9c8c 6d617869 6d756d20 6e756d62 6572206f maximum number o │ │ │ │ + 0x000a9c9c 66206e6f 64657320 6578706c 6f726564 f nodes explored │ │ │ │ + 0x000a9cac 20696e20 74686520 6272616e 63682d61 in the branch-a │ │ │ │ + 0x000a9cbc 6e642d62 6f756e64 20736561 7263682e nd-bound search. │ │ │ │ + 0x000a9ccc 00000000 53657420 74686520 63756d75 ....Set the cumu │ │ │ │ + 0x000a9cdc 6c617469 7665206d 6178696d 756d206e lative maximum n │ │ │ │ + 0x000a9cec 756d6265 72206f66 20697465 72617469 umber of iterati │ │ │ │ + 0x000a9cfc 6f6e2069 6e207468 6520616c 676f7269 on in the algori │ │ │ │ + 0x000a9d0c 74686d20 75736564 20746f20 70726f63 thm used to proc │ │ │ │ + 0x000a9d1c 65737320 6e6f6465 7320636f 6e74696e ess nodes contin │ │ │ │ + 0x000a9d2c 756f7573 2072656c 61786174 696f6e73 uous relaxations │ │ │ │ + 0x000a9d3c 20696e20 74686520 6272616e 63682d61 in the branch-a │ │ │ │ + 0x000a9d4c 6e642d62 6f756e64 2e000000 76616c75 nd-bound....valu │ │ │ │ + 0x000a9d5c 65203020 64656163 74697661 74657320 e 0 deactivates │ │ │ │ + 0x000a9d6c 6f707469 6f6e2e00 41626f72 74206166 option..Abort af │ │ │ │ + 0x000a9d7c 74657220 74686174 206d7563 6820696e ter that much in │ │ │ │ + 0x000a9d8c 74656765 72206665 61736962 6c652073 teger feasible s │ │ │ │ + 0x000a9d9c 6f6c7574 696f6e20 68617665 20626565 olution have bee │ │ │ │ + 0x000a9dac 6e20666f 756e6420 62792061 6c676f72 n found by algor │ │ │ │ + 0x000a9dbc 6974686d 00000000 76616c75 65203020 ithm....value 0 │ │ │ │ + 0x000a9dcc 64656163 74697661 74657320 6f707469 deactivates opti │ │ │ │ + 0x000a9ddc 6f6e0000 53657420 696e7465 67657220 on..Set integer │ │ │ │ + 0x000a9dec 746f6c65 72616e63 652e0000 416e7920 tolerance...Any │ │ │ │ + 0x000a9dfc 6e756d62 65722077 69746869 6e207468 number within th │ │ │ │ + 0x000a9e0c 61742076 616c7565 206f6620 616e2069 at value of an i │ │ │ │ + 0x000a9e1c 6e746567 65722069 7320636f 6e736964 nteger is consid │ │ │ │ + 0x000a9e2c 65726564 20696e74 65676572 2e000000 ered integer.... │ │ │ │ + 0x000a9e3c 53706563 69667920 74686520 76616c75 Specify the valu │ │ │ │ + 0x000a9e4c 65206f66 20616273 6f6c7574 65206761 e of absolute ga │ │ │ │ + 0x000a9e5c 7020756e 64657220 77686963 68207468 p under which th │ │ │ │ + 0x000a9e6c 6520616c 676f7269 74686d20 73746f70 e algorithm stop │ │ │ │ + 0x000a9e7c 732e0000 53746f70 20746865 20747265 s...Stop the tre │ │ │ │ + 0x000a9e8c 65207365 61726368 20776865 6e207468 e search when th │ │ │ │ + 0x000a9e9c 65206761 70206265 74776565 6e207468 e gap between th │ │ │ │ + 0x000a9eac 65206f62 6a656374 69766520 76616c75 e objective valu │ │ │ │ + 0x000a9ebc 65206f66 20746865 20626573 74206b6e e of the best kn │ │ │ │ + 0x000a9ecc 6f776e20 736f6c75 74696f6e 20616e64 own solution and │ │ │ │ + 0x000a9edc 20746865 20626573 7420626f 756e6420 the best bound │ │ │ │ + 0x000a9eec 6f6e2074 6865206f 626a6563 74697665 on the objective │ │ │ │ + 0x000a9efc 206f6620 616e7920 736f6c75 74696f6e of any solution │ │ │ │ + 0x000a9f0c 20697320 6c657373 20746861 6e207468 is less than th │ │ │ │ + 0x000a9f1c 69732e00 53706563 69667920 74686520 is..Specify the │ │ │ │ + 0x000a9f2c 76616c75 65206f66 2072656c 61746976 value of relativ │ │ │ │ + 0x000a9f3c 65206761 7020756e 64657220 77686963 e gap under whic │ │ │ │ + 0x000a9f4c 68207468 6520616c 676f7269 74686d20 h the algorithm │ │ │ │ + 0x000a9f5c 73746f70 732e0000 53746f70 20746865 stops...Stop the │ │ │ │ + 0x000a9f6c 20747265 65207365 61726368 20776865 tree search whe │ │ │ │ + 0x000a9f7c 6e207468 65206761 70206265 74776565 n the gap betwee │ │ │ │ + 0x000a9f8c 6e207468 65206f62 6a656374 69766520 n the objective │ │ │ │ + 0x000a9f9c 76616c75 65206f66 20746865 20626573 value of the bes │ │ │ │ + 0x000a9fac 74206b6e 6f776e20 736f6c75 74696f6e t known solution │ │ │ │ + 0x000a9fbc 20616e64 20746865 20626573 7420626f and the best bo │ │ │ │ + 0x000a9fcc 756e6420 6f6e2074 6865206f 626a6563 und on the objec │ │ │ │ + 0x000a9fdc 74697665 206f6620 616e7920 736f6c75 tive of any solu │ │ │ │ + 0x000a9fec 74696f6e 20697320 6c657373 20746861 tion is less tha │ │ │ │ + 0x000a9ffc 6e207468 69732066 72616374 696f6e20 n this fraction │ │ │ │ + 0x000aa00c 6f662074 68652061 62736f6c 75746520 of the absolute │ │ │ │ + 0x000aa01c 76616c75 65206f66 20746865 20626573 value of the bes │ │ │ │ + 0x000aa02c 74206b6e 6f776e20 736f6c75 74696f6e t known solution │ │ │ │ + 0x000aa03c 2076616c 75652e00 53706563 69667920 value..Specify │ │ │ │ + 0x000aa04c 6375746f 66662076 616c7565 2e000000 cutoff value.... │ │ │ │ + 0x000aa05c 6375746f 66662073 686f756c 64206265 cutoff should be │ │ │ │ + 0x000aa06c 20746865 2076616c 7565206f 66206120 the value of a │ │ │ │ + 0x000aa07c 66656173 69626c65 20736f6c 7574696f feasible solutio │ │ │ │ + 0x000aa08c 6e206b6e 6f776e20 62792074 68652075 n known by the u │ │ │ │ + 0x000aa09c 73657220 28696620 616e7929 2e205468 ser (if any). Th │ │ │ │ + 0x000aa0ac 6520616c 676f7269 74686d20 77696c6c e algorithm will │ │ │ │ + 0x000aa0bc 206f6e6c 79206c6f 6f6b2066 6f722073 only look for s │ │ │ │ + 0x000aa0cc 6f6c7574 696f6e73 20626574 74657220 olutions better │ │ │ │ + 0x000aa0dc 7468616e 20637574 6f66662e 00000000 than cutoff..... │ │ │ │ + 0x000aa0ec 53706563 69667920 6375746f 66662064 Specify cutoff d │ │ │ │ + 0x000aa0fc 65637265 6d656e74 2e000000 53706563 ecrement....Spec │ │ │ │ + 0x000aa10c 69667920 74686520 616d6f75 6e742062 ify the amount b │ │ │ │ + 0x000aa11c 79207768 69636820 6375746f 66662069 y which cutoff i │ │ │ │ + 0x000aa12c 73206465 6372656d 656e7465 64206265 s decremented be │ │ │ │ + 0x000aa13c 6c6f7720 61206e65 77206265 73742075 low a new best u │ │ │ │ + 0x000aa14c 70706572 2d626f75 6e642028 75737561 pper-bound (usua │ │ │ │ + 0x000aa15c 6c6c7920 6120736d 616c6c20 706f7369 lly a small posi │ │ │ │ + 0x000aa16c 74697665 2076616c 75652062 75742069 tive value but i │ │ │ │ + 0x000aa17c 6e206e6f 6e2d636f 6e766578 2070726f n non-convex pro │ │ │ │ + 0x000aa18c 626c656d 73206974 206d6179 20626520 blems it may be │ │ │ │ + 0x000aa19c 61206e65 67617469 76652076 616c7565 a negative value │ │ │ │ + 0x000aa1ac 292e0000 43686f6f 73652074 6865206e )...Choose the n │ │ │ │ + 0x000aa1bc 6f646520 73656c65 6374696f 6e207374 ode selection st │ │ │ │ + 0x000aa1cc 72617465 67792e00 62657374 2d626f75 rategy..best-bou │ │ │ │ + 0x000aa1dc 6e640000 63686f6f 7365206e 6f646520 nd..choose node │ │ │ │ + 0x000aa1ec 77697468 20746865 20736d61 6c6c6573 with the smalles │ │ │ │ + 0x000aa1fc 7420626f 756e642c 00000000 64657074 t bound,....dept │ │ │ │ + 0x000aa20c 682d6669 72737400 50657266 6f726d20 h-first.Perform │ │ │ │ + 0x000aa21c 64657074 68206669 72737420 73656172 depth first sear │ │ │ │ + 0x000aa22c 63682c00 62726561 6474682d 66697273 ch,.breadth-firs │ │ │ │ + 0x000aa23c 74000000 50657266 6f726d20 62726561 t...Perform brea │ │ │ │ + 0x000aa24c 64746820 66697273 74207365 61726368 dth first search │ │ │ │ + 0x000aa25c 2c000000 64796e61 6d696300 43626320 ,...dynamic.Cbc │ │ │ │ + 0x000aa26c 64796e61 6d696320 73747261 74656779 dynamic strategy │ │ │ │ + 0x000aa27c 20287374 61727473 20776974 68206120 (starts with a │ │ │ │ + 0x000aa28c 64657074 68206669 72737420 73656172 depth first sear │ │ │ │ + 0x000aa29c 63682061 6e642074 75726e20 746f2062 ch and turn to b │ │ │ │ + 0x000aa2ac 65737420 626f756e 64206166 74657220 est bound after │ │ │ │ + 0x000aa2bc 3320696e 74656765 72206665 61736962 3 integer feasib │ │ │ │ + 0x000aa2cc 6c652073 6f6c7574 696f6e73 20686176 le solutions hav │ │ │ │ + 0x000aa2dc 65206265 656e2066 6f756e64 292e0000 e been found)... │ │ │ │ + 0x000aa2ec 62657374 2d677565 73730000 63686f6f best-guess..choo │ │ │ │ + 0x000aa2fc 7365206e 6f646520 77697468 20736d61 se node with sma │ │ │ │ + 0x000aa30c 6c6c6573 74206775 65737365 6420696e llest guessed in │ │ │ │ + 0x000aa31c 74656765 7220736f 6c757469 6f6e0000 teger solution.. │ │ │ │ + 0x000aa32c 43686f6f 73652074 68652073 74726174 Choose the strat │ │ │ │ + 0x000aa33c 65677920 666f7220 73656c65 6374696e egy for selectin │ │ │ │ + 0x000aa34c 67207468 65206e65 7874206e 6f646520 g the next node │ │ │ │ + 0x000aa35c 746f2062 65207072 6f636573 7365642e to be processed. │ │ │ │ + 0x000aa36c 00000000 5069636b 20612073 74726174 ....Pick a strat │ │ │ │ + 0x000aa37c 65677920 666f7220 74726176 65727369 egy for traversi │ │ │ │ + 0x000aa38c 6e672074 68652074 72656500 70726f62 ng the tree.prob │ │ │ │ + 0x000aa39c 65642d64 69766500 746f702d 6e6f6465 ed-dive.top-node │ │ │ │ + 0x000aa3ac 00000000 20416c77 61797320 7069636b .... Always pick │ │ │ │ + 0x000aa3bc 20746865 20746f70 206e6f64 65206173 the top node as │ │ │ │ + 0x000aa3cc 20736f72 74656420 62792074 6865206e sorted by the n │ │ │ │ + 0x000aa3dc 6f646520 636f6d70 61726973 6f6e2066 ode comparison f │ │ │ │ + 0x000aa3ec 756e6374 696f6e00 44697665 20696e20 unction.Dive in │ │ │ │ + 0x000aa3fc 74686520 74726565 20696620 706f7373 the tree if poss │ │ │ │ + 0x000aa40c 69626c65 2c206f74 68657277 69736520 ible, otherwise │ │ │ │ + 0x000aa41c 7069636b 20746f70 206e6f64 65206173 pick top node as │ │ │ │ + 0x000aa42c 20736f72 74656420 62792074 68652074 sorted by the t │ │ │ │ + 0x000aa43c 72656520 636f6d70 61726973 6f6e2066 ree comparison f │ │ │ │ + 0x000aa44c 756e6374 696f6e2e 00000000 44697665 unction.....Dive │ │ │ │ + 0x000aa45c 20696e20 74686520 74726565 20657870 in the tree exp │ │ │ │ + 0x000aa46c 6c6f7269 6e672074 776f2063 68696c64 loring two child │ │ │ │ + 0x000aa47c 72656e20 6265666f 72652063 6f6e7469 ren before conti │ │ │ │ + 0x000aa48c 6e75696e 67207468 65206469 76652061 nuing the dive a │ │ │ │ + 0x000aa49c 74206561 6368206c 6576656c 2e000000 t each level.... │ │ │ │ + 0x000aa4ac 6466732d 64697665 00000000 44697665 dfs-dive....Dive │ │ │ │ + 0x000aa4bc 20696e20 74686520 74726565 20696620 in the tree if │ │ │ │ + 0x000aa4cc 706f7373 69626c65 20646f69 6e672061 possible doing a │ │ │ │ + 0x000aa4dc 20646570 74682066 69727374 20736561 depth first sea │ │ │ │ + 0x000aa4ec 7263682e 20426163 6b747261 636b206f rch. Backtrack o │ │ │ │ + 0x000aa4fc 6e206c65 61766573 206f7220 7768656e n leaves or when │ │ │ │ + 0x000aa50c 20612070 72657363 72696265 64206465 a prescribed de │ │ │ │ + 0x000aa51c 70746820 69732061 74746169 6e656420 pth is attained │ │ │ │ + 0x000aa52c 6f722077 68656e20 65737469 6d617465 or when estimate │ │ │ │ + 0x000aa53c 206f6620 62657374 20706f73 7369626c of best possibl │ │ │ │ + 0x000aa54c 6520696e 74656765 72206665 61736962 e integer feasib │ │ │ │ + 0x000aa55c 6c652073 6f6c7574 696f6e20 696e2073 le solution in s │ │ │ │ + 0x000aa56c 75627472 65652069 7320776f 72737420 ubtree is worst │ │ │ │ + 0x000aa57c 7468616e 20637574 6f66662e 204f6e63 than cutoff. Onc │ │ │ │ + 0x000aa58c 65206120 70726573 63726962 6564206c e a prescribed l │ │ │ │ + 0x000aa59c 696d6974 206f6620 6261636b 74726163 imit of backtrac │ │ │ │ + 0x000aa5ac 6b732069 73206174 7461696e 65642070 ks is attained p │ │ │ │ + 0x000aa5bc 69636b20 746f7020 6e6f6465 20617320 ick top node as │ │ │ │ + 0x000aa5cc 736f7274 65642062 79207468 65207472 sorted by the tr │ │ │ │ + 0x000aa5dc 65652063 6f6d7061 7269736f 6e206675 ee comparison fu │ │ │ │ + 0x000aa5ec 6e637469 6f6e0000 6466732d 64697665 nction..dfs-dive │ │ │ │ + 0x000aa5fc 2d64796e 616d6963 00000000 53616d65 -dynamic....Same │ │ │ │ + 0x000aa60c 20617320 6466732d 64697665 20627574 as dfs-dive but │ │ │ │ + 0x000aa61c 206f6e63 6520656e 6f756768 20736f6c once enough sol │ │ │ │ + 0x000aa62c 7574696f 6e206172 6520666f 756e6420 ution are found │ │ │ │ + 0x000aa63c 73776974 63682074 6f206265 73742d62 switch to best-b │ │ │ │ + 0x000aa64c 6f756e64 20616e64 20696620 746f6f20 ound and if too │ │ │ │ + 0x000aa65c 6d616e79 206e6f64 65732073 77697463 many nodes switc │ │ │ │ + 0x000aa66c 6820746f 20646570 74682d66 69727374 h to depth-first │ │ │ │ + 0x000aa67c 2e000000 416c6c20 73747261 74656769 ....All strategi │ │ │ │ + 0x000aa68c 65732063 616e2062 65207573 65642069 es can be used i │ │ │ │ + 0x000aa69c 6e20636f 6e6a756e 6374696f 6e207769 n conjunction wi │ │ │ │ + 0x000aa6ac 74682061 6e79206f 66207468 65206e6f th any of the no │ │ │ │ + 0x000aa6bc 64652063 6f6d7061 7269736f 6e206675 de comparison fu │ │ │ │ + 0x000aa6cc 6e637469 6f6e732e 204f7074 696f6e73 nctions. Options │ │ │ │ + 0x000aa6dc 20776869 63682061 66666563 74206466 which affect df │ │ │ │ + 0x000aa6ec 732d6469 76652061 7265206d 61782d62 s-dive are max-b │ │ │ │ + 0x000aa6fc 61636b74 7261636b 732d696e 2d646976 acktracks-in-div │ │ │ │ + 0x000aa70c 6520616e 64206d61 782d6469 76652d64 e and max-dive-d │ │ │ │ + 0x000aa71c 65707468 2e205468 65206466 732d6469 epth. The dfs-di │ │ │ │ + 0x000aa72c 76652077 6f6e2774 20776f72 6b20696e ve won't work in │ │ │ │ + 0x000aa73c 2061206e 6f6e2d63 6f6e7665 78207072 a non-convex pr │ │ │ │ + 0x000aa74c 6f626c65 6d207768 65726520 6f626a65 oblem where obje │ │ │ │ + 0x000aa75c 63746976 6520646f 6573206e 6f742064 ctive does not d │ │ │ │ + 0x000aa76c 65637265 61736520 646f776e 20627261 ecrease down bra │ │ │ │ + 0x000aa77c 6e636865 732e0000 43686f6f 73652074 nches...Choose t │ │ │ │ + 0x000aa78c 6865206d 6178696d 756d206e 756d6265 he maximum numbe │ │ │ │ + 0x000aa79c 72206f66 20766172 6961626c 65732063 r of variables c │ │ │ │ + 0x000aa7ac 6f6e7369 64657265 6420666f 72207374 onsidered for st │ │ │ │ + 0x000aa7bc 726f6e67 20627261 6e636869 6e672e00 rong branching.. │ │ │ │ + 0x000aa7cc 53657420 74686520 6e756d62 6572206f Set the number o │ │ │ │ + 0x000aa7dc 66207661 72696162 6c657320 6f6e2077 f variables on w │ │ │ │ + 0x000aa7ec 68696368 20746f20 646f2073 74726f6e hich to do stron │ │ │ │ + 0x000aa7fc 67206272 616e6368 696e672e 00000000 g branching..... │ │ │ │ + 0x000aa80c 53657420 74686520 6e756d62 6572206f Set the number o │ │ │ │ + 0x000aa81c 66206272 616e6368 6573206f 6e206120 f branches on a │ │ │ │ + 0x000aa82c 76617269 61626c65 20626566 6f726520 variable before │ │ │ │ + 0x000aa83c 69747320 70736575 646f2063 6f737473 its pseudo costs │ │ │ │ + 0x000aa84c 20617265 20746f20 62652062 656c6965 are to be belie │ │ │ │ + 0x000aa85c 76656420 696e2064 796e616d 69632073 ved in dynamic s │ │ │ │ + 0x000aa86c 74726f6e 67206272 616e6368 696e672e trong branching. │ │ │ │ + 0x000aa87c 00000000 41207661 6c756520 6f662030 ....A value of 0 │ │ │ │ + 0x000aa88c 20646973 61626c65 73207073 6575646f disables pseudo │ │ │ │ + 0x000aa89c 20636f73 74732e00 53657420 74686520 costs..Set the │ │ │ │ + 0x000aa8ac 62656861 76696f72 20776865 6e20616e behavior when an │ │ │ │ + 0x000aa8bc 204e4c50 206f7220 61207365 72696573 NLP or a series │ │ │ │ + 0x000aa8cc 206f6620 4e4c5020 61726520 756e736f of NLP are unso │ │ │ │ + 0x000aa8dc 6c766564 20627920 49706f70 74202877 lved by Ipopt (w │ │ │ │ + 0x000aa8ec 65206361 6c6c2075 6e736f6c 76656420 e call unsolved │ │ │ │ + 0x000aa8fc 616e204e 4c502066 6f722077 68696368 an NLP for which │ │ │ │ + 0x000aa90c 2049706f 70742069 73206e6f 74206162 Ipopt is not ab │ │ │ │ + 0x000aa91c 6c652074 6f206775 6172616e 74656520 le to guarantee │ │ │ │ + 0x000aa92c 6f707469 6d616c69 74792077 69746869 optimality withi │ │ │ │ + 0x000aa93c 6e207468 65207370 65636966 69656420 n the specified │ │ │ │ + 0x000aa94c 746f6c65 72616e63 6573292e 00000000 tolerances)..... │ │ │ │ + 0x000aa95c 73746f70 00000000 53746f70 20776865 stop....Stop whe │ │ │ │ + 0x000aa96c 6e206661 696c7572 65206861 7070656e n failure happen │ │ │ │ + 0x000aa97c 732e0000 66617468 6f6d0000 436f6e74 s...fathom..Cont │ │ │ │ + 0x000aa98c 696e7565 20776865 6e206661 696c7572 inue when failur │ │ │ │ + 0x000aa99c 65206861 7070656e 732e0000 49662073 e happens...If s │ │ │ │ + 0x000aa9ac 65742074 6f202266 6174686f 6d222c20 et to "fathom", │ │ │ │ + 0x000aa9bc 74686520 616c676f 72697468 6d207769 the algorithm wi │ │ │ │ + 0x000aa9cc 6c6c2066 6174686f 6d207468 65206e6f ll fathom the no │ │ │ │ + 0x000aa9dc 64652077 68656e20 49706f70 74206661 de when Ipopt fa │ │ │ │ + 0x000aa9ec 696c7320 746f2066 696e6420 6120736f ils to find a so │ │ │ │ + 0x000aa9fc 6c757469 6f6e2074 6f207468 65206e6c lution to the nl │ │ │ │ + 0x000aaa0c 70206174 20746861 74206e6f 64652077 p at that node w │ │ │ │ + 0x000aaa1c 69746869 6e207468 65207370 65636966 ithin the specif │ │ │ │ + 0x000aaa2c 69656420 746f6c65 72616e63 65732e20 ied tolerances. │ │ │ │ + 0x000aaa3c 54686520 616c676f 72697468 6d207468 The algorithm th │ │ │ │ + 0x000aaa4c 656e2062 65636f6d 65732061 20686575 en becomes a heu │ │ │ │ + 0x000aaa5c 72697374 69632c20 616e6420 74686520 ristic, and the │ │ │ │ + 0x000aaa6c 75736572 2077696c 6c206265 20776172 user will be war │ │ │ │ + 0x000aaa7c 6e656420 74686174 20746865 20736f6c ned that the sol │ │ │ │ + 0x000aaa8c 7574696f 6e206d69 67687420 6e6f7420 ution might not │ │ │ │ + 0x000aaa9c 6265206f 7074696d 616c2e00 57686574 be optimal..Whet │ │ │ │ + 0x000aaaac 68657220 6f72206e 6f742074 6f206163 her or not to ac │ │ │ │ + 0x000aaabc 74697661 74652053 4f532063 6f6e7374 tivate SOS const │ │ │ │ + 0x000aaacc 7261696e 74732e00 656e6162 6c650000 raints..enable.. │ │ │ │ + 0x000aaadc 64697361 626c6500 286f6e6c 79207479 disable.(only ty │ │ │ │ + 0x000aaaec 70652031 20534f53 20617265 20737570 pe 1 SOS are sup │ │ │ │ + 0x000aaafc 706f7274 65642061 74207468 65206d6f ported at the mo │ │ │ │ + 0x000aab0c 6d656e74 29000000 43686f6f 73657320 ment)...Chooses │ │ │ │ + 0x000aab1c 76617269 61626c65 2073656c 65637469 variable selecti │ │ │ │ + 0x000aab2c 6f6e2073 74726174 65677900 6d6f7374 on strategy.most │ │ │ │ + 0x000aab3c 2d667261 6374696f 6e616c00 43686f6f -fractional.Choo │ │ │ │ + 0x000aab4c 7365206d 6f737420 66726163 74696f6e se most fraction │ │ │ │ + 0x000aab5c 616c2076 61726961 626c6500 50657266 al variable.Perf │ │ │ │ + 0x000aab6c 6f726d20 7374726f 6e672062 72616e63 orm strong branc │ │ │ │ + 0x000aab7c 68696e67 00000000 72656c69 6162696c hing....reliabil │ │ │ │ + 0x000aab8c 6974792d 6272616e 6368696e 67000000 ity-branching... │ │ │ │ + 0x000aab9c 55736520 72656c69 6162696c 69747920 Use reliability │ │ │ │ + 0x000aabac 6272616e 6368696e 67000000 71702d73 branching...qp-s │ │ │ │ + 0x000aabbc 74726f6e 672d6272 616e6368 696e6700 trong-branching. │ │ │ │ + 0x000aabcc 50657266 6f726d20 7374726f 6e672062 Perform strong b │ │ │ │ + 0x000aabdc 72616e63 68696e67 20776974 68205150 ranching with QP │ │ │ │ + 0x000aabec 20617070 726f7869 6d617469 6f6e0000 approximation.. │ │ │ │ + 0x000aabfc 6c702d73 74726f6e 672d6272 616e6368 lp-strong-branch │ │ │ │ + 0x000aac0c 696e6700 50657266 6f726d20 7374726f ing.Perform stro │ │ │ │ + 0x000aac1c 6e672062 72616e63 68696e67 20776974 ng branching wit │ │ │ │ + 0x000aac2c 68204c50 20617070 726f7869 6d617469 h LP approximati │ │ │ │ + 0x000aac3c 6f6e0000 6e6c702d 7374726f 6e672d62 on..nlp-strong-b │ │ │ │ + 0x000aac4c 72616e63 68696e67 00000000 50657266 ranching....Perf │ │ │ │ + 0x000aac5c 6f726d20 7374726f 6e672062 72616e63 orm strong branc │ │ │ │ + 0x000aac6c 68696e67 20776974 68204e4c 50206170 hing with NLP ap │ │ │ │ + 0x000aac7c 70726f78 696d6174 696f6e00 6f73692d proximation.osi- │ │ │ │ + 0x000aac8c 73696d70 6c650000 4f736920 6d657468 simple..Osi meth │ │ │ │ + 0x000aac9c 6f642074 6f20646f 2073696d 706c6520 od to do simple │ │ │ │ + 0x000aacac 6272616e 6368696e 67000000 6f73692d branching...osi- │ │ │ │ + 0x000aacbc 7374726f 6e670000 4f736920 6d657468 strong..Osi meth │ │ │ │ + 0x000aaccc 6f642074 6f20646f 20737472 6f6e6720 od to do strong │ │ │ │ + 0x000aacdc 6272616e 6368696e 67000000 72616e64 branching...rand │ │ │ │ + 0x000aacec 6f6d0000 4d657468 6f642074 6f206368 om..Method to ch │ │ │ │ + 0x000aacfc 6f6f7365 20627261 6e636869 6e672076 oose branching v │ │ │ │ + 0x000aad0c 61726961 626c6520 72616e64 6f6d6c79 ariable randomly │ │ │ │ + 0x000aad1c 00000000 53657420 74686520 6d617869 ....Set the maxi │ │ │ │ + 0x000aad2c 6d756d20 6e756d62 6572206f 66206375 mum number of cu │ │ │ │ + 0x000aad3c 74207061 73736573 20617420 72656775 t passes at regu │ │ │ │ + 0x000aad4c 6c617220 6e6f6465 73206f66 20746865 lar nodes of the │ │ │ │ + 0x000aad5c 20627261 6e63682d 616e642d 6375742e branch-and-cut. │ │ │ │ + 0x000aad6c 00000000 456e6162 6c652064 796e616d ....Enable dynam │ │ │ │ + 0x000aad7c 6963206c 696e6561 7220616e 64207175 ic linear and qu │ │ │ │ + 0x000aad8c 61647261 74696320 726f7773 20616464 adratic rows add │ │ │ │ + 0x000aad9c 6974696f 6e20696e 206e6c70 00000000 ition in nlp.... │ │ │ │ + 0x000aadac 6e6f0000 72656164 5f736f6c 7574696f no..read_solutio │ │ │ │ + 0x000aadbc 6e5f6669 6c650000 52656164 20612066 n_file..Read a f │ │ │ │ + 0x000aadcc 696c6520 77697468 20746865 206f7074 ile with the opt │ │ │ │ + 0x000aaddc 696d616c 20736f6c 7574696f 6e20746f imal solution to │ │ │ │ + 0x000aadec 20746573 74206966 20616c67 6f726974 test if algorit │ │ │ │ + 0x000aadfc 686d7320 63757473 2069742e 00000000 hms cuts it..... │ │ │ │ + 0x000aae0c 466f7220 44656275 6767696e 67207075 For Debugging pu │ │ │ │ + 0x000aae1c 72706f73 6573206f 6e6c792e 00000000 rposes only..... │ │ │ │ + 0x000aae2c 636f6e73 6f6c6500 7374646f 75740000 console.stdout.. │ │ │ │ + 0x000aae3c 0a204e6f 7420656e 6f756768 206d656d . Not enough mem │ │ │ │ + 0x000aae4c 6f727920 2e2e2e2e 20455849 540a0000 ory .... EXIT... │ │ │ │ + 0x000aae5c 556e6361 75676874 20657863 65707469 Uncaught excepti │ │ │ │ + 0x000aae6c 6f6e2069 6e204669 6c746572 536f6c76 on in FilterSolv │ │ │ │ + 0x000aae7c 65723a3a 46696c74 6572536f 6c766572 er::FilterSolver │ │ │ │ + 0x000aae8c 28290000 426f6e46 696c7465 72536f6c ()..BonFilterSol │ │ │ │ + 0x000aae9c 7665722e 63707000 49706f70 74457863 ver.cpp.IpoptExc │ │ │ │ + 0x000aaeac 65707469 6f6e0000 0a455849 543a204e eption...EXIT: N │ │ │ │ + 0x000aaebc 6f742065 6e6f7567 68206d65 6d6f7279 ot enough memory │ │ │ │ + 0x000aaecc 2e0a0000 556e6b6e 6f776e20 45786365 ....Unknown Exce │ │ │ │ + 0x000aaedc 7074696f 6e206361 75676874 20696e20 ption caught in │ │ │ │ + 0x000aaeec 69706f70 74000000 556e6b6e 6f776e20 ipopt...Unknown │ │ │ │ + 0x000aaefc 46696c65 00000000 766f6964 20426f6e File....void Bon │ │ │ │ + 0x000aaf0c 6d696e3a 3a426162 53657475 70426173 min::BabSetupBas │ │ │ │ + 0x000aaf1c 653a3a75 73652849 706f7074 3a3a536d e::use(Ipopt::Sm │ │ │ │ + 0x000aaf2c 61727450 74723c42 6f6e6d69 6e3a3a54 artPtr).BonBabSe │ │ │ │ + 0x000aaf4c 74757042 6173652e 63707000 49735661 tupBase.cpp.IsVa │ │ │ │ + 0x000aaf5c 6c696428 746d696e 6c702900 45786365 lid(tminlp).Exce │ │ │ │ + 0x000aaf6c 7074696f 6e206f66 20747970 653a2025 ption of type: % │ │ │ │ + 0x000aaf7c 7320696e 2066696c 65202225 73222061 s in file "%s" a │ │ │ │ + 0x000aaf8c 74206c69 6e652025 643a0a20 45786365 t line %d:. Exce │ │ │ │ + 0x000aaf9c 7074696f 6e206d65 73736167 653a2025 ption message: % │ │ │ │ + 0x000aafac 730a0000 626f6e6d 696e2e6f 70740000 s...bonmin.opt.. │ │ │ │ + 0x000aafbc 6275696c 6420696e 69746961 6c204f41 build initial OA │ │ │ │ + 0x000aafcc 00000000 426f6e6d 696e3a3a 426f6e6d ....Bonmin::Bonm │ │ │ │ + 0x000aafdc 696e5365 7475703a 3a426f6e 6d696e53 inSetup::BonminS │ │ │ │ + 0x000aafec 65747570 28636f6e 73742042 6f6e6d69 etup(const Bonmi │ │ │ │ + 0x000aaffc 6e3a3a42 6f6e6d69 6e536574 7570262c n::BonminSetup&, │ │ │ │ + 0x000ab00c 20426f6e 6d696e3a 3a4f7369 544d494e Bonmin::OsiTMIN │ │ │ │ + 0x000ab01c 4c50496e 74657266 61636526 29000000 LPInterface&)... │ │ │ │ + 0x000ab02c 426f6e42 6f6e6d69 6e536574 75702e63 BonBonminSetup.c │ │ │ │ + 0x000ab03c 70700000 636f6e74 696e756f 7573536f pp..continuousSo │ │ │ │ + 0x000ab04c 6c766572 5f203d3d 204e554c 4c000000 lver_ == NULL... │ │ │ │ + 0x000ab05c 616c676f 72697468 6d000000 476f6d6f algorithm...Gomo │ │ │ │ + 0x000ab06c 72795f63 75747300 46726571 75656e63 ry_cuts.Frequenc │ │ │ │ + 0x000ab07c 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ + 0x000ab08c 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ + 0x000ab09c 74696e67 20476f6d 6f727920 63757473 ting Gomory cuts │ │ │ │ + 0x000ab0ac 20696e20 6272616e 63682d61 6e642d63 in branch-and-c │ │ │ │ + 0x000ab0bc 75742e00 49662024 6b203e20 30242c20 ut..If $k > 0$, │ │ │ │ + 0x000ab0cc 63757473 20617265 2067656e 65726174 cuts are generat │ │ │ │ + 0x000ab0dc 65642065 76657279 20246b24 206e6f64 ed every $k$ nod │ │ │ │ + 0x000ab0ec 65732c20 69662024 2d393920 3c206b20 es, if $-99 < k │ │ │ │ + 0x000ab0fc 3c203024 20637574 73206172 65206765 < 0$ cuts are ge │ │ │ │ + 0x000ab10c 6e657261 74656420 65766572 7920242d nerated every $- │ │ │ │ + 0x000ab11c 6b24206e 6f646573 20627574 20436263 k$ nodes but Cbc │ │ │ │ + 0x000ab12c 206d6179 20646563 69646520 746f2073 may decide to s │ │ │ │ + 0x000ab13c 746f7020 67656e65 72617469 6e672063 top generating c │ │ │ │ + 0x000ab14c 7574732c 20696620 6e6f7420 656e6f75 uts, if not enou │ │ │ │ + 0x000ab15c 67682061 72652067 656e6572 61746564 gh are generated │ │ │ │ + 0x000ab16c 20617420 74686520 726f6f74 206e6f64 at the root nod │ │ │ │ + 0x000ab17c 652c2069 6620246b 3d2d3939 24206765 e, if $k=-99$ ge │ │ │ │ + 0x000ab18c 6e657261 74652063 75747320 6f6e6c79 nerate cuts only │ │ │ │ + 0x000ab19c 20617420 74686520 726f6f74 206e6f64 at the root nod │ │ │ │ + 0x000ab1ac 652c2069 6620246b 3d302420 6f722024 e, if $k=0$ or $ │ │ │ │ + 0x000ab1bc 31303024 20646f20 6e6f7420 67656e65 100$ do not gene │ │ │ │ + 0x000ab1cc 72617465 20637574 732e0000 636f7665 rate cuts...cove │ │ │ │ + 0x000ab1dc 725f6375 74730000 46726571 75656e63 r_cuts..Frequenc │ │ │ │ + 0x000ab1ec 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ + 0x000ab1fc 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ + 0x000ab20c 74696e67 20636f76 65722063 75747320 ting cover cuts │ │ │ │ + 0x000ab21c 696e2062 72616e63 682d616e 642d6375 in branch-and-cu │ │ │ │ + 0x000ab22c 74000000 6d69725f 63757473 00000000 t...mir_cuts.... │ │ │ │ + 0x000ab23c 46726571 75656e63 79202869 6e207465 Frequency (in te │ │ │ │ + 0x000ab24c 726d7320 6f66206e 6f646573 2920666f rms of nodes) fo │ │ │ │ + 0x000ab25c 72206765 6e657261 74696e67 204d4952 r generating MIR │ │ │ │ + 0x000ab26c 20637574 7320696e 20627261 6e63682d cuts in branch- │ │ │ │ + 0x000ab27c 616e642d 63757400 326d6972 5f637574 and-cut.2mir_cut │ │ │ │ + 0x000ab28c 73000000 46726571 75656e63 79202869 s...Frequency (i │ │ │ │ + 0x000ab29c 6e207465 726d7320 6f66206e 6f646573 n terms of nodes │ │ │ │ + 0x000ab2ac 2920666f 72206765 6e657261 74696e67 ) for generating │ │ │ │ + 0x000ab2bc 20322d4d 49522063 75747320 696e2062 2-MIR cuts in b │ │ │ │ + 0x000ab2cc 72616e63 682d616e 642d6375 74000000 ranch-and-cut... │ │ │ │ + 0x000ab2dc 666c6f77 5f636f76 65725f63 75747300 flow_cover_cuts. │ │ │ │ + 0x000ab2ec 46726571 75656e63 79202869 6e207465 Frequency (in te │ │ │ │ + 0x000ab2fc 726d7320 6f66206e 6f646573 2920666f rms of nodes) fo │ │ │ │ + 0x000ab30c 72206765 6e657261 74696e67 20666c6f r generating flo │ │ │ │ + 0x000ab31c 7720636f 76657220 63757473 20696e20 w cover cuts in │ │ │ │ + 0x000ab32c 6272616e 63682d61 6e642d63 75740000 branch-and-cut.. │ │ │ │ + 0x000ab33c 6c696674 5f616e64 5f70726f 6a656374 lift_and_project │ │ │ │ + 0x000ab34c 5f637574 73000000 46726571 75656e63 _cuts...Frequenc │ │ │ │ + 0x000ab35c 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ + 0x000ab36c 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ + 0x000ab37c 74696e67 206c6966 742d616e 642d7072 ting lift-and-pr │ │ │ │ + 0x000ab38c 6f6a6563 74206375 74732069 6e206272 oject cuts in br │ │ │ │ + 0x000ab39c 616e6368 2d616e64 2d637574 00000000 anch-and-cut.... │ │ │ │ + 0x000ab3ac 72656475 63655f61 6e645f73 706c6974 reduce_and_split │ │ │ │ + 0x000ab3bc 5f637574 73000000 46726571 75656e63 _cuts...Frequenc │ │ │ │ + 0x000ab3cc 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ + 0x000ab3dc 6f646573 2920666f 72206765 6e657261 odes) for genera │ │ │ │ + 0x000ab3ec 74696e67 20726564 7563652d 616e642d ting reduce-and- │ │ │ │ + 0x000ab3fc 73706c69 74206375 74732069 6e206272 split cuts in br │ │ │ │ + 0x000ab40c 616e6368 2d616e64 2d637574 00000000 anch-and-cut.... │ │ │ │ + 0x000ab41c 636c6971 75655f63 75747300 46726571 clique_cuts.Freq │ │ │ │ + 0x000ab42c 75656e63 79202869 6e207465 726d7320 uency (in terms │ │ │ │ + 0x000ab43c 6f66206e 6f646573 2920666f 72206765 of nodes) for ge │ │ │ │ + 0x000ab44c 6e657261 74696e67 20636c69 71756520 nerating clique │ │ │ │ + 0x000ab45c 63757473 20696e20 6272616e 63682d61 cuts in branch-a │ │ │ │ + 0x000ab46c 6e642d63 75740000 4d697865 6420496e nd-cut..Mixed In │ │ │ │ + 0x000ab47c 74656765 7220476f 6d6f7279 00000000 teger Gomory.... │ │ │ │ + 0x000ab48c 4d697865 6420496e 74656765 7220526f Mixed Integer Ro │ │ │ │ + 0x000ab49c 756e6469 6e670000 322d4d49 52000000 unding..2-MIR... │ │ │ │ + 0x000ab4ac 436c6971 75650000 466c6f77 20436f76 Clique..Flow Cov │ │ │ │ + 0x000ab4bc 65727300 4c696674 2d616e64 2d50726f ers.Lift-and-Pro │ │ │ │ + 0x000ab4cc 6a656374 00000000 52656475 63652d61 ject....Reduce-a │ │ │ │ + 0x000ab4dc 6e642d53 706c6974 00000000 6f615f64 nd-Split....oa_d │ │ │ │ + 0x000ab4ec 65636f6d 706f7369 74696f6e 00000000 ecomposition.... │ │ │ │ + 0x000ab4fc 70756d70 5f666f72 5f6d696e 6c700000 pump_for_minlp.. │ │ │ │ + 0x000ab50c 70756d70 5f666f72 5f6d696e 6c702e74 pump_for_minlp.t │ │ │ │ + 0x000ab51c 696d655f 6c696d69 74000000 70756d70 ime_limit...pump │ │ │ │ + 0x000ab52c 5f666f72 5f6d696e 6c702e73 6f6c7574 _for_minlp.solut │ │ │ │ + 0x000ab53c 696f6e5f 6c696d69 74000000 6f615f64 ion_limit...oa_d │ │ │ │ + 0x000ab54c 65636f6d 706f7369 74696f6e 2e74696d ecomposition.tim │ │ │ │ + 0x000ab55c 655f6c69 6d697400 6e6c705f 736f6c76 e_limit.nlp_solv │ │ │ │ + 0x000ab56c 655f6672 65717565 6e637900 66705f70 e_frequency.fp_p │ │ │ │ + 0x000ab57c 6173735f 696e6665 61736962 6c650000 ass_infeasible.. │ │ │ │ + 0x000ab58c 66696c6d 696e745f 6563705f 63757473 filmint_ecp_cuts │ │ │ │ + 0x000ab59c 00000000 56617269 61626c65 2073656c ....Variable sel │ │ │ │ + 0x000ab5ac 65637469 6f6e2073 74726167 6579206e ection stragey n │ │ │ │ + 0x000ab5bc 6f742061 7661696c 61626c65 20776974 ot available wit │ │ │ │ + 0x000ab5cc 68206f61 20627261 6e63682d 616e642d h oa branch-and- │ │ │ │ + 0x000ab5dc 6375742e 00000000 4e4c5020 736f6c75 cut.....NLP solu │ │ │ │ + 0x000ab5ec 74696f6e 20626173 6564206f 61206375 tion based oa cu │ │ │ │ + 0x000ab5fc 74730000 45637020 63757473 00000000 ts..Ecp cuts.... │ │ │ │ + 0x000ab60c 46656173 6962696c 69747920 50756d70 Feasibility Pump │ │ │ │ + 0x000ab61c 20666f72 204d494e 4c502e00 4f757465 for MINLP..Oute │ │ │ │ + 0x000ab62c 72204170 70726f78 696d6174 696f6e20 r Approximation │ │ │ │ + 0x000ab63c 6465636f 6d706f73 6974696f 6e2e0000 decomposition... │ │ │ │ + 0x000ab64c 4f757465 72204170 70726f78 696d6174 Outer Approximat │ │ │ │ + 0x000ab65c 696f6e20 66656173 6962696c 69747920 ion feasibility │ │ │ │ + 0x000ab66c 63686563 6b2e0000 4f757465 72204170 check...Outer Ap │ │ │ │ + 0x000ab67c 70726f78 696d6174 696f6e20 7374726f proximation stro │ │ │ │ + 0x000ab68c 6e672062 72616e63 68696e67 20736f6c ng branching sol │ │ │ │ + 0x000ab69c 7574696f 6e206368 65636b2e 00000000 ution check..... │ │ │ │ + 0x000ab6ac 6e6f6e6c 696e6561 72207072 6f677261 nonlinear progra │ │ │ │ + 0x000ab6bc 6d000000 68657572 69737469 635f5249 m...heuristic_RI │ │ │ │ + 0x000ab6cc 4e530000 52494e53 00000000 68657572 NS..RINS....heur │ │ │ │ + 0x000ab6dc 69737469 635f6c6f 63616c5f 6272616e istic_local_bran │ │ │ │ + 0x000ab6ec 6368696e 67000000 4c6f6361 6c427261 ching...LocalBra │ │ │ │ + 0x000ab6fc 6e636869 6e670000 68657572 69737469 nching..heuristi │ │ │ │ + 0x000ab70c 635f6665 61736962 696c6974 795f7075 c_feasibility_pu │ │ │ │ + 0x000ab71c 6d700000 4650756d 70000000 68657572 mp..FPump...heur │ │ │ │ + 0x000ab72c 69737469 635f6469 76655f66 72616374 istic_dive_fract │ │ │ │ + 0x000ab73c 696f6e61 6c000000 44697665 46726163 ional...DiveFrac │ │ │ │ + 0x000ab74c 74696f6e 616c0000 68657572 69737469 tional..heuristi │ │ │ │ + 0x000ab75c 635f6469 76655f76 6563746f 724c656e c_dive_vectorLen │ │ │ │ + 0x000ab76c 67746800 44697665 56656374 6f724c65 gth.DiveVectorLe │ │ │ │ + 0x000ab77c 6e677468 00000000 68657572 69737469 ngth....heuristi │ │ │ │ + 0x000ab78c 635f6469 76655f4d 49505f66 72616374 c_dive_MIP_fract │ │ │ │ + 0x000ab79c 696f6e61 6c000000 44697665 4d495046 ional...DiveMIPF │ │ │ │ + 0x000ab7ac 72616374 696f6e61 6c000000 68657572 ractional...heur │ │ │ │ + 0x000ab7bc 69737469 635f6469 76655f4d 49505f76 istic_dive_MIP_v │ │ │ │ + 0x000ab7cc 6563746f 724c656e 67746800 44697665 ectorLength.Dive │ │ │ │ + 0x000ab7dc 4d495056 6563746f 724c656e 67746800 MIPVectorLength. │ │ │ │ + 0x000ab7ec 43686f69 6365206f 66207468 6520616c Choice of the al │ │ │ │ + 0x000ab7fc 676f7269 74686d2e 00000000 73696d70 gorithm.....simp │ │ │ │ + 0x000ab80c 6c652062 72616e63 682d616e 642d626f le branch-and-bo │ │ │ │ + 0x000ab81c 756e6420 616c676f 72697468 6d2c0000 und algorithm,.. │ │ │ │ + 0x000ab82c 4f412044 65636f6d 706f7369 74696f6e OA Decomposition │ │ │ │ + 0x000ab83c 20616c67 6f726974 686d2c00 51756573 algorithm,.Ques │ │ │ │ + 0x000ab84c 61646120 616e6420 47726f73 736d616e ada and Grossman │ │ │ │ + 0x000ab85c 6e206272 616e6368 2d616e64 2d637574 n branch-and-cut │ │ │ │ + 0x000ab86c 20616c67 6f726974 686d2c00 422d4879 algorithm,.B-Hy │ │ │ │ + 0x000ab87c 62000000 68796272 6964206f 75746572 b...hybrid outer │ │ │ │ + 0x000ab88c 20617070 726f7869 6d617469 6f6e2062 approximation b │ │ │ │ + 0x000ab89c 61736564 20627261 6e63682d 616e642d ased branch-and- │ │ │ │ + 0x000ab8ac 6375742c 00000000 422d4563 70000000 cut,....B-Ecp... │ │ │ │ + 0x000ab8bc 45435020 63757473 20626173 65642062 ECP cuts based b │ │ │ │ + 0x000ab8cc 72616e63 682d616e 642d6375 74206120 ranch-and-cut a │ │ │ │ + 0x000ab8dc 6c612046 696c4d49 4e542e00 422d6946 la FilMINT..B-iF │ │ │ │ + 0x000ab8ec 50000000 49746572 61746564 20466561 P...Iterated Fea │ │ │ │ + 0x000ab8fc 73696269 6c697479 2050756d 7020666f sibility Pump fo │ │ │ │ + 0x000ab90c 72204d49 4e4c502e 00000000 54686973 r MINLP.....This │ │ │ │ + 0x000ab91c 2077696c 6c207072 65736574 20736f6d will preset som │ │ │ │ + 0x000ab92c 65206f66 20746865 206f7074 696f6e73 e of the options │ │ │ │ + 0x000ab93c 206f6620 626f6e6d 696e2064 6570656e of bonmin depen │ │ │ │ + 0x000ab94c 64696e67 206f6e20 74686520 616c676f ding on the algo │ │ │ │ + 0x000ab95c 72697468 6d206368 6f696365 2e000000 rithm choice.... │ │ │ │ + 0x000ab96c 6669785f 616e645f 736f6c76 655f6865 fix_and_solve_he │ │ │ │ + 0x000ab97c 75726973 74696300 46697820 616e6420 uristic.Fix and │ │ │ │ + 0x000ab98c 536f6c76 65000000 64756d6d 795f7075 Solve...dummy_pu │ │ │ │ + 0x000ab99c 6d705f68 65757269 73746963 00000000 mp_heuristic.... │ │ │ │ + 0x000ab9ac 44756d6d 79207075 6d700000 50756d70 Dummy pump..Pump │ │ │ │ + 0x000ab9bc 20666f72 204d494e 4c500000 4d494c50 for MINLP..MILP │ │ │ │ + 0x000ab9cc 5f726f75 6e64696e 675f6865 75726973 _rounding_heuris │ │ │ │ + 0x000ab9dc 74696300 4d494c50 20526f75 6e64696e tic.MILP Roundin │ │ │ │ + 0x000ab9ec 67000000 426f6e6d 696e3a3a 5375624d g...Bonmin::SubM │ │ │ │ + 0x000ab9fc 6970536f 6c766572 3a3a5375 624d6970 ipSolver::SubMip │ │ │ │ + 0x000aba0c 536f6c76 65722863 6f6e7374 20426f6e Solver(const Bon │ │ │ │ + 0x000aba1c 6d696e3a 3a537562 4d697053 6f6c7665 min::SubMipSolve │ │ │ │ + 0x000aba2c 72262900 426f6e53 75624d69 70536f6c r&).BonSubMipSol │ │ │ │ + 0x000aba3c 7665722e 63707000 73747261 74656779 ver.cpp.strategy │ │ │ │ + 0x000aba4c 5f000000 766f6964 20426f6e 6d696e3a _...void Bonmin: │ │ │ │ + 0x000aba5c 3a537562 4d697053 6f6c7665 723a3a73 :SubMipSolver::s │ │ │ │ + 0x000aba6c 65744c70 536f6c76 6572284f 7369536f etLpSolver(OsiSo │ │ │ │ + 0x000aba7c 6c766572 496e7465 72666163 652a2900 lverInterface*). │ │ │ │ + 0x000aba8c 636c705f 00000000 766f6964 20426f6e clp_....void Bon │ │ │ │ + 0x000aba9c 6d696e3a 3a537562 4d697053 6f6c7665 min::SubMipSolve │ │ │ │ + 0x000abaac 723a3a73 65745374 72617465 67792843 r::setStrategy(C │ │ │ │ + 0x000ababc 62635374 72617465 67794465 6661756c bcStrategyDefaul │ │ │ │ + 0x000abacc 742a2900 6d696c70 5f736f6c 76657200 t*).milp_solver. │ │ │ │ + 0x000abadc 43686f6f 73652074 68652073 7562736f Choose the subso │ │ │ │ + 0x000abaec 6c766572 20746f20 736f6c76 65204d49 lver to solve MI │ │ │ │ + 0x000abafc 4c502073 75622d70 726f626c 656d7320 LP sub-problems │ │ │ │ + 0x000abb0c 696e204f 41206465 636f6d70 6f736974 in OA decomposit │ │ │ │ + 0x000abb1c 696f6e73 2e000000 4362635f 44000000 ions....Cbc_D... │ │ │ │ + 0x000abb2c 436f696e 20427261 6e636820 616e6420 Coin Branch and │ │ │ │ + 0x000abb3c 43757420 77697468 20697473 20646566 Cut with its def │ │ │ │ + 0x000abb4c 61756c74 00000000 4362635f 50617200 ault....Cbc_Par. │ │ │ │ + 0x000abb5c 436f696e 20427261 6e636820 616e6420 Coin Branch and │ │ │ │ + 0x000abb6c 43757420 77697468 20706173 73656420 Cut with passed │ │ │ │ + 0x000abb7c 70617261 6d657465 72730000 49424d20 parameters..IBM │ │ │ │ + 0x000abb8c 43706c65 78000000 20546f20 75736520 Cplex... To use │ │ │ │ + 0x000abb9c 43706c65 782c2061 2076616c 6964206c Cplex, a valid l │ │ │ │ + 0x000abbac 6963656e 73652069 73207265 71756972 icense is requir │ │ │ │ + 0x000abbbc 65642061 6e642079 6f752073 686f756c ed and you shoul │ │ │ │ + 0x000abbcc 64206861 76652063 6f6d7069 6c656420 d have compiled │ │ │ │ + 0x000abbdc 4f736943 70782069 6e20434f 494e2d4f OsiCpx in COIN-O │ │ │ │ + 0x000abbec 52202028 73656520 4f736920 646f6375 R (see Osi docu │ │ │ │ + 0x000abbfc 6d656e74 6174696f 6e292e00 6370785f mentation)..cpx_ │ │ │ │ + 0x000abc0c 70617261 6c6c656c 5f737472 61746567 parallel_strateg │ │ │ │ + 0x000abc1c 79000000 53747261 74656779 206f6620 y...Strategy of │ │ │ │ + 0x000abc2c 70617261 6c6c656c 20736561 72636820 parallel search │ │ │ │ + 0x000abc3c 6d6f6465 20696e20 43504c45 582e0000 mode in CPLEX... │ │ │ │ + 0x000abc4c 2d31203d 206f7070 6f727475 6e697374 -1 = opportunist │ │ │ │ + 0x000abc5c 69632c20 30203d20 6175746f 6d617469 ic, 0 = automati │ │ │ │ + 0x000abc6c 632c2031 203d2064 65746572 6d696e69 c, 1 = determini │ │ │ │ + 0x000abc7c 73746963 20287265 66657220 746f2043 stic (refer to C │ │ │ │ + 0x000abc8c 504c4558 20646f63 756d656e 74617469 PLEX documentati │ │ │ │ + 0x000abc9c 6f6e2900 6e756d62 65725f63 70785f74 on).number_cpx_t │ │ │ │ + 0x000abcac 68726561 64730000 53657420 6e756d62 hreads..Set numb │ │ │ │ + 0x000abcbc 6572206f 66207468 72656164 7320746f er of threads to │ │ │ │ + 0x000abccc 20757365 20776974 68206370 6c65782e use with cplex. │ │ │ │ + 0x000abcdc 00000000 28726566 65722074 6f204350 ....(refer to CP │ │ │ │ + 0x000abcec 4c455820 646f6375 6d656e74 6174696f LEX documentatio │ │ │ │ + 0x000abcfc 6e290000 6d696c70 5f737472 61746567 n)..milp_strateg │ │ │ │ + 0x000abd0c 79000000 43686f6f 73652061 20737472 y...Choose a str │ │ │ │ + 0x000abd1c 61746567 7920666f 72204d49 4c50732e ategy for MILPs. │ │ │ │ + 0x000abd2c 00000000 736f6c76 655f746f 5f6f7074 ....solve_to_opt │ │ │ │ + 0x000abd3c 696d616c 69747900 66696e64 5f676f6f imality.find_goo │ │ │ │ + 0x000abd4c 645f736f 6c000000 53746f70 20737562 d_sol...Stop sub │ │ │ │ + 0x000abd5c 206d696c 70732077 68656e20 6120736f milps when a so │ │ │ │ + 0x000abd6c 6c757469 6f6e2069 6d70726f 76696e67 lution improving │ │ │ │ + 0x000abd7c 20746865 20696e63 756d6265 6e742069 the incumbent i │ │ │ │ + 0x000abd8c 7320666f 756e6400 536f6c76 65204d49 s found.Solve MI │ │ │ │ + 0x000abd9c 4c507320 746f206f 7074696d 616c6974 LPs to optimalit │ │ │ │ + 0x000abdac 79000000 6d696c70 5f6c6f67 5f6c6576 y...milp_log_lev │ │ │ │ + 0x000abdbc 656c0000 73706563 69667920 4d494c50 el..specify MILP │ │ │ │ + 0x000abdcc 20736f6c 76657220 6c6f6720 6c657665 solver log leve │ │ │ │ + 0x000abddc 6c2e0000 53657420 74686520 6c657665 l...Set the leve │ │ │ │ + 0x000abdec 6c206f66 206f7574 70757420 6f662074 l of output of t │ │ │ │ + 0x000abdfc 6865204d 494c5020 73756273 6f6c7665 he MILP subsolve │ │ │ │ + 0x000abe0c 7220696e 204f4120 3a203020 2d206e6f r in OA : 0 - no │ │ │ │ + 0x000abe1c 6e652c20 31202d20 6d696e69 6d616c2c ne, 1 - minimal, │ │ │ │ + 0x000abe2c 2032202d 206e6f72 6d616c20 6c6f772c 2 - normal low, │ │ │ │ + 0x000abe3c 2033202d 206e6f72 6d616c20 68696768 3 - normal high │ │ │ │ + 0x000abe4c 00000000 596f7520 68617665 20736574 ....You have set │ │ │ │ + 0x000abe5c 20616e20 6f707469 6f6e2074 6f207573 an option to us │ │ │ │ + 0x000abe6c 65204350 4c455820 61732074 6865206d e CPLEX as the m │ │ │ │ + 0x000abe7c 696c700a 00000000 73756273 6f6c7665 ilp.....subsolve │ │ │ │ + 0x000abe8c 7220696e 206f6120 6465636f 6d706f73 r in oa decompos │ │ │ │ + 0x000abe9c 6974696f 6e2e2048 6f776576 65722c20 ition. However, │ │ │ │ + 0x000abeac 61707061 72656e74 6c790a00 43504c45 apparently..CPLE │ │ │ │ + 0x000abebc 58206973 206e6f74 20636f6e 66696775 X is not configu │ │ │ │ + 0x000abecc 72656420 746f2062 65207573 65642069 red to be used i │ │ │ │ + 0x000abedc 6e20626f 6e6d696e 2e0a0000 53656520 n bonmin....See │ │ │ │ + 0x000abeec 74686520 6d616e75 616c2066 6f722063 the manual for c │ │ │ │ + 0x000abefc 6f6e6669 67757269 6e672043 504c4558 onfiguring CPLEX │ │ │ │ + 0x000abf0c 0a000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ + 0x000abf1c 736f6c76 65722c20 666f7220 6c6f6361 solver, for loca │ │ │ │ + 0x000abf2c 6c207365 61726368 65732079 6f752073 l searches you s │ │ │ │ + 0x000abf3c 686f756c 64207573 6520636c 70206f72 hould use clp or │ │ │ │ + 0x000abf4c 2063706c 65780000 70657266 6f726d4c cplex..performL │ │ │ │ + 0x000abf5c 6f63616c 53656172 63680000 4f614465 ocalSearch..OaDe │ │ │ │ + 0x000abf6c 636f6d70 6f736974 696f6e42 6173653a compositionBase: │ │ │ │ + 0x000abf7c 3a537562 4d697053 6f6c7665 72000000 :SubMipSolver... │ │ │ │ + 0x000abf8c 766f6964 20426f6e 6d696e3a 3a537562 void Bonmin::Sub │ │ │ │ + 0x000abf9c 4d697053 6f6c7665 723a3a6f 7074696d MipSolver::optim │ │ │ │ + 0x000abfac 697a6528 646f7562 6c652c20 696e742c ize(double, int, │ │ │ │ + 0x000abfbc 20646f75 626c6529 00000000 73747261 double)....stra │ │ │ │ + 0x000abfcc 745f6465 6661756c 74000000 46756e63 t_default...Func │ │ │ │ + 0x000abfdc 74696f6e 206f7074 696d697a 655f7769 tion optimize_wi │ │ │ │ + 0x000abfec 74685f6c 617a795f 636f6e73 74726169 th_lazy_constrai │ │ │ │ + 0x000abffc 6e747320 63616e20 6f6e6c79 20626520 nts can only be │ │ │ │ + 0x000ac00c 75736564 20776974 68204350 4c45580a used with CPLEX. │ │ │ │ + 0x000ac01c 00000000 70726f62 696e675f 63757473 ....probing_cuts │ │ │ │ + 0x000ac02c 00000000 50726f62 696e6700 476f6d6f ....Probing.Gomo │ │ │ │ + 0x000ac03c 72790000 4b6e6170 7361636b 00000000 ry..Knapsack.... │ │ │ │ + 0x000ac04c 466c6f77 436f7665 72000000 4d697865 FlowCover...Mixe │ │ │ │ + 0x000ac05c 64496e74 65676572 526f756e 64696e67 dIntegerRounding │ │ │ │ + 0x000ac06c 32000000 626f6f6c 20426f6e 6d696e3a 2...bool Bonmin: │ │ │ │ + 0x000ac07c 3a697344 69666665 72656e74 4f6e496e :isDifferentOnIn │ │ │ │ + 0x000ac08c 74656765 7273284f 7369536f 6c766572 tegers(OsiSolver │ │ │ │ + 0x000ac09c 496e7465 72666163 65262c20 4f73694f Interface&, OsiO │ │ │ │ + 0x000ac0ac 626a6563 742a2a2c 20696e74 2c20646f bject**, int, do │ │ │ │ + 0x000ac0bc 75626c65 2c20636f 6e737420 646f7562 uble, const doub │ │ │ │ + 0x000ac0cc 6c652a2c 20636f6e 73742064 6f75626c le*, const doubl │ │ │ │ + 0x000ac0dc 652a2900 426f6e53 6f6c7665 7248656c e*).BonSolverHel │ │ │ │ + 0x000ac0ec 702e6370 70000000 736f7300 4572726f p.cpp...sos.Erro │ │ │ │ + 0x000ac0fc 72206e6f 7420696e 74656765 72207661 r not integer va │ │ │ │ + 0x000ac10c 6c756564 20736f6c 7574696f 6e000000 lued solution... │ │ │ │ + 0x000ac11c 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x000ac12c 20785b00 5d203d20 00000000 66697849 x[.] = ....fixI │ │ │ │ + 0x000ac13c 6e746567 65727300 4f614465 636f6d70 ntegers.OaDecomp │ │ │ │ + 0x000ac14c 6f736974 696f6e42 6173653a 3a736f6c ositionBase::sol │ │ │ │ + 0x000ac15c 7665724d 616e6970 00000000 43616e20 verManip....Can │ │ │ │ + 0x000ac16c 6e6f7420 66697820 76617269 61626c65 not fix variable │ │ │ │ + 0x000ac17c 20696e20 6e6c7020 62656361 75736520 in nlp because │ │ │ │ + 0x000ac18c 69742068 61732074 6f6f2062 69672061 it has too big a │ │ │ │ + 0x000ac19c 2076616c 75652028 00000000 29206174 value (....) at │ │ │ │ + 0x000ac1ac 206f7074 696d6975 6d206f66 204c5020 optimium of LP │ │ │ │ + 0x000ac1bc 72656c61 78617469 6f6e2e20 596f7520 relaxation. You │ │ │ │ + 0x000ac1cc 73686f75 6c642074 72792072 756e6e69 should try runni │ │ │ │ + 0x000ac1dc 6e672074 68652070 726f626c 656d2077 ng the problem w │ │ │ │ + 0x000ac1ec 69746820 422d4242 00000000 766f6964 ith B-BB....void │ │ │ │ + 0x000ac1fc 20426f6e 6d696e3a 3a696e73 74616c6c Bonmin::install │ │ │ │ + 0x000ac20c 43757473 284f7369 536f6c76 6572496e Cuts(OsiSolverIn │ │ │ │ + 0x000ac21c 74657266 61636526 2c20636f 6e737420 terface&, const │ │ │ │ + 0x000ac22c 4f736943 75747326 2c20696e 74290000 OsiCuts&, int).. │ │ │ │ + 0x000ac23c 62617369 7320213d 204e554c 4c000000 basis != NULL... │ │ │ │ + 0x000ac24c 4661696c 20736574 5761726d 53746172 Fail setWarmStar │ │ │ │ + 0x000ac25c 74282920 61667465 72206375 7420696e t() after cut in │ │ │ │ + 0x000ac26c 7374616c 6c617469 6f6e2e00 67656e65 stallation..gene │ │ │ │ + 0x000ac27c 72617465 43757473 00000000 4f414375 rateCuts....OACu │ │ │ │ + 0x000ac28c 7447656e 65726174 6f723200 76697274 tGenerator2.virt │ │ │ │ + 0x000ac29c 75616c20 696e7420 426f6e52 616e646f ual int BonRando │ │ │ │ + 0x000ac2ac 6d43686f 6963653a 3a736574 75704c69 mChoice::setupLi │ │ │ │ + 0x000ac2bc 7374284f 73694272 616e6368 696e6749 st(OsiBranchingI │ │ │ │ + 0x000ac2cc 6e666f72 6d617469 6f6e2a2c 20626f6f nformation*, boo │ │ │ │ + 0x000ac2dc 6c290000 426f6e52 616e646f 6d43686f l)..BonRandomCho │ │ │ │ + 0x000ac2ec 6963652e 63707000 6e756d62 65724f62 ice.cpp.numberOb │ │ │ │ + 0x000ac2fc 6a656374 73000000 76697274 75616c20 jects...virtual │ │ │ │ + 0x000ac30c 766f6964 20426f6e 6d696e3a 3a426f6e void Bonmin::Bon │ │ │ │ + 0x000ac31c 43686f6f 73655661 72696162 6c653a3a ChooseVariable:: │ │ │ │ + 0x000ac32c 75706461 7465496e 666f726d 6174696f updateInformatio │ │ │ │ + 0x000ac33c 6e28696e 742c2069 6e742c20 646f7562 n(int, int, doub │ │ │ │ + 0x000ac34c 6c652c20 646f7562 6c652c20 696e7429 le, double, int) │ │ │ │ + 0x000ac35c 00000000 426f6e43 686f6f73 65566172 ....BonChooseVar │ │ │ │ + 0x000ac36c 6961626c 652e6370 70000000 696e6465 iable.cpp...inde │ │ │ │ + 0x000ac37c 783c736f 6c766572 5f2d3e6e 756d6265 xnumbe │ │ │ │ + 0x000ac38c 724f626a 65637473 28290000 6272616e rObjects()..bran │ │ │ │ + 0x000ac39c 63683c32 00000000 73746174 75733e3d ch<2....status>= │ │ │ │ + 0x000ac3ac 30000000 6362635f 6d6f6465 6c5f0000 0...cbc_model_.. │ │ │ │ + 0x000ac3bc 646f7562 6c65204f 7369486f 74496e66 double OsiHotInf │ │ │ │ + 0x000ac3cc 6f3a3a75 70436861 6e676528 2920636f o::upChange() co │ │ │ │ + 0x000ac3dc 6e737400 2f757372 2f696e63 6c756465 nst./usr/include │ │ │ │ + 0x000ac3ec 2f636f69 6e2f4f73 6943686f 6f736556 /coin/OsiChooseV │ │ │ │ + 0x000ac3fc 61726961 626c652e 68707000 6272616e ariable.hpp.bran │ │ │ │ + 0x000ac40c 6368696e 674f626a 6563745f 2d3e6e75 chingObject_->nu │ │ │ │ + 0x000ac41c 6d626572 4272616e 63686573 2829203d mberBranches() = │ │ │ │ + 0x000ac42c 3d203200 696e7420 4f736948 6f74496e = 2.int OsiHotIn │ │ │ │ + 0x000ac43c 666f3a3a 646f776e 53746174 75732829 fo::downStatus() │ │ │ │ + 0x000ac44c 20636f6e 73740000 76697274 75616c20 const..virtual │ │ │ │ + 0x000ac45c 766f6964 20426f6e 6d696e3a 3a426f6e void Bonmin::Bon │ │ │ │ + 0x000ac46c 43686f6f 73655661 72696162 6c653a3a ChooseVariable:: │ │ │ │ + 0x000ac47c 75706461 7465496e 666f726d 6174696f updateInformatio │ │ │ │ + 0x000ac48c 6e28636f 6e737420 4f736942 72616e63 n(const OsiBranc │ │ │ │ + 0x000ac49c 68696e67 496e666f 726d6174 696f6e2a hingInformation* │ │ │ │ + 0x000ac4ac 2c20696e 742c204f 7369486f 74496e66 , int, OsiHotInf │ │ │ │ + 0x000ac4bc 6f2a2900 6f626a65 63742d3e 75704573 o*).object->upEs │ │ │ │ + 0x000ac4cc 74696d61 74652829 3e302e30 26266f62 timate()>0.0&&ob │ │ │ │ + 0x000ac4dc 6a656374 2d3e646f 776e4573 74696d61 ject->downEstima │ │ │ │ + 0x000ac4ec 74652829 3e302e30 00000000 696e7420 te()>0.0....int │ │ │ │ + 0x000ac4fc 4f736948 6f74496e 666f3a3a 75705374 OsiHotInfo::upSt │ │ │ │ + 0x000ac50c 61747573 28292063 6f6e7374 00000000 atus() const.... │ │ │ │ + 0x000ac51c 424f4e00 25336420 75702025 33642020 BON.%3d up %3d │ │ │ │ + 0x000ac52c 252e3865 2020646f 776e2025 33642020 %.8e down %3d │ │ │ │ + 0x000ac53c 252e3865 00000000 75704d75 6c746970 %.8e....upMultip │ │ │ │ + 0x000ac54c 6c696572 203d2025 6520646f 776e4d75 lier = %e downMu │ │ │ │ + 0x000ac55c 6c746970 6c696572 203d2025 65000000 ltiplier = %e... │ │ │ │ + 0x000ac56c 25336420 76616c75 65203d20 25652075 %3d value = %e u │ │ │ │ + 0x000ac57c 70457374 696d6174 65203d20 25652064 pEstimate = %e d │ │ │ │ + 0x000ac58c 6f776e45 7374696d 61746520 3d202565 ownEstimate = %e │ │ │ │ + 0x000ac59c 20696e66 65617320 3d202565 2076616c infeas = %e val │ │ │ │ + 0x000ac5ac 75653220 3d202565 00000000 6c697374 ue2 = %e....list │ │ │ │ + 0x000ac5bc 5f5b2535 645d203d 20253564 2c207573 _[%5d] = %5d, us │ │ │ │ + 0x000ac5cc 6566756c 6c5f5b25 35645d20 3d20252e efull_[%5d] = %. │ │ │ │ + 0x000ac5dc 31366520 252e3136 65000000 6c697374 16e %.16e...list │ │ │ │ + 0x000ac5ec 5f5b2533 645d203d 20253364 20757365 _[%3d] = %3d use │ │ │ │ + 0x000ac5fc 66756c5f 5b253364 5d203d20 25650000 ful_[%3d] = %e.. │ │ │ │ + 0x000ac60c 6c697374 325b2533 645d203d 20253364 list2[%3d] = %3d │ │ │ │ + 0x000ac61c 20757365 66756c32 5b253364 5d203d20 useful2[%3d] = │ │ │ │ + 0x000ac62c 25650000 20537461 7274696e 67207374 %e.. Starting st │ │ │ │ + 0x000ac63c 726f6e67 20627261 6e636869 6e672e20 rong branching. │ │ │ │ + 0x000ac64c 4f626a2e 2076616c 203d2025 670a0000 Obj. val = %g... │ │ │ │ + 0x000ac65c 20202020 20202020 20202056 61722020 Var │ │ │ │ + 0x000ac66c 20205661 6c756520 20202020 20202020 Value │ │ │ │ + 0x000ac67c 20202044 6f776e53 74617420 20202044 DownStat D │ │ │ │ + 0x000ac68c 6f776e43 68616e67 65202020 20205570 ownChange Up │ │ │ │ + 0x000ac69c 53746174 20202020 20205570 4368616e Stat UpChan │ │ │ │ + 0x000ac6ac 67650000 20202020 25336420 20202025 ge.. %3d % │ │ │ │ + 0x000ac6bc 33642020 2020252e 36652020 20202020 3d %.6e │ │ │ │ + 0x000ac6cc 25367320 20202025 2e366520 20202536 %6s %.6e %6 │ │ │ │ + 0x000ac6dc 73202020 20252e36 65000000 4272616e s %.6e...Bran │ │ │ │ + 0x000ac6ec 63686564 206f6e20 76617269 61626c65 ched on variable │ │ │ │ + 0x000ac6fc 2025692c 20626573 74576869 63685761 %i, bestWhichWa │ │ │ │ + 0x000ac70c 793a2025 69000000 20202020 20202020 y: %i... │ │ │ │ + 0x000ac71c 20202043 686f6f73 696e6720 25640000 Choosing %d.. │ │ │ │ + 0x000ac72c 75706461 74652025 33642025 33642025 update %3d %3d % │ │ │ │ + 0x000ac73c 65202565 20253364 00000000 696e7420 e %e %3d....int │ │ │ │ + 0x000ac74c 426f6e6d 696e3a3a 486f7449 6e666f3a Bonmin::HotInfo: │ │ │ │ + 0x000ac75c 3a757064 61746549 6e666f72 6d617469 :updateInformati │ │ │ │ + 0x000ac76c 6f6e2863 6f6e7374 204f7369 536f6c76 on(const OsiSolv │ │ │ │ + 0x000ac77c 6572496e 74657266 6163652a 2c20636f erInterface*, co │ │ │ │ + 0x000ac78c 6e737420 4f736942 72616e63 68696e67 nst OsiBranching │ │ │ │ + 0x000ac79c 496e666f 726d6174 696f6e2a 2c204f73 Information*, Os │ │ │ │ + 0x000ac7ac 6943686f 6f736556 61726961 626c652a iChooseVariable* │ │ │ │ + 0x000ac7bc 29000000 736f6c76 65722d3e 6d657373 )...solver->mess │ │ │ │ + 0x000ac7cc 61676548 616e646c 65722829 20213d20 ageHandler() != │ │ │ │ + 0x000ac7dc 4e554c4c 00000000 56657279 20736d61 NULL....Very sma │ │ │ │ + 0x000ac7ec 6c6c2069 6e666561 73696269 6c697479 ll infeasibility │ │ │ │ + 0x000ac7fc 3a200000 63616e64 69646174 655f736f : ..candidate_so │ │ │ │ + 0x000ac80c 72745f63 72697465 72696f6e 00000000 rt_criterion.... │ │ │ │ + 0x000ac81c 43686f69 6365206f 66207468 65206372 Choice of the cr │ │ │ │ + 0x000ac82c 69746572 696f6e20 746f2063 686f6f73 iterion to choos │ │ │ │ + 0x000ac83c 65206361 6e646964 61746573 20696e20 e candidates in │ │ │ │ + 0x000ac84c 7374726f 6e672d62 72616e63 68696e67 strong-branching │ │ │ │ + 0x000ac85c 00000000 62657374 2d70732d 636f7374 ....best-ps-cost │ │ │ │ + 0x000ac86c 00000000 536f7274 20627920 64656372 ....Sort by decr │ │ │ │ + 0x000ac87c 65617369 6e672070 73657564 6f2d636f easing pseudo-co │ │ │ │ + 0x000ac88c 73740000 776f7273 742d7073 2d636f73 st..worst-ps-cos │ │ │ │ + 0x000ac89c 74000000 536f7274 20627920 696e6372 t...Sort by incr │ │ │ │ + 0x000ac8ac 65617369 6e672070 73657564 6f2d636f easing pseudo-co │ │ │ │ + 0x000ac8bc 73740000 536f7274 20627920 64656372 st..Sort by decr │ │ │ │ + 0x000ac8cc 65617369 6e672069 6e746567 65722069 easing integer i │ │ │ │ + 0x000ac8dc 6e666561 73696269 6c697479 00000000 nfeasibility.... │ │ │ │ + 0x000ac8ec 6c656173 742d6672 61637469 6f6e616c least-fractional │ │ │ │ + 0x000ac8fc 00000000 536f7274 20627920 696e6372 ....Sort by incr │ │ │ │ + 0x000ac90c 65617369 6e672069 6e746567 65722069 easing integer i │ │ │ │ + 0x000ac91c 6e666561 73696269 6c697479 00000000 nfeasibility.... │ │ │ │ + 0x000ac92c 73657475 705f7073 6575646f 5f667261 setup_pseudo_fra │ │ │ │ + 0x000ac93c 63000000 50726f70 6f727469 6f6e206f c...Proportion o │ │ │ │ + 0x000ac94c 66207374 726f6e67 20627261 6e636869 f strong branchi │ │ │ │ + 0x000ac95c 6e67206c 69737420 74686174 20686173 ng list that has │ │ │ │ + 0x000ac96c 20746f20 62652074 616b656e 2066726f to be taken fro │ │ │ │ + 0x000ac97c 6d206d6f 73742d69 6e746567 65722d69 m most-integer-i │ │ │ │ + 0x000ac98c 6e666561 7369626c 65206c69 73742e00 nfeasible list.. │ │ │ │ + 0x000ac99c 6d61786d 696e5f63 7269745f 6e6f5f73 maxmin_crit_no_s │ │ │ │ + 0x000ac9ac 6f6c0000 57656967 68742074 6f776172 ol..Weight towar │ │ │ │ + 0x000ac9bc 6473206d 696e696d 756d2069 6e206f66 ds minimum in of │ │ │ │ + 0x000ac9cc 206c6f77 65722061 6e642075 70706572 lower and upper │ │ │ │ + 0x000ac9dc 20627261 6e636869 6e672065 7374696d branching estim │ │ │ │ + 0x000ac9ec 61746573 20776865 6e206e6f 20736f6c ates when no sol │ │ │ │ + 0x000ac9fc 7574696f 6e206861 73206265 656e2066 ution has been f │ │ │ │ + 0x000aca0c 6f756e64 20796574 2e000000 6d61786d ound yet....maxm │ │ │ │ + 0x000aca1c 696e5f63 7269745f 68617665 5f736f6c in_crit_have_sol │ │ │ │ + 0x000aca2c 00000000 57656967 68742074 6f776172 ....Weight towar │ │ │ │ + 0x000aca3c 6473206d 696e696d 756d2069 6e206f66 ds minimum in of │ │ │ │ + 0x000aca4c 206c6f77 65722061 6e642075 70706572 lower and upper │ │ │ │ + 0x000aca5c 20627261 6e636869 6e672065 7374696d branching estim │ │ │ │ + 0x000aca6c 61746573 20776865 6e206120 736f6c75 ates when a solu │ │ │ │ + 0x000aca7c 74696f6e 20686173 20626565 6e20666f tion has been fo │ │ │ │ + 0x000aca8c 756e642e 00000000 6e756d62 65725f62 und.....number_b │ │ │ │ + 0x000aca9c 65666f72 655f7472 7573745f 6c697374 efore_trust_list │ │ │ │ + 0x000acaac 00000000 53657420 74686520 6e756d62 ....Set the numb │ │ │ │ + 0x000acabc 6572206f 66206272 616e6368 6573206f er of branches o │ │ │ │ + 0x000acacc 6e206120 76617269 61626c65 20626566 n a variable bef │ │ │ │ + 0x000acadc 6f726520 69747320 70736575 646f2063 ore its pseudo c │ │ │ │ + 0x000acaec 6f737473 20617265 20746f20 62652062 osts are to be b │ │ │ │ + 0x000acafc 656c6965 76656420 64757269 6e672073 elieved during s │ │ │ │ + 0x000acb0c 65747570 206f6620 7374726f 6e672062 etup of strong b │ │ │ │ + 0x000acb1c 72616e63 68696e67 2063616e 64696461 ranching candida │ │ │ │ + 0x000acb2c 7465206c 6973742e 00000000 54686520 te list.....The │ │ │ │ + 0x000acb3c 64656661 756c7420 76616c75 65206973 default value is │ │ │ │ + 0x000acb4c 20746861 74206f66 20226e75 6d626572 that of "number │ │ │ │ + 0x000acb5c 5f626566 6f72655f 74727573 74220000 _before_trust".. │ │ │ │ + 0x000acb6c 6e756d62 65725f73 74726f6e 675f6272 number_strong_br │ │ │ │ + 0x000acb7c 616e6368 5f726f6f 74000000 4d617869 anch_root...Maxi │ │ │ │ + 0x000acb8c 6d756d20 6e756d62 6572206f 66207661 mum number of va │ │ │ │ + 0x000acb9c 72696162 6c657320 636f6e73 69646572 riables consider │ │ │ │ + 0x000acbac 65642066 6f722073 74726f6e 67206272 ed for strong br │ │ │ │ + 0x000acbbc 616e6368 696e6720 696e2072 6f6f7420 anching in root │ │ │ │ + 0x000acbcc 6e6f6465 2e000000 6d696e5f 6e756d62 node....min_numb │ │ │ │ + 0x000acbdc 65725f73 74726f6e 675f6272 616e6368 er_strong_branch │ │ │ │ + 0x000acbec 00000000 53657473 206d696e 696d756d ....Sets minimum │ │ │ │ + 0x000acbfc 206e756d 62657220 6f662076 61726961 number of varia │ │ │ │ + 0x000acc0c 626c6573 20666f72 20737472 6f6e6720 bles for strong │ │ │ │ + 0x000acc1c 6272616e 6368696e 6720286f 76657272 branching (overr │ │ │ │ + 0x000acc2c 6964696e 67207472 75737429 00000000 iding trust).... │ │ │ │ + 0x000acc3c 74727573 745f7374 726f6e67 5f627261 trust_strong_bra │ │ │ │ + 0x000acc4c 6e636869 6e675f66 6f725f70 73657564 nching_for_pseud │ │ │ │ + 0x000acc5c 6f5f636f 73740000 57686574 68657220 o_cost..Whether │ │ │ │ + 0x000acc6c 6f72206e 6f742074 6f207472 75737420 or not to trust │ │ │ │ + 0x000acc7c 7374726f 6e672062 72616e63 68696e67 strong branching │ │ │ │ + 0x000acc8c 20726573 756c7473 20666f72 20757064 results for upd │ │ │ │ + 0x000acc9c 6174696e 67207073 6575646f 20636f73 ating pseudo cos │ │ │ │ + 0x000accac 74732e00 6e756d62 65725f6c 6f6f6b5f ts..number_look_ │ │ │ │ + 0x000accbc 61686561 64000000 53657473 206c696d ahead...Sets lim │ │ │ │ + 0x000acccc 6974206f 66206c6f 6f6b2d61 68656164 it of look-ahead │ │ │ │ + 0x000accdc 20737472 6f6e672d 6272616e 6368696e strong-branchin │ │ │ │ + 0x000accec 67207472 69616c73 00000000 76697274 g trials....virt │ │ │ │ + 0x000accfc 75616c20 696e7420 426f6e6d 696e3a3a ual int Bonmin:: │ │ │ │ + 0x000acd0c 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ + 0x000acd1c 653a3a64 6f537472 6f6e6742 72616e63 e::doStrongBranc │ │ │ │ + 0x000acd2c 68696e67 284f7369 536f6c76 6572496e hing(OsiSolverIn │ │ │ │ + 0x000acd3c 74657266 6163652a 2c204f73 69427261 terface*, OsiBra │ │ │ │ + 0x000acd4c 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ + 0x000acd5c 6e2a2c20 696e742c 20696e74 29000000 n*, int, int)... │ │ │ │ + 0x000acd6c 6272616e 63682d3e 6e756d62 65724272 branch->numberBr │ │ │ │ + 0x000acd7c 616e6368 65732829 3d3d3200 53420000 anches()==2.SB.. │ │ │ │ + 0x000acd8c 73746174 7573303d 3d302026 26207374 status0==0 && st │ │ │ │ + 0x000acd9c 61747573 313d3d30 00000000 69446f20 atus1==0....iDo │ │ │ │ + 0x000acdac 3c3d2028 696e7429 20726573 756c7473 <= (int) results │ │ │ │ + 0x000acdbc 5f2e7369 7a652829 00000000 76697274 _.size()....virt │ │ │ │ + 0x000acdcc 75616c20 696e7420 426f6e6d 696e3a3a ual int Bonmin:: │ │ │ │ + 0x000acddc 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ + 0x000acdec 653a3a63 686f6f73 65566172 6961626c e::chooseVariabl │ │ │ │ + 0x000acdfc 65284f73 69536f6c 76657249 6e746572 e(OsiSolverInter │ │ │ │ + 0x000ace0c 66616365 2a2c204f 73694272 616e6368 face*, OsiBranch │ │ │ │ + 0x000ace1c 696e6749 6e666f72 6d617469 6f6e2a2c ingInformation*, │ │ │ │ + 0x000ace2c 20626f6f 6c290000 72657375 6c74735f bool)..results_ │ │ │ │ + 0x000ace3c 5b695d2e 75705374 61747573 28293e3d [i].upStatus()>= │ │ │ │ + 0x000ace4c 30000000 72657375 6c74735f 5b695d2e 0...results_[i]. │ │ │ │ + 0x000ace5c 646f776e 53746174 75732829 3e3d3000 downStatus()>=0. │ │ │ │ + 0x000ace6c 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ + 0x000ace7c 65000000 73657475 704c6973 74000000 e...setupList... │ │ │ │ + 0x000ace8c 53686f75 6c64206e 6f742062 65206361 Should not be ca │ │ │ │ + 0x000ace9c 6c6c6564 20776974 6820696e 69746961 lled with initia │ │ │ │ + 0x000aceac 6c697a65 3d3d6661 6c736500 76697274 lize==false.virt │ │ │ │ + 0x000acebc 75616c20 696e7420 426f6e6d 696e3a3a ual int Bonmin:: │ │ │ │ + 0x000acecc 426f6e43 686f6f73 65566172 6961626c BonChooseVariabl │ │ │ │ + 0x000acedc 653a3a73 65747570 4c697374 284f7369 e::setupList(Osi │ │ │ │ + 0x000aceec 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ + 0x000acefc 74696f6e 2a2c2062 6f6f6c29 00000000 tion*, bool).... │ │ │ │ + 0x000acf0c 6c697374 5f5b7075 744f7468 65722d31 list_[putOther-1 │ │ │ │ + 0x000acf1c 5d3c3000 63686563 6b496e64 65783c70 ]<0.checkIndex

babPtr( │ │ │ │ + 0x000ad1fc 29000000 6c705f20 3d3d204e 554c4c00 )...lp_ == NULL. │ │ │ │ + 0x000ad20c 53706563 69667920 74686520 66726571 Specify the freq │ │ │ │ + 0x000ad21c 75656e63 79202869 6e207465 726d7320 uency (in terms │ │ │ │ + 0x000ad22c 6f66206e 6f646573 29206174 20776869 of nodes) at whi │ │ │ │ + 0x000ad23c 63682073 6f6d6520 61206c61 2066696c ch some a la fil │ │ │ │ + 0x000ad24c 6d696e74 20656370 20637574 73206172 mint ecp cuts ar │ │ │ │ + 0x000ad25c 65206765 6e657261 7465642e 00000000 e generated..... │ │ │ │ + 0x000ad26c 41206672 65717565 6e637920 6f662030 A frequency of 0 │ │ │ │ + 0x000ad27c 20616d6f 756e7473 20746f20 746f206e amounts to to n │ │ │ │ + 0x000ad28c 65766572 20736f6c 76652074 6865204e ever solve the N │ │ │ │ + 0x000ad29c 4c502072 656c6178 6174696f 6e2e0000 LP relaxation... │ │ │ │ + 0x000ad2ac 6563705f 6d61785f 726f756e 64730000 ecp_max_rounds.. │ │ │ │ + 0x000ad2bc 53657420 74686520 6d617869 6d616c20 Set the maximal │ │ │ │ + 0x000ad2cc 6e756d62 6572206f 6620726f 756e6473 number of rounds │ │ │ │ + 0x000ad2dc 206f6620 45435020 63757473 2e000000 of ECP cuts.... │ │ │ │ + 0x000ad2ec 6563705f 6162735f 746f6c00 53657420 ecp_abs_tol.Set │ │ │ │ + 0x000ad2fc 74686520 6162736f 6c757465 20746572 the absolute ter │ │ │ │ + 0x000ad30c 6d696e61 74696f6e 20746f6c 6572616e mination toleran │ │ │ │ + 0x000ad31c 63652066 6f722045 43502072 6f756e64 ce for ECP round │ │ │ │ + 0x000ad32c 732e0000 6563705f 72656c5f 746f6c00 s...ecp_rel_tol. │ │ │ │ + 0x000ad33c 53657420 74686520 72656c61 74697665 Set the relative │ │ │ │ + 0x000ad34c 20746572 6d696e61 74696f6e 20746f6c termination tol │ │ │ │ + 0x000ad35c 6572616e 63652066 6f722045 43502072 erance for ECP r │ │ │ │ + 0x000ad36c 6f756e64 732e0000 6563705f 70726f62 ounds...ecp_prob │ │ │ │ + 0x000ad37c 6162696c 6974795f 66616374 6f720000 ability_factor.. │ │ │ │ + 0x000ad38c 46616374 6f722061 70706561 72696e67 Factor appearing │ │ │ │ + 0x000ad39c 20696e20 666f726d 756c6120 666f7220 in formula for │ │ │ │ + 0x000ad3ac 736b6970 70696e67 20454350 20637574 skipping ECP cut │ │ │ │ + 0x000ad3bc 732e0000 43686f6f 73696e67 202d3120 s...Choosing -1 │ │ │ │ + 0x000ad3cc 64697361 626c6573 20746865 20736b69 disables the ski │ │ │ │ + 0x000ad3dc 7070696e 672e0000 66656173 5f636865 pping...feas_che │ │ │ │ + 0x000ad3ec 636b5f63 75745f74 79706573 00000000 ck_cut_types.... │ │ │ │ + 0x000ad3fc 43686f6f 73652074 68652074 79706520 Choose the type │ │ │ │ + 0x000ad40c 6f662063 75747320 67656e65 72617465 of cuts generate │ │ │ │ + 0x000ad41c 64207768 656e2061 6e20696e 74656765 d when an intege │ │ │ │ + 0x000ad42c 72206665 61736962 6c652073 6f6c7574 r feasible solut │ │ │ │ + 0x000ad43c 696f6e20 69732066 6f756e64 00000000 ion is found.... │ │ │ │ + 0x000ad44c 6f757465 722d6170 70726f78 00000000 outer-approx.... │ │ │ │ + 0x000ad45c 47656e65 72617465 20612073 6574206f Generate a set o │ │ │ │ + 0x000ad46c 66204f75 74657220 41707072 6f78696d f Outer Approxim │ │ │ │ + 0x000ad47c 6174696f 6e732063 7574732e 00000000 ations cuts..... │ │ │ │ + 0x000ad48c 42656e64 65727300 47656e65 72617465 Benders.Generate │ │ │ │ + 0x000ad49c 20612073 696e676c 65204265 6e646572 a single Bender │ │ │ │ + 0x000ad4ac 73206375 742e0000 49662069 74207365 s cut...If it se │ │ │ │ + 0x000ad4bc 656d7320 746f6f20 6d756368 206d656d ems too much mem │ │ │ │ + 0x000ad4cc 6f727920 69732075 73656420 73686f75 ory is used shou │ │ │ │ + 0x000ad4dc 6c642074 72792042 656e6465 72732074 ld try Benders t │ │ │ │ + 0x000ad4ec 6f207573 65206c65 73730000 66656173 o use less..feas │ │ │ │ + 0x000ad4fc 5f636865 636b5f64 69736361 72645f70 _check_discard_p │ │ │ │ + 0x000ad50c 6f6c6963 79000000 486f7720 63757473 olicy...How cuts │ │ │ │ + 0x000ad51c 2066726f 6d206665 61736962 696c6974 from feasibilit │ │ │ │ + 0x000ad52c 79206368 65636b65 72206172 65206469 y checker are di │ │ │ │ + 0x000ad53c 73636172 64656400 64657465 63742d63 scarded.detect-c │ │ │ │ + 0x000ad54c 79636c65 73000000 44657465 63742069 ycles...Detect i │ │ │ │ + 0x000ad55c 66206120 6379636c 65206f63 63757273 f a cycle occurs │ │ │ │ + 0x000ad56c 20616e64 206f6e6c 7920696e 20746869 and only in thi │ │ │ │ + 0x000ad57c 73206361 73652066 6f726365 206e6f74 s case force not │ │ │ │ + 0x000ad58c 20746f20 64697363 6172642e 00000000 to discard..... │ │ │ │ + 0x000ad59c 6b656570 2d616c6c 00000000 466f7263 keep-all....Forc │ │ │ │ + 0x000ad5ac 65206375 74732066 726f6d20 66656173 e cuts from feas │ │ │ │ + 0x000ad5bc 6962696c 69747920 63686563 6b657220 ibility checker │ │ │ │ + 0x000ad5cc 6e6f7420 746f2062 65206469 73636172 not to be discar │ │ │ │ + 0x000ad5dc 64656420 286d656d 6f727920 68756e67 ded (memory hung │ │ │ │ + 0x000ad5ec 72792062 75742073 6f6d6574 696d6573 ry but sometimes │ │ │ │ + 0x000ad5fc 20626574 74657229 2e000000 74726561 better)....trea │ │ │ │ + 0x000ad60c 7465642d 61732d6e 6f726d61 6c000000 ted-as-normal... │ │ │ │ + 0x000ad61c 43757473 2066726f 6d206d65 6d6f7279 Cuts from memory │ │ │ │ + 0x000ad62c 20636865 636b6572 2063616e 20626520 checker can be │ │ │ │ + 0x000ad63c 64697363 61726465 64206173 20616e79 discarded as any │ │ │ │ + 0x000ad64c 206f7468 65722063 75747320 28636f64 other cuts (cod │ │ │ │ + 0x000ad65c 65206d61 79206379 636c6520 7468656e e may cycle then │ │ │ │ + 0x000ad66c 29000000 4e6f726d 616c6c79 20746f20 )...Normally to │ │ │ │ + 0x000ad67c 61766f69 64206379 636c6520 63757473 avoid cycle cuts │ │ │ │ + 0x000ad68c 2066726f 6d206665 61736962 696c6974 from feasibilit │ │ │ │ + 0x000ad69c 79206368 65636b65 72207368 6f756c64 y checker should │ │ │ │ + 0x000ad6ac 206e6f74 20626520 64697363 61726465 not be discarde │ │ │ │ + 0x000ad6bc 6420696e 20746865 206e6f64 65207768 d in the node wh │ │ │ │ + 0x000ad6cc 65726520 74686579 20617265 2067656e ere they are gen │ │ │ │ + 0x000ad6dc 65726174 65642e20 486f7765 76657220 erated. However │ │ │ │ + 0x000ad6ec 43626320 736f6d65 74696d65 7320646f Cbc sometimes do │ │ │ │ + 0x000ad6fc 65732069 74206966 206e6f20 63617265 es it if no care │ │ │ │ + 0x000ad70c 20697320 74616b65 6e207768 69636820 is taken which │ │ │ │ + 0x000ad71c 63616e20 6c656164 20746f20 616e2069 can lead to an i │ │ │ │ + 0x000ad72c 6e66696e 69746520 6c6f6f70 20696e20 nfinite loop in │ │ │ │ + 0x000ad73c 426f6e6d 696e2028 75737561 6c6c7920 Bonmin (usually │ │ │ │ + 0x000ad74c 6f6e2073 696d706c 65207072 6f626c65 on simple proble │ │ │ │ + 0x000ad75c 6d73292e 20546f20 61766f69 64207468 ms). To avoid th │ │ │ │ + 0x000ad76c 6973206f 6e652063 616e2069 6e737472 is one can instr │ │ │ │ + 0x000ad77c 75637420 43626320 746f206e 65766572 uct Cbc to never │ │ │ │ + 0x000ad78c 20646973 63617264 20612063 75742062 discard a cut b │ │ │ │ + 0x000ad79c 75742069 66207765 20646f20 74686174 ut if we do that │ │ │ │ + 0x000ad7ac 20666f72 20616c6c 20637574 73206974 for all cuts it │ │ │ │ + 0x000ad7bc 2063616e 206c6561 6420746f 206d656d can lead to mem │ │ │ │ + 0x000ad7cc 6f727920 70726f62 6c656d73 2e205468 ory problems. Th │ │ │ │ + 0x000ad7dc 65206465 6661756c 7420706f 6c696379 e default policy │ │ │ │ + 0x000ad7ec 20686572 65206973 20746f20 64657465 here is to dete │ │ │ │ + 0x000ad7fc 63742063 79636c65 7320616e 64206f6e ct cycles and on │ │ │ │ + 0x000ad80c 6c792074 68656e20 696d706f 73652074 ly then impose t │ │ │ │ + 0x000ad81c 6f204362 6320746f 206b6565 70207468 o Cbc to keep th │ │ │ │ + 0x000ad82c 65206375 742e2054 68652074 776f206f e cut. The two o │ │ │ │ + 0x000ad83c 74686572 20616c74 65726e61 74697665 ther alternative │ │ │ │ + 0x000ad84c 20617265 20746f20 696e7374 72756374 are to instruct │ │ │ │ + 0x000ad85c 20436263 20746f20 6b656570 20616c6c Cbc to keep all │ │ │ │ + 0x000ad86c 20637574 73206f72 20746f20 6a757374 cuts or to just │ │ │ │ + 0x000ad87c 2069676e 6f726520 74686520 70726f62 ignore the prob │ │ │ │ + 0x000ad88c 6c656d20 616e6420 686f7065 20666f72 lem and hope for │ │ │ │ + 0x000ad89c 20746865 20626573 74000000 67656e65 the best...gene │ │ │ │ + 0x000ad8ac 72617465 5f62656e 64657273 5f616674 rate_benders_aft │ │ │ │ + 0x000ad8bc 65725f73 6f5f6d61 6e795f6f 61000000 er_so_many_oa... │ │ │ │ + 0x000ad8cc 53706563 69667920 74686174 20616674 Specify that aft │ │ │ │ + 0x000ad8dc 65722073 6f206d61 6e79206f 61206375 er so many oa cu │ │ │ │ + 0x000ad8ec 74732068 61766520 6265656e 2067656e ts have been gen │ │ │ │ + 0x000ad8fc 65726174 65642042 656e6465 72732063 erated Benders c │ │ │ │ + 0x000ad90c 75747320 73686f75 6c642062 65206765 uts should be ge │ │ │ │ + 0x000ad91c 6e657261 74656420 696e7374 6561642e nerated instead. │ │ │ │ + 0x000ad92c 00000000 49742073 65656d73 20746861 ....It seems tha │ │ │ │ + 0x000ad93c 7420736f 6d657469 6d657320 67656e65 t sometimes gene │ │ │ │ + 0x000ad94c 72617469 6e672074 6f6f206d 616e7920 rating too many │ │ │ │ + 0x000ad95c 6f612063 75747320 736c6f77 7320646f oa cuts slows do │ │ │ │ + 0x000ad96c 776e2074 6865206f 7074696d 697a6174 wn the optimizat │ │ │ │ + 0x000ad97c 696f6e20 636f6d70 61726564 20746f20 ion compared to │ │ │ │ + 0x000ad98c 42656e64 65727320 64756520 746f2074 Benders due to t │ │ │ │ + 0x000ad99c 68652073 697a6520 6f662074 6865204c he size of the L │ │ │ │ + 0x000ad9ac 502e2057 69746820 74686973 206f7074 P. With this opt │ │ │ │ + 0x000ad9bc 696f6e20 77652073 70656369 66792074 ion we specify t │ │ │ │ + 0x000ad9cc 68617420 61667465 7220736f 206d616e hat after so man │ │ │ │ + 0x000ad9dc 79204f41 20637574 73206861 76652062 y OA cuts have b │ │ │ │ + 0x000ad9ec 65656e20 67656e65 72617465 64207765 een generated we │ │ │ │ + 0x000ad9fc 2073686f 756c6420 73776974 63682074 should switch t │ │ │ │ + 0x000ada0c 6f204265 6e646572 73206375 74732e00 o Benders cuts.. │ │ │ │ + 0x000ada1c 63686563 6b20696e 74656765 7220736f check integer so │ │ │ │ + 0x000ada2c 6c2e0000 49662079 65732064 6f20696e l...If yes do in │ │ │ │ + 0x000ada3c 69746961 6c204f41 20646563 6f6d706f itial OA decompo │ │ │ │ + 0x000ada4c 73697469 6f6e0000 6f615f6c 6f675f6c sition..oa_log_l │ │ │ │ + 0x000ada5c 6576656c 00000000 73706563 69667920 evel....specify │ │ │ │ + 0x000ada6c 4f412069 74657261 74696f6e 73206c6f OA iterations lo │ │ │ │ + 0x000ada7c 67206c65 76656c2e 00000000 53657420 g level.....Set │ │ │ │ + 0x000ada8c 74686520 6c657665 6c206f66 206f7574 the level of out │ │ │ │ + 0x000ada9c 70757420 6f66204f 41206465 636f6d70 put of OA decomp │ │ │ │ + 0x000adaac 6f736974 696f6e20 736f6c76 6572203a osition solver : │ │ │ │ + 0x000adabc 2030202d 206e6f6e 652c2031 202d206e 0 - none, 1 - n │ │ │ │ + 0x000adacc 6f726d61 6c2c2032 202d2076 6572626f ormal, 2 - verbo │ │ │ │ + 0x000adadc 73650000 6f615f6c 6f675f66 72657175 se..oa_log_frequ │ │ │ │ + 0x000adaec 656e6379 00000000 64697370 6c617920 ency....display │ │ │ │ + 0x000adafc 616e2075 70646174 65206f6e 206c6f77 an update on low │ │ │ │ + 0x000adb0c 65722061 6e642075 70706572 20626f75 er and upper bou │ │ │ │ + 0x000adb1c 6e647320 696e204f 41206576 65727920 nds in OA every │ │ │ │ + 0x000adb2c 6e207365 636f6e64 73000000 6f615f64 n seconds...oa_d │ │ │ │ + 0x000adb3c 65636f6d 706f7369 74696f6e 2e000000 ecomposition.... │ │ │ │ + 0x000adb4c 4f412064 65636f6d 706f7369 74696f6e OA decomposition │ │ │ │ + 0x000adb5c 00000000 76697274 75616c20 646f7562 ....virtual doub │ │ │ │ + 0x000adb6c 6c652042 6f6e6d69 6e3a3a4f 41437574 le Bonmin::OACut │ │ │ │ + 0x000adb7c 47656e65 7261746f 72323a3a 70657266 Generator2::perf │ │ │ │ + 0x000adb8c 6f726d4f 61284f73 69437574 73262c20 ormOa(OsiCuts&, │ │ │ │ + 0x000adb9c 426f6e6d 696e3a3a 4f614465 636f6d70 Bonmin::OaDecomp │ │ │ │ + 0x000adbac 6f736974 696f6e42 6173653a 3a736f6c ositionBase::sol │ │ │ │ + 0x000adbbc 7665724d 616e6970 262c2042 6f6e6d69 verManip&, Bonmi │ │ │ │ + 0x000adbcc 6e3a3a42 6162496e 666f2a2c 20646f75 n::BabInfo*, dou │ │ │ │ + 0x000adbdc 626c6526 2c20636f 6e737420 43676c54 ble&, const CglT │ │ │ │ + 0x000adbec 72656549 6e666f26 2920636f 6e737400 reeInfo&) const. │ │ │ │ + 0x000adbfc 426f6e4f 41437574 47656e65 7261746f BonOACutGenerato │ │ │ │ + 0x000adc0c 72322e63 70700000 6375746f 6666203c r2.cpp..cutoff < │ │ │ │ + 0x000adc1c 20756200 6e756d62 65724375 74730000 ub.numberCuts.. │ │ │ │ + 0x000adc2c 4f412000 4e4c5020 736f6c76 65732069 OA .NLP solves i │ │ │ │ + 0x000adc3c 6e206879 62726964 20616c67 6f726974 n hybrid algorit │ │ │ │ + 0x000adc4c 686d2028 422d4879 62290000 53706563 hm (B-Hyb)..Spec │ │ │ │ + 0x000adc5c 69667920 74686520 66726571 75656e63 ify the frequenc │ │ │ │ + 0x000adc6c 79202869 6e207465 726d7320 6f66206e y (in terms of n │ │ │ │ + 0x000adc7c 6f646573 29206174 20776869 6368204e odes) at which N │ │ │ │ + 0x000adc8c 4c502072 656c6178 6174696f 6e732061 LP relaxations a │ │ │ │ + 0x000adc9c 72652073 6f6c7665 6420696e 20422d48 re solved in B-H │ │ │ │ + 0x000adcac 79622e00 6e6c705f 736f6c76 655f6d61 yb..nlp_solve_ma │ │ │ │ + 0x000adcbc 785f6465 70746800 53657420 6d617869 x_depth.Set maxi │ │ │ │ + 0x000adccc 6d756d20 64657074 6820696e 20746865 mum depth in the │ │ │ │ + 0x000adcdc 20747265 65206174 20776869 6368204e tree at which N │ │ │ │ + 0x000adcec 4c502072 656c6178 6174696f 6e732061 LP relaxations a │ │ │ │ + 0x000adcfc 72652073 6f6c7665 6420696e 20422d48 re solved in B-H │ │ │ │ + 0x000add0c 79622e00 41206465 70746820 6f662030 yb..A depth of 0 │ │ │ │ + 0x000add1c 20616d6f 756e7473 20746f20 746f206e amounts to to n │ │ │ │ + 0x000add2c 65766572 20736f6c 76652074 6865204e ever solve the N │ │ │ │ + 0x000add3c 4c502072 656c6178 6174696f 6e2e0000 LP relaxation... │ │ │ │ + 0x000add4c 6e6c705f 736f6c76 65735f70 65725f64 nlp_solves_per_d │ │ │ │ + 0x000add5c 65707468 00000000 53657420 61766572 epth....Set aver │ │ │ │ + 0x000add6c 61676520 6e756d62 6572206f 66206e6f age number of no │ │ │ │ + 0x000add7c 64657320 696e2074 68652074 72656520 des in the tree │ │ │ │ + 0x000add8c 61742077 68696368 204e4c50 2072656c at which NLP rel │ │ │ │ + 0x000add9c 61786174 696f6e73 20617265 20736f6c axations are sol │ │ │ │ + 0x000addac 76656420 696e2042 2d487962 20666f72 ved in B-Hyb for │ │ │ │ + 0x000addbc 20656163 68206465 7074682e 00000000 each depth..... │ │ │ │ + 0x000addcc 4572726f 7220696e 20637574 2067656e Error in cut gen │ │ │ │ + 0x000adddc 65726174 6f722066 6f72206f 75746572 erator for outer │ │ │ │ + 0x000addec 20617070 726f7869 6d617469 6f6e206e approximation n │ │ │ │ + 0x000addfc 6f206970 6f707420 4e4c5020 61737369 o ipopt NLP assi │ │ │ │ + 0x000ade0c 676e6564 00000000 4f614e6c 704f7074 gned....OaNlpOpt │ │ │ │ + 0x000ade1c 696d0000 76697274 75616c20 766f6964 im..virtual void │ │ │ │ + 0x000ade2c 20426f6e 6d696e3a 3a4f614e 6c704f70 Bonmin::OaNlpOp │ │ │ │ + 0x000ade3c 74696d3a 3a67656e 65726174 65437574 tim::generateCut │ │ │ │ + 0x000ade4c 7328636f 6e737420 4f736953 6f6c7665 s(const OsiSolve │ │ │ │ + 0x000ade5c 72496e74 65726661 6365262c 204f7369 rInterface&, Osi │ │ │ │ + 0x000ade6c 43757473 262c2043 676c5472 6565496e Cuts&, CglTreeIn │ │ │ │ + 0x000ade7c 666f2900 426f6e4f 614e6c70 4f707469 fo).BonOaNlpOpti │ │ │ │ + 0x000ade8c 6d2e6370 70000000 4e4c5020 72656c61 m.cpp...NLP rela │ │ │ │ + 0x000ade9c 782e2066 6f72204f 41000000 4e6f2061 x. for OA...No a │ │ │ │ + 0x000adeac 7578696c 69617279 20696e66 6f20696e uxiliary info in │ │ │ │ + 0x000adebc 206e6c70 20736f6c 7665210a 00000000 nlp solve!..... │ │ │ │ + 0x000adecc 556e736f 6c766564 204e4c50 202e2e2e Unsolved NLP ... │ │ │ │ + 0x000adedc 20657869 74000000 6164645f 6f6e6c79 exit...add_only │ │ │ │ + 0x000adeec 5f76696f 6c617465 645f6f61 00000000 _violated_oa.... │ │ │ │ + 0x000adefc 6f615f63 7574735f 73636f70 65000000 oa_cuts_scope... │ │ │ │ + 0x000adf0c 626f6f6c 20426f6e 6d696e3a 3a4f6144 bool Bonmin::OaD │ │ │ │ + 0x000adf1c 65636f6d 706f7369 74696f6e 42617365 ecompositionBase │ │ │ │ + 0x000adf2c 3a3a706f 73745f6e 6c705f73 6f6c7665 ::post_nlp_solve │ │ │ │ + 0x000adf3c 28426f6e 6d696e3a 3a426162 496e666f (Bonmin::BabInfo │ │ │ │ + 0x000adf4c 2a2c2064 6f75626c 65292063 6f6e7374 *, double) const │ │ │ │ + 0x000adf5c 00000000 426f6e4f 61446563 42617365 ....BonOaDecBase │ │ │ │ + 0x000adf6c 2e637070 00000000 556e736f 6c766564 .cpp....Unsolved │ │ │ │ + 0x000adf7c 204e4c50 2e2e2e20 65786974 00000000 NLP... exit.... │ │ │ │ + 0x000adf8c 4661696c 20726573 746f7269 6e672074 Fail restoring t │ │ │ │ + 0x000adf9c 68652077 61726d20 73746172 74206174 he warm start at │ │ │ │ + 0x000adfac 20746865 20656e64 206f6620 70726f63 the end of proc │ │ │ │ + 0x000adfbc 65647572 65000000 72657374 6f726500 edure...restore. │ │ │ │ + 0x000adfcc 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x000adfdc 6173653a 3a536176 65536f6c 76657253 ase::SaveSolverS │ │ │ │ + 0x000adfec 74617465 00000000 4572726f 7220696e tate....Error in │ │ │ │ + 0x000adffc 20637574 2067656e 65726174 6f722066 cut generator f │ │ │ │ + 0x000ae00c 6f72206f 75746572 20617070 726f7869 or outer approxi │ │ │ │ + 0x000ae01c 6d617469 6f6e206e 6f204e4c 50206970 mation no NLP ip │ │ │ │ + 0x000ae02c 6f707420 61737369 676e6564 00000000 opt assigned.... │ │ │ │ + 0x000ae03c 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x000ae04c 61736500 76697274 75616c20 766f6964 ase.virtual void │ │ │ │ + 0x000ae05c 20426f6e 6d696e3a 3a4f6144 65636f6d Bonmin::OaDecom │ │ │ │ + 0x000ae06c 706f7369 74696f6e 42617365 3a3a6765 positionBase::ge │ │ │ │ + 0x000ae07c 6e657261 74654375 74732863 6f6e7374 nerateCuts(const │ │ │ │ + 0x000ae08c 204f7369 536f6c76 6572496e 74657266 OsiSolverInterf │ │ │ │ + 0x000ae09c 61636526 2c204f73 69437574 73262c20 ace&, OsiCuts&, │ │ │ │ + 0x000ae0ac 43676c54 72656549 6e666f29 00000000 CglTreeInfo).... │ │ │ │ + 0x000ae0bc 63616e6e 6f742063 72656174 65207374 cannot create st │ │ │ │ + 0x000ae0cc 643a3a76 6563746f 72206c61 72676572 d::vector larger │ │ │ │ + 0x000ae0dc 20746861 6e206d61 785f7369 7a652829 than max_size() │ │ │ │ + 0x000ae0ec 00000000 6c705f20 3d3d2026 73690000 ....lp_ == &si.. │ │ │ │ + 0x000ae0fc 4f410000 536f6c76 6564204e 4c502069 OA..Solved NLP i │ │ │ │ + 0x000ae10c 6e202564 20697465 72617469 6f6e732c n %d iterations, │ │ │ │ + 0x000ae11c 20666f75 6e642061 20666561 7369626c found a feasibl │ │ │ │ + 0x000ae12c 6520736f 6c757469 6f6e206f 66207661 e solution of va │ │ │ │ + 0x000ae13c 6c756520 25662e00 536f6c76 6564204e lue %f..Solved N │ │ │ │ + 0x000ae14c 4c502069 6e202564 20697465 72617469 LP in %d iterati │ │ │ │ + 0x000ae15c 6f6e732c 2070726f 626c656d 20697320 ons, problem is │ │ │ │ + 0x000ae16c 696e6665 61736962 6c652069 6e207375 infeasible in su │ │ │ │ + 0x000ae17c 62737061 63652e00 4e657720 62657374 bspace..New best │ │ │ │ + 0x000ae18c 20666561 7369626c 65206f66 20256720 feasible of %g │ │ │ │ + 0x000ae19c 666f756e 64206166 74657220 25672073 found after %g s │ │ │ │ + 0x000ae1ac 65632061 6e642025 69206974 65726174 ec and %i iterat │ │ │ │ + 0x000ae1bc 696f6e73 2e000000 4c6f6361 6c207365 ions....Local se │ │ │ │ + 0x000ae1cc 61726368 20736f6c 76656420 746f206f arch solved to o │ │ │ │ + 0x000ae1dc 7074696d 616c6974 7920696e 20256420 ptimality in %d │ │ │ │ + 0x000ae1ec 6e6f6465 7320616e 64202564 206c7020 nodes and %d lp │ │ │ │ + 0x000ae1fc 69746572 6174696f 6e732e00 4c6f6361 iterations..Loca │ │ │ │ + 0x000ae20c 6c207365 61726368 2061626f 72746564 l search aborted │ │ │ │ + 0x000ae21c 203a2025 64206e6f 64657320 616e6420 : %d nodes and │ │ │ │ + 0x000ae22c 2564206c 70206974 65726174 696f6e73 %d lp iterations │ │ │ │ + 0x000ae23c 2e000000 55706461 74696e67 206c6f77 ....Updating low │ │ │ │ + 0x000ae24c 65722062 6f756e64 20746f20 25672065 er bound to %g e │ │ │ │ + 0x000ae25c 6c617073 65642074 696d6520 25672073 lapsed time %g s │ │ │ │ + 0x000ae26c 65630000 25732061 626f7274 6564206f ec..%s aborted o │ │ │ │ + 0x000ae27c 6e202573 206c696d 69742c20 74696d65 n %s limit, time │ │ │ │ + 0x000ae28c 20737065 6e742025 67206861 7320736f spent %g has so │ │ │ │ + 0x000ae29c 6c757469 6f6e206f 66207661 6c756520 lution of value │ │ │ │ + 0x000ae2ac 25670000 25732063 6f6e7665 72676564 %g..%s converged │ │ │ │ + 0x000ae2bc 20696e20 25672073 65636f6e 64732066 in %g seconds f │ │ │ │ + 0x000ae2cc 6f756e64 20736f6c 7574696f 6e206f66 ound solution of │ │ │ │ + 0x000ae2dc 2076616c 75652025 6720286c 6f776572 value %g (lower │ │ │ │ + 0x000ae2ec 20626f75 6e642025 6720292e 00000000 bound %g )..... │ │ │ │ + 0x000ae2fc 25732069 6e746572 72757074 65642061 %s interrupted a │ │ │ │ + 0x000ae30c 66746572 20256720 7365636f 6e647320 fter %g seconds │ │ │ │ + 0x000ae31c 666f756e 6420736f 6c757469 6f6e206f found solution o │ │ │ │ + 0x000ae32c 66207661 6c756520 25672028 6c6f7765 f value %g (lowe │ │ │ │ + 0x000ae33c 7220626f 756e6420 25672029 2e000000 r bound %g ).... │ │ │ │ + 0x000ae34c 50657266 6f726d65 64202569 20697465 Performed %i ite │ │ │ │ + 0x000ae35c 72617469 6f6e732c 20657870 6c6f7265 rations, explore │ │ │ │ + 0x000ae36c 64202569 20627261 6e63682d 616e642d d %i branch-and- │ │ │ │ + 0x000ae37c 626f756e 64206e6f 64657320 696e2074 bound nodes in t │ │ │ │ + 0x000ae38c 6f74616c 00000000 4572726f 72206f66 otal....Error of │ │ │ │ + 0x000ae39c 204c5020 61707072 6f78696d 6174696f LP approximatio │ │ │ │ + 0x000ae3ac 6e202567 00000000 41667465 72202537 n %g....After %7 │ │ │ │ + 0x000ae3bc 2e316620 7365636f 6e64732c 20256920 .1f seconds, %i │ │ │ │ + 0x000ae3cc 69746572 6174696f 6e732075 70706572 iterations upper │ │ │ │ + 0x000ae3dc 20626f75 6e642025 3130672c 206c6f77 bound %10g, low │ │ │ │ + 0x000ae3ec 65722062 6f756e64 20253130 67000000 er bound %10g... │ │ │ │ + 0x000ae3fc 4e4c5020 736f6c75 74696f6e 20697320 NLP solution is │ │ │ │ + 0x000ae40c 25672066 726f6d20 4d494c50 20736f6c %g from MILP sol │ │ │ │ + 0x000ae41c 00000000 4d494c50 20736f6c 7574696f ....MILP solutio │ │ │ │ + 0x000ae42c 6e206861 73207661 6c756520 772e722e n has value w.r. │ │ │ │ + 0x000ae43c 74206f72 6967696e 616c206f 626a6563 t original objec │ │ │ │ + 0x000ae44c 74697665 3a202531 30670000 4d616a6f tive: %10g..Majo │ │ │ │ + 0x000ae45c 72206974 65726174 696f6e20 25692075 r iteration %i u │ │ │ │ + 0x000ae46c 623a2025 67000000 4d696e6f 72206974 b: %g...Minor it │ │ │ │ + 0x000ae47c 65726174 696f6e20 25692075 623a2025 eration %i ub: % │ │ │ │ + 0x000ae48c 67000000 73657446 704f626a 65637469 g...setFpObjecti │ │ │ │ + 0x000ae49c 76650000 43616e20 6e6f7420 75736520 ve..Can not use │ │ │ │ + 0x000ae4ac 4650206f 6e207072 6f626c65 6d207769 FP on problem wi │ │ │ │ + 0x000ae4bc 74682053 4f532063 6f6e7374 7261696e th SOS constrain │ │ │ │ + 0x000ae4cc 74730000 53617920 77686574 68657220 ts..Say whether │ │ │ │ + 0x000ae4dc 66656173 6962696c 69747920 70756d70 feasibility pump │ │ │ │ + 0x000ae4ec 2073686f 756c6420 636c6169 6d20746f should claim to │ │ │ │ + 0x000ae4fc 20636f6e 76657267 65206f72 206e6f74 converge or not │ │ │ │ + 0x000ae50c 00000000 5768656e 206d6173 74657220 ....When master │ │ │ │ + 0x000ae51c 4d494c50 20697320 696e6665 61736962 MILP is infeasib │ │ │ │ + 0x000ae52c 6c65206a 75737420 6261696c 206f7574 le just bail out │ │ │ │ + 0x000ae53c 2028646f 6e277420 73746f70 20616c6c (don't stop all │ │ │ │ + 0x000ae54c 20616c67 6f726974 686d292e 20546869 algorithm). Thi │ │ │ │ + 0x000ae55c 73206973 20746865 206f7074 696f6e20 s is the option │ │ │ │ + 0x000ae56c 666f7220 7573696e 6720696e 20422d48 for using in B-H │ │ │ │ + 0x000ae57c 79622e00 436c6169 6d20636f 6e766572 yb..Claim conver │ │ │ │ + 0x000ae58c 67656e63 652c206e 756d6572 6963616c gence, numerical │ │ │ │ + 0x000ae59c 6c792064 616e6765 726f7573 2e000000 ly dangerous.... │ │ │ │ + 0x000ae5ac 66705f6c 6f675f6c 6576656c 00000000 fp_log_level.... │ │ │ │ + 0x000ae5bc 73706563 69667920 46502069 74657261 specify FP itera │ │ │ │ + 0x000ae5cc 74696f6e 73206c6f 67206c65 76656c2e tions log level. │ │ │ │ + 0x000ae5dc 00000000 66705f6c 6f675f66 72657175 ....fp_log_frequ │ │ │ │ + 0x000ae5ec 656e6379 00000000 64697370 6c617920 ency....display │ │ │ │ + 0x000ae5fc 616e2075 70646174 65206f6e 206c6f77 an update on low │ │ │ │ + 0x000ae60c 65722061 6e642075 70706572 20626f75 er and upper bou │ │ │ │ + 0x000ae61c 6e647320 696e2046 50206576 65727920 nds in FP every │ │ │ │ + 0x000ae62c 6e207365 636f6e64 73000000 70756d70 n seconds...pump │ │ │ │ + 0x000ae63c 5f666f72 5f6d696e 6c702e00 76697274 _for_minlp..virt │ │ │ │ + 0x000ae64c 75616c20 646f7562 6c652042 6f6e6d69 ual double Bonmi │ │ │ │ + 0x000ae65c 6e3a3a4d 696e6c70 46656173 50756d70 n::MinlpFeasPump │ │ │ │ + 0x000ae66c 3a3a7065 72666f72 6d4f6128 4f736943 ::performOa(OsiC │ │ │ │ + 0x000ae67c 75747326 2c20426f 6e6d696e 3a3a4f61 uts&, Bonmin::Oa │ │ │ │ + 0x000ae68c 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x000ae69c 653a3a73 6f6c7665 724d616e 6970262c e::solverManip&, │ │ │ │ + 0x000ae6ac 20426f6e 6d696e3a 3a426162 496e666f Bonmin::BabInfo │ │ │ │ + 0x000ae6bc 2a2c2064 6f75626c 65262c20 636f6e73 *, double&, cons │ │ │ │ + 0x000ae6cc 74204367 6c547265 65496e66 6f262920 t CglTreeInfo&) │ │ │ │ + 0x000ae6dc 636f6e73 74000000 426f6e46 70466f72 const...BonFpFor │ │ │ │ + 0x000ae6ec 4d696e6c 702e6370 70000000 46502066 Minlp.cpp...FP f │ │ │ │ + 0x000ae6fc 6f72204d 494e4c50 00000000 66616273 or MINLP....fabs │ │ │ │ + 0x000ae70c 28636f6c 736f6c5b 696e6469 6365735b (colsol[indices[ │ │ │ │ + 0x000ae71c 695d5d20 2d20666c 6f6f7228 636f6c73 i]] - floor(cols │ │ │ │ + 0x000ae72c 6f6c5b69 6e646963 65735b69 5d5d202b ol[indices[i]] + │ │ │ │ + 0x000ae73c 20302e35 2929203c 2031652d 35000000 0.5)) < 1e-5... │ │ │ │ + 0x000ae74c 46500000 76697274 75616c20 626f6f6c FP..virtual bool │ │ │ │ + 0x000ae75c 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ + 0x000ae76c 696e4f62 6a3a3a67 65745f73 63616c69 inObj::get_scali │ │ │ │ + 0x000ae77c 6e675f70 6172616d 65746572 73284970 ng_parameters(Ip │ │ │ │ + 0x000ae78c 6f70743a 3a4e756d 62657226 2c20626f opt::Number&, bo │ │ │ │ + 0x000ae79c 6f6c262c 2049706f 70743a3a 496e6465 ol&, Ipopt::Inde │ │ │ │ + 0x000ae7ac 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ + 0x000ae7bc 2a2c2062 6f6f6c26 2c204970 6f70743a *, bool&, Ipopt: │ │ │ │ + 0x000ae7cc 3a496e64 65782c20 49706f70 743a3a4e :Index, Ipopt::N │ │ │ │ + 0x000ae7dc 756d6265 722a2900 426f6e54 4d494e4c umber*).BonTMINL │ │ │ │ + 0x000ae7ec 504c696e 4f626a2e 63707000 49735661 PLinObj.cpp.IsVa │ │ │ │ + 0x000ae7fc 6c696428 746d696e 6c705f29 00000000 lid(tminlp_).... │ │ │ │ + 0x000ae80c 6d203d3d 206d5f00 76697274 75616c20 m == m_.virtual │ │ │ │ + 0x000ae81c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ae82c 4e4c504c 696e4f62 6a3a3a67 65745f63 NLPLinObj::get_c │ │ │ │ + 0x000ae83c 6f6e7374 7261696e 74735f6c 696e6561 onstraints_linea │ │ │ │ + 0x000ae84c 72697479 2849706f 70743a3a 496e6465 rity(Ipopt::Inde │ │ │ │ + 0x000ae85c 782c2049 706f7074 3a3a544e 4c503a3a x, Ipopt::TNLP:: │ │ │ │ + 0x000ae86c 4c696e65 61726974 79547970 652a2900 LinearityType*). │ │ │ │ + 0x000ae87c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000ae88c 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ + 0x000ae89c 6a3a3a67 65745f62 6f756e64 735f696e j::get_bounds_in │ │ │ │ + 0x000ae8ac 666f2849 706f7074 3a3a496e 6465782c fo(Ipopt::Index, │ │ │ │ + 0x000ae8bc 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000ae8cc 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000ae8dc 2049706f 70743a3a 496e6465 782c2049 Ipopt::Index, I │ │ │ │ + 0x000ae8ec 706f7074 3a3a4e75 6d626572 2a2c2049 popt::Number*, I │ │ │ │ + 0x000ae8fc 706f7074 3a3a4e75 6d626572 2a290000 popt::Number*).. │ │ │ │ + 0x000ae90c 6e203d3d 206e5f00 76697274 75616c20 n == n_.virtual │ │ │ │ + 0x000ae91c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000ae92c 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ + 0x000ae93c 68284970 6f70743a 3a496e64 65782c20 h(Ipopt::Index, │ │ │ │ + 0x000ae94c 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ + 0x000ae95c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ + 0x000ae96c 743a3a4e 756d6265 722c2049 706f7074 t::Number, Ipopt │ │ │ │ + 0x000ae97c 3a3a496e 6465782c 20636f6e 73742049 ::Index, const I │ │ │ │ + 0x000ae98c 706f7074 3a3a4e75 6d626572 2a2c2062 popt::Number*, b │ │ │ │ + 0x000ae99c 6f6f6c2c 2049706f 70743a3a 496e6465 ool, Ipopt::Inde │ │ │ │ + 0x000ae9ac 782c2049 706f7074 3a3a496e 6465782a x, Ipopt::Index* │ │ │ │ + 0x000ae9bc 2c204970 6f70743a 3a496e64 65782a2c , Ipopt::Index*, │ │ │ │ + 0x000ae9cc 2049706f 70743a3a 4e756d62 65722a29 Ipopt::Number*) │ │ │ │ + 0x000ae9dc 00000000 76697274 75616c20 626f6f6c ....virtual bool │ │ │ │ + 0x000ae9ec 20426f6e 6d696e3a 3a544d49 4e4c504c Bonmin::TMINLPL │ │ │ │ + 0x000ae9fc 696e4f62 6a3a3a65 76616c5f 66284970 inObj::eval_f(Ip │ │ │ │ + 0x000aea0c 6f70743a 3a496e64 65782c20 636f6e73 opt::Index, cons │ │ │ │ + 0x000aea1c 74204970 6f70743a 3a4e756d 6265722a t Ipopt::Number* │ │ │ │ + 0x000aea2c 2c20626f 6f6c2c20 49706f70 743a3a4e , bool, Ipopt::N │ │ │ │ + 0x000aea3c 756d6265 72262900 426f6e54 4d494e4c umber&).BonTMINL │ │ │ │ + 0x000aea4c 504c696e 4f626a2e 68707000 76697274 PLinObj.hpp.virt │ │ │ │ + 0x000aea5c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000aea6c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ + 0x000aea7c 76616c5f 67726164 5f662849 706f7074 val_grad_f(Ipopt │ │ │ │ + 0x000aea8c 3a3a496e 6465782c 20636f6e 73742049 ::Index, const I │ │ │ │ + 0x000aea9c 706f7074 3a3a4e75 6d626572 2a2c2062 popt::Number*, b │ │ │ │ + 0x000aeaac 6f6f6c2c 2049706f 70743a3a 4e756d62 ool, Ipopt::Numb │ │ │ │ + 0x000aeabc 65722a29 00000000 76697274 75616c20 er*)....virtual │ │ │ │ + 0x000aeacc 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000aeadc 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ + 0x000aeaec 67284970 6f70743a 3a496e64 65782c20 g(Ipopt::Index, │ │ │ │ + 0x000aeafc 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ + 0x000aeb0c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ + 0x000aeb1c 743a3a49 6e646578 2c204970 6f70743a t::Index, Ipopt: │ │ │ │ + 0x000aeb2c 3a4e756d 6265722a 29000000 76697274 :Number*)...virt │ │ │ │ + 0x000aeb3c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000aeb4c 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ + 0x000aeb5c 65745f73 74617274 696e675f 706f696e et_starting_poin │ │ │ │ + 0x000aeb6c 74284970 6f70743a 3a496e64 65782c20 t(Ipopt::Index, │ │ │ │ + 0x000aeb7c 626f6f6c 2c204970 6f70743a 3a4e756d bool, Ipopt::Num │ │ │ │ + 0x000aeb8c 6265722a 2c20626f 6f6c2c20 49706f70 ber*, bool, Ipop │ │ │ │ + 0x000aeb9c 743a3a4e 756d6265 722a2c20 49706f70 t::Number*, Ipop │ │ │ │ + 0x000aebac 743a3a4e 756d6265 722a2c20 49706f70 t::Number*, Ipop │ │ │ │ + 0x000aebbc 743a3a49 6e646578 2c20626f 6f6c2c20 t::Index, bool, │ │ │ │ + 0x000aebcc 49706f70 743a3a4e 756d6265 722a2900 Ipopt::Number*). │ │ │ │ + 0x000aebdc 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000aebec 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ + 0x000aebfc 6a3a3a65 76616c5f 67692849 706f7074 j::eval_gi(Ipopt │ │ │ │ + 0x000aec0c 3a3a496e 6465782c 20636f6e 73742049 ::Index, const I │ │ │ │ + 0x000aec1c 706f7074 3a3a4e75 6d626572 2a2c2062 popt::Number*, b │ │ │ │ + 0x000aec2c 6f6f6c2c 2049706f 70743a3a 496e6465 ool, Ipopt::Inde │ │ │ │ + 0x000aec3c 782c2049 706f7074 3a3a4e75 6d626572 x, Ipopt::Number │ │ │ │ + 0x000aec4c 26290000 69203c20 6d5f0000 76697274 &)..i < m_..virt │ │ │ │ + 0x000aec5c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000aec6c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ + 0x000aec7c 76616c5f 6a61635f 67284970 6f70743a val_jac_g(Ipopt: │ │ │ │ + 0x000aec8c 3a496e64 65782c20 636f6e73 74204970 :Index, const Ip │ │ │ │ + 0x000aec9c 6f70743a 3a4e756d 6265722a 2c20626f opt::Number*, bo │ │ │ │ + 0x000aecac 6f6c2c20 49706f70 743a3a49 6e646578 ol, Ipopt::Index │ │ │ │ + 0x000aecbc 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ + 0x000aeccc 49706f70 743a3a49 6e646578 2a2c2049 Ipopt::Index*, I │ │ │ │ + 0x000aecdc 706f7074 3a3a496e 6465782a 2c204970 popt::Index*, Ip │ │ │ │ + 0x000aecec 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ + 0x000aecfc 6e656c65 5f6a6163 203d3d20 6e6e7a5f nele_jac == nnz_ │ │ │ │ + 0x000aed0c 6a61635f 00000000 76697274 75616c20 jac_....virtual │ │ │ │ + 0x000aed1c 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000aed2c 4e4c504c 696e4f62 6a3a3a65 76616c5f NLPLinObj::eval_ │ │ │ │ + 0x000aed3c 67726164 5f676928 49706f70 743a3a49 grad_gi(Ipopt::I │ │ │ │ + 0x000aed4c 6e646578 2c20636f 6e737420 49706f70 ndex, const Ipop │ │ │ │ + 0x000aed5c 743a3a4e 756d6265 722a2c20 626f6f6c t::Number*, bool │ │ │ │ + 0x000aed6c 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ + 0x000aed7c 49706f70 743a3a49 6e646578 262c2049 Ipopt::Index&, I │ │ │ │ + 0x000aed8c 706f7074 3a3a496e 6465782a 2c204970 popt::Index*, Ip │ │ │ │ + 0x000aed9c 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ + 0x000aedac 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000aedbc 6d696e3a 3a544d49 4e4c504c 696e4f62 min::TMINLPLinOb │ │ │ │ + 0x000aedcc 6a3a3a67 65745f6e 6c705f69 6e666f28 j::get_nlp_info( │ │ │ │ + 0x000aeddc 49706f70 743a3a49 6e646578 262c2049 Ipopt::Index&, I │ │ │ │ + 0x000aedec 706f7074 3a3a496e 64657826 2c204970 popt::Index&, Ip │ │ │ │ + 0x000aedfc 6f70743a 3a496e64 6578262c 2049706f opt::Index&, Ipo │ │ │ │ + 0x000aee0c 70743a3a 496e6465 78262c20 49706f70 pt::Index&, Ipop │ │ │ │ + 0x000aee1c 743a3a54 4e4c503a 3a496e64 65785374 t::TNLP::IndexSt │ │ │ │ + 0x000aee2c 796c6545 6e756d26 29000000 76697274 yleEnum&)...virt │ │ │ │ + 0x000aee3c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000aee4c 3a544d49 4e4c503a 3a676574 5f73696d :TMINLP::get_sim │ │ │ │ + 0x000aee5c 706c655f 636f6e63 6176655f 636f6e73 ple_concave_cons │ │ │ │ + 0x000aee6c 74726169 6e747328 696e742c 2053696d traints(int, Sim │ │ │ │ + 0x000aee7c 706c6543 6f6e6361 7665436f 6e737472 pleConcaveConstr │ │ │ │ + 0x000aee8c 61696e74 2a292063 6f6e7374 00000000 aint*) const.... │ │ │ │ + 0x000aee9c 2e2e2f2e 2e2f2e2e 2f737263 2f496e74 ../../../src/Int │ │ │ │ + 0x000aeeac 65726661 6365732f 426f6e54 4d494e4c erfaces/BonTMINL │ │ │ │ + 0x000aeebc 502e6870 70000000 6e756d62 65725f63 P.hpp...number_c │ │ │ │ + 0x000aeecc 6f6e6361 7665203d 3d203000 76697274 oncave == 0.virt │ │ │ │ + 0x000aeedc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000aeeec 3a544d49 4e4c503a 3a676574 5f636f6e :TMINLP::get_con │ │ │ │ + 0x000aeefc 73747261 696e745f 636f6e76 65786974 straint_convexit │ │ │ │ + 0x000aef0c 69657328 696e742c 204d6172 6b65644e ies(int, MarkedN │ │ │ │ + 0x000aef1c 6f6e436f 6e766578 2a292063 6f6e7374 onConvex*) const │ │ │ │ + 0x000aef2c 00000000 6e756d62 65725f6e 6f6e5f63 ....number_non_c │ │ │ │ + 0x000aef3c 6f6e7620 3d3d2030 00000000 76697274 onv == 0....virt │ │ │ │ + 0x000aef4c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000aef5c 3a544d49 4e4c504c 696e4f62 6a3a3a65 :TMINLPLinObj::e │ │ │ │ + 0x000aef6c 76616c5f 75707065 725f626f 756e645f val_upper_bound_ │ │ │ │ + 0x000aef7c 66284970 6f70743a 3a496e64 65782c20 f(Ipopt::Index, │ │ │ │ + 0x000aef8c 636f6e73 74204970 6f70743a 3a4e756d const Ipopt::Num │ │ │ │ + 0x000aef9c 6265722a 2c204970 6f70743a 3a4e756d ber*, Ipopt::Num │ │ │ │ + 0x000aefac 62657226 29000000 76697274 75616c20 ber&)...virtual │ │ │ │ + 0x000aefbc 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000aefcc 4e4c504c 696e4f62 6a3a3a68 61735570 NLPLinObj::hasUp │ │ │ │ + 0x000aefdc 70657242 6f756e64 696e674f 626a6563 perBoundingObjec │ │ │ │ + 0x000aefec 74697665 28290000 76697274 75616c20 tive()..virtual │ │ │ │ + 0x000aeffc 626f6f6c 20426f6e 6d696e3a 3a544d49 bool Bonmin::TMI │ │ │ │ + 0x000af00c 4e4c504c 696e4f62 6a3a3a67 65745f76 NLPLinObj::get_v │ │ │ │ + 0x000af01c 61726961 626c6573 5f747970 65732849 ariables_types(I │ │ │ │ + 0x000af02c 706f7074 3a3a496e 6465782c 20426f6e popt::Index, Bon │ │ │ │ + 0x000af03c 6d696e3a 3a544d49 4e4c503a 3a566172 min::TMINLP::Var │ │ │ │ + 0x000af04c 6961626c 65547970 652a2900 76697274 iableType*).virt │ │ │ │ + 0x000af05c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000af06c 3a544d49 4e4c504c 696e4f62 6a3a3a67 :TMINLPLinObj::g │ │ │ │ + 0x000af07c 65745f76 61726961 626c6573 5f6c696e et_variables_lin │ │ │ │ + 0x000af08c 65617269 74792849 706f7074 3a3a496e earity(Ipopt::In │ │ │ │ + 0x000af09c 6465782c 2049706f 70743a3a 544e4c50 dex, Ipopt::TNLP │ │ │ │ + 0x000af0ac 3a3a4c69 6e656172 69747954 7970652a ::LinearityType* │ │ │ │ + 0x000af0bc 29000000 74727969 6e672074 6f206669 )...trying to fi │ │ │ │ + 0x000af0cc 6c6c206e 65676174 69766520 6e756d62 ll negative numb │ │ │ │ + 0x000af0dc 6572206f 6620656e 74726965 73000000 er of entries... │ │ │ │ + 0x000af0ec 436f696e 46696c6c 4e000000 76697274 CoinFillN...virt │ │ │ │ + 0x000af0fc 75616c20 436f696e 3a3a5265 66657265 ual Coin::Refere │ │ │ │ + 0x000af10c 6e636564 4f626a65 63743a3a 7e526566 ncedObject::~Ref │ │ │ │ + 0x000af11c 6572656e 6365644f 626a6563 74282900 erencedObject(). │ │ │ │ + 0x000af12c 2f757372 2f696e63 6c756465 2f636f69 /usr/include/coi │ │ │ │ + 0x000af13c 6e2f436f 696e536d 61727450 74722e68 n/CoinSmartPtr.h │ │ │ │ + 0x000af14c 70700000 72656665 72656e63 655f636f pp..reference_co │ │ │ │ + 0x000af15c 756e745f 203d3d20 30000000 766f6964 unt_ == 0...void │ │ │ │ + 0x000af16c 20426f6e 6d696e3a 3a4c696e 65617243 Bonmin::LinearC │ │ │ │ + 0x000af17c 75747347 656e6572 61746f72 3a3a696e utsGenerator::in │ │ │ │ + 0x000af18c 69746961 6c697a65 28426f6e 6d696e3a itialize(Bonmin: │ │ │ │ + 0x000af19c 3a426162 53657475 70426173 65262900 :BabSetupBase&). │ │ │ │ + 0x000af1ac 426f6e4c 696e6561 72437574 7347656e BonLinearCutsGen │ │ │ │ + 0x000af1bc 65726174 6f722e63 70700000 64796e61 erator.cpp..dyna │ │ │ │ + 0x000af1cc 6d69635f 63617374 3c544d49 4e4c5032 mic_cast │ │ │ │ + 0x000af1ec 28732e6e 6f6e6c69 6e656172 536f6c76 (s.nonlinearSolv │ │ │ │ + 0x000af1fc 65722829 2d3e7072 6f626c65 6d282929 er()->problem()) │ │ │ │ + 0x000af20c 00000000 76697274 75616c20 766f6964 ....virtual void │ │ │ │ + 0x000af21c 20426f6e 6d696e3a 3a4c696e 65617243 Bonmin::LinearC │ │ │ │ + 0x000af22c 75747347 656e6572 61746f72 3a3a6765 utsGenerator::ge │ │ │ │ + 0x000af23c 6e657261 74654375 74732863 6f6e7374 nerateCuts(const │ │ │ │ + 0x000af24c 204f7369 536f6c76 6572496e 74657266 OsiSolverInterf │ │ │ │ + 0x000af25c 61636526 2c204f73 69437574 73262c20 ace&, OsiCuts&, │ │ │ │ + 0x000af26c 43676c54 72656549 6e666f29 00000000 CglTreeInfo).... │ │ │ │ + 0x000af27c 6e6c7000 426f6e54 4d494e4c 5032544e nlp.BonTMINLP2TN │ │ │ │ + 0x000af28c 4c500000 61646443 75747300 4d617472 LP..addCuts.Matr │ │ │ │ + 0x000af29c 69782069 73206e6f 7420636f 6c206f72 ix is not col or │ │ │ │ + 0x000af2ac 64657265 64000000 766f6964 20426f6e dered...void Bon │ │ │ │ + 0x000af2bc 6d696e3a 3a544d61 743a3a63 72656174 min::TMat::creat │ │ │ │ + 0x000af2cc 6528636f 6e737420 436f696e 5061636b e(const CoinPack │ │ │ │ + 0x000af2dc 65644d61 74726978 26290000 426f6e54 edMatrix&)..BonT │ │ │ │ + 0x000af2ec 4d617472 69782e63 70700000 6e6e7a3d Matrix.cpp..nnz= │ │ │ │ + 0x000af2fc 3d6e6e7a 5f000000 766f6964 20426f6e =nnz_...void Bon │ │ │ │ + 0x000af30c 6d696e3a 3a544d61 743a3a6d 616b655f min::TMat::make_ │ │ │ │ + 0x000af31c 66756c6c 5f757070 65725f74 7269616e full_upper_trian │ │ │ │ + 0x000af32c 67756c61 72282900 69526f77 5f5b695d gular().iRow_[i] │ │ │ │ + 0x000af33c 203c206a 436f6c5f 5b695d00 766f6964 < jCol_[i].void │ │ │ │ + 0x000af34c 20426f6e 6d696e3a 3a544d61 743a3a6d Bonmin::TMat::m │ │ │ │ + 0x000af35c 616b655f 75707065 725f7472 69616e67 ake_upper_triang │ │ │ │ + 0x000af36c 756c6172 28636f6e 73742042 6f6e6d69 ular(const Bonmi │ │ │ │ + 0x000af37c 6e3a3a4d 61747269 7853746f 72616765 n::MatrixStorage │ │ │ │ + 0x000af38c 54797065 26290000 6a436f6c 5f5b695d Type&)..jCol_[i] │ │ │ │ + 0x000af39c 203e3d20 69526f77 5f5b695d 00000000 >= iRow_[i].... │ │ │ │ + 0x000af3ac 6a436f6c 5f5b695d 203c3d20 69526f77 jCol_[i] <= iRow │ │ │ │ + 0x000af3bc 5f5b695d 00000000 49706f70 743a3a49 _[i]....Ipopt::I │ │ │ │ + 0x000af3cc 6e646578 20426f6e 6d696e3a 3a544d49 ndex Bonmin::TMI │ │ │ │ + 0x000af3dc 4e4c5032 544e4c50 3a3a6e75 6d5f636f NLP2TNLP::num_co │ │ │ │ + 0x000af3ec 6e737472 61696e74 73282920 636f6e73 nstraints() cons │ │ │ │ + 0x000af3fc 74000000 2e2e2f2e 2e2f2e2e 2f737263 t...../../../src │ │ │ │ + 0x000af40c 2f496e74 65726661 6365732f 426f6e54 /Interfaces/BonT │ │ │ │ + 0x000af41c 4d494e4c 5032544e 4c502e68 70700000 MINLP2TNLP.hpp.. │ │ │ │ + 0x000af42c 675f6c5f 2e73697a 65282920 3d3d2067 g_l_.size() == g │ │ │ │ + 0x000af43c 5f755f2e 73697a65 28290000 49706f70 _u_.size()..Ipop │ │ │ │ + 0x000af44c 743a3a49 6e646578 20426f6e 6d696e3a t::Index Bonmin: │ │ │ │ + 0x000af45c 3a544d49 4e4c5032 544e4c50 3a3a6e75 :TMINLP2TNLP::nu │ │ │ │ + 0x000af46c 6d5f7661 72696162 6c657328 2920636f m_variables() co │ │ │ │ + 0x000af47c 6e737400 785f6c5f 2e73697a 65282920 nst.x_l_.size() │ │ │ │ + 0x000af48c 3d3d2078 5f755f2e 73697a65 28290000 == x_u_.size().. │ │ │ │ + 0x000af49c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000af4ac 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000af4bc 51756164 43757473 3a3a6765 745f7363 QuadCuts::get_sc │ │ │ │ + 0x000af4cc 616c696e 675f7061 72616d65 74657273 aling_parameters │ │ │ │ + 0x000af4dc 2849706f 70743a3a 4e756d62 6572262c (Ipopt::Number&, │ │ │ │ + 0x000af4ec 20626f6f 6c262c20 49706f70 743a3a49 bool&, Ipopt::I │ │ │ │ + 0x000af4fc 6e646578 2c204970 6f70743a 3a4e756d ndex, Ipopt::Num │ │ │ │ + 0x000af50c 6265722a 2c20626f 6f6c262c 2049706f ber*, bool&, Ipo │ │ │ │ + 0x000af51c 70743a3a 496e6465 782c2049 706f7074 pt::Index, Ipopt │ │ │ │ + 0x000af52c 3a3a4e75 6d626572 2a290000 426f6e54 ::Number*)..BonT │ │ │ │ + 0x000af53c 4d494e4c 50325175 61642e63 70700000 MINLP2Quad.cpp.. │ │ │ │ + 0x000af54c 6e756d5f 636f6e73 74726169 6e747328 num_constraints( │ │ │ │ + 0x000af55c 29203d3d 206d0000 6e6e7a3a 20000000 ) == m..nnz: ... │ │ │ │ + 0x000af56c 6a436f6c 3a200000 2c206952 6f772000 jCol: .., iRow . │ │ │ │ + 0x000af57c 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ + 0x000af58c 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000af59c 3a3a7365 745f6c69 6e656172 5f6f626a ::set_linear_obj │ │ │ │ + 0x000af5ac 65637469 76652869 6e742c20 636f6e73 ective(int, cons │ │ │ │ + 0x000af5bc 7420646f 75626c65 2a2c2064 6f75626c t double*, doubl │ │ │ │ + 0x000af5cc 65290000 6e5f7661 72203d3d 20544d49 e)..n_var == TMI │ │ │ │ + 0x000af5dc 4e4c5032 544e4c50 3a3a6e75 6d5f7661 NLP2TNLP::num_va │ │ │ │ + 0x000af5ec 72696162 6c657328 29000000 766f6964 riables()...void │ │ │ │ + 0x000af5fc 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000af60c 544e4c50 51756164 43757473 3a3a6164 TNLPQuadCuts::ad │ │ │ │ + 0x000af61c 64526f77 43757473 28636f6e 7374204f dRowCuts(const O │ │ │ │ + 0x000af62c 73694375 7473262c 20626f6f 6c290000 siCuts&, bool).. │ │ │ │ + 0x000af63c 64796e61 6d69635f 63617374 3c636f6e dynamic_cast (c │ │ │ │ + 0x000af65c 7574732e 726f7743 75745074 72286929 uts.rowCutPtr(i) │ │ │ │ + 0x000af66c 29203d3d 204e554c 4c000000 426f6e6d ) == NULL...Bonm │ │ │ │ + 0x000af67c 696e3a3a 544d494e 4c503254 4e4c5051 in::TMINLP2TNLPQ │ │ │ │ + 0x000af68c 75616443 7574733a 3a544d49 4e4c5032 uadCuts::TMINLP2 │ │ │ │ + 0x000af69c 544e4c50 51756164 43757473 2849706f TNLPQuadCuts(Ipo │ │ │ │ + 0x000af6ac 70743a3a 536d6172 74507472 3c426f6e pt::SmartPtr)... │ │ │ │ + 0x000af6cc 696e7365 72746564 203d3d20 74727565 inserted == true │ │ │ │ + 0x000af6dc 00000000 6e6e7a5f 68203d3d 2028696e ....nnz_h == (in │ │ │ │ + 0x000af6ec 74292048 5f2e7369 7a652829 00000000 t) H_.size().... │ │ │ │ + 0x000af6fc 426f6e6d 696e3a3a 544d494e 4c503254 Bonmin::TMINLP2T │ │ │ │ + 0x000af70c 4e4c5051 75616443 7574733a 3a544d49 NLPQuadCuts::TMI │ │ │ │ + 0x000af71c 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x000af72c 28636f6e 73742042 6f6e6d69 6e3a3a54 (const Bonmin::T │ │ │ │ + 0x000af73c 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x000af74c 74732629 00000000 6e6e7a5f 68203d3d ts&)....nnz_h == │ │ │ │ + 0x000af75c 20485f2e 73697a65 28290000 76697274 H_.size()..virt │ │ │ │ + 0x000af76c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000af77c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000af78c 43757473 3a3a6576 616c5f68 2849706f Cuts::eval_h(Ipo │ │ │ │ + 0x000af79c 70743a3a 496e6465 782c2063 6f6e7374 pt::Index, const │ │ │ │ + 0x000af7ac 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000af7bc 20626f6f 6c2c2049 706f7074 3a3a4e75 bool, Ipopt::Nu │ │ │ │ + 0x000af7cc 6d626572 2c204970 6f70743a 3a496e64 mber, Ipopt::Ind │ │ │ │ + 0x000af7dc 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ + 0x000af7ec 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ + 0x000af7fc 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ + 0x000af80c 6f70743a 3a496e64 65782a2c 2049706f opt::Index*, Ipo │ │ │ │ + 0x000af81c 70743a3a 496e6465 782a2c20 49706f70 pt::Index*, Ipop │ │ │ │ + 0x000af82c 743a3a4e 756d6265 722a2900 69526f77 t::Number*).iRow │ │ │ │ + 0x000af83c 20213d20 4e554c4c 00000000 6a436f6c != NULL....jCol │ │ │ │ + 0x000af84c 20213d20 4e554c4c 00000000 692d3e73 != NULL....i->s │ │ │ │ + 0x000af85c 65636f6e 642e6669 72737420 3c206e6e econd.first < nn │ │ │ │ + 0x000af86c 7a5f685f 6c61675f 6f726967 00000000 z_h_lag_orig.... │ │ │ │ + 0x000af87c 692d3e73 65636f6e 642e7365 636f6e64 i->second.second │ │ │ │ + 0x000af88c 203e2030 00000000 692d3e73 65636f6e > 0....i->secon │ │ │ │ + 0x000af89c 642e6669 72737420 3e3d206e 6e7a5f68 d.first >= nnz_h │ │ │ │ + 0x000af8ac 5f6c6167 5f6f7269 67000000 6e6e7a20 _lag_orig...nnz │ │ │ │ + 0x000af8bc 3d3d2028 696e7429 20485f2e 73697a65 == (int) H_.size │ │ │ │ + 0x000af8cc 28290000 69526f77 203d3d20 4e554c4c ()..iRow == NULL │ │ │ │ + 0x000af8dc 00000000 6a436f6c 203d3d20 4e554c4c ....jCol == NULL │ │ │ │ + 0x000af8ec 00000000 76697274 75616c20 766f6964 ....virtual void │ │ │ │ + 0x000af8fc 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000af90c 544e4c50 51756164 43757473 3a3a7265 TNLPQuadCuts::re │ │ │ │ + 0x000af91c 6d6f7665 43757473 28756e73 69676e65 moveCuts(unsigne │ │ │ │ + 0x000af92c 6420696e 742c2063 6f6e7374 20696e74 d int, const int │ │ │ │ + 0x000af93c 2a290000 69647873 5b695d20 2d206d5f *)..idxs[i] - m_ │ │ │ │ + 0x000af94c 746d696e 6c70203e 3d203000 6f726465 tminlp >= 0.orde │ │ │ │ + 0x000af95c 725b695d 203e3d20 69000000 76697274 r[i] >= i...virt │ │ │ │ + 0x000af96c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000af97c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000af98c 43757473 3a3a6576 616c5f66 2849706f Cuts::eval_f(Ipo │ │ │ │ + 0x000af99c 70743a3a 496e6465 782c2063 6f6e7374 pt::Index, const │ │ │ │ + 0x000af9ac 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000af9bc 20626f6f 6c2c2049 706f7074 3a3a4e75 bool, Ipopt::Nu │ │ │ │ + 0x000af9cc 6d626572 26290000 6e203d3d 2028696e mber&)..n == (in │ │ │ │ + 0x000af9dc 7429206f 626a5f2e 73697a65 28290000 t) obj_.size().. │ │ │ │ + 0x000af9ec 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000af9fc 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000afa0c 51756164 43757473 3a3a6576 616c5f67 QuadCuts::eval_g │ │ │ │ + 0x000afa1c 7261645f 66284970 6f70743a 3a496e64 rad_f(Ipopt::Ind │ │ │ │ + 0x000afa2c 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ + 0x000afa3c 3a4e756d 6265722a 2c20626f 6f6c2c20 :Number*, bool, │ │ │ │ + 0x000afa4c 49706f70 743a3a4e 756d6265 722a2900 Ipopt::Number*). │ │ │ │ + 0x000afa5c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000afa6c 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000afa7c 51756164 43757473 3a3a6576 616c5f6a QuadCuts::eval_j │ │ │ │ + 0x000afa8c 61635f67 2849706f 70743a3a 496e6465 ac_g(Ipopt::Inde │ │ │ │ + 0x000afa9c 782c2063 6f6e7374 2049706f 70743a3a x, const Ipopt:: │ │ │ │ + 0x000afaac 4e756d62 65722a2c 20626f6f 6c2c2049 Number*, bool, I │ │ │ │ + 0x000afabc 706f7074 3a3a496e 6465782c 2049706f popt::Index, Ipo │ │ │ │ + 0x000afacc 70743a3a 496e6465 782c2049 706f7074 pt::Index, Ipopt │ │ │ │ + 0x000afadc 3a3a496e 6465782a 2c204970 6f70743a ::Index*, Ipopt: │ │ │ │ + 0x000afaec 3a496e64 65782a2c 2049706f 70743a3a :Index*, Ipopt:: │ │ │ │ + 0x000afafc 4e756d62 65722a29 00000000 76697274 Number*)....virt │ │ │ │ + 0x000afb0c 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000afb1c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000afb2c 43757473 3a3a6576 616c5f67 7261645f Cuts::eval_grad_ │ │ │ │ + 0x000afb3c 67692849 706f7074 3a3a496e 6465782c gi(Ipopt::Index, │ │ │ │ + 0x000afb4c 20636f6e 73742049 706f7074 3a3a4e75 const Ipopt::Nu │ │ │ │ + 0x000afb5c 6d626572 2a2c2062 6f6f6c2c 2049706f mber*, bool, Ipo │ │ │ │ + 0x000afb6c 70743a3a 496e6465 782c2049 706f7074 pt::Index, Ipopt │ │ │ │ + 0x000afb7c 3a3a496e 64657826 2c204970 6f70743a ::Index&, Ipopt: │ │ │ │ + 0x000afb8c 3a496e64 65782a2c 2049706f 70743a3a :Index*, Ipopt:: │ │ │ │ + 0x000afb9c 4e756d62 65722a29 00000000 766f6964 Number*)....void │ │ │ │ + 0x000afbac 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000afbbc 544e4c50 51756164 43757473 3a3a6164 TNLPQuadCuts::ad │ │ │ │ + 0x000afbcc 64437574 7328636f 6e737420 426f6e6d dCuts(const Bonm │ │ │ │ + 0x000afbdc 696e3a3a 43757473 262c2062 6f6f6c29 in::Cuts&, bool) │ │ │ │ + 0x000afbec 00000000 63757473 2e73697a 65436f6c ....cuts.sizeCol │ │ │ │ + 0x000afbfc 43757473 2829203d 3d203000 76697274 Cuts() == 0.virt │ │ │ │ + 0x000afc0c 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ + 0x000afc1c 3a544d49 4e4c5032 544e4c50 51756164 :TMINLP2TNLPQuad │ │ │ │ + 0x000afc2c 43757473 3a3a6164 64437574 7328636f Cuts::addCuts(co │ │ │ │ + 0x000afc3c 6e737420 4f736943 75747326 29000000 nst OsiCuts&)... │ │ │ │ + 0x000afc4c 76656374 6f723a3a 72657365 72766500 vector::reserve. │ │ │ │ + 0x000afc5c 436f696e 5a65726f 4e000000 76656374 CoinZeroN...vect │ │ │ │ + 0x000afc6c 6f723a3a 5f4d5f66 696c6c5f 696e7365 or::_M_fill_inse │ │ │ │ + 0x000afc7c 72740000 436c6f6e 696e6720 544d494e rt..Cloning TMIN │ │ │ │ + 0x000afc8c 4c503254 4e4c5051 75616443 7574732e LP2TNLPQuadCuts. │ │ │ │ + 0x000afc9c 00000000 51756164 72617469 63206375 ....Quadratic cu │ │ │ │ + 0x000afcac 74206861 73206c6f 77657220 626f756e t has lower boun │ │ │ │ + 0x000afcbc 64200000 20616e64 20757070 65722062 d .. and upper b │ │ │ │ + 0x000afccc 6f756e64 20000000 4c696e65 61722070 ound ...Linear p │ │ │ │ + 0x000afcdc 61727420 68617320 00000000 206e6f6e art has .... non │ │ │ │ + 0x000afcec 207a6572 6f65733a 00000000 5d090000 zeroes:....]... │ │ │ │ + 0x000afcfc 2b200000 51756164 72617469 63207061 + ..Quadratic pa │ │ │ │ + 0x000afd0c 72742069 73206769 76656e20 62792074 rt is given by t │ │ │ │ + 0x000afd1c 6865206d 61747269 783a0000 20717561 he matrix:.. qua │ │ │ │ + 0x000afd2c 64726174 69632063 7574732e 00000000 dratic cuts..... │ │ │ │ + 0x000afd3c 74696e79 5f656c65 6d656e74 00000000 tiny_element.... │ │ │ │ + 0x000afd4c 76657279 5f74696e 795f656c 656d656e very_tiny_elemen │ │ │ │ + 0x000afd5c 74000000 4c696e65 61722073 74756666 t...Linear stuff │ │ │ │ + 0x000afd6c 00000000 636f6e73 74616e74 20746572 ....constant ter │ │ │ │ + 0x000afd7c 6d200000 4c696e65 61722074 65726d20 m ..Linear term │ │ │ │ + 0x000afd8c 2873697a 65200000 293a2000 202a2078 (size ..): . * x │ │ │ │ + 0x000afd9c 5b000000 09090000 766f6964 20426f6e [.......void Bon │ │ │ │ + 0x000afdac 6d696e3a 3a517561 64526f77 3a3a6772 min::QuadRow::gr │ │ │ │ + 0x000afdbc 61646961 6e745f73 74727563 7428696e adiant_struct(in │ │ │ │ + 0x000afdcc 742c2069 6e742a2c 20626f6f 6c290000 t, int*, bool).. │ │ │ │ + 0x000afddc 426f6e51 75616452 6f772e63 70700000 BonQuadRow.cpp.. │ │ │ │ + 0x000afdec 6e203d3d 206e6e7a 00000000 6e6e7a20 n == nnz....nnz │ │ │ │ + 0x000afdfc 3d3d2028 696e7429 20675f2e 73697a65 == (int) g_.size │ │ │ │ + 0x000afe0c 28290000 766f6964 20426f6e 6d696e3a ()..void Bonmin: │ │ │ │ + 0x000afe1c 3a517561 64526f77 3a3a696e 7465726e :QuadRow::intern │ │ │ │ + 0x000afe2c 616c5f65 76616c5f 67726164 28636f6e al_eval_grad(con │ │ │ │ + 0x000afe3c 73742064 6f75626c 652a2900 69692d3e st double*).ii-> │ │ │ │ + 0x000afe4c 66697273 74203d3d 20515f2e 69526f77 first == Q_.iRow │ │ │ │ + 0x000afe5c 5f5b515f 2e726f77 4f726465 72696e67 _[Q_.rowOrdering │ │ │ │ + 0x000afe6c 5f5b6969 2d3e7365 636f6e64 5d5d0000 _[ii->second]].. │ │ │ │ + 0x000afe7c 515f726f 775f6772 61645f69 64785f5b Q_row_grad_idx_[ │ │ │ │ + 0x000afe8c 6b5d2d3e 66697273 74203d3d 2069692d k]->first == ii- │ │ │ │ + 0x000afe9c 3e666972 73740000 69692d3e 66697273 >first..ii->firs │ │ │ │ + 0x000afeac 74203d3d 20515f2e 6a436f6c 5f5b515f t == Q_.jCol_[Q_ │ │ │ │ + 0x000afebc 2e636f6c 756d6e4f 72646572 696e675f .columnOrdering_ │ │ │ │ + 0x000afecc 5b69692d 3e736563 6f6e645d 5d000000 [ii->second]]... │ │ │ │ + 0x000afedc 515f636f 6c5f6772 61645f69 64785f5b Q_col_grad_idx_[ │ │ │ │ + 0x000afeec 6b5d2d3e 66697273 74203d3d 2069692d k]->first == ii- │ │ │ │ + 0x000afefc 3e666972 73740000 766f6964 20426f6e >first..void Bon │ │ │ │ + 0x000aff0c 6d696e3a 3a517561 64526f77 3a3a6576 min::QuadRow::ev │ │ │ │ + 0x000aff1c 616c5f67 72616428 696e742c 20636f6e al_grad(int, con │ │ │ │ + 0x000aff2c 73742064 6f75626c 652a2c20 626f6f6c st double*, bool │ │ │ │ + 0x000aff3c 2c20646f 75626c65 2a290000 766f6964 , double*)..void │ │ │ │ + 0x000aff4c 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ + 0x000aff5c 3a3a6164 645f746f 5f686573 7369616e ::add_to_hessian │ │ │ │ + 0x000aff6c 28426f6e 6d696e3a 3a41646a 75737461 (Bonmin::Adjusta │ │ │ │ + 0x000aff7c 626c654d 6174262c 20626f6f 6c290000 bleMat&, bool).. │ │ │ │ + 0x000aff8c 515f6865 73736961 6e5f6964 785f2e65 Q_hessian_idx_.e │ │ │ │ + 0x000aff9c 6d707479 28290000 7265732e 7365636f mpty()..res.seco │ │ │ │ + 0x000affac 6e64203d 3d207472 75650000 766f6964 nd == true..void │ │ │ │ + 0x000affbc 20426f6e 6d696e3a 3a517561 64526f77 Bonmin::QuadRow │ │ │ │ + 0x000affcc 3a3a696e 69746961 6c697a65 28290000 ::initialize().. │ │ │ │ + 0x000affdc 515f2e6a 436f6c5f 5b695d20 3e3d2051 Q_.jCol_[i] >= Q │ │ │ │ + 0x000affec 5f2e6952 6f775f5b 695d0000 426f6e6d _.iRow_[i]..Bonm │ │ │ │ + 0x000afffc 696e3a3a 41757849 6e666f3a 3a417578 in::AuxInfo::Aux │ │ │ │ + 0x000b000c 496e666f 28636f6e 73742042 6f6e6d69 Info(const Bonmi │ │ │ │ + 0x000b001c 6e3a3a41 7578496e 666f2629 00000000 n::AuxInfo&).... │ │ │ │ + 0x000b002c 426f6e41 7578496e 666f732e 63707000 BonAuxInfos.cpp. │ │ │ │ + 0x000b003c 6e756d63 6f6c735f 203e2030 00000000 numcols_ > 0.... │ │ │ │ + 0x000b004c 766f6964 20426f6e 6d696e3a 3a426f75 void Bonmin::Bou │ │ │ │ + 0x000b005c 6e647352 65616465 723a3a67 7574734f ndsReader::gutsO │ │ │ │ + 0x000b006c 66446573 74727563 746f7228 29000000 fDestructor()... │ │ │ │ + 0x000b007c 426f6e42 6f756e64 73526561 6465722e BonBoundsReader. │ │ │ │ + 0x000b008c 63707000 6c6f7765 72426f75 6e64735f cpp.lowerBounds_ │ │ │ │ + 0x000b009c 213d204e 554c4c00 696e6465 784c6f77 != NULL.indexLow │ │ │ │ + 0x000b00ac 6572735f 20213d20 4e554c4c 00000000 ers_ != NULL.... │ │ │ │ + 0x000b00bc 6c6f7765 72426f75 6e64735f 203d3d20 lowerBounds_ == │ │ │ │ + 0x000b00cc 4e554c4c 00000000 696e6465 784c6f77 NULL....indexLow │ │ │ │ + 0x000b00dc 6572735f 203d3d20 4e554c4c 00000000 ers_ == NULL.... │ │ │ │ + 0x000b00ec 75707065 72426f75 6e64735f 213d204e upperBounds_!= N │ │ │ │ + 0x000b00fc 554c4c00 696e6465 78557070 6572735f ULL.indexUppers_ │ │ │ │ + 0x000b010c 20213d20 4e554c4c 00000000 75707065 != NULL....uppe │ │ │ │ + 0x000b011c 72426f75 6e64735f 203d3d20 4e554c4c rBounds_ == NULL │ │ │ │ + 0x000b012c 00000000 696e6465 78557070 6572735f ....indexUppers_ │ │ │ │ + 0x000b013c 203d3d20 4e554c4c 00000000 4c4f0000 == NULL....LO.. │ │ │ │ + 0x000b014c 55500000 426f6e6d 696e3a3a 4e616d65 UP..Bonmin::Name │ │ │ │ + 0x000b015c 73526561 6465723a 3a4e616d 65735265 sReader::NamesRe │ │ │ │ + 0x000b016c 61646572 28636f6e 73742063 6861722a ader(const char* │ │ │ │ + 0x000b017c 2c20636f 6e737420 63686172 2a290000 , const char*).. │ │ │ │ + 0x000b018c 426f6e43 6f6c5265 61646572 2e637070 BonColReader.cpp │ │ │ │ + 0x000b019c 00000000 66696c65 213d204e 554c4c00 ....file!= NULL. │ │ │ │ + 0x000b01ac 626f6f6c 20426f6e 6d696e3a 3a4e616d bool Bonmin::Nam │ │ │ │ + 0x000b01bc 65735265 61646572 3a3a7265 61644669 esReader::readFi │ │ │ │ + 0x000b01cc 6c652829 00000000 693d3d69 6e646963 le()....i==indic │ │ │ │ + 0x000b01dc 65735f20 5b206e61 6d65735f 205b695d es_ [ names_ [i] │ │ │ │ + 0x000b01ec 2e635f73 74722829 5d000000 76697274 .c_str()]...virt │ │ │ │ + 0x000b01fc 75616c20 626f6f6c 20426f6e 6d696e3a ual bool Bonmin: │ │ │ │ + 0x000b020c 3a437574 53747265 6e677468 656e6572 :CutStrengthener │ │ │ │ + 0x000b021c 3a3a5374 72656e67 7468656e 696e6754 ::StrengtheningT │ │ │ │ + 0x000b022c 4e4c503a 3a676574 5f737461 7274696e NLP::get_startin │ │ │ │ + 0x000b023c 675f706f 696e7428 49706f70 743a3a49 g_point(Ipopt::I │ │ │ │ + 0x000b024c 6e646578 2c20626f 6f6c2c20 49706f70 ndex, bool, Ipop │ │ │ │ + 0x000b025c 743a3a4e 756d6265 722a2c20 626f6f6c t::Number*, bool │ │ │ │ + 0x000b026c 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ + 0x000b027c 2c204970 6f70743a 3a4e756d 6265722a , Ipopt::Number* │ │ │ │ + 0x000b028c 2c204970 6f70743a 3a496e64 65782c20 , Ipopt::Index, │ │ │ │ + 0x000b029c 626f6f6c 2c204970 6f70743a 3a4e756d bool, Ipopt::Num │ │ │ │ + 0x000b02ac 6265722a 29000000 426f6e43 75745374 ber*)...BonCutSt │ │ │ │ + 0x000b02bc 72656e67 7468656e 65722e63 70700000 rengthener.cpp.. │ │ │ │ + 0x000b02cc 21696e69 745f7a20 26262021 696e6974 !init_z && !init │ │ │ │ + 0x000b02dc 5f6c616d 62646100 6e203d20 6e766172 _lambda.n = nvar │ │ │ │ + 0x000b02ec 5f636f6e 7374725f 00000000 41742074 _constr_....At t │ │ │ │ + 0x000b02fc 6865206d 6f6d656e 742c2053 7472656e he moment, Stren │ │ │ │ + 0x000b030c 67746865 6e696e67 544e4c50 3a3a6576 gtheningTNLP::ev │ │ │ │ + 0x000b031c 616c5f68 20697320 6e6f7420 79657420 al_h is not yet │ │ │ │ + 0x000b032c 696d706c 656d656e 7465640a 00000000 implemented..... │ │ │ │ + 0x000b033c 4e756d62 6572206f 66207661 72696162 Number of variab │ │ │ │ + 0x000b034c 6c657320 696e636f 6e736973 74656e74 les inconsistent │ │ │ │ + 0x000b035c 20696e20 53747265 6e677468 656e696e in Strengthenin │ │ │ │ + 0x000b036c 67544e4c 503a3a67 65745f6e 6c705f69 gTNLP::get_nlp_i │ │ │ │ + 0x000b037c 6e666f0a 00000000 6375745f 73747265 nfo.....cut_stre │ │ │ │ + 0x000b038c 6e677468 656e696e 675f7479 70650000 ngthening_type.. │ │ │ │ + 0x000b039c 6469736a 756e6374 6976655f 6375745f disjunctive_cut_ │ │ │ │ + 0x000b03ac 74797065 00000000 73747265 6e677468 type....strength │ │ │ │ + 0x000b03bc 2e6f7074 00000000 43757453 7472656e .opt....CutStren │ │ │ │ + 0x000b03cc 67746865 6e657200 4572726f 72206475 gthener.Error du │ │ │ │ + 0x000b03dc 72696e67 20696e69 7469616c 697a6174 ring initializat │ │ │ │ + 0x000b03ec 696f6e20 6f662074 6e6c705f 736f6c76 ion of tnlp_solv │ │ │ │ + 0x000b03fc 65725f00 68657373 69616e5f 61707072 er_.hessian_appr │ │ │ │ + 0x000b040c 6f78696d 6174696f 6e000000 6c696d69 oximation...limi │ │ │ │ + 0x000b041c 7465642d 6d656d6f 72790000 6d755f73 ted-memory..mu_s │ │ │ │ + 0x000b042c 74726174 65677900 61646170 74697665 trategy.adaptive │ │ │ │ + 0x000b043c 00000000 54686572 65206973 20616e20 ....There is an │ │ │ │ + 0x000b044c 696e6465 78202825 64292069 6e207468 index (%d) in th │ │ │ │ + 0x000b045c 65206375 74207468 61742064 6f657320 e cut that does │ │ │ │ + 0x000b046c 6e6f7420 61707065 61722069 6e207468 not appear in th │ │ │ │ + 0x000b047c 6520636f 6e737472 61696e74 2e0a0000 e constraint.... │ │ │ │ + 0x000b048c 626f6f6c 20426f6e 6d696e3a 3a437574 bool Bonmin::Cut │ │ │ │ + 0x000b049c 53747265 6e677468 656e6572 3a3a5374 Strengthener::St │ │ │ │ + 0x000b04ac 72656e67 7468656e 43757428 49706f70 rengthenCut(Ipop │ │ │ │ + 0x000b04bc 743a3a53 6d617274 5074723c 426f6e6d t::SmartPtr, int │ │ │ │ + 0x000b04dc 2c20636f 6e737420 436f696e 5061636b , const CoinPack │ │ │ │ + 0x000b04ec 65645665 63746f72 262c2069 6e742c20 edVector&, int, │ │ │ │ + 0x000b04fc 636f6e73 7420646f 75626c65 2a2c2063 const double*, c │ │ │ │ + 0x000b050c 6f6e7374 20646f75 626c652a 2c20636f onst double*, co │ │ │ │ + 0x000b051c 6e737420 646f7562 6c652a2c 20646f75 nst double*, dou │ │ │ │ + 0x000b052c 626c6526 2c20646f 75626c65 26290000 ble&, double&).. │ │ │ │ + 0x000b053c 7562203c 20434f49 4e5f4442 4c5f4d41 ub < COIN_DBL_MA │ │ │ │ + 0x000b054c 58000000 7562203e 3d20434f 494e5f44 X...ub >= COIN_D │ │ │ │ + 0x000b055c 424c5f4d 41580000 446f696e 67206469 BL_MAX..Doing di │ │ │ │ + 0x000b056c 736a756e 6374696f 6e20666f 7220636f sjunction for co │ │ │ │ + 0x000b057c 6e737472 20256420 6f6e2078 5b25645d nstr %d on x[%d] │ │ │ │ + 0x000b058c 203d2025 650a0000 6f6c6420 636f6566 = %e...old coef │ │ │ │ + 0x000b059c 66203d20 2565206e 6577203d 2025650a f = %e new = %e. │ │ │ │ + 0x000b05ac 00000000 496e7661 6c696420 63617365 ....Invalid case │ │ │ │ + 0x000b05bc 20666f72 20646973 6a756e63 74697665 for disjunctive │ │ │ │ + 0x000b05cc 5f637574 5f747970 655f2069 6e204375 _cut_type_ in Cu │ │ │ │ + 0x000b05dc 74537472 656e6774 68656e65 72204861 tStrengthener Ha │ │ │ │ + 0x000b05ec 6e646c65 4f6e6543 75740a00 20457272 ndleOneCut.. Err │ │ │ │ + 0x000b05fc 6f722064 7572696e 67207374 72656e67 or during streng │ │ │ │ + 0x000b060c 7468656e 696e6720 6f662067 6c6f6261 thening of globa │ │ │ │ + 0x000b061c 6c206375 7420666f 7220636f 6e737472 l cut for constr │ │ │ │ + 0x000b062c 61696e74 2025640a 00000000 20537472 aint %d..... Str │ │ │ │ + 0x000b063c 656e6774 68656e69 6e672075 62206f66 engthening ub of │ │ │ │ + 0x000b064c 20676c6f 62616c20 63757420 666f7220 global cut for │ │ │ │ + 0x000b065c 636f6e73 74726169 6e742025 64206672 constraint %d fr │ │ │ │ + 0x000b066c 6f6d2025 6520746f 2025650a 00000000 om %e to %e..... │ │ │ │ + 0x000b067c 20537472 656e6774 68656e69 6e67206c Strengthening l │ │ │ │ + 0x000b068c 62206f66 20676c6f 62616c20 63757420 b of global cut │ │ │ │ + 0x000b069c 666f7220 636f6e73 74726169 6e742025 for constraint % │ │ │ │ + 0x000b06ac 64206672 6f6d2025 6520746f 2025650a d from %e to %e. │ │ │ │ + 0x000b06bc 00000000 20457272 6f722064 7572696e .... Error durin │ │ │ │ + 0x000b06cc 67207374 72656e67 7468656e 696e6720 g strengthening │ │ │ │ + 0x000b06dc 6f66206c 6f63616c 20637574 20666f72 of local cut for │ │ │ │ + 0x000b06ec 20636f6e 73747261 696e7420 25640a00 constraint %d.. │ │ │ │ + 0x000b06fc 20537472 656e6774 68656e69 6e672075 Strengthening u │ │ │ │ + 0x000b070c 62206f66 206c6f63 616c2063 75742066 b of local cut f │ │ │ │ + 0x000b071c 6f722063 6f6e7374 7261696e 74202564 or constraint %d │ │ │ │ + 0x000b072c 2066726f 6d202565 20746f20 25650a00 from %e to %e.. │ │ │ │ + 0x000b073c 4572726f 7220696e 206f7065 6e696e67 Error in opening │ │ │ │ + 0x000b074c 20696e69 7469616c 20706f69 6e742066 initial point f │ │ │ │ + 0x000b075c 696c6500 4e6f2077 61726d20 73746172 ile.No warm star │ │ │ │ + 0x000b076c 7420696e 666f203f 3f3f0000 5761726e t info ???..Warn │ │ │ │ + 0x000b077c 696e6720 3a206973 5072696d 616c4f62 ing : isPrimalOb │ │ │ │ + 0x000b078c 6a656374 6976654c 696d6974 52656163 jectiveLimitReac │ │ │ │ + 0x000b079c 68656420 6e6f7420 696d706c 656d656e hed not implemen │ │ │ │ + 0x000b07ac 74656420 79657400 43616e20 6e6f7420 ted yet.Can not │ │ │ │ + 0x000b07bc 73657420 7072696d 616c206f 626a6563 set primal objec │ │ │ │ + 0x000b07cc 74697665 206c696d 69742070 6172616d tive limit param │ │ │ │ + 0x000b07dc 65746572 00000000 43616e20 6e6f7420 eter....Can not │ │ │ │ + 0x000b07ec 73657420 6475616c 20746f6c 6572616e set dual toleran │ │ │ │ + 0x000b07fc 63652070 6172616d 65746572 00000000 ce parameter.... │ │ │ │ + 0x000b080c 43616e20 6e6f7420 73657420 7072696d Can not set prim │ │ │ │ + 0x000b081c 616c2074 6f6c6572 616e6365 20706172 al tolerance par │ │ │ │ + 0x000b082c 616d6574 65720000 556e6861 6e646c65 ameter..Unhandle │ │ │ │ + 0x000b083c 64206361 73652069 6e207365 7444626c d case in setDbl │ │ │ │ + 0x000b084c 50617261 6d000000 766f6964 20426f6e Param...void Bon │ │ │ │ + 0x000b085c 6d696e3a 3a544e4c 50324650 4e4c503a min::TNLP2FPNLP: │ │ │ │ + 0x000b086c 3a736574 5369676d 6128646f 75626c65 :setSigma(double │ │ │ │ + 0x000b087c 29000000 426f6e54 4e4c5032 46504e4c )...BonTNLP2FPNL │ │ │ │ + 0x000b088c 502e6870 70000000 7369676d 61203e3d P.hpp...sigma >= │ │ │ │ + 0x000b089c 20302e00 766f6964 20426f6e 6d696e3a 0..void Bonmin: │ │ │ │ + 0x000b08ac 3a544e4c 50324650 4e4c503a 3a736574 :TNLP2FPNLP::set │ │ │ │ + 0x000b08bc 4c616d62 64612864 6f75626c 65290000 Lambda(double).. │ │ │ │ + 0x000b08cc 6c616d62 6461203e 3d20302e 20262620 lambda >= 0. && │ │ │ │ + 0x000b08dc 6c616d62 6461203c 3d20312e 00000000 lambda <= 1..... │ │ │ │ + 0x000b08ec 766f6964 20426f6e 6d696e3a 3a544e4c void Bonmin::TNL │ │ │ │ + 0x000b08fc 50324650 4e4c503a 3a736574 4e6f726d P2FPNLP::setNorm │ │ │ │ + 0x000b090c 28696e74 29000000 6e6f726d 203e3020 (int)...norm >0 │ │ │ │ + 0x000b091c 2626206e 6f726d20 3c203300 556e6861 && norm < 3.Unha │ │ │ │ + 0x000b092c 6e646c65 64206361 73652069 6e207365 ndled case in se │ │ │ │ + 0x000b093c 74496e74 50617261 6d000000 556e6861 tIntParam...Unha │ │ │ │ + 0x000b094c 6e646c65 64206361 73652069 6e207365 ndled case in se │ │ │ │ + 0x000b095c 74496e74 50617261 6d0a0000 49706f70 tIntParam...Ipop │ │ │ │ + 0x000b096c 74000000 4552524f 52205748 494c4520 t...ERROR WHILE │ │ │ │ + 0x000b097c 4556414c 55415449 4e472047 5241445f EVALUATING GRAD_ │ │ │ │ + 0x000b098c 4620696e 204f7369 544d494e 4c50496e F in OsiTMINLPIn │ │ │ │ + 0x000b099c 74657266 6163653a 3a676574 4f626a43 terface::getObjC │ │ │ │ + 0x000b09ac 6f656666 69636965 6e747328 290a0000 oefficients()... │ │ │ │ + 0x000b09bc 41667465 72202564 20747269 65732066 After %d tries f │ │ │ │ + 0x000b09cc 6f756e64 20612073 6f6c7574 696f6e20 ound a solution │ │ │ │ + 0x000b09dc 6f662025 67202870 72657669 6f757320 of %g (previous │ │ │ │ + 0x000b09ec 62657374 20256729 2e000000 41667465 best %g)....Afte │ │ │ │ + 0x000b09fc 72202564 20747269 65732066 6f756e64 r %d tries found │ │ │ │ + 0x000b0a0c 20616e20 736f6c75 74696f6e 206f6620 an solution of │ │ │ │ + 0x000b0a1c 25672069 6e666561 7369626c 65207072 %g infeasible pr │ │ │ │ + 0x000b0a2c 6f626c65 6d2e0000 41667465 72202564 oblem...After %d │ │ │ │ + 0x000b0a3c 20747269 65732066 6f756e64 20616e20 tries found an │ │ │ │ + 0x000b0a4c 736f6c75 74696f6e 206f6620 25672075 solution of %g u │ │ │ │ + 0x000b0a5c 6e736f6c 76656420 70726f62 6c656d2e nsolved problem. │ │ │ │ + 0x000b0a6c 00000000 50726f62 6c656d20 6e6f7420 ....Problem not │ │ │ │ + 0x000b0a7c 736f6c76 65642077 69746820 7761726d solved with warm │ │ │ │ + 0x000b0a8c 20737461 72742062 75742073 6f6c7665 start but solve │ │ │ │ + 0x000b0a9c 64207769 74686f75 74000000 54727969 d without...Tryi │ │ │ │ + 0x000b0aac 6e672074 6f207265 736f6c76 65204e4c ng to resolve NL │ │ │ │ + 0x000b0abc 50207769 74682064 69666665 72656e74 P with different │ │ │ │ + 0x000b0acc 20737461 7274696e 6720706f 696e7420 starting point │ │ │ │ + 0x000b0adc 28256420 61747465 6d707473 292e0000 (%d attempts)... │ │ │ │ + 0x000b0aec 50726f62 6c656d20 696e6974 69616c6c Problem initiall │ │ │ │ + 0x000b0afc 79206e6f 7420736f 6c766564 20627574 y not solved but │ │ │ │ + 0x000b0b0c 20736f6c 76656420 77697468 20612072 solved with a r │ │ │ │ + 0x000b0b1c 616e646f 6d207374 61727469 6e672070 andom starting p │ │ │ │ + 0x000b0b2c 6f696e74 20287375 63636573 73206f6e oint (success on │ │ │ │ + 0x000b0b3c 20256420 61747465 6d707429 00000000 %d attempt).... │ │ │ │ + 0x000b0b4c 5761726e 696e6720 3a20636f 6e74696e Warning : contin │ │ │ │ + 0x000b0b5c 75696e67 20627261 6e636869 6e672c20 uing branching, │ │ │ │ + 0x000b0b6c 7768696c 65207468 65726520 61726520 while there are │ │ │ │ + 0x000b0b7c 756e7265 636f7665 72656420 6661696c unrecovered fail │ │ │ │ + 0x000b0b8c 75726573 20617420 6e6f6465 73000000 ures at nodes... │ │ │ │ + 0x000b0b9c 4e4c5020 6e756d62 65722025 64206973 NLP number %d is │ │ │ │ + 0x000b0bac 20737573 70656374 20287365 6520626f suspect (see bo │ │ │ │ + 0x000b0bbc 756e6473 20616e64 20737461 72742066 unds and start f │ │ │ │ + 0x000b0bcc 696c6529 00000000 49706f70 74207265 ile)....Ipopt re │ │ │ │ + 0x000b0bdc 7475726e 2028666f 72202573 293a2073 turn (for %s): s │ │ │ │ + 0x000b0bec 74617475 73202532 642c2069 74657220 tatus %2d, iter │ │ │ │ + 0x000b0bfc 636f756e 74202534 642c2074 696d6520 count %4d, time │ │ │ │ + 0x000b0c0c 25670000 536f6c75 74696f6e 206f6620 %g..Solution of │ │ │ │ + 0x000b0c1c 76616c75 65202567 20666f75 6e64206f value %g found o │ │ │ │ + 0x000b0c2c 6e202564 27746820 61747465 6d707400 n %d'th attempt. │ │ │ │ + 0x000b0c3c 0a202020 20202020 20202020 2020204e . N │ │ │ │ + 0x000b0c4c 756d2020 20202020 53746174 75732020 um Status │ │ │ │ + 0x000b0c5c 20202020 4f626a20 20202020 20202020 Obj │ │ │ │ + 0x000b0c6c 20202020 49742020 20202020 2074696d It tim │ │ │ │ + 0x000b0c7c 65202020 20202020 20202020 20202020 e │ │ │ │ + 0x000b0c8c 20204c6f 63617469 6f6e0000 25632020 Location..%c │ │ │ │ + 0x000b0c9c 20202538 64202531 31732025 67202538 %8d %11s %g %8 │ │ │ │ + 0x000b0cac 64202567 20253230 73000000 4f626a65 d %g %20s...Obje │ │ │ │ + 0x000b0cbc 63746976 65207661 6c756520 7265636f ctive value reco │ │ │ │ + 0x000b0ccc 6d707574 65642077 69746820 616c7465 mputed with alte │ │ │ │ + 0x000b0cdc 726e6174 65206f62 6a656374 6976653a rnate objective: │ │ │ │ + 0x000b0cec 2025672e 00000000 7265736f 6c766520 %g.....resolve │ │ │ │ + 0x000b0cfc 63616c6c 65642062 65666f72 6520616e called before an │ │ │ │ + 0x000b0d0c 79206361 6c6c2074 6f20696e 69746961 y call to initia │ │ │ │ + 0x000b0d1c 6c536f6c 20206361 6e206e6f 74207573 lSol can not us │ │ │ │ + 0x000b0d2c 65207761 726d2073 74617274 732e0000 e warm starts... │ │ │ │ + 0x000b0d3c 43616e20 6e6f7420 70617273 65206f70 Can not parse op │ │ │ │ + 0x000b0d4c 74696f6e 73207768 656e206e 6f204970 tions when no Ip │ │ │ │ + 0x000b0d5c 4170706c 69636174 696f6e20 68617320 Application has │ │ │ │ + 0x000b0d6c 6265656e 20637265 61746564 00000000 been created.... │ │ │ │ + 0x000b0d7c 4f41206f 6e206e6f 6e2d636f 6e766578 OA on non-convex │ │ │ │ + 0x000b0d8c 20636f6e 73747261 696e7420 69732076 constraint is v │ │ │ │ + 0x000b0d9c 65727920 65787065 72696d65 6e74616c ery experimental │ │ │ │ + 0x000b0dac 2e000000 25732073 61797320 70726f62 ....%s says prob │ │ │ │ + 0x000b0dbc 6c656d20 25732c20 25732073 61797320 lem %s, %s says │ │ │ │ + 0x000b0dcc 25732e00 25732067 69766573 206f626a %s..%s gives obj │ │ │ │ + 0x000b0ddc 65637469 76652025 2e313667 2c202573 ective %.16g, %s │ │ │ │ + 0x000b0dec 20676976 65732025 2e313667 2e000000 gives %.16g.... │ │ │ │ + 0x000b0dfc 526f7720 63757420 68617320 25642065 Row cut has %d e │ │ │ │ + 0x000b0e0c 6c656d65 6e74732e 204c6f77 65722062 lements. Lower b │ │ │ │ + 0x000b0e1c 6f756e64 3a202567 2c207570 70657220 ound: %g, upper │ │ │ │ + 0x000b0e2c 626f756e 64202567 2e0a0000 25672c20 bound %g....%g, │ │ │ │ + 0x000b0e3c 78256400 4f614367 00000000 526f7720 x%d.OaCg....Row │ │ │ │ + 0x000b0e4c 25642c20 63757420 76696f6c 6174696f %d, cut violatio │ │ │ │ + 0x000b0e5c 6e206973 2025673a 204f7574 65722061 n is %g: Outer a │ │ │ │ + 0x000b0e6c 7070726f 78696d61 74696f6e 20637574 pproximation cut │ │ │ │ + 0x000b0e7c 2067656e 65726174 65642e00 526f7720 generated..Row │ │ │ │ + 0x000b0e8c 25642c20 63757420 76696f6c 6174696f %d, cut violatio │ │ │ │ + 0x000b0e9c 6e206973 2025673a 204f7574 65722061 n is %g: Outer a │ │ │ │ + 0x000b0eac 7070726f 78696d61 74696f6e 20637574 pproximation cut │ │ │ │ + 0x000b0ebc 206e6f74 2067656e 65726174 65642e00 not generated.. │ │ │ │ + 0x000b0ecc 526f7720 25643a20 4f757465 72206170 Row %d: Outer ap │ │ │ │ + 0x000b0edc 70726f78 696d6174 696f6e20 63757420 proximation cut │ │ │ │ + 0x000b0eec 6e6f7420 67656e65 72617465 642e0000 not generated... │ │ │ │ + 0x000b0efc 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ + 0x000b0f0c 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ + 0x000b0f1c 3a657874 72616374 53656e73 65526873 :extractSenseRhs │ │ │ │ + 0x000b0f2c 416e6452 616e6765 28292063 6f6e7374 AndRange() const │ │ │ │ + 0x000b0f3c 00000000 426f6e4f 7369544d 494e4c50 ....BonOsiTMINLP │ │ │ │ + 0x000b0f4c 496e7465 72666163 652e6370 70000000 Interface.cpp... │ │ │ │ + 0x000b0f5c 726f7773 656e7365 5f3d3d4e 554c4c26 rowsense_==NULL& │ │ │ │ + 0x000b0f6c 26726873 5f3d3d4e 554c4c26 26726f77 &rhs_==NULL&&row │ │ │ │ + 0x000b0f7c 72616e67 655f3d3d 4e554c4c 00000000 range_==NULL.... │ │ │ │ + 0x000b0f8c 646f7562 6c652042 6f6e6d69 6e3a3a4f double Bonmin::O │ │ │ │ + 0x000b0f9c 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x000b0fac 653a3a67 65744e6f 6e4c696e 65617269 e::getNonLineari │ │ │ │ + 0x000b0fbc 74696573 56696f6c 6174696f 6e28636f tiesViolation(co │ │ │ │ + 0x000b0fcc 6e737420 646f7562 6c652a2c 20646f75 nst double*, dou │ │ │ │ + 0x000b0fdc 626c6529 00000000 2866202d 206f626a ble)....(f - obj │ │ │ │ + 0x000b0fec 29203e20 2d31652d 30380000 5741524e ) > -1e-08..WARN │ │ │ │ + 0x000b0ffc 494e4720 3a207472 79696e67 20746f20 ING : trying to │ │ │ │ + 0x000b100c 61636365 73732072 65647563 65642063 access reduced c │ │ │ │ + 0x000b101c 6f737420 696e2049 706f7074 20616c77 ost in Ipopt alw │ │ │ │ + 0x000b102c 61797320 72657472 756e2030 00000000 ays retrun 0.... │ │ │ │ + 0x000b103c 44657465 726d696e 65206966 20616e64 Determine if and │ │ │ │ + 0x000b104c 20776861 74206b69 6e64206f 66206469 what kind of di │ │ │ │ + 0x000b105c 736a756e 63746976 65206375 74732073 sjunctive cuts s │ │ │ │ + 0x000b106c 686f756c 64206265 20636f6d 70757465 hould be compute │ │ │ │ + 0x000b107c 642e0000 6e6f6e65 00000000 4e6f2064 d...none....No d │ │ │ │ + 0x000b108c 69736a75 6e637469 76652063 7574732e isjunctive cuts. │ │ │ │ + 0x000b109c 00000000 49662064 69736372 65746520 ....If discrete │ │ │ │ + 0x000b10ac 76617269 61626c65 73207072 6573656e variables presen │ │ │ │ + 0x000b10bc 742c2063 6f6d7075 74652064 69736a75 t, compute disju │ │ │ │ + 0x000b10cc 6e637469 6f6e2066 6f72206d 6f73742d nction for most- │ │ │ │ + 0x000b10dc 66726163 74696f6e 616c2076 61726961 fractional varia │ │ │ │ + 0x000b10ec 626c6500 44657465 726d696e 65732069 ble.Determines i │ │ │ │ + 0x000b10fc 6620616e 64207768 6174206b 696e6420 f and what kind │ │ │ │ + 0x000b110c 6f662063 75742073 7472656e 67746865 of cut strengthe │ │ │ │ + 0x000b111c 6e696e67 2073686f 756c6420 62652070 ning should be p │ │ │ │ + 0x000b112c 6572666f 726d6564 2e000000 4e6f2073 erformed....No s │ │ │ │ + 0x000b113c 7472656e 67746865 6e696e67 206f6620 trengthening of │ │ │ │ + 0x000b114c 63757473 2e000000 73676c6f 62616c00 cuts....sglobal. │ │ │ │ + 0x000b115c 53747265 6e677468 656e2067 6c6f6261 Strengthen globa │ │ │ │ + 0x000b116c 6c206375 74732e00 75676c6f 62616c2d l cuts..uglobal- │ │ │ │ + 0x000b117c 736c6f63 616c0000 556e7374 72656e67 slocal..Unstreng │ │ │ │ + 0x000b118c 7468656e 65642067 6c6f6261 6c20616e thened global an │ │ │ │ + 0x000b119c 64207374 72656e67 7468656e 6564206c d strengthened l │ │ │ │ + 0x000b11ac 6f63616c 20637574 73000000 73676c6f ocal cuts...sglo │ │ │ │ + 0x000b11bc 62616c2d 736c6f63 616c0000 53747265 bal-slocal..Stre │ │ │ │ + 0x000b11cc 6e677468 656e6564 20676c6f 62616c20 ngthened global │ │ │ │ + 0x000b11dc 616e6420 73747265 6e677468 656e6564 and strengthened │ │ │ │ + 0x000b11ec 206c6f63 616c2063 75747300 53706563 local cuts.Spec │ │ │ │ + 0x000b11fc 69667920 6966204f 41206375 74732061 ify if OA cuts a │ │ │ │ + 0x000b120c 64646564 20617265 20746f20 62652073 dded are to be s │ │ │ │ + 0x000b121c 65742067 6c6f6261 6c6c7920 6f72206c et globally or l │ │ │ │ + 0x000b122c 6f63616c 6c792076 616c6964 00000000 ocally valid.... │ │ │ │ + 0x000b123c 676c6f62 616c0000 6c6f6361 6c000000 global..local... │ │ │ │ + 0x000b124c 43757473 20617265 20747265 61746564 Cuts are treated │ │ │ │ + 0x000b125c 20617320 6c6f6361 6c6c7920 76616c69 as locally vali │ │ │ │ + 0x000b126c 64000000 43757473 20617265 20747265 d...Cuts are tre │ │ │ │ + 0x000b127c 61746564 20617320 676c6f62 616c6c79 ated as globally │ │ │ │ + 0x000b128c 2076616c 69640000 446f2077 65206164 valid..Do we ad │ │ │ │ + 0x000b129c 6420616c 6c204f41 20637574 73206f72 d all OA cuts or │ │ │ │ + 0x000b12ac 206f6e6c 79207468 65206f6e 65732076 only the ones v │ │ │ │ + 0x000b12bc 696f6c61 74656420 62792063 75727265 iolated by curre │ │ │ │ + 0x000b12cc 6e742070 6f696e74 3f000000 41646420 nt point?...Add │ │ │ │ + 0x000b12dc 616c6c20 63757473 00000000 41646420 all cuts....Add │ │ │ │ + 0x000b12ec 6f6e6c79 2076696f 6c617465 64206375 only violated cu │ │ │ │ + 0x000b12fc 74730000 56616c75 6520666f 72207469 ts..Value for ti │ │ │ │ + 0x000b130c 6e792065 6c656d65 6e742069 6e204f41 ny element in OA │ │ │ │ + 0x000b131c 20637574 00000000 57652077 696c6c20 cut....We will │ │ │ │ + 0x000b132c 72656d6f 76652022 636c6561 6e6c7922 remove "cleanly" │ │ │ │ + 0x000b133c 20286279 2072656c 6178696e 67206375 (by relaxing cu │ │ │ │ + 0x000b134c 74292061 6e20656c 656d656e 74206c6f t) an element lo │ │ │ │ + 0x000b135c 77657220 7468616e 20746869 732e0000 wer than this... │ │ │ │ + 0x000b136c 56616c75 6520666f 72207665 72792074 Value for very t │ │ │ │ + 0x000b137c 696e7920 656c656d 656e7420 696e204f iny element in O │ │ │ │ + 0x000b138c 41206375 74000000 416c676f 72697468 A cut...Algorith │ │ │ │ + 0x000b139c 6d207769 6c6c2074 616b6520 74686520 m will take the │ │ │ │ + 0x000b13ac 7269736b 206f6620 6e65676c 65637469 risk of neglecti │ │ │ │ + 0x000b13bc 6e672061 6e20656c 656d656e 74206c6f ng an element lo │ │ │ │ + 0x000b13cc 77657220 7468616e 20746869 732e0000 wer than this... │ │ │ │ + 0x000b13dc 6f615f72 68735f72 656c6178 00000000 oa_rhs_relax.... │ │ │ │ + 0x000b13ec 56616c75 65206279 20776869 63682074 Value by which t │ │ │ │ + 0x000b13fc 6f207265 6c617820 4f412063 75740000 o relax OA cut.. │ │ │ │ + 0x000b140c 52485320 6f66204f 4120636f 6e737472 RHS of OA constr │ │ │ │ + 0x000b141c 61696e74 73207769 6c6c2062 65207265 aints will be re │ │ │ │ + 0x000b142c 6c617865 64206279 20746869 7320616d laxed by this am │ │ │ │ + 0x000b143c 6f756e74 2074696d 65732074 68652061 ount times the a │ │ │ │ + 0x000b144c 62736f6c 75746520 76616c75 65206f66 bsolute value of │ │ │ │ + 0x000b145c 20746865 20696e69 7469616c 20726873 the initial rhs │ │ │ │ + 0x000b146c 20696620 69742069 73203e3d 20312028 if it is >= 1 ( │ │ │ │ + 0x000b147c 6f746865 72776973 65206279 20746869 otherwise by thi │ │ │ │ + 0x000b148c 7320616d 6f756e74 292e0000 6f615f63 s amount)...oa_c │ │ │ │ + 0x000b149c 7574735f 6c6f675f 6c657665 6c000000 uts_log_level... │ │ │ │ + 0x000b14ac 6c657665 6c206f66 206c6f67 20776865 level of log whe │ │ │ │ + 0x000b14bc 6e206765 6e657261 74696e67 204f4120 n generating OA │ │ │ │ + 0x000b14cc 63757473 2e000000 303a206f 75747075 cuts....0: outpu │ │ │ │ + 0x000b14dc 7473206e 6f746869 6e672c0a 313a2077 ts nothing,.1: w │ │ │ │ + 0x000b14ec 68656e20 61206375 74206973 2067656e hen a cut is gen │ │ │ │ + 0x000b14fc 65726174 65642c20 69747320 76696f6c erated, its viol │ │ │ │ + 0x000b150c 6174696f 6e20616e 6420696e 64657820 ation and index │ │ │ │ + 0x000b151c 6f662072 6f772066 726f6d20 77686963 of row from whic │ │ │ │ + 0x000b152c 68206974 206f7269 67696e61 7465732c h it originates, │ │ │ │ + 0x000b153c 0a323a20 616c7761 7973206f 75747075 .2: always outpu │ │ │ │ + 0x000b154c 74207669 6f6c6174 696f6e20 6f662074 t violation of t │ │ │ │ + 0x000b155c 68652063 75742e0a 333a206f 75747075 he cut..3: outpu │ │ │ │ + 0x000b156c 74206765 6e657261 74656420 63757473 t generated cuts │ │ │ │ + 0x000b157c 20696e63 6964656e 63652076 6563746f incidence vecto │ │ │ │ + 0x000b158c 72732e00 6e6c705f 736f6c76 65720000 rs..nlp_solver.. │ │ │ │ + 0x000b159c 43686f69 6365206f 66207468 6520736f Choice of the so │ │ │ │ + 0x000b15ac 6c766572 20666f72 206c6f63 616c206f lver for local o │ │ │ │ + 0x000b15bc 7074696d 61206f66 20636f6e 74696e75 ptima of continu │ │ │ │ + 0x000b15cc 6f757320 4e4c5027 73000000 496e7465 ous NLP's...Inte │ │ │ │ + 0x000b15dc 72696f72 20506f69 6e74204f 5054696d rior Point OPTim │ │ │ │ + 0x000b15ec 697a6572 20286874 7470733a 2f2f7072 izer (https://pr │ │ │ │ + 0x000b15fc 6f6a6563 74732e63 6f696e2d 6f722e6f ojects.coin-or.o │ │ │ │ + 0x000b160c 72672f49 706f7074 29000000 66696c74 rg/Ipopt)...filt │ │ │ │ + 0x000b161c 65725351 50000000 53657175 656e7469 erSQP...Sequenti │ │ │ │ + 0x000b162c 616c2071 75616472 61746963 2070726f al quadratic pro │ │ │ │ + 0x000b163c 6772616d 6d696e67 20747275 73742072 gramming trust r │ │ │ │ + 0x000b164c 6567696f 6e20616c 676f7269 74686d20 egion algorithm │ │ │ │ + 0x000b165c 28687474 703a2f2f 7777772d 756e6978 (http://www-unix │ │ │ │ + 0x000b166c 2e6d6373 2e616e6c 2e676f76 2f7e6c65 .mcs.anl.gov/~le │ │ │ │ + 0x000b167c 79666665 722f736f 6c766572 732e6874 yffer/solvers.ht │ │ │ │ + 0x000b168c 6d6c2900 616c6c00 72756e20 616c6c20 ml).all.run all │ │ │ │ + 0x000b169c 61766169 6c61626c 6520736f 6c766572 available solver │ │ │ │ + 0x000b16ac 73206174 20656163 68206e6f 64650000 s at each node.. │ │ │ │ + 0x000b16bc 4e6f7465 20746861 74206f70 74696f6e Note that option │ │ │ │ + 0x000b16cc 2077696c 6c20776f 726b206f 6e6c7920 will work only │ │ │ │ + 0x000b16dc 69662074 68652073 70656369 66696564 if the specified │ │ │ │ + 0x000b16ec 20736f6c 76657220 68617320 6265656e solver has been │ │ │ │ + 0x000b16fc 20696e73 74616c6c 65642e20 49706f70 installed. Ipop │ │ │ │ + 0x000b170c 74207769 6c6c2075 7375616c 6c792062 t will usually b │ │ │ │ + 0x000b171c 6520696e 7374616c 6c656420 77697468 e installed with │ │ │ │ + 0x000b172c 20426f6e 6d696e20 62792064 65666175 Bonmin by defau │ │ │ │ + 0x000b173c 6c742e20 466f7220 46696c74 65725351 lt. For FilterSQ │ │ │ │ + 0x000b174c 5020706c 65617365 20736565 20687474 P please see htt │ │ │ │ + 0x000b175c 703a2f2f 7777772d 756e6978 2e6d6373 p://www-unix.mcs │ │ │ │ + 0x000b176c 2e616e6c 2e676f76 2f7e6c65 79666665 .anl.gov/~leyffe │ │ │ │ + 0x000b177c 722f736f 6c766572 732e6874 6d6c206f r/solvers.html o │ │ │ │ + 0x000b178c 6e20686f 7720746f 206f6274 61696e20 n how to obtain │ │ │ │ + 0x000b179c 69742061 6e642068 74747073 3a2f2f70 it and https://p │ │ │ │ + 0x000b17ac 726f6a65 6374732e 636f696e 2d6f722e rojects.coin-or. │ │ │ │ + 0x000b17bc 6f72672f 426f6e6d 696e2f77 696b692f org/Bonmin/wiki/ │ │ │ │ + 0x000b17cc 48696e74 54726963 6b73206f 6e20686f HintTricks on ho │ │ │ │ + 0x000b17dc 7720746f 20636f6e 66696775 72652042 w to configure B │ │ │ │ + 0x000b17ec 6f6e6d69 6e20746f 20757365 2069742e onmin to use it. │ │ │ │ + 0x000b17fc 00000000 7761726d 5f737461 72740000 ....warm_start.. │ │ │ │ + 0x000b180c 53656c65 63742074 68652077 61726d20 Select the warm │ │ │ │ + 0x000b181c 73746172 74206d65 74686f64 00000000 start method.... │ │ │ │ + 0x000b182c 4e6f2077 61726d20 73746172 742c206a No warm start, j │ │ │ │ + 0x000b183c 75737420 73746172 74204e4c 50732066 ust start NLPs f │ │ │ │ + 0x000b184c 726f6d20 6f707469 6d616c20 736f6c75 rom optimal solu │ │ │ │ + 0x000b185c 74696f6e 206f6620 74686520 726f6f74 tion of the root │ │ │ │ + 0x000b186c 2072656c 61786174 696f6e00 66616b65 relaxation.fake │ │ │ │ + 0x000b187c 5f626173 69730000 6275696c 64732066 _basis..builds f │ │ │ │ + 0x000b188c 616b6520 62617369 732c2075 73656675 ake basis, usefu │ │ │ │ + 0x000b189c 6c20666f 72206375 74206d61 6e616765 l for cut manage │ │ │ │ + 0x000b18ac 6d656e74 20696e20 43626320 28776172 ment in Cbc (war │ │ │ │ + 0x000b18bc 6d207374 61727420 69732074 68652073 m start is the s │ │ │ │ + 0x000b18cc 616d6520 61732069 6e206e6f 6e652900 ame as in none). │ │ │ │ + 0x000b18dc 6f707469 6d756d00 5761726d 20737461 optimum.Warm sta │ │ │ │ + 0x000b18ec 72742077 69746820 64697265 63742070 rt with direct p │ │ │ │ + 0x000b18fc 6172656e 74206f70 74696d75 6d000000 arent optimum... │ │ │ │ + 0x000b190c 696e7465 72696f72 5f706f69 6e740000 interior_point.. │ │ │ │ + 0x000b191c 5761726d 20737461 72742077 69746820 Warm start with │ │ │ │ + 0x000b192c 616e2069 6e746572 696f7220 706f696e an interior poin │ │ │ │ + 0x000b193c 74206f66 20646972 65637420 70617265 t of direct pare │ │ │ │ + 0x000b194c 6e740000 54686973 2077696c 6c206166 nt..This will af │ │ │ │ + 0x000b195c 66656374 20746865 2066756e 6374696f fect the functio │ │ │ │ + 0x000b196c 6e206765 74576172 6d537461 72742829 n getWarmStart() │ │ │ │ + 0x000b197c 2c20616e 64206173 20612063 6f6e7365 , and as a conse │ │ │ │ + 0x000b198c 7175656e 63652074 68652077 61726d20 quence the warm │ │ │ │ + 0x000b199c 73746172 74696e67 20696e20 74686520 starting in the │ │ │ │ + 0x000b19ac 76617269 6f757320 616c676f 72697468 various algorith │ │ │ │ + 0x000b19bc 6d732e00 6e6c705f 6c6f675f 6c657665 ms..nlp_log_leve │ │ │ │ + 0x000b19cc 6c000000 73706563 69667920 4e4c5020 l...specify NLP │ │ │ │ + 0x000b19dc 736f6c76 65722069 6e746572 66616365 solver interface │ │ │ │ + 0x000b19ec 206c6f67 206c6576 656c2028 696e6465 log level (inde │ │ │ │ + 0x000b19fc 70656e64 656e7420 66726f6d 2069706f pendent from ipo │ │ │ │ + 0x000b1a0c 70742070 72696e74 5f6c6576 656c292e pt print_level). │ │ │ │ + 0x000b1a1c 00000000 53657420 74686520 6c657665 ....Set the leve │ │ │ │ + 0x000b1a2c 6c206f66 206f7574 70757420 6f662074 l of output of t │ │ │ │ + 0x000b1a3c 6865204f 7369544d 494e4c50 496e7465 he OsiTMINLPInte │ │ │ │ + 0x000b1a4c 72666163 65203a20 30202d20 6e6f6e65 rface : 0 - none │ │ │ │ + 0x000b1a5c 2c203120 2d206e6f 726d616c 2c203220 , 1 - normal, 2 │ │ │ │ + 0x000b1a6c 2d207665 72626f73 65000000 66696c65 - verbose...file │ │ │ │ + 0x000b1a7c 5f736f6c 7574696f 6e000000 57726974 _solution...Writ │ │ │ │ + 0x000b1a8c 65206120 66696c65 20626f6e 6d696e2e e a file bonmin. │ │ │ │ + 0x000b1a9c 736f6c20 77697468 20746865 20736f6c sol with the sol │ │ │ │ + 0x000b1aac 7574696f 6e000000 6d61785f 72616e64 ution...max_rand │ │ │ │ + 0x000b1abc 6f6d5f70 6f696e74 5f726164 69757300 om_point_radius. │ │ │ │ + 0x000b1acc 53657420 6d617820 76616c75 65207220 Set max value r │ │ │ │ + 0x000b1adc 666f7220 636f6f72 64696e61 7465206f for coordinate o │ │ │ │ + 0x000b1aec 66206120 72616e64 6f6d2070 6f696e74 f a random point │ │ │ │ + 0x000b1afc 2e000000 5768656e 20706963 6b696e67 ....When picking │ │ │ │ + 0x000b1b0c 20612072 616e646f 6d20706f 696e742c a random point, │ │ │ │ + 0x000b1b1c 20636f6f 7264696e 61746520 69207769 coordinate i wi │ │ │ │ + 0x000b1b2c 6c6c2062 6520696e 20746865 20696e74 ll be in the int │ │ │ │ + 0x000b1b3c 65727661 6c205b6d 696e286d 6178286c erval [min(max(l │ │ │ │ + 0x000b1b4c 2c2d7229 2c752d72 292c206d 6178286d ,-r),u-r), max(m │ │ │ │ + 0x000b1b5c 696e2875 2c72292c 6c2b7229 5d202877 in(u,r),l+r)] (w │ │ │ │ + 0x000b1b6c 68657265 206c2069 73207468 65206c6f here l is the lo │ │ │ │ + 0x000b1b7c 77657220 626f756e 6420666f 72207468 wer bound for th │ │ │ │ + 0x000b1b8c 65207661 72696162 6c652061 6e642075 e variable and u │ │ │ │ + 0x000b1b9c 20697320 69747320 75707065 7220626f is its upper bo │ │ │ │ + 0x000b1bac 756e6429 00000000 72616e64 6f6d5f70 und)....random_p │ │ │ │ + 0x000b1bbc 6f696e74 5f747970 65000000 6d657468 oint_type...meth │ │ │ │ + 0x000b1bcc 6f642074 6f206368 6f6f7365 20612072 od to choose a r │ │ │ │ + 0x000b1bdc 616e646f 6d207374 61727469 6e672070 andom starting p │ │ │ │ + 0x000b1bec 6f696e74 00000000 4a6f6e00 43686f6f oint....Jon.Choo │ │ │ │ + 0x000b1bfc 73652072 616e646f 6d20706f 696e7420 se random point │ │ │ │ + 0x000b1c0c 756e6966 6f726d6c 79206265 74776565 uniformly betwee │ │ │ │ + 0x000b1c1c 6e207468 6520626f 756e6473 00000000 n the bounds.... │ │ │ │ + 0x000b1c2c 416e6472 65617300 70657274 75726220 Andreas.perturb │ │ │ │ + 0x000b1c3c 74686520 73746172 74696e67 20706f69 the starting poi │ │ │ │ + 0x000b1c4c 6e74206f 66207468 65207072 6f626c65 nt of the proble │ │ │ │ + 0x000b1c5c 6d207769 7468696e 20612070 72657363 m within a presc │ │ │ │ + 0x000b1c6c 72696265 6420696e 74657276 616c0000 ribed interval.. │ │ │ │ + 0x000b1c7c 436c6175 64696100 70657274 75726220 Claudia.perturb │ │ │ │ + 0x000b1c8c 74686520 73746172 74696e67 20706f69 the starting poi │ │ │ │ + 0x000b1c9c 6e742075 73696e67 20746865 20706572 nt using the per │ │ │ │ + 0x000b1cac 74757262 6174696f 6e207261 64697573 turbation radius │ │ │ │ + 0x000b1cbc 20737566 66697820 696e666f 726d6174 suffix informat │ │ │ │ + 0x000b1ccc 696f6e00 72616e64 6f6d5f70 6f696e74 ion.random_point │ │ │ │ + 0x000b1cdc 5f706572 74757262 6174696f 6e5f696e _perturbation_in │ │ │ │ + 0x000b1cec 74657276 616c0000 416d6f75 6e742062 terval..Amount b │ │ │ │ + 0x000b1cfc 79207768 69636820 73746172 74696e67 y which starting │ │ │ │ + 0x000b1d0c 20706f69 6e742069 73207065 72747572 point is pertur │ │ │ │ + 0x000b1d1c 62656420 7768656e 2063686f 6f73696e bed when choosin │ │ │ │ + 0x000b1d2c 6720746f 20706963 6b207261 6e646f6d g to pick random │ │ │ │ + 0x000b1d3c 20706f69 6e742062 79207065 72747572 point by pertur │ │ │ │ + 0x000b1d4c 62696e67 20737461 7274696e 6720706f bing starting po │ │ │ │ + 0x000b1d5c 696e7400 6e756d5f 69746572 6174696f int.num_iteratio │ │ │ │ + 0x000b1d6c 6e735f73 75737065 63740000 4e756d62 ns_suspect..Numb │ │ │ │ + 0x000b1d7c 6572206f 66206974 65726174 696f6e73 er of iterations │ │ │ │ + 0x000b1d8c 206f7665 72207768 69636820 61206e6f over which a no │ │ │ │ + 0x000b1d9c 64652069 7320636f 6e736964 65726564 de is considered │ │ │ │ + 0x000b1dac 20227375 73706563 74222028 666f7220 "suspect" (for │ │ │ │ + 0x000b1dbc 64656275 6767696e 67207075 72706f73 debugging purpos │ │ │ │ + 0x000b1dcc 6573206f 6e6c792c 20736565 20646574 es only, see det │ │ │ │ + 0x000b1ddc 61696c65 6420646f 63756d65 6e746174 ailed documentat │ │ │ │ + 0x000b1dec 696f6e29 2e000000 5768656e 20746865 ion)....When the │ │ │ │ + 0x000b1dfc 206e756d 62657220 6f662069 74657261 number of itera │ │ │ │ + 0x000b1e0c 74696f6e 7320746f 20736f6c 76652061 tions to solve a │ │ │ │ + 0x000b1e1c 206e6f64 65206973 2061626f 76652074 node is above t │ │ │ │ + 0x000b1e2c 68697320 6e756d62 65722c20 74686520 his number, the │ │ │ │ + 0x000b1e3c 73756270 726f626c 656d2061 74207468 subproblem at th │ │ │ │ + 0x000b1e4c 6973206e 6f646520 69732063 6f6e7369 is node is consi │ │ │ │ + 0x000b1e5c 64657265 6420746f 20626520 73757370 dered to be susp │ │ │ │ + 0x000b1e6c 65637420 616e6420 69742077 696c6c20 ect and it will │ │ │ │ + 0x000b1e7c 62652077 72697474 656e2069 6e746f20 be written into │ │ │ │ + 0x000b1e8c 61206669 6c652028 73657420 746f202d a file (set to - │ │ │ │ + 0x000b1e9c 3120746f 20646561 63746976 61746520 1 to deactivate │ │ │ │ + 0x000b1eac 74686973 292e0000 6e756d5f 72657472 this)...num_retr │ │ │ │ + 0x000b1ebc 795f756e 736f6c76 65645f72 616e646f y_unsolved_rando │ │ │ │ + 0x000b1ecc 6d5f706f 696e7400 4e756d62 65722024 m_point.Number $ │ │ │ │ + 0x000b1edc 6b24206f 66207469 6d657320 74686174 k$ of times that │ │ │ │ + 0x000b1eec 20746865 20616c67 6f726974 686d2077 the algorithm w │ │ │ │ + 0x000b1efc 696c6c20 74727920 746f2072 65736f6c ill try to resol │ │ │ │ + 0x000b1f0c 76652061 6e20756e 736f6c76 6564204e ve an unsolved N │ │ │ │ + 0x000b1f1c 4c502077 69746820 61207261 6e646f6d LP with a random │ │ │ │ + 0x000b1f2c 20737461 7274696e 6720706f 696e7420 starting point │ │ │ │ + 0x000b1f3c 28776520 63616c6c 20756e73 6f6c7665 (we call unsolve │ │ │ │ + 0x000b1f4c 6420616e 204e4c50 20666f72 20776869 d an NLP for whi │ │ │ │ + 0x000b1f5c 63682049 706f7074 20697320 6e6f7420 ch Ipopt is not │ │ │ │ + 0x000b1f6c 61626c65 20746f20 67756172 616e7465 able to guarante │ │ │ │ + 0x000b1f7c 65206f70 74696d61 6c697479 20776974 e optimality wit │ │ │ │ + 0x000b1f8c 68696e20 74686520 73706563 69666965 hin the specifie │ │ │ │ + 0x000b1f9c 6420746f 6c657261 6e636573 292e0000 d tolerances)... │ │ │ │ + 0x000b1fac 5768656e 2049706f 70742066 61696c73 When Ipopt fails │ │ │ │ + 0x000b1fbc 20746f20 736f6c76 65206120 636f6e74 to solve a cont │ │ │ │ + 0x000b1fcc 696e756f 7573204e 4c502073 75622d70 inuous NLP sub-p │ │ │ │ + 0x000b1fdc 726f626c 656d2c20 69662024 6b203e20 roblem, if $k > │ │ │ │ + 0x000b1fec 30242c20 74686520 616c676f 72697468 0$, the algorith │ │ │ │ + 0x000b1ffc 6d207769 6c6c2074 72792061 6761696e m will try again │ │ │ │ + 0x000b200c 20746f20 736f6c76 65207468 65206661 to solve the fa │ │ │ │ + 0x000b201c 696c6564 204e4c50 20776974 6820246b iled NLP with $k │ │ │ │ + 0x000b202c 24206e65 77207261 6e646f6d 6c792063 $ new randomly c │ │ │ │ + 0x000b203c 686f7365 6e207374 61727469 6e672070 hosen starting p │ │ │ │ + 0x000b204c 6f696e74 7320206f 7220756e 74696c20 oints or until │ │ │ │ + 0x000b205c 74686520 70726f62 6c656d20 69732073 the problem is s │ │ │ │ + 0x000b206c 6f6c7665 64207769 74682073 75636365 olved with succe │ │ │ │ + 0x000b207c 73732e00 7265736f 6c76655f 6f6e5f73 ss..resolve_on_s │ │ │ │ + 0x000b208c 6d616c6c 5f696e66 65617369 62696c69 mall_infeasibili │ │ │ │ + 0x000b209c 74790000 49662061 206c6f63 616c6c79 ty..If a locally │ │ │ │ + 0x000b20ac 20696e66 65617369 626c6520 70726f62 infeasible prob │ │ │ │ + 0x000b20bc 6c656d20 69732069 6e666561 7369626c lem is infeasibl │ │ │ │ + 0x000b20cc 65206279 206c6573 73207468 616e2074 e by less than t │ │ │ │ + 0x000b20dc 6869732c 20726573 6f6c7665 20697420 his, resolve it │ │ │ │ + 0x000b20ec 77697468 20696e69 7469616c 20737461 with initial sta │ │ │ │ + 0x000b20fc 7274696e 6720706f 696e742e 00000000 rting point..... │ │ │ │ + 0x000b210c 49742069 73207365 7420746f 20302062 It is set to 0 b │ │ │ │ + 0x000b211c 79206465 6661756c 74207769 74682049 y default with I │ │ │ │ + 0x000b212c 706f7074 2e205768 656e2075 73696e67 popt. When using │ │ │ │ + 0x000b213c 2046696c 74657253 51502c20 426f6e6d FilterSQP, Bonm │ │ │ │ + 0x000b214c 696e2073 65747320 69742074 6f206120 in sets it to a │ │ │ │ + 0x000b215c 736d616c 6c207661 6c75652e 00000000 small value..... │ │ │ │ + 0x000b216c 6e756d5f 7265736f 6c76655f 61745f72 num_resolve_at_r │ │ │ │ + 0x000b217c 6f6f7400 4e756d62 65722024 6b24206f oot.Number $k$ o │ │ │ │ + 0x000b218c 66207472 69657320 746f2072 65736f6c f tries to resol │ │ │ │ + 0x000b219c 76652074 68652072 6f6f7420 6e6f6465 ve the root node │ │ │ │ + 0x000b21ac 20776974 68206469 66666572 656e7420 with different │ │ │ │ + 0x000b21bc 73746172 74696e67 20706f69 6e74732e starting points. │ │ │ │ + 0x000b21cc 00000000 54686520 616c676f 72697468 ....The algorith │ │ │ │ + 0x000b21dc 6d207769 6c6c2073 6f6c7665 20746865 m will solve the │ │ │ │ + 0x000b21ec 20726f6f 74206e6f 64652077 69746820 root node with │ │ │ │ + 0x000b21fc 246b2420 72616e64 6f6d2073 74617274 $k$ random start │ │ │ │ + 0x000b220c 696e6720 706f696e 74732061 6e642077 ing points and w │ │ │ │ + 0x000b221c 696c6c20 6b656570 20746865 20626573 ill keep the bes │ │ │ │ + 0x000b222c 74206c6f 63616c20 6f707469 6d756d20 t local optimum │ │ │ │ + 0x000b223c 666f756e 642e0000 6e756d5f 7265736f found...num_reso │ │ │ │ + 0x000b224c 6c76655f 61745f6e 6f646500 4e756d62 lve_at_node.Numb │ │ │ │ + 0x000b225c 65722024 6b24206f 66207472 69657320 er $k$ of tries │ │ │ │ + 0x000b226c 746f2072 65736f6c 76652061 206e6f64 to resolve a nod │ │ │ │ + 0x000b227c 6520286f 74686572 20746861 6e207468 e (other than th │ │ │ │ + 0x000b228c 6520726f 6f742920 6f662074 68652074 e root) of the t │ │ │ │ + 0x000b229c 72656520 77697468 20646966 66657265 ree with differe │ │ │ │ + 0x000b22ac 6e742073 74617274 696e6720 706f696e nt starting poin │ │ │ │ + 0x000b22bc 742e0000 54686520 616c676f 72697468 t...The algorith │ │ │ │ + 0x000b22cc 6d207769 6c6c2073 6f6c7665 20616c6c m will solve all │ │ │ │ + 0x000b22dc 20746865 206e6f64 65732077 69746820 the nodes with │ │ │ │ + 0x000b22ec 246b2420 64696666 6572656e 74207261 $k$ different ra │ │ │ │ + 0x000b22fc 6e646f6d 20737461 7274696e 6720706f ndom starting po │ │ │ │ + 0x000b230c 696e7473 20616e64 2077696c 6c206b65 ints and will ke │ │ │ │ + 0x000b231c 65702074 68652062 65737420 6c6f6361 ep the best loca │ │ │ │ + 0x000b232c 6c206f70 74696d75 6d20666f 756e642e l optimum found. │ │ │ │ + 0x000b233c 00000000 6e756d5f 7265736f 6c76655f ....num_resolve_ │ │ │ │ + 0x000b234c 61745f69 6e666561 7369626c 65730000 at_infeasibles.. │ │ │ │ + 0x000b235c 4e756d62 65722024 6b24206f 66207472 Number $k$ of tr │ │ │ │ + 0x000b236c 69657320 746f2072 65736f6c 76652061 ies to resolve a │ │ │ │ + 0x000b237c 6e20696e 66656173 69626c65 206e6f64 n infeasible nod │ │ │ │ + 0x000b238c 6520286f 74686572 20746861 6e207468 e (other than th │ │ │ │ + 0x000b239c 6520726f 6f742920 6f662074 68652074 e root) of the t │ │ │ │ + 0x000b23ac 72656520 77697468 20646966 66657265 ree with differe │ │ │ │ + 0x000b23bc 6e742073 74617274 696e6720 706f696e nt starting poin │ │ │ │ + 0x000b23cc 742e0000 54686520 616c676f 72697468 t...The algorith │ │ │ │ + 0x000b23dc 6d207769 6c6c2073 6f6c7665 20616c6c m will solve all │ │ │ │ + 0x000b23ec 20746865 20696e66 65617369 626c6520 the infeasible │ │ │ │ + 0x000b23fc 6e6f6465 73207769 74682024 6b242064 nodes with $k$ d │ │ │ │ + 0x000b240c 69666665 72656e74 2072616e 646f6d20 ifferent random │ │ │ │ + 0x000b241c 73746172 74696e67 20706f69 6e747320 starting points │ │ │ │ + 0x000b242c 616e6420 77696c6c 206b6565 70207468 and will keep th │ │ │ │ + 0x000b243c 65206265 7374206c 6f63616c 206f7074 e best local opt │ │ │ │ + 0x000b244c 696d756d 20666f75 6e642e00 64796e61 imum found..dyna │ │ │ │ + 0x000b245c 6d69635f 6465665f 6375746f 66665f64 mic_def_cutoff_d │ │ │ │ + 0x000b246c 65637200 446f2079 6f752077 616e7420 ecr.Do you want │ │ │ │ + 0x000b247c 746f2064 6566696e 65207468 65207061 to define the pa │ │ │ │ + 0x000b248c 72616d65 74657220 6375746f 66665f64 rameter cutoff_d │ │ │ │ + 0x000b249c 65637220 64796e61 6d696361 6c6c793f ecr dynamically? │ │ │ │ + 0x000b24ac 00000000 636f6566 665f7661 725f7468 ....coeff_var_th │ │ │ │ + 0x000b24bc 72657368 6f6c6400 436f6566 66696369 reshold.Coeffici │ │ │ │ + 0x000b24cc 656e7420 6f662076 61726961 74696f6e ent of variation │ │ │ │ + 0x000b24dc 20746872 6573686f 6c642028 666f7220 threshold (for │ │ │ │ + 0x000b24ec 64796e61 6d696320 64656669 6e697469 dynamic definiti │ │ │ │ + 0x000b24fc 6f6e206f 66206375 746f6666 5f646563 on of cutoff_dec │ │ │ │ + 0x000b250c 72292e00 66697273 745f7065 72635f66 r)..first_perc_f │ │ │ │ + 0x000b251c 6f725f63 75746f66 665f6465 63720000 or_cutoff_decr.. │ │ │ │ + 0x000b252c 54686520 70657263 656e7461 67652075 The percentage u │ │ │ │ + 0x000b253c 73656420 7768656e 2c207468 6520636f sed when, the co │ │ │ │ + 0x000b254c 65666620 6f662076 61726961 6e636520 eff of variance │ │ │ │ + 0x000b255c 69732073 6d616c6c 65722074 68616e20 is smaller than │ │ │ │ + 0x000b256c 74686520 74687265 73686f6c 642c2074 the threshold, t │ │ │ │ + 0x000b257c 6f20636f 6d707574 65207468 65206375 o compute the cu │ │ │ │ + 0x000b258c 746f6666 5f646563 72206479 6e616d69 toff_decr dynami │ │ │ │ + 0x000b259c 63616c6c 792e0000 7365636f 6e645f70 cally...second_p │ │ │ │ + 0x000b25ac 6572635f 666f725f 6375746f 66665f64 erc_for_cutoff_d │ │ │ │ + 0x000b25bc 65637200 54686520 70657263 656e7461 ecr.The percenta │ │ │ │ + 0x000b25cc 67652075 73656420 7768656e 2c207468 ge used when, th │ │ │ │ + 0x000b25dc 6520636f 65666620 6f662076 61726961 e coeff of varia │ │ │ │ + 0x000b25ec 6e636520 69732067 72656174 65722074 nce is greater t │ │ │ │ + 0x000b25fc 68616e20 74686520 74687265 73686f6c han the threshol │ │ │ │ + 0x000b260c 642c2074 6f20636f 6d707574 65207468 d, to compute th │ │ │ │ + 0x000b261c 65206375 746f6666 5f646563 72206479 e cutoff_decr dy │ │ │ │ + 0x000b262c 6e616d69 63616c6c 792e0000 4e6f7420 namically...Not │ │ │ │ + 0x000b263c 696d706c 656d656e 74656420 79657420 implemented yet │ │ │ │ + 0x000b264c 62757420 73686f75 6c642062 65206966 but should be if │ │ │ │ + 0x000b265c 206e6563 65737361 72792e00 73657452 necessary..setR │ │ │ │ + 0x000b266c 6f774c6f 77657200 73657452 6f775570 owLower.setRowUp │ │ │ │ + 0x000b267c 70657200 73657452 6f775479 70650000 per.setRowType.. │ │ │ │ + 0x000b268c 43616e20 6e6f7420 6368616e 6765206f Can not change o │ │ │ │ + 0x000b269c 626a6563 74697665 2073656e 7365206f bjective sense o │ │ │ │ + 0x000b26ac 6620616e 2049706f 70742070 726f626c f an Ipopt probl │ │ │ │ + 0x000b26bc 656d2e00 7365744f 626a5365 6e736500 em..setObjSense. │ │ │ │ + 0x000b26cc 43616e27 74207573 65207065 72747572 Can't use pertur │ │ │ │ + 0x000b26dc 625f7261 64697573 20696620 6e6f2072 b_radius if no r │ │ │ │ + 0x000b26ec 61646969 20617265 20676976 656e2e00 adii are given.. │ │ │ │ + 0x000b26fc 72616e64 6f6d5374 61727469 6e67506f randomStartingPo │ │ │ │ + 0x000b270c 696e7400 4e6f2066 65617369 62696c69 int.No feasibili │ │ │ │ + 0x000b271c 74792070 726f626c 656d0000 67657446 ty problem..getF │ │ │ │ + 0x000b272c 65617369 62696c69 74794f75 74657241 easibilityOuterA │ │ │ │ + 0x000b273c 7070726f 78696d61 74696f6e 00000000 pproximation.... │ │ │ │ + 0x000b274c 766f6964 20426f6e 6d696e3a 3a544e4c void Bonmin::TNL │ │ │ │ + 0x000b275c 50324650 4e4c503a 3a736574 5f726873 P2FPNLP::set_rhs │ │ │ │ + 0x000b276c 5f6c6f63 616c5f62 72616e63 68696e67 _local_branching │ │ │ │ + 0x000b277c 5f636f6e 73747261 696e7428 646f7562 _constraint(doub │ │ │ │ + 0x000b278c 6c652900 7268735f 6c6f6361 6c5f6272 le).rhs_local_br │ │ │ │ + 0x000b279c 616e6368 696e675f 636f6e73 74726169 anching_constrai │ │ │ │ + 0x000b27ac 6e74203e 3d203000 766f6964 20426f6e nt >= 0.void Bon │ │ │ │ + 0x000b27bc 6d696e3a 3a4f7369 544d494e 4c50496e min::OsiTMINLPIn │ │ │ │ + 0x000b27cc 74657266 6163653a 3a736574 4d6f6465 terface::setMode │ │ │ │ + 0x000b27dc 6c284970 6f70743a 3a536d61 72745074 l(Ipopt::SmartPt │ │ │ │ + 0x000b27ec 723c426f 6e6d696e 3a3a544d 494e4c50 r)..Problem on o │ │ │ │ + 0x000b280c 7074696d 616c2070 61746820 69732069 ptimal path is i │ │ │ │ + 0x000b281c 6e666561 7369626c 65210a00 7072696e nfeasible!..prin │ │ │ │ + 0x000b282c 745f7573 65725f6f 7074696f 6e730000 t_user_options.. │ │ │ │ + 0x000b283c 72657472 79207769 74682000 76656374 retry with .vect │ │ │ │ + 0x000b284c 6f723a3a 5f4d5f72 616e6765 5f696e73 or::_M_range_ins │ │ │ │ + 0x000b285c 65727400 0a574152 4e494e47 3a207468 ert..WARNING: th │ │ │ │ + 0x000b286c 6520616c 676f7269 74686d20 73656c65 e algorithm sele │ │ │ │ + 0x000b287c 63746564 20646f65 73206e6f 7420636f cted does not co │ │ │ │ + 0x000b288c 6e736964 65722074 68652073 65636f6e nsider the secon │ │ │ │ + 0x000b289c 64206f62 6a656374 69766520 66756e63 d objective func │ │ │ │ + 0x000b28ac 74696f6e 00000000 4e6f2073 74617469 tion....No stati │ │ │ │ + 0x000b28bc 73746963 73206176 61696c61 626c6520 stics available │ │ │ │ + 0x000b28cc 66726f6d 2049706f 70740000 7265736f from Ipopt..reso │ │ │ │ + 0x000b28dc 6c766520 726f6275 73746e65 73730000 lve robustness.. │ │ │ │ + 0x000b28ec 7265736f 6c766546 6f72526f 62757374 resolveForRobust │ │ │ │ + 0x000b28fc 6e657373 00000000 76697274 75616c20 ness....virtual │ │ │ │ + 0x000b290c 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ + 0x000b291c 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ + 0x000b292c 3a696e69 7469616c 536f6c76 6528636f :initialSolve(co │ │ │ │ + 0x000b293c 6e737420 63686172 2a290000 49735661 nst char*)..IsVa │ │ │ │ + 0x000b294c 6c696428 6170705f 29000000 49735661 lid(app_)...IsVa │ │ │ │ + 0x000b295c 6c696428 70726f62 6c656d5f 29000000 lid(problem_)... │ │ │ │ + 0x000b296c 696e6974 69616c53 6f6c7665 00000000 initialSolve.... │ │ │ │ + 0x000b297c 7072696e 745f6c65 76656c00 76697274 print_level.virt │ │ │ │ + 0x000b298c 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ + 0x000b299c 3a4f7369 544d494e 4c50496e 74657266 :OsiTMINLPInterf │ │ │ │ + 0x000b29ac 6163653a 3a726573 6f6c7665 28636f6e ace::resolve(con │ │ │ │ + 0x000b29bc 73742063 6861722a 29000000 7761726d st char*)...warm │ │ │ │ + 0x000b29cc 5f737461 72745f73 616d655f 73747275 _start_same_stru │ │ │ │ + 0x000b29dc 63747572 65000000 7265736f 6c766500 cture...resolve. │ │ │ │ + 0x000b29ec 746f746f 74000000 7761726d 5f737461 totot...warm_sta │ │ │ │ + 0x000b29fc 72745f62 6f756e64 5f667261 63000000 rt_bound_frac... │ │ │ │ + 0x000b2a0c 6e6c705f 6c6f7765 725f626f 756e645f nlp_lower_bound_ │ │ │ │ + 0x000b2a1c 696e6600 6e6c705f 75707065 725f626f inf.nlp_upper_bo │ │ │ │ + 0x000b2a2c 756e645f 696e6600 4e6f7420 656e6f75 und_inf.Not enou │ │ │ │ + 0x000b2a3c 6768206d 656d6f72 7920746f 206f7065 gh memory to ope │ │ │ │ + 0x000b2a4c 6e206f70 74696f6e 2066696c 652e0a00 n option file... │ │ │ │ + 0x000b2a5c 72656164 4f707469 6f6e4669 6c650000 readOptionFile.. │ │ │ │ + 0x000b2a6c 41727261 79732066 6f722073 746f7269 Arrays for stori │ │ │ │ + 0x000b2a7c 6e67206a 61636f62 69616e20 61726520 ng jacobian are │ │ │ │ + 0x000b2a8c 696e636f 6e736973 74656e74 2e000000 inconsistent.... │ │ │ │ + 0x000b2a9c 636f7079 20636f6e 73747275 63746f72 copy constructor │ │ │ │ + 0x000b2aac 00000000 49706f70 744f4149 6e746572 ....IpoptOAInter │ │ │ │ + 0x000b2abc 66616365 00000000 446f6e27 74206b6e face....Don't kn │ │ │ │ + 0x000b2acc 6f772068 6f772074 6f20636f 70792061 ow how to copy a │ │ │ │ + 0x000b2adc 6e20656d 70747920 49706f70 74496e74 n empty IpoptInt │ │ │ │ + 0x000b2aec 65726661 63652e00 7265736f 6c766520 erface..resolve │ │ │ │ + 0x000b2afc 636f7374 00000000 766f6964 20426f6e cost....void Bon │ │ │ │ + 0x000b2b0c 6d696e3a 3a4f7369 544d494e 4c50496e min::OsiTMINLPIn │ │ │ │ + 0x000b2b1c 74657266 6163653a 3a637265 61746541 terface::createA │ │ │ │ + 0x000b2b2c 70706c69 63617469 6f6e2849 706f7074 pplication(Ipopt │ │ │ │ + 0x000b2b3c 3a3a536d 61727450 74723c42 6f6e6d69 ::SmartPtr, Ipopt::Sm │ │ │ │ + 0x000b2b6c 61727450 74723c49 706f7074 3a3a4f70 artPtr, Ipop │ │ │ │ + 0x000b2b8c 743a3a53 6d617274 5074723c 49706f70 t::SmartPtr, │ │ │ │ + 0x000b2bac 636f6e73 74207374 643a3a73 7472696e const std::strin │ │ │ │ + 0x000b2bbc 67262900 21497356 616c6964 28617070 g&).!IsValid(app │ │ │ │ + 0x000b2bcc 5f290000 63726561 74654170 706c6963 _)..createApplic │ │ │ │ + 0x000b2bdc 6174696f 6e000000 426f6e6d 696e206e ation...Bonmin n │ │ │ │ + 0x000b2bec 6f742063 6f6e6669 67757265 6420746f ot configured to │ │ │ │ + 0x000b2bfc 2072756e 20776974 68204669 6c746572 run with Filter │ │ │ │ + 0x000b2c0c 5351502e 00000000 426f6e6d 696e206e SQP.....Bonmin n │ │ │ │ + 0x000b2c1c 6f742063 6f6e6669 67757265 6420746f ot configured to │ │ │ │ + 0x000b2c2c 2072756e 20776974 68204970 6f70742e run with Ipopt. │ │ │ │ + 0x000b2c3c 00000000 4572726f 72206475 72696e67 ....Error during │ │ │ │ + 0x000b2c4c 20696e69 7469616c 697a6174 696f6e20 initialization │ │ │ │ + 0x000b2c5c 6f662061 70705f00 76697274 75616c20 of app_.virtual │ │ │ │ + 0x000b2c6c 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ + 0x000b2c7c 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ + 0x000b2c8c 3a616464 4f626a65 63746976 6546756e :addObjectiveFun │ │ │ │ + 0x000b2c9c 6374696f 6e284f73 69536f6c 76657249 ction(OsiSolverI │ │ │ │ + 0x000b2cac 6e746572 66616365 262c2063 6f6e7374 nterface&, const │ │ │ │ + 0x000b2cbc 20646f75 626c652a 29000000 6e756d63 double*)...numc │ │ │ │ + 0x000b2ccc 6f6c7320 3d3d2073 692e6765 744e756d ols == si.getNum │ │ │ │ + 0x000b2cdc 436f6c73 28290000 76697274 75616c20 Cols()..virtual │ │ │ │ + 0x000b2cec 766f6964 20426f6e 6d696e3a 3a4f7369 void Bonmin::Osi │ │ │ │ + 0x000b2cfc 544d494e 4c50496e 74657266 6163653a TMINLPInterface: │ │ │ │ + 0x000b2d0c 3a657874 72616374 4c696e65 61725265 :extractLinearRe │ │ │ │ + 0x000b2d1c 6c617861 74696f6e 284f7369 536f6c76 laxation(OsiSolv │ │ │ │ + 0x000b2d2c 6572496e 74657266 61636526 2c20636f erInterface&, co │ │ │ │ + 0x000b2d3c 6e737420 646f7562 6c652a2c 20626f6f nst double*, boo │ │ │ │ + 0x000b2d4c 6c290000 6d3d3d67 65744e75 6d526f77 l)..m==getNumRow │ │ │ │ + 0x000b2d5c 73282900 766f6964 20426f6e 6d696e3a s().void Bonmin: │ │ │ │ + 0x000b2d6c 3a4f7369 544d494e 4c50496e 74657266 :OsiTMINLPInterf │ │ │ │ + 0x000b2d7c 6163653a 3a676574 42656e64 65727343 ace::getBendersC │ │ │ │ + 0x000b2d8c 7574284f 73694375 7473262c 20626f6f ut(OsiCuts&, boo │ │ │ │ + 0x000b2d9c 6c290000 6a526f77 5f20213d 204e554c l)..jRow_ != NUL │ │ │ │ + 0x000b2dac 4c000000 6a436f6c 5f20213d 204e554c L...jCol_ != NUL │ │ │ │ + 0x000b2dbc 4c000000 6c616d20 3c203020 7c7c2072 L...lam < 0 || r │ │ │ │ + 0x000b2dcc 6f775570 7065725b 726f7749 64785d20 owUpper[rowIdx] │ │ │ │ + 0x000b2ddc 3c203165 31300000 6c616d20 3e203020 < 1e10..lam > 0 │ │ │ │ + 0x000b2dec 7c7c2072 6f774c6f 7765725b 726f7749 || rowLower[rowI │ │ │ │ + 0x000b2dfc 64785d20 3e202d31 65313000 76697274 dx] > -1e10.virt │ │ │ │ + 0x000b2e0c 75616c20 766f6964 20426f6e 6d696e3a ual void Bonmin: │ │ │ │ + 0x000b2e1c 3a4f7369 544d494e 4c50496e 74657266 :OsiTMINLPInterf │ │ │ │ + 0x000b2e2c 6163653a 3a676574 4f757465 72417070 ace::getOuterApp │ │ │ │ + 0x000b2e3c 726f7869 6d617469 6f6e284f 73694375 roximation(OsiCu │ │ │ │ + 0x000b2e4c 7473262c 20636f6e 73742064 6f75626c ts&, const doubl │ │ │ │ + 0x000b2e5c 652a2c20 696e742c 20636f6e 73742064 e*, int, const d │ │ │ │ + 0x000b2e6c 6f75626c 652a2c20 646f7562 6c652c20 ouble*, double, │ │ │ │ + 0x000b2e7c 626f6f6c 29000000 6572726f 7220696e bool)...error in │ │ │ │ + 0x000b2e8c 20637574 53747265 6e677468 656e6572 cutStrengthener │ │ │ │ + 0x000b2e9c 5f2d3e43 6f6d7075 74654375 74730a00 _->ComputeCuts.. │ │ │ │ + 0x000b2eac 6572726f 7220696e 20637574 53747265 error in cutStre │ │ │ │ + 0x000b2ebc 6e677468 656e6572 5f2d3e43 6f6d7075 ngthener_->Compu │ │ │ │ + 0x000b2ecc 74654375 74730000 54494d45 00000000 teCuts..TIME.... │ │ │ │ + 0x000b2edc 554e424f 554e4445 44000000 4641494c UNBOUNDED...FAIL │ │ │ │ + 0x000b2eec 45440000 4f505400 626f6e6d 696e0000 ED..OPT.bonmin.. │ │ │ │ + 0x000b2efc 72656d6f 76654375 74730000 4f736946 removeCuts..OsiF │ │ │ │ + 0x000b2f0c 6f726365 446f2069 6c6c6567 616c0000 orceDo illegal.. │ │ │ │ + 0x000b2f1c 73657448 696e7450 6172616d 00000000 setHintParam.... │ │ │ │ + 0x000b2f2c 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x000b2f3c 63650000 4f736954 4d494e4c 50496e74 ce..OsiTMINLPInt │ │ │ │ + 0x000b2f4c 65726661 63650000 4f736954 4d494e4c erface..OsiTMINL │ │ │ │ + 0x000b2f5c 50496e74 65726661 63652064 6f657320 PInterface does │ │ │ │ + 0x000b2f6c 6e6f7420 696d706c 656d656e 74207468 not implement th │ │ │ │ + 0x000b2f7c 69732066 756e6374 696f6e2e 00000000 is function..... │ │ │ │ + 0x000b2f8c 6c6f6164 50726f62 6c656d00 426f6e4f loadProblem.BonO │ │ │ │ + 0x000b2f9c 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x000b2fac 652e6870 70000000 61646443 6f6c0000 e.hpp...addCol.. │ │ │ │ + 0x000b2fbc 61646452 6f770000 49706f70 74206d6f addRow..Ipopt mo │ │ │ │ + 0x000b2fcc 64656c20 646f6573 206e6f74 20696d70 del does not imp │ │ │ │ + 0x000b2fdc 6c656d65 6e742074 68697320 66756e63 lement this func │ │ │ │ + 0x000b2fec 74696f6e 2e000000 6170706c 79436f6c tion....applyCol │ │ │ │ + 0x000b2ffc 43757400 4e656564 7320636f 64696e67 Cut.Needs coding │ │ │ │ + 0x000b300c 20666f72 20746869 7320696e 74657266 for this interf │ │ │ │ + 0x000b301c 61636500 62617369 73497341 7661696c ace.basisIsAvail │ │ │ │ + 0x000b302c 61626c65 00000000 77726974 654d7073 able....writeMps │ │ │ │ + 0x000b303c 00000000 72656164 4d707300 4f736954 ....readMps.OsiT │ │ │ │ + 0x000b304c 4d494e4c 50496e74 65726661 6365206d MINLPInterface m │ │ │ │ + 0x000b305c 6f64656c 20646f65 73206e6f 7420696d odel does not im │ │ │ │ + 0x000b306c 706c656d 656e7420 74686973 2066756e plement this fun │ │ │ │ + 0x000b307c 6374696f 6e2e0000 61737369 676e5072 ction...assignPr │ │ │ │ + 0x000b308c 6f626c65 6d000000 64656c65 7465436f oblem...deleteCo │ │ │ │ + 0x000b309c 6c730000 7365744f 626a436f 65666600 ls..setObjCoeff. │ │ │ │ + 0x000b30ac 67657450 72696d61 6c526179 73000000 getPrimalRays... │ │ │ │ + 0x000b30bc 67657444 75616c52 61797300 46756e63 getDualRays.Func │ │ │ │ + 0x000b30cc 74696f6e 206e6f74 20696d70 6c656d65 tion not impleme │ │ │ │ + 0x000b30dc 6e746564 20666f72 204f7369 544d494e nted for OsiTMIN │ │ │ │ + 0x000b30ec 4c50496e 74657266 61636500 6272616e LPInterface.bran │ │ │ │ + 0x000b30fc 6368416e 64426f75 6e642829 00000000 chAndBound().... │ │ │ │ + 0x000b310c 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000b311c 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000b312c 3a3a6765 745f626f 756e6473 5f696e66 ::get_bounds_inf │ │ │ │ + 0x000b313c 6f284970 6f70743a 3a496e64 65782c20 o(Ipopt::Index, │ │ │ │ + 0x000b314c 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ + 0x000b315c 49706f70 743a3a4e 756d6265 722a2c20 Ipopt::Number*, │ │ │ │ + 0x000b316c 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ + 0x000b317c 6f70743a 3a4e756d 6265722a 2c204970 opt::Number*, Ip │ │ │ │ + 0x000b318c 6f70743a 3a4e756d 6265722a 29000000 opt::Number*)... │ │ │ │ + 0x000b319c 426f6e54 4d494e4c 5032544e 4c502e63 BonTMINLP2TNLP.c │ │ │ │ + 0x000b31ac 70700000 6e3d3d6e 756d5f76 61726961 pp..n==num_varia │ │ │ │ + 0x000b31bc 626c6573 28290000 6d3d3d6e 756d5f63 bles()..m==num_c │ │ │ │ + 0x000b31cc 6f6e7374 7261696e 74732829 00000000 onstraints().... │ │ │ │ + 0x000b31dc 76697274 75616c20 626f6f6c 20426f6e virtual bool Bon │ │ │ │ + 0x000b31ec 6d696e3a 3a544d49 4e4c5032 544e4c50 min::TMINLP2TNLP │ │ │ │ + 0x000b31fc 3a3a6765 745f7374 61727469 6e675f70 ::get_starting_p │ │ │ │ + 0x000b320c 6f696e74 2849706f 70743a3a 496e6465 oint(Ipopt::Inde │ │ │ │ + 0x000b321c 782c2062 6f6f6c2c 2049706f 70743a3a x, bool, Ipopt:: │ │ │ │ + 0x000b322c 4e756d62 65722a2c 20626f6f 6c2c2049 Number*, bool, I │ │ │ │ + 0x000b323c 706f7074 3a3a4e75 6d626572 2a2c2049 popt::Number*, I │ │ │ │ + 0x000b324c 706f7074 3a3a4e75 6d626572 2a2c2049 popt::Number*, I │ │ │ │ + 0x000b325c 706f7074 3a3a496e 6465782c 20626f6f popt::Index, boo │ │ │ │ + 0x000b326c 6c2c2049 706f7074 3a3a4e75 6d626572 l, Ipopt::Number │ │ │ │ + 0x000b327c 2a290000 785f696e 69745f75 7365725f *)..x_init_user_ │ │ │ │ + 0x000b328c 2e73697a 65282920 3e3d206e 00000000 .size() >= n.... │ │ │ │ + 0x000b329c 785f696e 69745f2e 73697a65 2829203d x_init_.size() = │ │ │ │ + 0x000b32ac 3d20332a 6e202b20 6d202626 20647561 = 3*n + m && dua │ │ │ │ + 0x000b32bc 6c735f69 6e69745f 203d3d20 785f696e ls_init_ == x_in │ │ │ │ + 0x000b32cc 69745f28 29202b20 6e000000 766f6964 it_() + n...void │ │ │ │ + 0x000b32dc 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000b32ec 544e4c50 3a3a5365 74566172 6961626c TNLP::SetVariabl │ │ │ │ + 0x000b32fc 6573426f 756e6473 2849706f 70743a3a esBounds(Ipopt:: │ │ │ │ + 0x000b330c 496e6465 782c2063 6f6e7374 2049706f Index, const Ipo │ │ │ │ + 0x000b331c 70743a3a 4e756d62 65722a2c 20636f6e pt::Number*, con │ │ │ │ + 0x000b332c 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ + 0x000b333c 2a290000 766f6964 20426f6e 6d696e3a *)..void Bonmin: │ │ │ │ + 0x000b334c 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ + 0x000b335c 74566172 6961626c 65734c6f 77657242 tVariablesLowerB │ │ │ │ + 0x000b336c 6f756e64 73284970 6f70743a 3a496e64 ounds(Ipopt::Ind │ │ │ │ + 0x000b337c 65782c20 636f6e73 74204970 6f70743a ex, const Ipopt: │ │ │ │ + 0x000b338c 3a4e756d 6265722a 29000000 766f6964 :Number*)...void │ │ │ │ + 0x000b339c 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000b33ac 544e4c50 3a3a5365 74566172 6961626c TNLP::SetVariabl │ │ │ │ + 0x000b33bc 65735570 70657242 6f756e64 73284970 esUpperBounds(Ip │ │ │ │ + 0x000b33cc 6f70743a 3a496e64 65782c20 636f6e73 opt::Index, cons │ │ │ │ + 0x000b33dc 74204970 6f70743a 3a4e756d 6265722a t Ipopt::Number* │ │ │ │ + 0x000b33ec 29000000 766f6964 20426f6e 6d696e3a )...void Bonmin: │ │ │ │ + 0x000b33fc 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ + 0x000b340c 74566172 6961626c 65426f75 6e647328 tVariableBounds( │ │ │ │ + 0x000b341c 49706f70 743a3a49 6e646578 2c204970 Ipopt::Index, Ip │ │ │ │ + 0x000b342c 6f70743a 3a4e756d 6265722c 2049706f opt::Number, Ipo │ │ │ │ + 0x000b343c 70743a3a 4e756d62 65722900 7661725f pt::Number).var_ │ │ │ │ + 0x000b344c 6e6f203e 3d203020 26262076 61725f6e no >= 0 && var_n │ │ │ │ + 0x000b345c 6f203c20 6e756d5f 76617269 61626c65 o < num_variable │ │ │ │ + 0x000b346c 73282900 766f6964 20426f6e 6d696e3a s().void Bonmin: │ │ │ │ + 0x000b347c 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ + 0x000b348c 74566172 6961626c 654c6f77 6572426f tVariableLowerBo │ │ │ │ + 0x000b349c 756e6428 49706f70 743a3a49 6e646578 und(Ipopt::Index │ │ │ │ + 0x000b34ac 2c204970 6f70743a 3a4e756d 62657229 , Ipopt::Number) │ │ │ │ + 0x000b34bc 00000000 766f6964 20426f6e 6d696e3a ....void Bonmin: │ │ │ │ + 0x000b34cc 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ + 0x000b34dc 74566172 6961626c 65557070 6572426f tVariableUpperBo │ │ │ │ + 0x000b34ec 756e6428 49706f70 743a3a49 6e646578 und(Ipopt::Index │ │ │ │ + 0x000b34fc 2c204970 6f70743a 3a4e756d 62657229 , Ipopt::Number) │ │ │ │ + 0x000b350c 00000000 766f6964 20426f6e 6d696e3a ....void Bonmin: │ │ │ │ + 0x000b351c 3a544d49 4e4c5032 544e4c50 3a3a5365 :TMINLP2TNLP::Se │ │ │ │ + 0x000b352c 74566172 6961626c 65547970 65284970 tVariableType(Ip │ │ │ │ + 0x000b353c 6f70743a 3a496e64 65782c20 426f6e6d opt::Index, Bonm │ │ │ │ + 0x000b354c 696e3a3a 544d494e 4c503a3a 56617269 in::TMINLP::Vari │ │ │ │ + 0x000b355c 61626c65 54797065 29000000 6e203e3d ableType)...n >= │ │ │ │ + 0x000b356c 20302026 26206e20 3c206e75 6d5f7661 0 && n < num_va │ │ │ │ + 0x000b357c 72696162 6c657328 29000000 646f7562 riables()...doub │ │ │ │ + 0x000b358c 6c652042 6f6e6d69 6e3a3a54 4d494e4c le Bonmin::TMINL │ │ │ │ + 0x000b359c 5032544e 4c503a3a 63686563 6b5f736f P2TNLP::check_so │ │ │ │ + 0x000b35ac 6c757469 6f6e284f 73694f62 6a656374 lution(OsiObject │ │ │ │ + 0x000b35bc 2a2a2c20 696e7429 00000000 785f736f **, int)....x_so │ │ │ │ + 0x000b35cc 6c5f2e73 697a6528 29203d3d 206e756d l_.size() == num │ │ │ │ + 0x000b35dc 5f766172 6961626c 65732829 00000000 _variables().... │ │ │ │ + 0x000b35ec 675f736f 6c5f2e73 697a6528 29203d3d g_sol_.size() == │ │ │ │ + 0x000b35fc 206e756d 5f636f6e 73747261 696e7473 num_constraints │ │ │ │ + 0x000b360c 28290000 2e626f75 6e647300 2e6d6f64 ()...bounds..mod │ │ │ │ + 0x000b361c 00000000 626f756e 64730000 203e3d20 ....bounds.. >= │ │ │ │ + 0x000b362c 00000000 3b0a0000 09000000 203c3d20 ....;....... <= │ │ │ │ + 0x000b363c 00000000 2e737461 72740000 766f6964 .....start..void │ │ │ │ + 0x000b364c 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000b365c 544e4c50 3a3a7365 7478496e 69742849 TNLP::setxInit(I │ │ │ │ + 0x000b366c 706f7074 3a3a496e 6465782c 20636f6e popt::Index, con │ │ │ │ + 0x000b367c 73742049 706f7074 3a3a4e75 6d626572 st Ipopt::Number │ │ │ │ + 0x000b368c 2a290000 6e203d3d 206e756d 5f766172 *)..n == num_var │ │ │ │ + 0x000b369c 6961626c 65732829 00000000 766f6964 iables()....void │ │ │ │ + 0x000b36ac 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000b36bc 544e4c50 3a3a5365 745f785f 736f6c28 TNLP::Set_x_sol( │ │ │ │ + 0x000b36cc 49706f70 743a3a49 6e646578 2c20636f Ipopt::Index, co │ │ │ │ + 0x000b36dc 6e737420 49706f70 743a3a4e 756d6265 nst Ipopt::Numbe │ │ │ │ + 0x000b36ec 722a2900 6e203d3d 2028696e 74292078 r*).n == (int) x │ │ │ │ + 0x000b36fc 5f736f6c 5f2e7369 7a652829 00000000 _sol_.size().... │ │ │ │ + 0x000b370c 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ + 0x000b371c 4e4c5032 544e4c50 3a3a5365 745f6475 NLP2TNLP::Set_du │ │ │ │ + 0x000b372c 616c5f73 6f6c2849 706f7074 3a3a496e al_sol(Ipopt::In │ │ │ │ + 0x000b373c 6465782c 20636f6e 73742049 706f7074 dex, const Ipopt │ │ │ │ + 0x000b374c 3a3a4e75 6d626572 2a290000 6e203d3d ::Number*)..n == │ │ │ │ + 0x000b375c 206e756d 5f766172 6961626c 65732829 num_variables() │ │ │ │ + 0x000b376c 202a3220 2b206e75 6d5f636f 6e737472 *2 + num_constr │ │ │ │ + 0x000b377c 61696e74 73282900 6e203d3d 2028696e aints().n == (in │ │ │ │ + 0x000b378c 74292064 75616c73 5f736f6c 5f2e7369 t) duals_sol_.si │ │ │ │ + 0x000b379c 7a652829 00000000 76697274 75616c20 ze()....virtual │ │ │ │ + 0x000b37ac 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ + 0x000b37bc 4e4c5032 544e4c50 3a3a6669 6e616c69 NLP2TNLP::finali │ │ │ │ + 0x000b37cc 7a655f73 6f6c7574 696f6e28 49706f70 ze_solution(Ipop │ │ │ │ + 0x000b37dc 743a3a53 6f6c7665 72526574 75726e2c t::SolverReturn, │ │ │ │ + 0x000b37ec 2049706f 70743a3a 496e6465 782c2063 Ipopt::Index, c │ │ │ │ + 0x000b37fc 6f6e7374 2049706f 70743a3a 4e756d62 onst Ipopt::Numb │ │ │ │ + 0x000b380c 65722a2c 20636f6e 73742049 706f7074 er*, const Ipopt │ │ │ │ + 0x000b381c 3a3a4e75 6d626572 2a2c2063 6f6e7374 ::Number*, const │ │ │ │ + 0x000b382c 2049706f 70743a3a 4e756d62 65722a2c Ipopt::Number*, │ │ │ │ + 0x000b383c 2049706f 70743a3a 496e6465 782c2063 Ipopt::Index, c │ │ │ │ + 0x000b384c 6f6e7374 2049706f 70743a3a 4e756d62 onst Ipopt::Numb │ │ │ │ + 0x000b385c 65722a2c 20636f6e 73742049 706f7074 er*, const Ipopt │ │ │ │ + 0x000b386c 3a3a4e75 6d626572 2a2c2049 706f7074 ::Number*, Ipopt │ │ │ │ + 0x000b387c 3a3a4e75 6d626572 2c20636f 6e737420 ::Number, const │ │ │ │ + 0x000b388c 49706f70 743a3a49 706f7074 44617461 Ipopt::IpoptData │ │ │ │ + 0x000b389c 2a2c2049 706f7074 3a3a4970 6f707443 *, Ipopt::IpoptC │ │ │ │ + 0x000b38ac 616c6375 6c617465 64517561 6e746974 alculatedQuantit │ │ │ │ + 0x000b38bc 6965732a 29000000 6e203d3d 2028496e ies*)...n == (In │ │ │ │ + 0x000b38cc 64657829 206e756d 5f766172 6961626c dex) num_variabl │ │ │ │ + 0x000b38dc 65732829 00000000 6d203d3d 2028496e es()....m == (In │ │ │ │ + 0x000b38ec 64657829 206e756d 5f636f6e 73747261 dex) num_constra │ │ │ │ + 0x000b38fc 696e7473 28290000 72657476 616c0000 ints()..retval.. │ │ │ │ + 0x000b390c 20657661 6c756174 65642066 616c7365 evaluated false │ │ │ │ + 0x000b391c 3a200000 6765745f 6e6c705f 696e666f : ..get_nlp_info │ │ │ │ + 0x000b392c 206f6620 544d494e 4c502072 65747572 of TMINLP retur │ │ │ │ + 0x000b393c 6e732066 616c7365 2e000000 426f6e6d ns false....Bonm │ │ │ │ + 0x000b394c 696e3a3a 544d494e 4c503254 4e4c503a in::TMINLP2TNLP: │ │ │ │ + 0x000b395c 3a544d49 4e4c5032 544e4c50 2849706f :TMINLP2TNLP(Ipo │ │ │ │ + 0x000b396c 70743a3a 536d6172 74507472 3c426f6e pt::SmartPtr)... │ │ │ │ + 0x000b398c 766f6964 20426f6e 6d696e3a 3a544d49 void Bonmin::TMI │ │ │ │ + 0x000b399c 4e4c5032 544e4c50 3a3a7365 74447561 NLP2TNLP::setDua │ │ │ │ + 0x000b39ac 6c73496e 69742849 706f7074 3a3a496e lsInit(Ipopt::In │ │ │ │ + 0x000b39bc 6465782c 20636f6e 73742049 706f7074 dex, const Ipopt │ │ │ │ + 0x000b39cc 3a3a4e75 6d626572 2a290000 6d203d3d ::Number*)..m == │ │ │ │ + 0x000b39dc 206e756d 5f766172 6961626c 65732829 num_variables() │ │ │ │ + 0x000b39ec 202a2032 202b206e 756d5f63 6f6e7374 * 2 + num_const │ │ │ │ + 0x000b39fc 7261696e 74732829 00000000 544d494e raints()....TMIN │ │ │ │ + 0x000b3a0c 4c505f49 4e56414c 49440000 766f6964 LP_INVALID..void │ │ │ │ + 0x000b3a1c 20426f6e 6d696e3a 3a544d49 4e4c5032 Bonmin::TMINLP2 │ │ │ │ + 0x000b3a2c 4f73694c 503a3a69 6e697469 616c697a OsiLP::initializ │ │ │ │ + 0x000b3a3c 655f6a61 635f7374 6f726167 65282900 e_jac_storage(). │ │ │ │ + 0x000b3a4c 426f6e54 4d494e4c 50324f73 694c502e BonTMINLP2OsiLP. │ │ │ │ + 0x000b3a5c 63707000 49735661 6c696428 6d6f6465 cpp.IsValid(mode │ │ │ │ + 0x000b3a6c 6c5f2900 4d657468 6f642065 76616c5f l_).Method eval_ │ │ │ │ + 0x000b3a7c 67726164 5f676920 6e6f7420 6f766572 grad_gi not over │ │ │ │ + 0x000b3a8c 6c6f6164 65642066 726f6d20 544d494e loaded from TMIN │ │ │ │ + 0x000b3a9c 4c500a00 4d657468 6f642065 76616c5f LP..Method eval_ │ │ │ │ + 0x000b3aac 6769206e 6f74206f 7665726c 6f616465 gi not overloade │ │ │ │ + 0x000b3abc 64206672 6f6d2054 4d494e4c 500a0000 d from TMINLP... │ │ │ │ + 0x000b3acc 426f6e6d 696e3a3a 544d494e 4c503a3a Bonmin::TMINLP:: │ │ │ │ + 0x000b3adc 536f7349 6e666f3a 3a536f73 496e666f SosInfo::SosInfo │ │ │ │ + 0x000b3aec 28636f6e 73742042 6f6e6d69 6e3a3a54 (const Bonmin::T │ │ │ │ + 0x000b3afc 4d494e4c 503a3a53 6f73496e 666f2629 MINLP::SosInfo&) │ │ │ │ + 0x000b3b0c 00000000 426f6e54 4d494e4c 502e6370 ....BonTMINLP.cp │ │ │ │ + 0x000b3b1c 70000000 736f7572 63652e74 79706573 p...source.types │ │ │ │ + 0x000b3b2c 213d4e55 4c4c0000 736f7572 63652e70 !=NULL..source.p │ │ │ │ + 0x000b3b3c 72696f72 69746965 73213d4e 554c4c00 riorities!=NULL. │ │ │ │ + 0x000b3b4c 736f7572 63652e73 74617274 73213d4e source.starts!=N │ │ │ │ + 0x000b3b5c 554c4c00 736f7572 63652e69 6e646963 ULL.source.indic │ │ │ │ + 0x000b3b6c 6573213d 4e554c4c 00000000 736f7572 es!=NULL....sour │ │ │ │ + 0x000b3b7c 63652e77 65696768 7473213d 4e554c4c ce.weights!=NULL │ │ │ │ + 0x000b3b8c 00000000 736f7572 63652e74 79706573 ....source.types │ │ │ │ + 0x000b3b9c 3d3d4e55 4c4c0000 736f7572 63652e70 ==NULL..source.p │ │ │ │ + 0x000b3bac 72696f72 69746965 733d3d4e 554c4c00 riorities==NULL. │ │ │ │ + 0x000b3bbc 736f7572 63652e73 74617274 733d3d4e source.starts==N │ │ │ │ + 0x000b3bcc 554c4c00 736f7572 63652e69 6e646963 ULL.source.indic │ │ │ │ + 0x000b3bdc 65733d3d 4e554c4c 00000000 736f7572 es==NULL....sour │ │ │ │ + 0x000b3bec 63652e77 65696768 74733d3d 4e554c4c ce.weights==NULL │ │ │ │ + 0x000b3bfc 00000000 20657869 74656420 77697468 .... exited with │ │ │ │ + 0x000b3c0c 20657272 6f722063 6f646520 00000000 error code .... │ │ │ │ + 0x000b3c1c 5f626f75 6e647300 41206661 696c7572 _bounds.A failur │ │ │ │ + 0x000b3c2c 65206861 73206f63 63757272 65642062 e has occurred b │ │ │ │ + 0x000b3c3c 7574206e 6f207374 61727469 6e672070 ut no starting p │ │ │ │ + 0x000b3c4c 6f696e74 20657869 73747300 544e4c50 oint exists.TNLP │ │ │ │ + 0x000b3c5c 536f6c76 65720000 696e6974 69616c69 Solver..initiali │ │ │ │ + 0x000b3c6c 7a654f70 74696f6e 73416e64 4a6f7572 zeOptionsAndJour │ │ │ │ + 0x000b3c7c 6e616c69 73740000 4e6f7420 656e6f75 nalist..Not enou │ │ │ │ + 0x000b3c8c 6768206d 656d6f72 79000000 646f7562 gh memory...doub │ │ │ │ + 0x000b3c9c 6c652042 6f6e6d69 6e3a3a54 4e4c5032 le Bonmin::TNLP2 │ │ │ │ + 0x000b3cac 46504e4c 503a3a64 6973745f 746f5f70 FPNLP::dist_to_p │ │ │ │ + 0x000b3cbc 6f696e74 28636f6e 73742049 706f7074 oint(const Ipopt │ │ │ │ + 0x000b3ccc 3a3a4e75 6d626572 2a290000 426f6e54 ::Number*)..BonT │ │ │ │ + 0x000b3cdc 4e4c5032 46504e4c 502e6370 70000000 NLP2FPNLP.cpp... │ │ │ │ + 0x000b3cec 76616c73 5f2e7369 7a652829 203d3d20 vals_.size() == │ │ │ │ + 0x000b3cfc 696e6473 5f2e7369 7a652829 00000000 inds_.size().... │ │ │ │ + 0x000b3d0c 43616e27 74206765 74204e4c 5020696e Can't get NLP in │ │ │ │ + 0x000b3d1c 666f7220 696e2042 72616e63 68696e67 for in Branching │ │ │ │ + 0x000b3d2c 54515000 426f6e42 72616e63 68696e67 TQP.BonBranching │ │ │ │ + 0x000b3d3c 5451502e 63707000 43616e27 74206576 TQP.cpp.Can't ev │ │ │ │ + 0x000b3d4c 616c7561 7465206f 626a6563 74697665 aluate objective │ │ │ │ + 0x000b3d5c 2066756e 6374696f 6e20696e 20427261 function in Bra │ │ │ │ + 0x000b3d6c 6e636869 6e675451 50000000 43616e27 nchingTQP...Can' │ │ │ │ + 0x000b3d7c 74206576 616c7561 7465206f 626a6563 t evaluate objec │ │ │ │ + 0x000b3d8c 74697665 20677261 6469656e 7420696e tive gradient in │ │ │ │ + 0x000b3d9c 20427261 6e636869 6e675451 50000000 BranchingTQP... │ │ │ │ + 0x000b3dac 43616e27 74206576 616c7561 7465206f Can't evaluate o │ │ │ │ + 0x000b3dbc 626a6563 74697665 20486573 7369616e bjective Hessian │ │ │ │ + 0x000b3dcc 20737472 75637475 72652069 6e204272 structure in Br │ │ │ │ + 0x000b3ddc 616e6368 696e6754 51500000 43616e27 anchingTQP..Can' │ │ │ │ + 0x000b3dec 74206576 616c7561 7465206f 626a6563 t evaluate objec │ │ │ │ + 0x000b3dfc 74697665 20486573 7369616e 2076616c tive Hessian val │ │ │ │ + 0x000b3e0c 75657320 696e2042 72616e63 68696e67 ues in Branching │ │ │ │ + 0x000b3e1c 54515000 43616e27 74206576 616c7561 TQP.Can't evalua │ │ │ │ + 0x000b3e2c 74652063 6f6e7374 7261696e 74207661 te constraint va │ │ │ │ + 0x000b3e3c 6c756573 20696e20 4272616e 6368696e lues in Branchin │ │ │ │ + 0x000b3e4c 67545150 00000000 43616e27 74206576 gTQP....Can't ev │ │ │ │ + 0x000b3e5c 616c7561 74652063 6f6e7374 7261696e aluate constrain │ │ │ │ + 0x000b3e6c 74204a61 636f6269 616e2073 74727563 t Jacobian struc │ │ │ │ + 0x000b3e7c 74757265 20696e20 4272616e 6368696e ture in Branchin │ │ │ │ + 0x000b3e8c 67545150 00000000 43616e27 74206576 gTQP....Can't ev │ │ │ │ + 0x000b3e9c 616c7561 74652063 6f6e7374 7261696e aluate constrain │ │ │ │ + 0x000b3eac 74204a61 636f6269 616e2076 616c7565 t Jacobian value │ │ │ │ + 0x000b3ebc 7320696e 20427261 6e636869 6e675451 s in BranchingTQ │ │ │ │ + 0x000b3ecc 50000000 3c746162 6c652062 6f726465 P...

Option type . B-BB.. B-OA.. B-QG.. B-Hyb.
...... │ │ │ │ + 0x000b3eec 3c74643e 4f707469 6f6e203c 2f74643e │ │ │ │ + 0x000b3efc 00000000 3c74643e 20747970 65203c2f ....... < │ │ │ │ + 0x000b3f5c 74682063 6f6c7370 616e3d39 3e000000 th colspan=9>... │ │ │ │ + 0x000b3f6c 203c6120 68726566 3d222373 65633a00 ..........D │ │ │ │ - 0x000b711c 00a20258 0000fe02 04924500 86036200 ...X......E...b. │ │ │ │ - 0x000b712c 009a0404 b64400ae 0404b444 00bc0404 .....D.....D.... │ │ │ │ - 0x000b713c b24400ca 0402b044 00f8042e b44400ac .D.....D.....D.. │ │ │ │ - 0x000b714c 0504ae44 00ba0502 ac4400e4 052ab444 ...D.....D...*.D │ │ │ │ - 0x000b715c 009a0602 aa4400b4 062ab444 00e80602 .....D...*.D.... │ │ │ │ - 0x000b716c a8440082 072eb444 00b60704 a64400c4 .D.....D.....D.. │ │ │ │ - 0x000b717c 0702a444 00920804 b64400d2 0804a244 ...D.....D.....D │ │ │ │ - 0x000b718c 00de0802 a04400a0 0946b644 00d80a02 .....D...F.D.... │ │ │ │ - 0x000b719c e643009c 0b04e443 00a40b04 d84300c0 .C.....C.....C.. │ │ │ │ - 0x000b71ac 0b22e443 00b40c04 d6430088 0d04b644 .".C.....C.....D │ │ │ │ - 0x000b71bc 00f60d02 b6430096 0f029643 00de0f04 .....C.....C.... │ │ │ │ - 0x000b71cc 944300e6 0f049243 00f00f22 944300a4 .C.....C...".C.. │ │ │ │ - 0x000b71dc 10049043 00f81004 b64400e4 1102ea42 ...C.....D.....B │ │ │ │ - 0x000b71ec 00b01204 e84200b8 1204dc42 00c21222 .....B.....B..." │ │ │ │ - 0x000b71fc e84200f6 1204da42 00ce1304 ee4200d6 .B.....B.....B.. │ │ │ │ - 0x000b720c 1304ec42 00e01334 ee4200a6 1404f042 ...B...4.B.....B │ │ │ │ - 0x000b721c 00fe1404 d8420086 1504ce42 0090152e .....B.....B.... │ │ │ │ - 0x000b722c d84200d0 1504cc42 008e1604 b6440096 .B.....B.....D.. │ │ │ │ - 0x000b723c 1604c242 009e1604 b64400be 1610c042 ...B.....D.....B │ │ │ │ - 0x000b724c 00dc1604 b642008a 18029042 00b41804 .....B.....B.... │ │ │ │ - 0x000b725c c04200bc 18048e42 00dc180a 8c4200f4 .B.....B.....B.. │ │ │ │ - 0x000b726c 18048a42 00d61904 884200d6 1a02e841 ...B.....B.....A │ │ │ │ - 0x000b727c 00801b04 c0420088 1b04de41 00a81b0a .....B.....A.... │ │ │ │ - 0x000b728c dc4100c0 1b04da41 00a21c04 d84100a2 .A.....A.....A.. │ │ │ │ - 0x000b729c 1d02b841 00cc1d04 c04200d4 1d04b641 ...A.....B.....A │ │ │ │ - 0x000b72ac 00f41d0a b441008c 1e04b241 00ee1e04 .....A.....A.... │ │ │ │ - 0x000b72bc b04100ee 1f02b640 00982004 c04200a0 .A.....@.. ..B.. │ │ │ │ - 0x000b72cc 2004b440 00be200a b24000d6 2004b040 ..@.. ..@.. ..@ │ │ │ │ - 0x000b72dc 00b82104 ae4000c0 22028e40 00ea2204 ..!..@.."..@..". │ │ │ │ - 0x000b72ec c04200f2 22048440 0090230a 824000a8 .B.."..@..#..@.. │ │ │ │ - 0x000b72fc 23048040 008a2404 fe3f008e 2502e03f #..@..$..?..%..? │ │ │ │ - 0x000b730c 00ba2504 c04200c2 2504d63f 00e0250a ..%..B..%..?..%. │ │ │ │ - 0x000b731c d43f00ca 2604ca3f 00ac2704 a63f00b8 .?..&..?..'..?.. │ │ │ │ - 0x000b732c 2802f63e 00e22804 c04200ea 2804ec3e (..>..(..B..(..> │ │ │ │ - 0x000b733c 0086290a ea3e009e 2904d43e 00ec2a04 ..)..>..)..>..*. │ │ │ │ - 0x000b734c b6440080 2b04cc3e 008e2b04 c83f009c .D..+..>..+..?.. │ │ │ │ - 0x000b735c 2b02c63f 00ca2b2a cc3e0080 2c02c43f +..?..+*.>..,..? │ │ │ │ - 0x000b736c 009a2c2e cc3e00ce 2c04c23f 00dc2c02 ..,..>..,..?..,. │ │ │ │ - 0x000b737c b43f0086 2d2acc3e 00ba2d02 b23f00d4 .?..-*.>..-..?.. │ │ │ │ - 0x000b738c 2d2acc3e 00882e02 aa3f00f4 2e04b644 -*.>.....?.....D │ │ │ │ - 0x000b739c 00882f04 a83f0098 2f049041 00a62f02 ../..?../..A../. │ │ │ │ - 0x000b73ac 8e4100d6 2f2ea83f 008c3004 8c41009a .A../..?..0..A.. │ │ │ │ - 0x000b73bc 30028a41 00c6302a a83f00fa 30028841 0..A..0*.?..0..A │ │ │ │ - 0x000b73cc 008e3104 b64400a2 31048641 00b23104 ..1..D..1..A..1. │ │ │ │ - 0x000b73dc 844100c0 31028241 00f0312e 864100a6 .A..1..A..1..A.. │ │ │ │ - 0x000b73ec 32048041 00b43202 fe4000e0 322a8641 2..A..2..@..2*.A │ │ │ │ - 0x000b73fc 00963302 fc4000b2 332a8641 00e63302 ..3..@..3*.A..3. │ │ │ │ - 0x000b740c fa4000fa 3304b644 008e3404 f840009e .@..3..D..4..@.. │ │ │ │ - 0x000b741c 3404f640 00ac3402 f44000dc 342ef840 4..@..4..@..4..@ │ │ │ │ - 0x000b742c 00923504 f24000a0 3502f040 00cc352a ..5..@..5..@..5* │ │ │ │ - 0x000b743c f8400080 3602ee40 009c362a f84000d0 .@..6..@..6*.@.. │ │ │ │ - 0x000b744c 3602ec40 00dc3602 0000e436 04b64400 6..@..6....6..D. │ │ │ │ - 0x000b745c 8a3804ea 4000ae38 04e84000 d23804e6 .8..@..8..@..8.. │ │ │ │ - 0x000b746c 4000f638 04e44000 9a3904d2 4000bc39 @..8..@..9..@..9 │ │ │ │ - 0x000b747c 04d04000 de3904ce 4000823a 04cc4000 ..@..9..@..:..@. │ │ │ │ - 0x000b748c a43a04ca 4000c63a 04c84000 e63a04c6 .:..@..:..@..:.. │ │ │ │ - 0x000b749c 40009e3b 04c44000 a63b04b8 4000b03b @..;..@..;..@..; │ │ │ │ - 0x000b74ac 22c44000 e43b048e 3e00b03c 14b64400 ".@..;..>..<..D. │ │ │ │ - 0x000b74bc c83c04e4 3d00ec3c 14b64400 843d04c2 .<..=..<..D..=.. │ │ │ │ - 0x000b74cc 3e00923d 20b64400 be3e0400 00a23f04 >..= .D..>....?. │ │ │ │ - 0x000b74dc cc4000fa 3f04ce40 00aa4004 e64000ac .@..?..@..@..@.. │ │ │ │ - 0x000b74ec 4104e440 00d44104 e8400084 4204ea40 A..@..A..@..B..@ │ │ │ │ - 0x000b74fc 00b24204 d240008c 4304d040 00b24304 ..B..@..C..@..C. │ │ │ │ - 0x000b750c ca4000d2 4304c640 00824404 c840009c .@..C..@..D..@.. │ │ │ │ - 0x000b751c 4404b644 00000000 7061f77f af0cb200 D..D....pa...... │ │ │ │ - 0x000b752c ffff01d4 014404b8 17006604 9a170088 .....D....f..... │ │ │ │ - 0x000b753c 0104fc16 00aa0104 fc1500cc 0104e015 ................ │ │ │ │ - 0x000b754c 00ee0104 c4150090 0204a815 00b20204 ................ │ │ │ │ - 0x000b755c 8c1500d4 0204f014 00f60204 d2140098 ................ │ │ │ │ - 0x000b756c 0304961a 00ba0304 f81900dc 0304da19 ................ │ │ │ │ - 0x000b757c 00fe0304 bc1900a0 04049e19 00c20404 ................ │ │ │ │ - 0x000b758c 801900e4 0404e218 00860504 c41800a8 ................ │ │ │ │ - 0x000b759c 05048e1b 00ca0504 f01a00ec 0504d21a ................ │ │ │ │ - 0x000b75ac 00960604 0000c206 04b41a00 9c0804ae ................ │ │ │ │ - 0x000b75bc 1b00b209 04ac1b00 b20a0496 1400ac0b ................ │ │ │ │ - 0x000b75cc 04d61700 c40c04e6 1700b80d 04fa1700 ................ │ │ │ │ - 0x000b75dc ca0e0492 1800a40f 04ae1800 861002b0 ................ │ │ │ │ - 0x000b75ec 1b00b812 04b81b00 f01304b4 1a008a14 ................ │ │ │ │ - 0x000b75fc 04b81b00 ec140400 00000000 8c60f77f .............`.. │ │ │ │ - 0x000b760c b0a90200 ffff0108 3a045c00 7a040000 ........:.\.z... │ │ │ │ - 0x000b761c 7860f77f b0af3a00 ffff01b8 06400400 x`....:......@.. │ │ │ │ - 0x000b762c 00482cb4 3200fc01 02b63200 bc023abe .H,.2.....2...:. │ │ │ │ - 0x000b763c 32008803 04dc3200 960302aa 3900ca03 2.....2.....9... │ │ │ │ - 0x000b764c 04b43200 c60402c4 36008805 3aea3500 ..2.....6...:.5. │ │ │ │ - 0x000b765c d40504a8 3600e205 02fa3200 960604b4 ....6.....2..... │ │ │ │ - 0x000b766c 32009007 02983300 da070eb4 3200ec07 2.....3.....2... │ │ │ │ - 0x000b767c 04a43900 f60704cc 39009608 02ca3900 ..9.....9.....9. │ │ │ │ - 0x000b768c 9e0804dc 3900be08 04de3600 c60804d0 ....9.....6..... │ │ │ │ - 0x000b769c 3600fc08 04c83600 fa0914b4 3200920a 6.....6.....2... │ │ │ │ - 0x000b76ac 04a63900 ea0a04a8 3900f00b 02b43400 ..9.....9.....4. │ │ │ │ - 0x000b76bc 9c0c04b4 3200a40c 04bc3400 c40c0a80 ....2.....4..... │ │ │ │ - 0x000b76cc 3900dc0c 04823900 c00d0484 3900ce0e 9.....9.....9... │ │ │ │ - 0x000b76dc 02ee3800 fa0e04b4 3200820f 04fc3800 ..8.....2.....8. │ │ │ │ - 0x000b76ec a20f0afe 3800ba0f 04f83800 9e1004fa ....8.....8..... │ │ │ │ - 0x000b76fc 3800a811 02f03800 de1104b4 3200e611 8.....8.....2... │ │ │ │ - 0x000b770c 04f23800 86120af4 38009e12 04f63800 ..8.....8.....8. │ │ │ │ - 0x000b771c 821304cc 38009414 02ec3800 c01404b4 ....8.....8..... │ │ │ │ - 0x000b772c 3200c814 04c43800 e8140ac6 38008015 2.....8.....8... │ │ │ │ - 0x000b773c 04c83800 b61504ca 3800c815 04b43200 ..8.....8.....2. │ │ │ │ - 0x000b774c d01504e0 3600f015 0aea3600 881604ec ....6.....6..... │ │ │ │ - 0x000b775c 3600ec16 04f63600 f4170296 3700a018 6.....6.....7... │ │ │ │ - 0x000b776c 04b43200 a8180498 3700c818 0a9a3700 ..2.....7.....7. │ │ │ │ - 0x000b777c e018049c 3700c419 049e3700 bc1a02be ....7.....7..... │ │ │ │ - 0x000b778c 3700e81a 04b43200 f01a04c0 3700901b 7.....2.....7... │ │ │ │ - 0x000b779c 0ac23700 a81b04c4 3700de1c 02e43700 ..7.....7.....7. │ │ │ │ - 0x000b77ac 8a1d04b4 3200921d 04ea3700 b01d0ae6 ....2.....7..... │ │ │ │ - 0x000b77bc 3700c81d 04e83700 ac1e04f4 3700b41f 7.....7.....7... │ │ │ │ - 0x000b77cc 02943800 e01f04b4 3200e81f 04963800 ..8.....2.....8. │ │ │ │ - 0x000b77dc 86200a98 38009e20 049a3800 d42102ba . ..8.. ..8..!.. │ │ │ │ - 0x000b77ec 38008022 04b43200 882204bc 3800a622 8.."..2.."..8.." │ │ │ │ - 0x000b77fc 0abe3800 be2204c0 3800f423 04c23800 ..8.."..8..#..8. │ │ │ │ - 0x000b780c fc2402d2 3500a825 04b43200 b02504d4 .$..5..%..2..%.. │ │ │ │ - 0x000b781c 3500ce25 0ede3500 ea2504aa 3600c226 5..%..5..%..6..& │ │ │ │ - 0x000b782c 14b43200 da2604e0 3500ec26 14b43200 ..2..&..5..&..2. │ │ │ │ - 0x000b783c 842704ba 3600b028 04c63400 d22804c8 .'..6..(..4..(.. │ │ │ │ - 0x000b784c 3400f228 04ca3400 922904cc 3400b429 4..(..4..)..4..) │ │ │ │ - 0x000b785c 04ce3400 d62904d0 3400f829 04d23400 ..4..)..4..)..4. │ │ │ │ - 0x000b786c 9c2a04d4 3400e82a 04d63400 f22a04de .*..4..*..4..*.. │ │ │ │ - 0x000b787c 3400fe2a 02e63400 d22b3cee 34009e2c 4..*..4..+<.4.., │ │ │ │ - 0x000b788c 04ac3500 ac2c04ae 3500ba2c 02b03500 ..5..,..5..,..5. │ │ │ │ - 0x000b789c f42c04b2 3500982d 04b63300 d82d3cc4 .,..5..-..3..-<. │ │ │ │ - 0x000b78ac 3300a42e 04863400 b22e0488 3400c02e 3.....4.....4... │ │ │ │ - 0x000b78bc 02903400 f82e0498 34009a2f 049a3400 ..4.....4../..4. │ │ │ │ - 0x000b78cc c22f04b4 3200da2f 049c3400 e82f049e ./..2../..4../.. │ │ │ │ - 0x000b78dc 3400f62f 02a03400 b4300490 3200d830 4../..4..0..2..0 │ │ │ │ - 0x000b78ec 04c63600 e03004b4 31008832 049a3400 ..6..0..1..2..4. │ │ │ │ - 0x000b78fc 8c320400 00b03204 903200d8 3222be32 .2....2..2..2".2 │ │ │ │ - 0x000b790c 00943304 ce3400b2 33049834 00e43322 ..3..4..3..4..3" │ │ │ │ - 0x000b791c c433008a 3522ee34 00ce3504 b6330086 .3..5".4..5..3.. │ │ │ │ - 0x000b792c 3622ea35 00923704 d43400ba 3704b235 6".5..7..4..7..5 │ │ │ │ - 0x000b793c 00e03704 c6340090 3804ca34 00b63804 ..7..4..8..4..8. │ │ │ │ - 0x000b794c c83400e8 3804d234 00a03904 cc3400c6 .4..8..4..9..4.. │ │ │ │ - 0x000b795c 3904d034 00000000 305df77f a908b100 9..4....0]...... │ │ │ │ - 0x000b796c ffff010c 12040000 2a1c4a00 50040000 ........*.J.P... │ │ │ │ - 0x000b797c 185df77f b0ab0200 ffff010f 3404e001 .]..........4... │ │ │ │ - 0x000b798c 006204c2 01006e9c 01000000 fc5cf77f .b....n......\.. │ │ │ │ - 0x000b799c b0ab0200 ffff010d 24040000 44049801 ........$...D... │ │ │ │ - 0x000b79ac 00506a00 00000000 e05cf77f b0a80100 .Pj......\...... │ │ │ │ - 0x000b79bc ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000b79cc c85cf77f b0a90200 ffff010c 16040000 .\.............. │ │ │ │ - 0x000b79dc 20042a00 32040000 b05cf77f b0aa0100 .*.2....\...... │ │ │ │ - 0x000b79ec ffff010f 582e0000 8a010494 01009e01 ....X........... │ │ │ │ - 0x000b79fc 04000000 945cf77f b0af0a00 ff901d01 .....\.......... │ │ │ │ - 0x000b7a0c 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ - 0x000b7a1c ee040400 00010000 00000000 6c5cf77f ............l\.. │ │ │ │ - 0x000b7a2c b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000b7a3c 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000b7a4c 00000000 445cf77f af3f1800 ffff01e9 ....D\...?...... │ │ │ │ - 0x000b7a5c 015a04d4 2300bc02 04982200 9e0304e0 .Z..#....."..... │ │ │ │ - 0x000b7a6c 2100a404 049c2200 d80504b8 2200ac06 !....."....."... │ │ │ │ - 0x000b7a7c 02ae2300 f40704b6 2300aa09 040000f4 ..#.....#....... │ │ │ │ - 0x000b7a8c 0904f820 00d60a04 fa20008a 0b02fc20 ... ..... ..... │ │ │ │ - 0x000b7a9c 00d80b04 00008c0c 04a42100 c60d0400 ..........!..... │ │ │ │ - 0x000b7aac 00800e04 c22100da 0e04c021 00a00f02 .....!.....!.... │ │ │ │ - 0x000b7abc 842000ec 0f040000 9c1004c4 2100ee11 . ..........!... │ │ │ │ - 0x000b7acc 04bc2000 b01204be 20008e13 04c41f00 .. ..... ....... │ │ │ │ - 0x000b7adc f81304f4 1f00c414 04fc1f00 a21502ae ................ │ │ │ │ - 0x000b7aec 2000ca16 04c02000 f6180400 00b21904 ..... ......... │ │ │ │ - 0x000b7afc dc200088 1b04e222 00d01b04 80230080 . .....".....#.. │ │ │ │ - 0x000b7b0c 1c028223 00d81c04 90230096 1e04d423 ...#.....#.....# │ │ │ │ - 0x000b7b1c 00b21e04 902300cc 1e04dc20 00e61e04 .....#..... .... │ │ │ │ - 0x000b7b2c c0200080 1f04c421 009a1f04 a42100b6 . .....!.....!.. │ │ │ │ - 0x000b7b3c 1f04b623 00aa2004 00000000 4c5bf77f ...#.. .....L[.. │ │ │ │ - 0x000b7b4c b0af1a00 ffff015c a00102ec 07008202 .......\........ │ │ │ │ - 0x000b7b5c 02ca0700 f20202a8 0700c003 04a60700 ................ │ │ │ │ - 0x000b7b6c 860402ca 0500ba04 040000c8 04048e08 ................ │ │ │ │ - 0x000b7b7c 00d20404 0000d804 04860700 f0041000 ................ │ │ │ │ - 0x000b7b8c 00820504 f806008c 0504c806 00960504 ................ │ │ │ │ - 0x000b7b9c f806009c 0504fa06 00b40504 f80600fc ................ │ │ │ │ - 0x000b7bac 057c0000 e45af77f 0194b201 b0ad81c9 .|...Z.......... │ │ │ │ - 0x000b7bbc ffff0160 56040000 66049205 006e8602 ...`V...f....n.. │ │ │ │ - 0x000b7bcc b00500f8 02040000 880304f0 0400b603 ................ │ │ │ │ - 0x000b7bdc 14b00500 e0030488 0700ea03 04860700 ................ │ │ │ │ - 0x000b7bec f6030484 0700a004 04ce0600 ec0404b0 ................ │ │ │ │ - 0x000b7bfc 05008e05 040000c4 0504c607 00ce0504 ................ │ │ │ │ - 0x000b7c0c c40700da 0504c207 00840604 8a0700ca ................ │ │ │ │ - 0x000b7c1c 06040000 745af77f 0194b201 b0ad81c9 ....tZ.......... │ │ │ │ - 0x000b7c2c ffff0134 4e3a0000 960104d4 04009e01 ...4N:.......... │ │ │ │ - 0x000b7c3c b2028006 00e00304 8a0600ea 03048806 ................ │ │ │ │ - 0x000b7c4c 00f40304 8c06009e 04048805 00f00418 ................ │ │ │ │ - 0x000b7c5c 0000e805 04800600 305af77f b0ad2000 ........0Z.... . │ │ │ │ - 0x000b7c6c ffff0121 442e0000 800104f6 01008c01 ...!D........... │ │ │ │ - 0x000b7c7c 04b60200 9601048c 0200c201 04b80200 ................ │ │ │ │ - 0x000b7c8c 88022e00 00000000 005af77f b0af0c00 .........Z...... │ │ │ │ - 0x000b7c9c ffff0140 6c04e40a 00b00102 c20a00fe ...@l........... │ │ │ │ - 0x000b7cac 0104c00a 00d20202 ce0800b2 03029e0a ................ │ │ │ │ - 0x000b7cbc 00b00402 fc0900a8 0502da09 00a60602 ................ │ │ │ │ - 0x000b7ccc b80900a4 07029609 00940802 f2080092 ................ │ │ │ │ - 0x000b7cdc 09040000 b459f77f b0ab0200 ffff010c .....Y.......... │ │ │ │ - 0x000b7cec 20040000 38044200 48040000 9c59f77f ...8.B.H....Y.. │ │ │ │ - 0x000b7cfc af4ab200 ffff012d 34040000 3c40aa08 .J.....-4...<@.. │ │ │ │ - 0x000b7d0c 0082010e b4080096 0104b208 00a80104 ................ │ │ │ │ - 0x000b7d1c b00800b2 0104ec07 00a002a4 04b60800 ................ │ │ │ │ - 0x000b7d2c ac080400 00000000 6059f77f b0a80100 ........`Y...... │ │ │ │ - 0x000b7d3c ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000b7d4c c9010181 b0b0ac82 00000000 c9020181 ................ │ │ │ │ - 0x000b7d5c b0b0af80 00000000 c9040181 b0b0af80 ................ │ │ │ │ - 0x000b7d6c 00000000 c9010181 b0b0ae80 00000000 ................ │ │ │ │ - 0x000b7d7c 1859f77f c93f1a01 b0b0af84 ffff0194 .Y...?.......... │ │ │ │ - 0x000b7d8c 014aac01 0000ce02 04f20a00 e80204f8 .J.............. │ │ │ │ - 0x000b7d9c 0b00c203 04b40b00 ce037e92 0c00d804 ..........~..... │ │ │ │ - 0x000b7dac 04980b00 e4040496 0b00f204 04b20b00 ................ │ │ │ │ - 0x000b7dbc a00504b6 0a00e205 04920c00 fc0604ae ................ │ │ │ │ - 0x000b7dcc 0d009607 04ac0d00 f00704c8 0c00fc07 ................ │ │ │ │ - 0x000b7ddc 3eac0c00 c60804d4 0d00d208 04d20d00 >............... │ │ │ │ - 0x000b7dec e00804d0 0d008e09 04b00d00 ce0904ac ................ │ │ │ │ - 0x000b7dfc 0c00d409 1c920c00 f6091aac 0c00960a ................ │ │ │ │ - 0x000b7e0c 1c920c00 920b0400 00ae0b64 920c00a8 ...........d.... │ │ │ │ - 0x000b7e1c 0c04ac0c 00000000 7058f77f b0af2200 ........pX....". │ │ │ │ - 0x000b7e2c ffff0122 3e900200 00e60204 d80400f2 ...">........... │ │ │ │ - 0x000b7e3c 0204d404 00fe0204 d60400ac 0304f403 ................ │ │ │ │ - 0x000b7e4c 00f0036e 00000000 4058f77f b0ac0100 ...n....@X...... │ │ │ │ - 0x000b7e5c ffff010f 2c040000 42048a02 009201ae ....,...B....... │ │ │ │ - 0x000b7e6c 01000000 2458f77f b0a90400 ffff0110 ....$X.......... │ │ │ │ - 0x000b7e7c 3e02b401 00840102 960100ce 01040000 >............... │ │ │ │ - 0x000b7e8c 0858f77f b0ab0400 ffff010e 28040000 .X..........(... │ │ │ │ - 0x000b7e9c 2e04aa01 00488801 00000000 ec57f77f .....H.......W.. │ │ │ │ - 0x000b7eac b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000b7ebc 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000b7ecc 00000000 c457f77f af3f0800 ff90cc01 .....W...?...... │ │ │ │ - 0x000b7edc 01c00146 0400007a 04d81900 b6020400 ...F...z........ │ │ │ │ - 0x000b7eec 008c0304 a61b00c0 0302f619 00860404 ................ │ │ │ │ - 0x000b7efc 0000b804 04a81b00 f2050400 00ae0604 ................ │ │ │ │ - 0x000b7f0c fc1a00e6 0602981b 00ac0704 0000da07 ................ │ │ │ │ - 0x000b7f1c 04e21b00 94090400 00d00904 c41b0088 ................ │ │ │ │ - 0x000b7f2c 0a029e1a 00ce0a04 0000fc0a 04e01a00 ................ │ │ │ │ - 0x000b7f3c 8a0d0400 00ce0d04 de1a00ec 0e04c61a ................ │ │ │ │ - 0x000b7f4c 00ce0f04 ce1a0094 1004d61a 00e81002 ................ │ │ │ │ - 0x000b7f5c ec1800fc 11040000 b01204c6 1b00f013 ................ │ │ │ │ - 0x000b7f6c 04a81b00 881404e2 1b00a014 04e01a00 ................ │ │ │ │ - 0x000b7f7c ae1404d8 1900c214 04b41901 d41504c6 ................ │ │ │ │ - 0x000b7f8c 1b00c617 04d81900 d4190480 1c00f219 ................ │ │ │ │ - 0x000b7f9c 04000001 00000000 00000000 ec56f77f .............V.. │ │ │ │ - 0x000b7fac b0af1600 ffff0181 01320400 009e0104 .........2...... │ │ │ │ - 0x000b7fbc c20a00b0 0202ae0b 00e40204 c20a00ee ................ │ │ │ │ - 0x000b7fcc 0302e40a 00a20404 c20a00ac 0502ac0b ................ │ │ │ │ - 0x000b7fdc 00e00504 c20a00f4 0602b00b 00860804 ................ │ │ │ │ - 0x000b7fec 820a00a8 0804c40a 00cc0804 e20a00ec ................ │ │ │ │ - 0x000b7ffc 0804b20b 009c090a 820a00b2 090ae20a ................ │ │ │ │ - 0x000b800c 00c6090a b20b00dc 090ac40a 00be0a04 ................ │ │ │ │ - 0x000b801c 0000de0a 04e20a00 840b0482 0a00a00b ................ │ │ │ │ - 0x000b802c 04b20b00 a80b04c4 0a000000 5c56f77f ............\V.. │ │ │ │ - 0x000b803c 80c92401 b0b0b0af ffff0149 3402ee08 ..$........I4... │ │ │ │ - 0x000b804c 004002ec 08005002 ea08005a 02e80800 .@....P....Z.... │ │ │ │ - 0x000b805c 6602e608 00a801f6 02e60600 960502d4 f............... │ │ │ │ - 0x000b806c 0700b205 04860800 dc0504be 08008006 ................ │ │ │ │ - 0x000b807c 04a00800 a80604d8 0800c406 04e60600 ................ │ │ │ │ - 0x000b808c ba080400 00000000 c9040181 b0b0af80 ................ │ │ │ │ - 0x000b809c 00000000 f455f77f b0a90200 ffff010c .....U.......... │ │ │ │ - 0x000b80ac 18040000 20043200 3a040000 c9040181 .... .2.:....... │ │ │ │ - 0x000b80bc b0b0af80 00000000 d055f77f a93f2800 .........U...?(. │ │ │ │ - 0x000b80cc ffff0194 01240400 003a04e6 03004404 .....$...:....D. │ │ │ │ - 0x000b80dc e4030058 04e60300 6204e203 007604e6 ...X....b....v.. │ │ │ │ - 0x000b80ec 03008001 04e00300 940104e6 03009e01 ................ │ │ │ │ - 0x000b80fc 04ea0300 b20104e6 0300bc01 04e80300 ................ │ │ │ │ - 0x000b810c d00104e6 0300da01 04ec0300 ee0104e6 ................ │ │ │ │ - 0x000b811c 0300f801 04de0300 8c0204e6 03009602 ................ │ │ │ │ - 0x000b812c 04da0300 aa0204e6 0300b402 04b20300 ................ │ │ │ │ - 0x000b813c c80204e6 0300d202 04dc0300 e60204e6 ................ │ │ │ │ - 0x000b814c 0300f002 04d80300 840304e6 03008e03 ................ │ │ │ │ - 0x000b815c 04d60300 ee030400 00000000 c9020181 ................ │ │ │ │ - 0x000b816c b0b0af83 00000000 c9020181 b0b0ab86 ................ │ │ │ │ - 0x000b817c 00000000 1455f77f b0b0aa00 ffff010c .....U.......... │ │ │ │ - 0x000b818c 14040000 36046200 68040000 fc54f77f ....6.b.h....T.. │ │ │ │ - 0x000b819c b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ - 0x000b81ac 2e040000 e454f77f b0af0a00 ff901d01 .....T.......... │ │ │ │ - 0x000b81bc 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ - 0x000b81cc ee040400 00010000 00000000 bc54f77f .............T.. │ │ │ │ - 0x000b81dc b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000b81ec 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000b81fc 00000000 9454f77f af3f2a00 ffff01ea .....T...?*..... │ │ │ │ - 0x000b820c 024c0400 007a04c0 2f00b602 04000082 .L...z../....... │ │ │ │ - 0x000b821c 0304f42f 00880404 de2f0088 0504e62f .../...../...../ │ │ │ │ - 0x000b822c 008a0604 9a3100f0 06048a31 00bc0704 .....1.....1.... │ │ │ │ - 0x000b823c aa3100ce 0802fa2b 00aa0a04 0000d40a .1.....+........ │ │ │ │ - 0x000b824c 04803300 880c0400 00c40c04 94300082 ..3..........0.. │ │ │ │ - 0x000b825c 0d029630 00cc0d04 0000f40d 04f62f00 ...0........../. │ │ │ │ - 0x000b826c a80f0400 00e40f04 922e00a2 1002942e ................ │ │ │ │ - 0x000b827c 00ec1004 00009411 04bc2e00 ae130400 ................ │ │ │ │ - 0x000b828c 00ea1304 a42d00a8 1402a62d 00f21404 .....-.....-.... │ │ │ │ - 0x000b829c 00009a15 04d82e00 ca160400 00861704 ................ │ │ │ │ - 0x000b82ac da2c00b0 1704f82c 00881802 802d00d2 .,.....,.....-.. │ │ │ │ - 0x000b82bc 18040000 fc180488 2d00e21a 040000b4 ........-....... │ │ │ │ - 0x000b82cc 1b04bc2f 00ec1b02 f42e00b8 1c040000 .../............ │ │ │ │ - 0x000b82dc e61c049e 2f009c1e 040000da 1e04be2f ..../........../ │ │ │ │ - 0x000b82ec 008e1f02 ce2d00da 1f040000 842004f6 .....-....... .. │ │ │ │ - 0x000b82fc 2d00b421 0400008c 2204f22f 00a82302 -..!...."../..#. │ │ │ │ - 0x000b830c b83200bc 24040000 8c25049e 3300be26 .2..$....%..3..& │ │ │ │ - 0x000b831c 040000f8 2604ea30 00ca2702 c0300094 ....&..0..'..0.. │ │ │ │ - 0x000b832c 28040000 be2804ec 3000f829 04c02f00 (....(..0..)../. │ │ │ │ - 0x000b833c 942a04ec 3000ae2a 049e3300 c82a04f6 .*..0..*..3..*.. │ │ │ │ - 0x000b834c 2d00e22a 049e2f00 fc2a0488 2d00982b -..*../..*..-..+ │ │ │ │ - 0x000b835c 04d82e00 b42b04bc 2e00d02b 04f62f00 .....+.....+../. │ │ │ │ - 0x000b836c ec2b0480 3300f42c 04000000 1c53f77f .+..3..,.....S.. │ │ │ │ - 0x000b837c b0a90200 ffff010c 16040000 3e044800 ............>.H. │ │ │ │ - 0x000b838c 56040000 0453f77f b0af0a00 ffff011b V....S.......... │ │ │ │ - 0x000b839c 30f60200 00d00304 b2050082 04040000 0............... │ │ │ │ - 0x000b83ac 9e0404d0 0500f005 04000000 dc52f77f .............R.. │ │ │ │ - 0x000b83bc 84c93001 b0b0b0af ffff0127 38ce0c00 ..0........'8... │ │ │ │ - 0x000b83cc 00960e04 d81000a2 0e04ac10 008a0f04 ................ │ │ │ │ - 0x000b83dc 0000e60f 04821100 f20f04da 1000a810 ................ │ │ │ │ - 0x000b83ec 30000000 a452f77f 83c92601 b0b0b0af 0....R....&..... │ │ │ │ - 0x000b83fc ffff012e 36040000 b80204ca 0e008203 ....6........... │ │ │ │ - 0x000b840c 04a20e00 920304ca 0e00c803 de09a20e ................ │ │ │ │ - 0x000b841c 00d40d04 840f0080 0e08a20e 008e0f04 ................ │ │ │ │ - 0x000b842c 00000000 6452f77f 80c93001 b0b0b0af ....dR....0..... │ │ │ │ - 0x000b843c ffff01a1 02380400 005e04ae 1a006a04 .....8...^....j. │ │ │ │ - 0x000b844c 9a1a00c6 01049c1a 00cc0104 9e1a00c6 ................ │ │ │ │ - 0x000b845c 0202aa1a 00ec0204 9c1a00d4 0302d619 ................ │ │ │ │ - 0x000b846c 008c0404 9c1a0086 0502d818 00ba0504 ................ │ │ │ │ - 0x000b847c 9c1a00b4 0602d618 00e80604 9c1a00e2 ................ │ │ │ │ - 0x000b848c 0702f417 00960804 9c1a00ac 09029818 ................ │ │ │ │ - 0x000b849c 00e00904 9c1a00dc 0a02981a 00820b2a ...............* │ │ │ │ - 0x000b84ac 9c1a00aa 0c029619 00ec0c04 9c1a00f2 ................ │ │ │ │ - 0x000b84bc 0d02d819 00a60e04 9c1a00a4 0f02961a ................ │ │ │ │ - 0x000b84cc 00d80f04 9c1a00d4 10029819 00e01204 ................ │ │ │ │ - 0x000b84dc b6180082 1304b818 00a41304 e01600c6 ................ │ │ │ │ - 0x000b84ec 1304e216 00e81304 ec16008a 1404e416 ................ │ │ │ │ - 0x000b84fc 00ae1404 ea1600d0 1404ee16 00f01404 ................ │ │ │ │ - 0x000b850c b01a0092 1504ac1a 00b21504 981600d4 ................ │ │ │ │ - 0x000b851c 1704b01a 00f01704 98160094 1804e016 ................ │ │ │ │ - 0x000b852c 00b21804 e21600d2 1804b818 00f41804 ................ │ │ │ │ - 0x000b853c b6180092 1904ac1a 00b41904 ec1600d2 ................ │ │ │ │ - 0x000b854c 1904e416 00f41904 ea160092 1a04ee16 ................ │ │ │ │ - 0x000b855c 00b21a04 00000000 3051f77f 80c91901 ........0Q...... │ │ │ │ - 0x000b856c b0b0b0ac ffff0125 2e040000 4e04c003 .......%....N... │ │ │ │ - 0x000b857c 006c04aa 0300ce01 04c20300 900204a8 .l.............. │ │ │ │ - 0x000b858c 0300bc02 02ee0200 c4030400 00000000 ................ │ │ │ │ - 0x000b859c f850f77f b0a80100 ffff010c 16040000 .P.............. │ │ │ │ - 0x000b85ac 1e042800 32040000 e050f77f 84c93001 ..(.2....P....0. │ │ │ │ - 0x000b85bc b0b0b0af ffff0123 9202c80e 00009412 .......#........ │ │ │ │ - 0x000b85cc 04c21400 9e1204c0 1400a812 04be1400 ................ │ │ │ │ - 0x000b85dc d6120488 1400c613 78000000 ac50f77f ........x....P.. │ │ │ │ - 0x000b85ec b0ad0800 ffff010f 4e048801 005a0280 ........N....Z.. │ │ │ │ - 0x000b85fc 0100a201 04000000 9050f77f b0af0c00 .........P...... │ │ │ │ - 0x000b860c ffff011b 5004ea03 00ba0104 0000da01 ....P........... │ │ │ │ - 0x000b861c 04a20300 820204c6 03008404 20000000 ............ ... │ │ │ │ - 0x000b862c 6850f77f b0af0a00 ffff0114 68040000 hP..........h... │ │ │ │ - 0x000b863c 7c048c03 00920104 be0200a6 03080000 |............... │ │ │ │ - 0x000b864c 4850f77f a93f2800 ffff01c4 01240400 HP...?(......$.. │ │ │ │ - 0x000b865c 003e04e4 04004804 e204005c 04e40400 .>....H....\.... │ │ │ │ - 0x000b866c 6604e004 007a04e4 04008401 04de0400 f....z.......... │ │ │ │ - 0x000b867c 980104e4 0400a201 04dc0400 b60104e4 ................ │ │ │ │ - 0x000b868c 0400c001 04da0400 d40104e4 0400de01 ................ │ │ │ │ - 0x000b869c 04d80400 f20104e4 0400fc01 04d60400 ................ │ │ │ │ - 0x000b86ac 900204e4 04009a02 04f00400 ae0204e4 ................ │ │ │ │ - 0x000b86bc 0400b802 04ec0400 cc0204e4 0400d602 ................ │ │ │ │ - 0x000b86cc 04ee0400 ea0204e4 0400f402 04e60400 ................ │ │ │ │ - 0x000b86dc 880304e4 04009203 04ea0400 a60304e4 ................ │ │ │ │ - 0x000b86ec 0400b003 04e80400 c40304e4 0400ce03 ................ │ │ │ │ - 0x000b86fc 04ae0400 e20304e4 0400ec03 04d40400 ................ │ │ │ │ - 0x000b870c 800404e4 04008a04 04d20400 f2040400 ................ │ │ │ │ - 0x000b871c 00000000 744ff77f 83c91e01 b0b0b0ad ....tO.......... │ │ │ │ - 0x000b872c ffff0122 5ac60100 00b80204 ae0300c2 ..."Z........... │ │ │ │ - 0x000b873c 0204f203 00cc0204 c80300fa 0204f403 ................ │ │ │ │ - 0x000b874c 00c4032e 00000000 404ff77f b0af0a00 ........@O...... │ │ │ │ - 0x000b875c ff901d01 142a0400 004004ca 0401ea04 .....*...@...... │ │ │ │ - 0x000b876c 04ae0400 ee040400 00010000 00000000 ................ │ │ │ │ - 0x000b877c 184ff77f b0af0a00 ff901d01 142a0400 .O...........*.. │ │ │ │ - 0x000b878c 004004ca 0401ea04 04ae0400 ee040400 .@.............. │ │ │ │ - 0x000b879c 00010000 00000000 f04ef77f af3f0800 .........N...?.. │ │ │ │ - 0x000b87ac ffff0182 01460400 00700480 1100b002 .....F...p...... │ │ │ │ - 0x000b87bc 040000e8 0204c810 00f40304 9c1100c6 ................ │ │ │ │ - 0x000b87cc 0404b811 00bc0502 c41200d2 06040000 ................ │ │ │ │ - 0x000b87dc 820704e4 1000ce08 04e20f00 920904e4 ................ │ │ │ │ - 0x000b87ec 0f00c409 02b80f00 980a04e6 0f00cc0b ................ │ │ │ │ - 0x000b87fc 04000084 0c04d212 00be0c02 84100084 ................ │ │ │ │ - 0x000b880c 0d040000 aa0d04ac 1000de0e 04801100 ................ │ │ │ │ - 0x000b881c f80e04ac 1000920f 04e60f00 ac0f04e4 ................ │ │ │ │ - 0x000b882c 10008010 04000000 604ef77f b0af1c00 ........`N...... │ │ │ │ - 0x000b883c ffff0139 2e040000 ba010abe 0600ca01 ...9............ │ │ │ │ - 0x000b884c 04c00600 ac0202ca 06009e03 02dc0600 ................ │ │ │ │ - 0x000b885c 960404de 0600d604 02e80500 ae0504e0 ................ │ │ │ │ - 0x000b886c 0600ba06 04be0600 d8060400 00000000 ................ │ │ │ │ - 0x000b887c 184ef77f c93f2001 b0b0af84 ffff013d .N...? ........= │ │ │ │ - 0x000b888c 38280000 940138f2 12008202 288e1100 8(....8.....(... │ │ │ │ - 0x000b889c f0029001 90130090 04ce02b2 1100f007 ................ │ │ │ │ - 0x000b88ac a6079012 00b40fdc 02b21100 d2122000 .............. . │ │ │ │ - 0x000b88bc 008c1304 f21200aa 13049013 00000000 ................ │ │ │ │ - 0x000b88cc c84df77f b0b0aa00 ffff0114 14040000 .M.............. │ │ │ │ - 0x000b88dc 1e044600 2c046200 36044800 5e040000 ..F.,.b.6.H.^... │ │ │ │ - 0x000b88ec a84df77f 81c90401 b0b0b0af ffff0111 .M.............. │ │ │ │ - 0x000b88fc 3cae0200 00ee0204 e80400f6 02fe0100 <............... │ │ │ │ - 0x000b890c 00000000 844df77f b0af0a00 ff901d01 .....M.......... │ │ │ │ - 0x000b891c 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ - 0x000b892c ee040400 00010000 00000000 5c4df77f ............\M.. │ │ │ │ - 0x000b893c b0af2400 ff90c801 01be014c 04000078 ..$........L...x │ │ │ │ - 0x000b894c 04c21b00 ac020400 00ea0204 be1b0094 ................ │ │ │ │ - 0x000b895c 0304c01b 00f00302 921a00ba 04040000 ................ │ │ │ │ - 0x000b896c e40404bc 1a00b206 04c41b00 9e0702c6 ................ │ │ │ │ - 0x000b897c 1b00f407 04d41c00 c20904d2 1c00b00a ................ │ │ │ │ - 0x000b898c 02f81a00 880b04a0 1b00d80c 04f21c00 ................ │ │ │ │ - 0x000b899c c60d02ee 1b009e0e 04961c00 9e100400 ................ │ │ │ │ - 0x000b89ac 00ea1004 b21c00bc 1104bc1b 00921202 ................ │ │ │ │ - 0x000b89bc c41900de 12040000 881304b4 1c00ba14 ................ │ │ │ │ - 0x000b89cc 04c21b00 ce1404ee 1901d415 04b41c00 ................ │ │ │ │ - 0x000b89dc ee150496 1c008816 04a01b00 a21604d4 ................ │ │ │ │ - 0x000b89ec 1c00bc16 04bc1a00 a61804c2 1b008e1a ................ │ │ │ │ - 0x000b89fc 04d81a00 b81a0400 00010000 00000000 ................ │ │ │ │ - 0x000b8a0c 884cf77f b0af1600 ffff0157 36040000 .L.........W6... │ │ │ │ - 0x000b8a1c e801028a 09009c03 02ae0900 d00402cc ................ │ │ │ │ - 0x000b8a2c 0900b005 04ec0900 b20602a4 0800a807 ................ │ │ │ │ - 0x000b8a3c 04ea0900 ca0704f0 0800ec07 04800900 ................ │ │ │ │ - 0x000b8a4c 8c0804fe 0800ec08 04800900 86090400 ................ │ │ │ │ - 0x000b8a5c 00aa0904 f00800c8 0904ea09 00e60904 ................ │ │ │ │ - 0x000b8a6c fe080000 244cf77f b0ad1800 ffff0113 ....$L.......... │ │ │ │ - 0x000b8a7c 32040000 4804c201 0054029e 0100c401 2...H....T...... │ │ │ │ - 0x000b8a8c 04000000 c9190181 b0b0ac80 00000000 ................ │ │ │ │ - 0x000b8a9c f84bf77f b0ad2000 ffff0122 36b60100 .K.... ...."6... │ │ │ │ - 0x000b8aac 00fa0104 d6030084 0204d403 00900204 ................ │ │ │ │ - 0x000b8abc d20300bc 02049c03 0084034e 00000000 ...........N.... │ │ │ │ - 0x000b8acc c84bf77f 80c93201 b0b0b0af ffff01f2 .K....2......... │ │ │ │ - 0x000b8adc 013e0400 006c04e8 14008a01 04f01400 .>...l.......... │ │ │ │ - 0x000b8aec 960104ee 1400a601 04e61400 ac0104fe ................ │ │ │ │ - 0x000b8afc 1300c602 02f21400 a60304fa 14009e04 ................ │ │ │ │ - 0x000b8b0c 02981500 fa04049a 15008206 02801600 ................ │ │ │ │ - 0x000b8b1c aa0604e6 1400bc07 02ca1600 e40704e6 ................ │ │ │ │ - 0x000b8b2c 1400ec07 04cc1600 b40902f2 1600ec0a ................ │ │ │ │ - 0x000b8b3c 02921700 c80b04be 1500c80c 02dc1500 ................ │ │ │ │ - 0x000b8b4c a40d04de 1500e20e 02fc1500 981002c8 ................ │ │ │ │ - 0x000b8b5c 1600da11 04bc1400 fc1104a6 16009c12 ................ │ │ │ │ - 0x000b8b6c 04a81600 bc12049e 1600dc12 04a01600 ................ │ │ │ │ - 0x000b8b7c fc1204a2 16009e13 04a41600 c01304b8 ................ │ │ │ │ - 0x000b8b8c 1500e413 04fe1500 e21404b8 1500ea14 ................ │ │ │ │ - 0x000b8b9c 04000094 1504bc14 00b41504 a81600d8 ................ │ │ │ │ - 0x000b8bac 1504a016 00f81504 9e16009a 1604a616 ................ │ │ │ │ - 0x000b8bbc 00c41604 fe1500ee 1604a416 008e1704 ................ │ │ │ │ - 0x000b8bcc a2160000 c44af77f 80c91701 b0b0b0ac .....J.......... │ │ │ │ - 0x000b8bdc ffff011f 2e040000 5a04a802 007e04a6 ........Z....~.. │ │ │ │ - 0x000b8bec 02008601 04a00200 c80102ec 0100a202 ................ │ │ │ │ - 0x000b8bfc 04000000 944af77f af3f2200 ffff0169 .....J...?"....i │ │ │ │ - 0x000b8c0c 3e460000 9e013898 0c009202 38ca0900 >F....8.....8... │ │ │ │ - 0x000b8c1c 84032696 0c00bc03 5e940c00 aa0404fc ..&.....^....... │ │ │ │ - 0x000b8c2c 0a00cc04 de02940c 00ae0704 c20b00e2 ................ │ │ │ │ - 0x000b8c3c 0704940c 00b40804 920c00be 0804900c ................ │ │ │ │ - 0x000b8c4c 00ca0804 8e0c00f8 0804d80b 00c60904 ................ │ │ │ │ - 0x000b8c5c 980c00ea 09040000 9a0a04ca 0900be0b ................ │ │ │ │ - 0x000b8c6c 04940c00 d40b0400 00000000 1c4af77f .............J.. │ │ │ │ - 0x000b8c7c b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000b8c8c 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000b8c9c 00000000 f449f77f af3f1c00 ff90c801 .....I...?...... │ │ │ │ - 0x000b8cac 01be014a 04000088 0104f21c 00c20204 ...J............ │ │ │ │ - 0x000b8cbc 00008803 04e01b00 ec030484 1d008205 ................ │ │ │ │ - 0x000b8ccc 04aa1c00 dc0504d6 1c00a006 02ea1c00 ................ │ │ │ │ - 0x000b8cdc c0070400 00e60704 c41b00aa 09040000 ................ │ │ │ │ - 0x000b8cec e40904ec 1a00f80a 04a81c00 be0b04ee ................ │ │ │ │ - 0x000b8cfc 1a00ea0b 04f81900 a80c04ba 1a00d80c ................ │ │ │ │ - 0x000b8d0c 04e41a00 9c0d02fc 1b00d80e 04000084 ................ │ │ │ │ - 0x000b8d1c 0f048c1b 00b41004 00008611 04a81b00 ................ │ │ │ │ - 0x000b8d2c b2110482 1d00e011 02f41c00 a8120400 ................ │ │ │ │ - 0x000b8d3c 00e612bc 01f01a00 b814048c 1b00d214 ................ │ │ │ │ - 0x000b8d4c 04c41b00 e01404f2 1c00f414 04841c01 ................ │ │ │ │ - 0x000b8d5c ba185cf2 1c00e01a 040000a4 1c04c21a ..\............. │ │ │ │ - 0x000b8d6c 00010000 00000000 2049f77f b0af1600 ........ I...... │ │ │ │ - 0x000b8d7c ffff0151 36040000 880104ce 07008c02 ...Q6........... │ │ │ │ - 0x000b8d8c 02c20800 ee0204c4 0800f603 02a40800 ................ │ │ │ │ - 0x000b8d9c d8040482 0800e805 02fa0700 d80604f2 ................ │ │ │ │ - 0x000b8dac 0700fc06 04a20800 9c070484 0800ee07 ................ │ │ │ │ - 0x000b8dbc 0400009e 0804a208 00be0804 840800ca ................ │ │ │ │ - 0x000b8dcc 0804f207 00000000 c048f77f 82c93001 .........H....0. │ │ │ │ - 0x000b8ddc b0b0b0af ffff010f 48040000 609403e2 ........H...`... │ │ │ │ - 0x000b8dec 04008005 04000000 a048f77f b0b0aa00 .........H...... │ │ │ │ - 0x000b8dfc ffff010c 14040000 1e044a00 52040000 ..........J.R... │ │ │ │ - 0x000b8e0c 8848f77f b0af0a00 ff901d01 142a0400 .H...........*.. │ │ │ │ - 0x000b8e1c 004004ca 0401ea04 04ae0400 ee040400 .@.............. │ │ │ │ - 0x000b8e2c 00010000 00000000 6048f77f b0af0a00 ........`H...... │ │ │ │ - 0x000b8e3c ff901d01 142a0400 004004ca 0401ea04 .....*...@...... │ │ │ │ - 0x000b8e4c 04ae0400 ee040400 00010000 00000000 ................ │ │ │ │ - 0x000b8e5c 3848f77f af3f0400 ffff0183 013c0400 8H...?.......<.. │ │ │ │ - 0x000b8e6c 008a0104 fc1200cc 02040000 8a0304ae ................ │ │ │ │ - 0x000b8e7c 1200ee04 02a21100 80060400 00b20604 ................ │ │ │ │ - 0x000b8e8c a21400e0 07040000 a2080490 1200f609 ................ │ │ │ │ - 0x000b8e9c 04ea1100 ca0a0488 1200fc0a 02d81200 ................ │ │ │ │ - 0x000b8eac d00b04e0 12008e0d 040000ca 0d04ac12 ................ │ │ │ │ - 0x000b8ebc 00840e02 b01200ca 0e040000 fc0eb801 ................ │ │ │ │ - 0x000b8ecc 841400ca 1004e012 00e21004 901200fc ................ │ │ │ │ - 0x000b8edc 1004a214 00961104 fc120084 12040000 ................ │ │ │ │ - 0x000b8eec a847f77f b0af1a00 ffff012d 32040000 .G.........-2... │ │ │ │ - 0x000b8efc b8010a90 0500c801 04920500 9c02029e ................ │ │ │ │ - 0x000b8f0c 05008203 02ba0400 fe03049c 05008c05 ................ │ │ │ │ - 0x000b8f1c 04900500 a0050400 00000000 6c47f77f ............lG.. │ │ │ │ - 0x000b8f2c c93f0c01 b0b0af87 ffff011b 58340000 .?..........X4.. │ │ │ │ - 0x000b8f3c 940102ac 0f00b201 180000a4 02980cdc ................ │ │ │ │ - 0x000b8f4c 0e00d20f 04000000 4047f77f b0b0aa00 ........@G...... │ │ │ │ - 0x000b8f5c ffff0114 14040000 1e044200 2c045e00 ..........B.,.^. │ │ │ │ - 0x000b8f6c 36044400 5a040000 2047f77f b0ab0800 6.D.Z... G...... │ │ │ │ - 0x000b8f7c ffff0128 28040000 3004e801 004c04e6 ...((...0....L.. │ │ │ │ - 0x000b8f8c 01006004 ea010066 04da0100 720aea01 ..`....f....r... │ │ │ │ - 0x000b8f9c 00820104 a60100ec 01040000 ec46f77f .............F.. │ │ │ │ - 0x000b8fac b0ab0a00 ffff0122 2e040000 4a04de01 ......."....J... │ │ │ │ - 0x000b8fbc 005c04dc 01006204 cc01006c 0adc0100 .\....b....l.... │ │ │ │ - 0x000b8fcc 7c04a001 00d80104 00000000 bc46f77f |............F.. │ │ │ │ - 0x000b8fdc b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000b8fec 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000b8ffc 00000000 9446f77f b0af2400 ff90a001 .....F....$..... │ │ │ │ - 0x000b900c 01940148 0400008a 01049613 00c20204 ...H............ │ │ │ │ - 0x000b901c 00008e03 04dc1400 b8030496 14009204 ................ │ │ │ │ - 0x000b902c 02981400 dc040400 008a0504 b41300b2 ................ │ │ │ │ - 0x000b903c 06040000 f6060482 1500a007 04841500 ................ │ │ │ │ - 0x000b904c f80702ec 1200c208 040000f0 0804c014 ................ │ │ │ │ - 0x000b905c 00980a04 0000d40a 04f81300 8c0b02d0 ................ │ │ │ │ - 0x000b906c 1300d20b 040000fc 0bae01fa 1300c00d ................ │ │ │ │ - 0x000b907c 04c01400 da0d04b4 1300e80d 04961300 ................ │ │ │ │ - 0x000b908c fc0d04de 1401aa11 62961300 b0130400 ........b....... │ │ │ │ - 0x000b909c 00fe1404 86150001 00000000 00000000 ................ │ │ │ │ - 0x000b90ac e845f77f c93f0601 b0b0af80 ffff0157 .E...?.........W │ │ │ │ - 0x000b90bc 40bc0500 00800704 840f0094 0704820f @............... │ │ │ │ - 0x000b90cc 00a80704 800f00ba 0704fe0e 00dc0756 ...............V │ │ │ │ - 0x000b90dc b60e00b6 090a0000 9e0a20b6 0e00cc0a .......... ..... │ │ │ │ - 0x000b90ec a6020000 820d04f0 10008c0d 04ee1000 ................ │ │ │ │ - 0x000b90fc 980d04ec 1000c60d 04b81000 b20e04b6 ................ │ │ │ │ - 0x000b910c 0e00fa0e 38000000 8045f77f b0af1a00 ....8....E...... │ │ │ │ - 0x000b911c ffff0180 01300400 005404d8 09009c01 .....0...T...... │ │ │ │ - 0x000b912c 04920a00 9a0202a0 0a00da03 02b60a00 ................ │ │ │ │ - 0x000b913c c40404ca 0a00c605 02880b00 a406048a ................ │ │ │ │ - 0x000b914c 0b009c07 02cc0a00 c60704ce 0a00cc07 ................ │ │ │ │ - 0x000b915c 04d00a00 d6070cce 0a00e607 04dc0a00 ................ │ │ │ │ - 0x000b916c c2080480 0b00e408 04820b00 88090484 ................ │ │ │ │ - 0x000b917c 0b00a809 04860b00 f2090400 008e0a04 ................ │ │ │ │ - 0x000b918c 840b00b2 0a04820b 00fc0a04 800b00a4 ................ │ │ │ │ - 0x000b919c 0b04860b 00000000 f044f77f b0b0aa00 .........D...... │ │ │ │ - 0x000b91ac ffff010c 14040000 1e043e00 46040000 ..........>.F... │ │ │ │ - 0x000b91bc d844f77f b0af0a00 ffff011c 48700000 .D..........Hp.. │ │ │ │ - 0x000b91cc bc01048e 0500d801 84010000 e00204ae ................ │ │ │ │ - 0x000b91dc 05008203 cc020000 b044f77f b0af0a00 .........D...... │ │ │ │ - 0x000b91ec ffff011b 44520000 9a0104e4 0400ba01 ....DR.......... │ │ │ │ - 0x000b91fc 7e0000bc 0204c404 00de02a6 02000000 ~............... │ │ │ │ - 0x000b920c 8844f77f b0af1200 ffff0117 3804bc03 .D..........8... │ │ │ │ - 0x000b921c 00960182 02f80300 a8040400 00c80404 ................ │ │ │ │ - 0x000b922c f8030000 6444f77f b0af1000 ffff0128 ....dD.........( │ │ │ │ - 0x000b923c 2a040000 5204be05 00a80104 bc0500ec *...R........... │ │ │ │ - 0x000b924c 01fe01ba 0500f003 04e20400 a804b001 ................ │ │ │ │ - 0x000b925c ba0500d8 05040000 3044f77f b0af0600 ........0D...... │ │ │ │ - 0x000b926c ffff010f 36040000 940110aa 0500fe04 ....6........... │ │ │ │ - 0x000b927c 3e000000 1444f77f b0af0e00 ffff011c >....D.......... │ │ │ │ - 0x000b928c 5aac0100 008e0204 9c0500b0 02720000 Z............r.. │ │ │ │ - 0x000b929c a80304ea 0400a804 94010000 ec43f77f .............C.. │ │ │ │ - 0x000b92ac b0ad2000 ffff011d ac0104a4 0200b801 .. ............. │ │ │ │ - 0x000b92bc 04e40200 c40104ba 0200f001 04e60200 ................ │ │ │ │ - 0x000b92cc b6022e00 00000000 c043f77f b0ad2000 .........C.... . │ │ │ │ - 0x000b92dc ffff011d e60104de 0200f201 049e0300 ................ │ │ │ │ - 0x000b92ec fe0104f4 0200aa02 04a00300 f0022e00 ................ │ │ │ │ - 0x000b92fc 00000000 9443f77f b0a80100 ffff010c .....C.......... │ │ │ │ - 0x000b930c 160c0000 26043000 3a040000 7c43f77f ....&.0.:...|C.. │ │ │ │ - 0x000b931c a908b100 ffff0100 7043f77f b0af2000 ........pC.... . │ │ │ │ - 0x000b932c ffff013b fc0104c8 04008a02 04ce0400 ...;............ │ │ │ │ - 0x000b933c 960204cc 0400c202 04d60400 d60204ca ................ │ │ │ │ - 0x000b934c 0400ea02 04d00400 fe0204a0 0100a203 ................ │ │ │ │ - 0x000b935c 5cf20400 c4041200 00ee042a f2040000 \..........*.... │ │ │ │ - 0x000b936c 08b10181 b0b00084 00000000 1c43f77f .............C.. │ │ │ │ - 0x000b937c b0b0ac00 ffff0110 16040000 20047200 ............ .r. │ │ │ │ - 0x000b938c 46047e00 7a040000 0043f77f af3f0800 F.~.z....C...?.. │ │ │ │ - 0x000b939c ffff0185 02f00102 921b00a0 02040000 ................ │ │ │ │ - 0x000b93ac d002049c 1c00d602 04e21b00 e402309c ..............0. │ │ │ │ - 0x000b93bc 1c00ac04 02fe1700 dc040400 008c0504 ................ │ │ │ │ - 0x000b93cc 881c0092 0504bc1b 00ae0510 881c00de ................ │ │ │ │ - 0x000b93dc 0602ee18 008e0704 0000be07 04aa1800 ................ │ │ │ │ - 0x000b93ec c40704ba 1900e007 10aa1800 900902c6 ................ │ │ │ │ - 0x000b93fc 1900c009 040000f0 0904c419 00f60904 ................ │ │ │ │ - 0x000b940c 96190092 0a10c419 00c80b02 b61a00f8 ................ │ │ │ │ - 0x000b941c 0b040000 a60c0498 1a00b00c 04861b00 ................ │ │ │ │ - 0x000b942c da0c1098 1a008e0e 02c81c00 be0e0400 ................ │ │ │ │ - 0x000b943c 00ec0e04 901b00f2 0e04e01a 008c0f10 ................ │ │ │ │ - 0x000b944c 901b0082 1004961a 00f41002 ee1900a8 ................ │ │ │ │ - 0x000b945c 11040000 d8110486 1d00e011 04841d00 ................ │ │ │ │ - 0x000b946c f81104c6 17008212 04f21c00 b8121086 ................ │ │ │ │ - 0x000b947c 1d00b414 04a81800 a61502c6 1800ec15 ................ │ │ │ │ - 0x000b948c 0400009c 16049e1c 00a21604 a01c00b8 ................ │ │ │ │ - 0x000b949c 160e9e1c 00a41804 00000000 ec41f77f .............A.. │ │ │ │ - 0x000b94ac c968b201 b0b0af81 ffff013f 48620000 .h.........?Hb.. │ │ │ │ - 0x000b94bc b40120c0 0900f401 04cc0800 800202b8 .. ............. │ │ │ │ - 0x000b94cc 0900a202 04cc0800 f602b001 a40900d2 ................ │ │ │ │ - 0x000b94dc 04c80200 00b4080a a4090084 09040000 ................ │ │ │ │ - 0x000b94ec a00904a4 0900b409 04000000 9c41f77f .............A.. │ │ │ │ - 0x000b94fc b0af1e00 ffff013a 9c0104e4 0300a601 .......:........ │ │ │ │ - 0x000b950c 04ea0300 b20104e8 0300de01 04f20300 ................ │ │ │ │ - 0x000b951c f20104e6 03008602 04ec0300 9a020442 ...............B │ │ │ │ - 0x000b952c 00be025c 8e0400e0 03120000 8a042a8e ...\..........*. │ │ │ │ - 0x000b953c 04000000 5441f77f b0af1e00 ffff0140 ....TA.........@ │ │ │ │ - 0x000b954c 6e040000 9e0104dc 0400a801 04da0400 n............... │ │ │ │ - 0x000b955c b40104d0 0400e001 04cc0400 f40104ce ................ │ │ │ │ - 0x000b956c 04008802 048a0400 9c0204d2 0400c002 ................ │ │ │ │ - 0x000b957c 5cfa0400 e0038201 0000f604 2afa0400 \...........*... │ │ │ │ - 0x000b958c 0841f77f b0ab0200 ffff011a 30040000 .A..........0... │ │ │ │ - 0x000b959c 66049002 00aa0166 920200b2 02040000 f......f........ │ │ │ │ - 0x000b95ac b6020892 02000000 e040f77f b0a80100 .........@...... │ │ │ │ - 0x000b95bc ffff0108 3a0c4c00 6c040000 80c90181 ....:.L.l....... │ │ │ │ - 0x000b95cc b0a908b1 00000000 c9120181 b0b0af80 ................ │ │ │ │ - 0x000b95dc 00000000 b440f77f b0a91200 ffff010e .....@.......... │ │ │ │ - 0x000b95ec 2c0e0000 6804dc01 00be0140 00000000 ,...h......@.... │ │ │ │ - 0x000b95fc 9840f77f ab08b100 ffff0111 1e040000 .@.............. │ │ │ │ - 0x000b960c 2a046a00 62046c00 a2010400 00000000 *.j.b.l......... │ │ │ │ - 0x000b961c 7840f77f ab08b100 ffff0111 1c0e0000 x@.............. │ │ │ │ - 0x000b962c 36047200 6a047400 aa010400 00000000 6.r.j.t......... │ │ │ │ - 0x000b963c 5840f77f a908b100 ffff010e 1a0e0000 X@.............. │ │ │ │ - 0x000b964c 78048001 00b80104 00000000 81c90181 x............... │ │ │ │ - 0x000b965c b0af08b1 00000000 3040f77f a908b100 ........0@...... │ │ │ │ - 0x000b966c ffff010c 12040000 2c043a00 40040000 ........,.:.@... │ │ │ │ - 0x000b967c 1840f77f b0b0aa00 ffff010c 14040000 .@.............. │ │ │ │ - 0x000b968c 32044200 48040000 0040f77f b0a80100 2.B.H....@...... │ │ │ │ - 0x000b969c ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000b96ac e83ff77f b0ac0100 ffff0119 18040000 .?.............. │ │ │ │ - 0x000b96bc 3c04bc01 007e04de 01008a01 04c60100 <....~.......... │ │ │ │ - 0x000b96cc c2010400 00000000 c03ff77f b0b0ac00 .........?...... │ │ │ │ - 0x000b96dc ffff010f 186a0000 8a0104c4 0100ba01 .....j.......... │ │ │ │ - 0x000b96ec 16000000 08b10181 b0b00084 00000000 ................ │ │ │ │ - 0x000b96fc 983ff77f b0af1200 ffff0117 8e0102b0 .?.............. │ │ │ │ - 0x000b970c 0300e001 04ae0300 c6020284 0300d603 ................ │ │ │ │ - 0x000b971c 04000000 743ff77f c93f2c01 b0b0af82 ....t?...?,..... │ │ │ │ - 0x000b972c ffff01ac 01642000 00be0104 d01b00f0 .....d ......... │ │ │ │ - 0x000b973c 01049219 00ec0250 dc1900fc 031ee61a .......P........ │ │ │ │ - 0x000b974c 00c60404 881b008e 0504d619 00c00504 ................ │ │ │ │ - 0x000b975c f0170094 0634ac1b 00fe06bc 03861900 .....4.......... │ │ │ │ - 0x000b976c c20a2680 1900940b 66b41900 8a0c66ec ..&.....f.....f. │ │ │ │ - 0x000b977c 1a00f40c 8a02d218 00ba1004 0000be10 ................ │ │ │ │ - 0x000b978c 02d21800 82158401 b419008c 16028619 ................ │ │ │ │ - 0x000b979c 009e1604 d01b00ba 161cb419 00941904 ................ │ │ │ │ - 0x000b97ac 0000b019 04801900 d21904e6 1a00fa19 ................ │ │ │ │ - 0x000b97bc 040000e2 1a04dc19 00841b04 b41900a8 ................ │ │ │ │ - 0x000b97cc 1b04d619 00cc1b04 ac1b00ec 1b049219 ................ │ │ │ │ - 0x000b97dc 00000000 c9020181 b0b0a980 00000000 ................ │ │ │ │ - 0x000b97ec a83ef77f b0a90200 ffff0114 18040000 .>.............. │ │ │ │ - 0x000b97fc 7810a001 00c00104 0000c401 04a00100 x............... │ │ │ │ - 0x000b980c 883ef77f b0a80100 ffff010c 14040000 .>.............. │ │ │ │ - 0x000b981c 1c042600 2e040000 703ef77f b0aa0300 ..&.....p>...... │ │ │ │ - 0x000b982c ffff0114 26040000 5c22ea01 00880104 ....&...\"...... │ │ │ │ - 0x000b983c c40100ec 01040000 503ef77f b0aa0300 ........P>...... │ │ │ │ - 0x000b984c ffff0114 26040000 5c22ea01 00880104 ....&...\"...... │ │ │ │ - 0x000b985c c40100ec 01040000 303ef77f b0b0a800 ........0>...... │ │ │ │ - 0x000b986c ffff0100 243ef77f af3f2c00 ff907901 ....$>...?,...y. │ │ │ │ - 0x000b987c 6f2c1600 005004e8 0a00b401 04ae0a00 o,...P.......... │ │ │ │ - 0x000b988c d40104dc 0a00dc01 24f60900 8c025cae ........$.....\. │ │ │ │ - 0x000b989c 09008e03 04a40901 e60334dc 0900da04 ..........4..... │ │ │ │ - 0x000b98ac 04b40900 f40404d0 0a00fc04 24b00a00 ............$... │ │ │ │ - 0x000b98bc b405d601 f40800aa 0704de0a 01e00804 ................ │ │ │ │ - 0x000b98cc f60900ee 0804b00a 00b00904 0000d809 ................ │ │ │ │ - 0x000b98dc 1edc0900 820a04ea 0a01b80a 04d20a01 ................ │ │ │ │ - 0x000b98ec 01000000 00000000 a03df77f b0ad0600 .........=...... │ │ │ │ - 0x000b98fc ffff0111 8c011ac0 0200d201 58f00100 ............X... │ │ │ │ - 0x000b990c aa020400 00000000 803df77f b0b0aa00 .........=...... │ │ │ │ - 0x000b991c ffff010c 20040000 30044e00 54040000 .... ...0.N.T... │ │ │ │ - 0x000b992c 683df77f af3f2a00 ff904d01 453a0400 h=...?*...M.E:.. │ │ │ │ - 0x000b993c 006a04f0 0700c201 04ee0700 e00104ec .j.............. │ │ │ │ - 0x000b994c 0700e801 24a60700 c202a601 d2060096 ....$........... │ │ │ │ - 0x000b995c 05049c07 018a0612 d20600a6 0604a607 ................ │ │ │ │ - 0x000b996c 00c60652 f0070098 07040000 b2070484 ...R............ │ │ │ │ - 0x000b997c 08010100 00000000 103df77f b0af0400 .........=...... │ │ │ │ - 0x000b998c ffff011a 54560000 c201048a 0300a402 ....TV.......... │ │ │ │ - 0x000b999c 040000d2 0204ec02 00ac0304 00000000 ................ │ │ │ │ - 0x000b99ac e83cf77f b0af0200 ffff010e 4e040000 .<..........N... │ │ │ │ - 0x000b99bc 6204e201 00de0110 00000000 cc3cf77f b............<.. │ │ │ │ - 0x000b99cc b0af2400 ffff0183 01c40102 f20b00fe ..$............. │ │ │ │ - 0x000b99dc 0104ac0b 00860302 c80c00be 0304ac0b ................ │ │ │ │ - 0x000b99ec 00c00402 e60c0096 0602e80c 00ea0604 ................ │ │ │ │ - 0x000b99fc c60c00d2 0702800c 00ea0802 b20c00d0 ................ │ │ │ │ - 0x000b9a0c 0904b00c 00f00904 f00c0094 0a04ae0d ................ │ │ │ │ - 0x000b9a1c 00b00a02 b40d00c2 0a04ac0d 00ce0a04 ................ │ │ │ │ - 0x000b9a2c aa0d00d8 0a04a80d 00f80a04 880d00d2 ................ │ │ │ │ - 0x000b9a3c 0b040000 ee0b04f0 0c00ac0c 04ae0d00 ................ │ │ │ │ - 0x000b9a4c e20c04b0 0c00840d 04ac0b00 3c3cf77f ............<<.. │ │ │ │ - 0x000b9a5c b0af0a00 ffff0111 76d404ca 0500e605 ........v....... │ │ │ │ - 0x000b9a6c 040000ea 0504ca05 00000000 1c3cf77f .............<.. │ │ │ │ - 0x000b9a7c b0af1600 ffff0122 506a0000 e60104c0 ......."Pj...... │ │ │ │ - 0x000b9a8c 0700c002 02b20600 a603c801 0000c605 ................ │ │ │ │ - 0x000b9a9c 04fe0700 ea059402 00000000 ec3bf77f .............;.. │ │ │ │ - 0x000b9aac 82c91e01 b0b0b0af ffff0131 d4021000 ...........1.... │ │ │ │ - 0x000b9abc 00aa0304 fa0700e0 03040000 a40404ae ................ │ │ │ │ - 0x000b9acc 08008a05 46000086 0604be07 00d40604 ....F........... │ │ │ │ - 0x000b9adc 00008407 04dc0700 b2077c00 00000000 ..........|..... │ │ │ │ - 0x000b9aec a83bf77f 81c93201 b0b0b0af ffff0138 .;....2........8 │ │ │ │ - 0x000b9afc be013e00 00aa0204 d60700da 03040000 ..>............. │ │ │ │ - 0x000b9b0c ba040cd6 0700d604 1cb20700 98050400 ................ │ │ │ │ - 0x000b9b1c 00ae0538 d60700f8 05040000 f0068401 ...8............ │ │ │ │ - 0x000b9b2c b20700f4 07040000 603bf77f af3f1200 ........`;...?.. │ │ │ │ - 0x000b9b3c ff904501 3b7a04b4 05009401 04b20500 ..E.;z.......... │ │ │ │ - 0x000b9b4c 9c0124d2 0400da01 8401b404 00820304 ..$............. │ │ │ │ - 0x000b9b5c 8e0401e2 0304b404 00f00304 d20400ac ................ │ │ │ │ - 0x000b9b6c 0408b404 00ce0404 0000dc04 04a80501 ................ │ │ │ │ - 0x000b9b7c 01000000 00000000 08b10181 b0b00084 ................ │ │ │ │ - 0x000b9b8c 00000000 08b10181 b0b00084 00000000 ................ │ │ │ │ - 0x000b9b9c 08b10181 b0b00084 00000000 08b10181 ................ │ │ │ │ - 0x000b9bac b0b00084 00000000 e03af77f a93f2800 .........:...?(. │ │ │ │ - 0x000b9bbc ffff01dc 01240400 003a04b2 05004404 .....$...:....D. │ │ │ │ - 0x000b9bcc b0050058 04b20500 6204ae05 007604b2 ...X....b....v.. │ │ │ │ - 0x000b9bdc 05008001 04ac0500 960104b2 0500a001 ................ │ │ │ │ - 0x000b9bec 04aa0500 b60104b2 0500c001 04a80500 ................ │ │ │ │ - 0x000b9bfc d60104b2 0500e001 04a60500 f60104b2 ................ │ │ │ │ - 0x000b9c0c 05008002 04a40500 940204b2 05009e02 ................ │ │ │ │ - 0x000b9c1c 04ba0500 b20204b2 0500bc02 04b80500 ................ │ │ │ │ - 0x000b9c2c d00204b2 0500da02 04b60500 ee0204b2 ................ │ │ │ │ - 0x000b9c3c 0500f802 04b40500 8c0304b2 05009603 ................ │ │ │ │ - 0x000b9c4c 04f80400 aa0304b2 0500b403 04bc0500 ................ │ │ │ │ - 0x000b9c5c ca0304b2 0500d403 04be0500 ea0304b2 ................ │ │ │ │ - 0x000b9c6c 0500f403 04a20500 8a0404b2 05009404 ................ │ │ │ │ - 0x000b9c7c 04a00500 aa0404b2 0500b404 049e0500 ................ │ │ │ │ - 0x000b9c8c ca0404b2 0500d404 049c0500 c0050400 ................ │ │ │ │ - 0x000b9c9c 00000000 c9040181 b0b0af80 00000000 ................ │ │ │ │ - 0x000b9cac e839f77f a93f2800 ffff0128 24040000 .9...?(....($... │ │ │ │ - 0x000b9cbc 3e04d001 004804ce 01005c04 d0010066 >....H....\....f │ │ │ │ - 0x000b9ccc 04a80100 7a04d001 00840104 cc0100d2 ....z........... │ │ │ │ - 0x000b9cdc 01040000 b439f77f ab08b100 ffff0100 .....9.......... │ │ │ │ - 0x000b9cec c9020181 b0b0af83 00000000 9c39f77f .............9.. │ │ │ │ - 0x000b9cfc b0ab0200 ffff010e 442a0000 72049801 ........D*..r... │ │ │ │ - 0x000b9d0c 00900114 00000000 c9040181 b0008480 ................ │ │ │ │ - 0x000b9d1c 00000000 7439f77f b0ad1e00 ffff0121 ....t9.........! │ │ │ │ - 0x000b9d2c 30140000 7e049c03 00880104 9a030094 0...~........... │ │ │ │ - 0x000b9d3c 01049403 00c00104 c6020080 029a0100 ................ │ │ │ │ - 0x000b9d4c 00000000 4439f77f b0af0a00 ff901d01 ....D9.......... │ │ │ │ - 0x000b9d5c 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ - 0x000b9d6c ee040400 00010000 00000000 1c39f77f .............9.. │ │ │ │ - 0x000b9d7c b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000b9d8c 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000b9d9c 00000000 f438f77f af3f2600 ffff0182 .....8...?&..... │ │ │ │ - 0x000b9dac 04400400 008c0104 e82800ba 02040000 .@.......(...... │ │ │ │ - 0x000b9dbc ca0204ac 2400da02 048a2400 ea0204ae ....$.....$..... │ │ │ │ - 0x000b9dcc 2400fc02 04b62400 8e0304be 2400a003 $.....$.....$... │ │ │ │ - 0x000b9ddc 04c62400 ac0304ce 2400c803 02d62400 ..$.....$.....$. │ │ │ │ - 0x000b9dec e6040400 00ee0404 ea2400a2 06040000 .........$...... │ │ │ │ - 0x000b9dfc ae0604e6 2400ba06 04e82400 ca0604de ....$.....$..... │ │ │ │ - 0x000b9e0c 2400d606 04e02400 e20604e2 2400ee06 $.....$.....$... │ │ │ │ - 0x000b9e1c 04e42400 fa060492 22008607 04d22300 ..$.....".....#. │ │ │ │ - 0x000b9e2c 920704da 2300a007 04e22300 ac0704ea ....#.....#..... │ │ │ │ - 0x000b9e3c 2300dc07 02f22300 ae090400 00b60904 #.....#......... │ │ │ │ - 0x000b9e4c 882500e0 0a040000 ea0a049a 2300940c .%..........#... │ │ │ │ - 0x000b9e5c 040000a0 0c049623 00ac0c04 982300b8 .......#.....#.. │ │ │ │ - 0x000b9e6c 0c04d422 00c80c04 fe2200d8 0c048623 ...".....".....# │ │ │ │ - 0x000b9e7c 00e80c04 8e2300f4 0c04fa23 00900d02 .....#.....#.... │ │ │ │ - 0x000b9e8c fc2300a0 0e040000 a80e04b6 2300d20f .#..........#... │ │ │ │ - 0x000b9e9c 040000de 0f04de27 00ea0f04 fc2700f6 .......'.....'.. │ │ │ │ - 0x000b9eac 0f048428 00861004 8c280094 10049428 ...(.....(.....( │ │ │ │ - 0x000b9ebc 00a21004 9c2800ac 1004a428 00c81002 .....(.....(.... │ │ │ │ - 0x000b9ecc ac2800d6 11040000 de1104b8 28008a13 .(..........(... │ │ │ │ - 0x000b9edc 04000098 1304b428 00a21304 b62800ba .......(.....(.. │ │ │ │ - 0x000b9eec 13028e26 00f81304 00008014 04b82600 ...&..........&. │ │ │ │ - 0x000b9efc ac150400 00ba1504 d62800c4 1504a625 .........(.....% │ │ │ │ - 0x000b9f0c 00dc1502 a825009a 16040000 a21604d2 .....%.......... │ │ │ │ - 0x000b9f1c 2500bc19 040000ca 1904be27 00d41904 %..........'.... │ │ │ │ - 0x000b9f2c 922700ec 19029427 00aa1a04 0000b21a .'.....'........ │ │ │ │ - 0x000b9f3c 04c02700 da1b0400 00e41b04 f0250090 ..'..........%.. │ │ │ │ - 0x000b9f4c 1d040000 9e1d04d6 2600a81d 04d82800 ........&.....(. │ │ │ │ - 0x000b9f5c ba1d02da 2800f41d 040000fc 1d8002f4 ....(........... │ │ │ │ - 0x000b9f6c 26009220 04f02500 ac2004c0 2700c620 &.. ..%.. ..'.. │ │ │ │ - 0x000b9f7c 04d22500 e02004b8 2600fa20 04b82800 ..%.. ..&.. ..(. │ │ │ │ - 0x000b9f8c 942104b6 2300b021 049a2300 cc210488 .!..#..!..#..!.. │ │ │ │ - 0x000b9f9c 2500e821 04ea2400 842204e8 2800fa22 %..!..$.."..(.." │ │ │ │ - 0x000b9fac 04000000 e436f77f af3f2800 ffff01b5 .....6...?(..... │ │ │ │ - 0x000b9fbc 07360400 0040048a 4b00f001 04000080 .6...@..K....... │ │ │ │ - 0x000b9fcc 02049649 00900204 944900a0 02049249 ...I.....I.....I │ │ │ │ - 0x000b9fdc 00b00204 904900c0 02048e49 00d20204 .....I.....I.... │ │ │ │ - 0x000b9fec 8c4900e4 02048a49 00f60204 88490082 .I.....I.....I.. │ │ │ │ - 0x000b9ffc 0304d048 00a60302 e03d00e6 04040000 ...H.....=...... │ │ │ │ - 0x000ba00c ee0404b8 4400a606 040000b2 06048649 ....D..........I │ │ │ │ - 0x000ba01c 00be0604 844900ca 06048249 00d60604 .....I.....I.... │ │ │ │ - 0x000ba02c d24800e2 0604e84a 00ee0604 e64a00fa .H.....J.....J.. │ │ │ │ - 0x000ba03c 0604e44a 00860704 e24a0092 0704e04a ...J.....J.....J │ │ │ │ - 0x000ba04c 00a20704 de4a00ae 0704dc4a 00de0702 .....J.....J.... │ │ │ │ - 0x000ba05c aa4a00b0 09040000 b809049a 4400e40a .J..........D... │ │ │ │ - 0x000ba06c 040000ee 0a048a47 00a00c04 0000b00c .......G........ │ │ │ │ - 0x000ba07c 04a84a00 bc0c04a6 4a00d40c 02fc4900 ..J.....J.....I. │ │ │ │ - 0x000ba08c 920d0400 009a0d04 de4900c6 0e040000 .........I...... │ │ │ │ - 0x000ba09c d00e04c2 4700da0e 04844700 e40e04da ....G.....G..... │ │ │ │ - 0x000ba0ac 4600f20e 04864700 800f04c4 47008e0f F.....G.....G... │ │ │ │ - 0x000ba0bc 04884700 980f04a8 4700b40f 02d64900 ..G.....G.....I. │ │ │ │ - 0x000ba0cc c0100400 00c81004 b84900f2 11040000 .........I...... │ │ │ │ - 0x000ba0dc fc11049a 4900ac13 040000ba 13049849 ....I..........I │ │ │ │ - 0x000ba0ec 00c41304 ca4800de 1302a048 009a1404 .....H.....H.... │ │ │ │ - 0x000ba0fc 0000a214 04bc4600 9e170400 00aa1704 ......F......... │ │ │ │ - 0x000ba10c f04a00b6 1704ee4a 00c21704 f84a00ce .J.....J.....J.. │ │ │ │ - 0x000ba11c 1704f64a 00da1704 f44a00ea 1704f24a ...J.....J.....J │ │ │ │ - 0x000ba12c 00fa1704 ce48008a 1804cc48 00961804 .....H.....H.... │ │ │ │ - 0x000ba13c 9e4800ba 1802ca47 00e61904 0000ee19 .H.....G........ │ │ │ │ - 0x000ba14c 049e4600 9e1b0400 00ac1b04 c84700b6 ..F..........G.. │ │ │ │ - 0x000ba15c 1b04c647 00d01b02 de41008c 1c040000 ...G.....A...... │ │ │ │ - 0x000ba16c 941c04bc 4100c41d 040000d2 1d049a41 ....A..........A │ │ │ │ - 0x000ba17c 00dc1d04 884b00f2 1d02fa4a 00ae1e04 .....K.....J.... │ │ │ │ - 0x000ba18c 0000b61e 04f84000 e61f0400 00f41f04 ......@......... │ │ │ │ - 0x000ba19c 984400fe 1f049644 00902002 ec4300cc .D.....D.. ..C.. │ │ │ │ - 0x000ba1ac 20040000 d42004cc 4300ec22 040000fa .... ..C..".... │ │ │ │ - 0x000ba1bc 22049c43 00842304 ca43009c 23029e43 "..C..#..C..#..C │ │ │ │ - 0x000ba1cc 00d82304 0000e023 04fa4200 8a250400 ..#....#..B..%.. │ │ │ │ - 0x000ba1dc 00942504 864000c4 26040000 d22604f6 ..%..@..&....&.. │ │ │ │ - 0x000ba1ec 4000dc26 04f44000 ee2602c6 4000aa27 @..&..@..&..@..' │ │ │ │ - 0x000ba1fc 040000b2 2704a640 00962904 0000a629 ....'..@..)....) │ │ │ │ - 0x000ba20c 04c23f00 b22904c0 3f00c429 02943f00 ..?..)..?..)..?. │ │ │ │ - 0x000ba21c 822a0400 008a2a04 ae4200bc 2b040000 .*....*..B..+... │ │ │ │ - 0x000ba22c cc2b04f8 4200d82b 04d04200 ea2b02f4 .+..B..+..B..+.. │ │ │ │ - 0x000ba23c 4400a82c 040000b0 2c04d644 00de2d04 D..,....,..D..-. │ │ │ │ - 0x000ba24c 0000ea2d 048c4200 f62d049a 4500822e ...-..B..-..E... │ │ │ │ - 0x000ba25c 04984500 922e0496 4500a22e 04fc4400 ..E.....E.....D. │ │ │ │ - 0x000ba26c b22e049c 4600be2e 049a4600 da2e0286 ....F.....F..... │ │ │ │ - 0x000ba27c 4600e62f 040000ee 2f04e845 009e3104 F../..../..E..1. │ │ │ │ - 0x000ba28c 0000ac31 04ba4500 b63104e6 4500ce31 ...1..E..1..E..1 │ │ │ │ - 0x000ba29c 02bc4500 8a320400 00923204 9c4500c2 ..E..2....2..E.. │ │ │ │ - 0x000ba2ac 33040000 d03304ec 4a00da33 04ea4a00 3....3..J..3..J. │ │ │ │ - 0x000ba2bc ee3302e8 3e00aa34 040000b2 3404c63f .3..>..4....4..? │ │ │ │ - 0x000ba2cc 00e23504 0000f035 04c43f00 fa3504e6 ..5....5..?..5.. │ │ │ │ - 0x000ba2dc 3e008e36 02b83e00 c8360400 00d03604 >..6..>..6....6. │ │ │ │ - 0x000ba2ec e63f00ae 39048a4b 00ca3904 b84400e6 .?..9..K..9..D.. │ │ │ │ - 0x000ba2fc 39049a44 00823a04 8a47009e 3a04de49 9..D..:..G..:..I │ │ │ │ - 0x000ba30c 00ba3a04 b84900d6 3a049a49 00f23a04 ..:..I..:..I..:. │ │ │ │ - 0x000ba31c bc46008e 3b049e46 00aa3b04 bc4100c6 .F..;..F..;..A.. │ │ │ │ - 0x000ba32c 3b04f840 00e23b04 cc4300fe 3b04fa42 ;..@..;..C..;..B │ │ │ │ - 0x000ba33c 009a3c04 864000b6 3c04a640 00d23c04 ..<..@..<..@..<. │ │ │ │ - 0x000ba34c ae4200ee 3c04d644 00883d04 e84500a2 .B..<..D..=..E.. │ │ │ │ - 0x000ba35c 3d049c45 00bc3d04 c63f00d4 3d04e63f =..E..=..?..=..? │ │ │ │ - 0x000ba36c 00e23e04 00000000 2033f77f b0af1800 ..>..... 3...... │ │ │ │ - 0x000ba37c ffff0124 8c01cc01 00008c04 04ce0700 ...$............ │ │ │ │ - 0x000ba38c 960404d0 0700a204 04d20700 b4040482 ................ │ │ │ │ - 0x000ba39c 0700f004 e8020000 f032f77f b0ac1900 .........2...... │ │ │ │ - 0x000ba3ac ffff0121 46040000 e6010490 0300f201 ...!F........... │ │ │ │ - 0x000ba3bc 048e0300 fc01048c 03008e02 04dc0200 ................ │ │ │ │ - 0x000ba3cc d8023400 00000000 c032f77f b0ac1900 ..4......2...... │ │ │ │ - 0x000ba3dc ffff0121 42040000 b601049e 0200c201 ...!B........... │ │ │ │ - 0x000ba3ec 04de0200 cc0104b4 0200de01 04e00200 ................ │ │ │ │ - 0x000ba3fc b0022e00 00000000 9032f77f b0ad1000 .........2...... │ │ │ │ - 0x000ba40c ffff010f 5e040000 9a010284 0200fe01 ....^........... │ │ │ │ - 0x000ba41c 34000000 7432f77f b0ab0200 ffff0119 4...t2.......... │ │ │ │ - 0x000ba42c 46040000 5804f002 00860104 0000a201 F...X........... │ │ │ │ - 0x000ba43c 04b60200 92030400 00000000 4c32f77f ............L2.. │ │ │ │ - 0x000ba44c c93f2801 b0b0af81 ff90ec02 01e302ca .?(............. │ │ │ │ - 0x000ba45c 0102ae22 00a00204 0000e402 16ec2200 ..."..........". │ │ │ │ - 0x000ba46c 8a0302fa 2100aa03 049e2200 b60304a6 ....!....."..... │ │ │ │ - 0x000ba47c 2200ec03 04ec2200 8c0402dc 2100ce04 ".....".....!... │ │ │ │ - 0x000ba48c 04d22000 d80404d0 2000e804 02922000 .. ..... ..... . │ │ │ │ - 0x000ba49c 84050400 00b00504 ec1e00c4 05028a25 ...............% │ │ │ │ - 0x000ba4ac 00e40504 882500f0 0504d420 00a60604 .....%..... .... │ │ │ │ - 0x000ba4bc ec1e00ac 06c00100 00f00704 cc2200be .............".. │ │ │ │ - 0x000ba4cc 0802a824 00d60810 a624008e 0902941f ...$.....$...... │ │ │ │ - 0x000ba4dc 01cc09aa 0100009a 0b049823 00f80b04 ...........#.... │ │ │ │ - 0x000ba4ec d42300bc 0c049a23 00c80c0e b2250094 .#.....#.....%.. │ │ │ │ - 0x000ba4fc 0d048c23 00b20d04 b22100c4 0d04b225 ...#.....!.....% │ │ │ │ - 0x000ba50c 00960e02 0000ac0e 02ec2200 b60e72a6 .........."...r. │ │ │ │ - 0x000ba51c 2400e20f 3aaa2500 a0100ad2 2500ce10 $...:.%.....%... │ │ │ │ - 0x000ba52c ca01a624 00961302 882400aa 13640000 ...$.....$...d.. │ │ │ │ - 0x000ba53c ca1432e0 23008015 0ab42500 a816c601 ..2.#.....%..... │ │ │ │ - 0x000ba54c a62400fa 17ee0200 00f81a02 ec1e0084 .$.............. │ │ │ │ - 0x000ba55c 1b8e0100 00b61c02 a62400c4 1c029823 .........$.....# │ │ │ │ - 0x000ba56c 00ca1c08 a62400a8 1d048c23 00b21d38 .....$.....#...8 │ │ │ │ - 0x000ba57c 0000ee1d 08a62400 8c1e7e00 00b01f04 ......$...~..... │ │ │ │ - 0x000ba58c 8e2100b8 1f048c21 00c21f04 902100d4 .!.....!.....!.. │ │ │ │ - 0x000ba59c 1f04b81e 008e2004 92210088 212a0000 ...... ..!..!*.. │ │ │ │ - 0x000ba5ac 882304b2 2100e624 22e02300 a6254caa .#..!..$".#..%L. │ │ │ │ - 0x000ba5bc 25000100 c0590100 d030f77f b0af1000 %....Y...0...... │ │ │ │ - 0x000ba5cc ffff0156 5ce00400 00a60604 9c0c00ba ...V\........... │ │ │ │ - 0x000ba5dc 06029a0c 00dc0604 980c00e8 0604ea0b ................ │ │ │ │ - 0x000ba5ec 00a00704 9c0c00e2 07860100 008c0902 ................ │ │ │ │ - 0x000ba5fc b20b00b8 09020000 de0902b2 0c00ec09 ................ │ │ │ │ - 0x000ba60c 1e0000ae 0a02ce0b 00e40a02 940b0090 ................ │ │ │ │ - 0x000ba61c 0b029c0c 00ae0b04 00000000 6c30f77f ............l0.. │ │ │ │ - 0x000ba62c b0af1800 ffff0157 86011200 00e00104 .......W........ │ │ │ │ - 0x000ba63c be0900c6 0202900a 00940304 9e0a00a2 ................ │ │ │ │ - 0x000ba64c 0302a00a 00c20388 0200009e 06048e0a ................ │ │ │ │ - 0x000ba65c 00b00604 8c0a00bc 06028c09 00980704 ................ │ │ │ │ - 0x000ba66c 8a0a00a6 07048a09 00b40702 e0080092 ................ │ │ │ │ - 0x000ba67c 080e0000 be0802ee 0900d008 66000000 ............f... │ │ │ │ - 0x000ba68c 0830f77f b0af1600 ffff0129 54f80100 .0.........)T... │ │ │ │ - 0x000ba69c 00a00302 8e0800e8 0304ac08 00da0402 ................ │ │ │ │ - 0x000ba6ac e4070090 05ba0100 00f00602 de080082 ................ │ │ │ │ - 0x000ba6bc 07aa0100 00000000 d02ff77f b0af1a00 ........./...... │ │ │ │ - 0x000ba6cc ffff0186 03680498 1a007604 9e1c0082 .....h....v..... │ │ │ │ - 0x000ba6dc 0102901c 00b20104 0000ec01 04901b00 ................ │ │ │ │ - 0x000ba6ec fe010492 1b008a02 02ac1400 e60204f2 ................ │ │ │ │ - 0x000ba6fc 1a00f202 04ee1c00 fe0202e0 1c00a803 ................ │ │ │ │ - 0x000ba70c 040000e2 03048017 00ee0304 f01a00fa ................ │ │ │ │ - 0x000ba71c 0302e21a 00da0404 a61500ec 0404c416 ................ │ │ │ │ - 0x000ba72c 00f80402 b61600d2 0504b21c 00e40504 ................ │ │ │ │ - 0x000ba73c de1c00f0 0502b41c 00ca0604 b01c00dc ................ │ │ │ │ - 0x000ba74c 0604f419 00e80602 f01c00c2 0704c215 ................ │ │ │ │ - 0x000ba75c 00d40704 ec1500e0 0702c415 00ba0804 ................ │ │ │ │ - 0x000ba76c c41b00cc 0804ae1c 00d80802 a01c00b2 ................ │ │ │ │ - 0x000ba77c 0904961b 00c40904 c21b00d0 0902981b ................ │ │ │ │ - 0x000ba78c 00aa0a04 941b00bc 0a04b61a 00c80a02 ................ │ │ │ │ - 0x000ba79c b81a00a2 0b04e21b 00b40b04 8e1c00c0 ................ │ │ │ │ - 0x000ba7ac 0b02e41b 009a0c04 9a1800ac 0c04c217 ................ │ │ │ │ - 0x000ba7bc 00b80c02 c4170092 0d048a16 00a40d04 ................ │ │ │ │ - 0x000ba7cc b41600b0 0d028c16 008a0e04 ee15009c ................ │ │ │ │ - 0x000ba7dc 0e04d416 00a80e02 c6160082 0f049c18 ................ │ │ │ │ - 0x000ba7ec 00940f04 841500a0 0f029e18 00fa0f04 ................ │ │ │ │ - 0x000ba7fc ca180086 10049818 00921002 ee1700ec ................ │ │ │ │ - 0x000ba80c 1004d618 00f81004 a6180084 1102d818 ................ │ │ │ │ - 0x000ba81c 00e01104 e01800ec 1104fe16 00fa1102 ................ │ │ │ │ - 0x000ba82c d61600e6 1204cc18 00f81204 9e170084 ................ │ │ │ │ - 0x000ba83c 1302ce18 00ca1304 0000da13 02821500 ................ │ │ │ │ - 0x000ba84c fc1304d6 1400fe14 04000000 3c2ef77f ............<... │ │ │ │ - 0x000ba85c af3f2a00 ff907101 5e7e04bc 05009c01 .?*...q.^~...... │ │ │ │ - 0x000ba86c 04ba0500 a40104d0 0400b601 189c0303 ................ │ │ │ │ - 0x000ba87c d60104b2 0400fe01 02be0500 960204b2 ................ │ │ │ │ - 0x000ba88c 0400b402 04a60505 9603049c 0303c003 ................ │ │ │ │ - 0x000ba89c 04cc0500 ca030490 0600d403 04e40500 ................ │ │ │ │ - 0x000ba8ac fe0304e6 0500cc04 040000da 0404b005 ................ │ │ │ │ - 0x000ba8bc 05e00504 92060000 00017d02 00000000 ..........}..... │ │ │ │ - 0x000ba8cc 00000000 c0550100 c02df77f 80c93101 .....U...-....1. │ │ │ │ - 0x000ba8dc b0b0b0ac ffff0134 46a20100 00bc0202 .......4F....... │ │ │ │ - 0x000ba8ec 800500e8 0202ae05 00960402 860600a8 ................ │ │ │ │ - 0x000ba8fc 04048006 00b20404 fe0500c0 0404fc05 ................ │ │ │ │ - 0x000ba90c 00d20404 ce0500a6 05280000 7c2df77f .........(..|-.. │ │ │ │ - 0x000ba91c 80c93101 b0b0b0ac ffff0134 428e0100 ..1........4B... │ │ │ │ - 0x000ba92c 00a40202 900500d0 0202e804 00fe0302 ................ │ │ │ │ - 0x000ba93c 9e050090 0404e605 009a0404 e40500a8 ................ │ │ │ │ - 0x000ba94c 0404e205 00ba0404 b4050088 052c0000 .............,.. │ │ │ │ - 0x000ba95c 382df77f b0ad1e00 ffff0144 32740000 8-.........D2t.. │ │ │ │ - 0x000ba96c b4010494 0c00f601 340000d0 0204bc0c ........4....... │ │ │ │ - 0x000ba97c 00be03da 0400009e 0804e00c 00f008c0 ................ │ │ │ │ - 0x000ba98c 010000ca 0a04920c 00d40a04 900c00de ................ │ │ │ │ - 0x000ba99c 0a048e0c 00880b04 d80b00d4 0b3a0000 .............:.. │ │ │ │ - 0x000ba9ac e82cf77f ad08b100 ffff0127 14040000 .,.........'.... │ │ │ │ - 0x000ba9bc d6010484 0300be02 04ee0300 e00204ec ................ │ │ │ │ - 0x000ba9cc 0300e602 04860300 fa0204ec 0300e803 ................ │ │ │ │ - 0x000ba9dc 04000000 b42cf77f b0af1e00 ffff0169 .....,.........i │ │ │ │ - 0x000ba9ec 30040000 a00204d6 0a00aa03 04d00a00 0............... │ │ │ │ - 0x000ba9fc f20304c6 0b00fa03 04f60a00 940404c6 ................ │ │ │ │ - 0x000baa0c 0b00c804 04dc0a00 b80552c6 0b008c06 ..........R..... │ │ │ │ - 0x000baa1c 04e00900 d60674c6 0b00d007 04c80b00 ......t......... │ │ │ │ - 0x000baa2c a8084ac6 0b008809 04c40b00 920904c2 ..J............. │ │ │ │ - 0x000baa3c 0b009c09 04c00b00 ae0904a2 0b00cc0a ................ │ │ │ │ - 0x000baa4c 0400009e 0b04c60b 00000000 3c2cf77f ............<,.. │ │ │ │ - 0x000baa5c b0a80100 ffff0114 18040000 20043e00 ............ .>. │ │ │ │ - 0x000baa6c 2e040000 34044c00 48040000 1c2cf77f ....4.L.H....,.. │ │ │ │ - 0x000baa7c 81c91601 b0b0b0af ffff0147 56040000 ...........GV... │ │ │ │ - 0x000baa8c e00104c4 17009403 d607be17 00920c04 ................ │ │ │ │ - 0x000baa9c 0000b60c bc07be17 00fa130e c417008e ................ │ │ │ │ - 0x000baaac 1446be17 008c1502 dc1600c0 150aa217 .F.............. │ │ │ │ - 0x000baabc 00ea152e be1700c2 169e0100 00f81704 ................ │ │ │ │ - 0x000baacc c4170000 c42bf77f b0af2600 ffff017b .....+....&....{ │ │ │ │ - 0x000baadc b60102e8 05008402 02e80800 bc0202b8 ................ │ │ │ │ - 0x000baaec 0900d402 320000f0 03048609 00ae0404 ....2........... │ │ │ │ - 0x000baafc e20500dc 0404b008 00e60404 ae0800f0 ................ │ │ │ │ - 0x000bab0c 0404ac08 00820504 fc0700de 0504e205 ................ │ │ │ │ - 0x000bab1c 00880604 00009c06 04900a00 a606048e ................ │ │ │ │ - 0x000bab2c 0a00b006 048c0a00 ce0604d6 09009007 ................ │ │ │ │ - 0x000bab3c 040000a2 0704e608 00ac0704 e40800b6 ................ │ │ │ │ - 0x000bab4c 0704e208 00c80704 b2080000 3c2bf77f ............<+.. │ │ │ │ - 0x000bab5c b0ac1700 ff902d01 214404e6 02036604 ......-.!D....f. │ │ │ │ - 0x000bab6c f6020392 0104d601 03a20204 ae0300b4 ................ │ │ │ │ - 0x000bab7c 02049a03 008c030e 00000100 007d0000 .............}.. │ │ │ │ - 0x000bab8c a0500100 042bf77f b0ad0800 ffff0110 .P...+.......... │ │ │ │ - 0x000bab9c 4004e401 00c00104 820200a8 02040000 @............... │ │ │ │ - 0x000babac e82af77f 83c92201 b0b0b0af ffff012f .*...."......../ │ │ │ │ - 0x000babbc cc010400 009a020e e00b00d2 0232e20b .............2.. │ │ │ │ - 0x000babcc 008a03fc 039a0b00 be070400 008e080c ................ │ │ │ │ - 0x000babdc 9a0b0092 0a1ae20b 00b40ab4 01000000 ................ │ │ │ │ - 0x000babec a82af77f c93f1401 b0b0af81 ffff017b .*...?.........{ │ │ │ │ - 0x000babfc 6c5c0000 90021c8a 1700d802 04c21800 l\.............. │ │ │ │ - 0x000bac0c 8e0304f4 16009804 04e01700 cc0404c8 ................ │ │ │ │ - 0x000bac1c 1800bc0c 04c01800 c60c48be 18009a0f ..........H..... │ │ │ │ - 0x000bac2c a201b818 00b61104 0000be11 9c01b818 ................ │ │ │ │ - 0x000bac3c 008c1334 f41700f0 135cc018 00d6142a ...4.....\.....* │ │ │ │ - 0x000bac4c be180082 1534c018 00c0150c e01700a4 .....4.......... │ │ │ │ - 0x000bac5c 17040000 c017048a 1700dc17 04e01700 ................ │ │ │ │ - 0x000bac6c ac1804b8 1800b418 04000000 1c2af77f .............*.. │ │ │ │ - 0x000bac7c b0ae0100 ffff010e 16040000 1c048e02 ................ │ │ │ │ - 0x000bac8c 004cce01 00000000 002af77f 85c92e01 .L.......*...... │ │ │ │ - 0x000bac9c b0b0b0af ffff0128 64b80100 00ec04f6 .......(d....... │ │ │ │ - 0x000bacac 01b40b00 f0061cec 0a00ae08 42b40b00 ............B... │ │ │ │ - 0x000bacbc f6083400 00ae0a7e ec0a00b0 0b040000 ..4....~........ │ │ │ │ - 0x000baccc c829f77f c93f0601 b0b0af81 ffff016e .)...?.........n │ │ │ │ - 0x000bacdc 4c3a0000 ee013cec 1300f204 040000da L:....<......... │ │ │ │ - 0x000bacec 0704e613 00aa0916 9e1400ce 091cde13 ................ │ │ │ │ - 0x000bacfc 00c80a04 0000be0b 029e1400 f80b04b2 ................ │ │ │ │ - 0x000bad0c 1200ae0c 0ce61300 c20c02ec 1300cc0c ................ │ │ │ │ - 0x000bad1c 12e61300 960d04de 1300e20d 2a9e1400 ............*... │ │ │ │ - 0x000bad2c d00ea603 c21300ee 1204de13 008a1308 ................ │ │ │ │ - 0x000bad3c 0000be13 049e1400 861404ec 13000000 ................ │ │ │ │ - 0x000bad4c 4829f77f c93f2001 b0b0af83 ffff01bc H)...? ......... │ │ │ │ - 0x000bad5c 01703800 00ec0140 b21f00b4 0204c820 .p8....@....... │ │ │ │ - 0x000bad6c 00de0204 f820008e 03049a20 00d40304 ..... ..... .... │ │ │ │ - 0x000bad7c a22100d2 06040000 de0904a2 1e00c80b .!.............. │ │ │ │ - 0x000bad8c 049c2000 960ca201 a02000fc 0d6e9c20 .. ...... ...n. │ │ │ │ - 0x000bad9c 00f00e40 a0200082 1086019c 2000d011 ...@. ...... ... │ │ │ │ - 0x000badac 22801f00 f6118604 ce1e0088 1628d01f "............(.. │ │ │ │ - 0x000badbc 00e61704 0000841a 04902000 d81a02ce .......... ..... │ │ │ │ - 0x000badcc 1e00941b 3ea21e00 a41c0200 00a61c02 ....>........... │ │ │ │ - 0x000baddc 9c2000f8 1c0ace1e 00cc1d04 d01f00ae . .............. │ │ │ │ - 0x000badec 1f040000 cc1f04d0 1f00f01f 049c2000 .............. . │ │ │ │ - 0x000badfc 8c2004a0 2000c420 04b21f00 f42004f8 . .. .. ..... .. │ │ │ │ - 0x000bae0c 20009e21 04a22100 a8210400 00000000 ..!..!..!...... │ │ │ │ - 0x000bae1c 7828f77f b0a90200 ffff010c 1a040000 x(.............. │ │ │ │ - 0x000bae2c 22043400 3e040000 6028f77f b0a80100 ".4.>...`(...... │ │ │ │ - 0x000bae3c ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000bae4c 4828f77f b0ac1700 ffff0119 3604b601 H(..........6... │ │ │ │ - 0x000bae5c 004004ae 01004a04 a601005c 049e0100 .@....J....\.... │ │ │ │ - 0x000bae6c 9a013e00 00000000 2028f77f b0ac1700 ..>..... (...... │ │ │ │ - 0x000bae7c ffff0119 3604b601 004004ae 01004a04 ....6....@....J. │ │ │ │ - 0x000bae8c a601005c 049e0100 9a013e00 00000000 ...\......>..... │ │ │ │ - 0x000bae9c f827f77f b0ac1700 ffff0119 3604b601 .'..........6... │ │ │ │ - 0x000baeac 004004ae 01004a04 a601005c 049e0100 .@....J....\.... │ │ │ │ - 0x000baebc 9a013e00 00000000 d027f77f b0ac1700 ..>......'...... │ │ │ │ - 0x000baecc ffff0119 3604b601 004004ae 01004a04 ....6....@....J. │ │ │ │ - 0x000baedc a601005c 049e0100 9a013e00 00000000 ...\......>..... │ │ │ │ - 0x000baeec a827f77f b0ad0800 ffff010e 46048001 .'..........F... │ │ │ │ - 0x000baefc 00520278 009a0104 00000000 8c27f77f .R.x.........'.. │ │ │ │ - 0x000baf0c b0ad1e00 ffff011d b40304f8 0400be03 ................ │ │ │ │ - 0x000baf1c 04f60400 ca0304f4 0400f603 04be0400 ................ │ │ │ │ - 0x000baf2c ba043a00 00000000 6027f77f b0ad1e00 ..:.....`'...... │ │ │ │ - 0x000baf3c ffff011d c40104b8 0200ce01 04f80200 ................ │ │ │ │ - 0x000baf4c d80104ce 02008402 04fa0200 ca022e00 ................ │ │ │ │ - 0x000baf5c 00000000 3427f77f b0ad1e00 ffff011a ....4'.......... │ │ │ │ - 0x000baf6c 6004d601 006c0496 02007604 ec0100a2 `....l....v..... │ │ │ │ - 0x000baf7c 01049802 00e8012e 00000000 0c27f77f .............'.. │ │ │ │ - 0x000baf8c b0ad1e00 ffff011a 5204c801 005e0488 ........R....^.. │ │ │ │ - 0x000baf9c 02006804 de010094 01048a02 00da012e ..h............. │ │ │ │ - 0x000bafac 00000000 e426f77f b0ad1e00 ffff011c .....&.......... │ │ │ │ - 0x000bafbc 7604ec01 00820104 ac02008c 01048202 v............... │ │ │ │ - 0x000bafcc 00b80104 ae0200fe 012e0000 bc26f77f .............&.. │ │ │ │ - 0x000bafdc b0ad2000 ffff0121 68040000 960104f8 .. ....!h....... │ │ │ │ - 0x000bafec 0200a001 04f40200 aa0104f6 0200d601 ................ │ │ │ │ - 0x000baffc 04be0200 96026800 00000000 8c26f77f ......h......&.. │ │ │ │ - 0x000bb00c b0ad1e00 ffff0121 32540000 9601048c .......!2T...... │ │ │ │ - 0x000bb01c 0200a001 04cc0200 ac0104a2 0200d801 ................ │ │ │ │ - 0x000bb02c 04ce0200 9e022e00 00000000 5c26f77f ............\&.. │ │ │ │ - 0x000bb03c b0ad1e00 ffff011e 3c020000 6604dc01 ........<...f... │ │ │ │ - 0x000bb04c 0072049c 02007c04 f20100a8 01049e02 .r....|......... │ │ │ │ - 0x000bb05c 00ee012e 00000000 3026f77f b0af2000 ........0&.... . │ │ │ │ - 0x000bb06c ffff0137 42040000 5404d203 006a04d0 ...7B...T....j.. │ │ │ │ - 0x000bb07c 0300b201 04ce0300 ce0104cc 0300e001 ................ │ │ │ │ - 0x000bb08c 04ca0300 f40104c8 03008802 04c20300 ................ │ │ │ │ - 0x000bb09c 980204f8 0200c403 04000000 ec25f77f .............%.. │ │ │ │ - 0x000bb0ac b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb0bc 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb0cc 00000000 c425f77f b0ac1700 ffff0119 .....%.......... │ │ │ │ - 0x000bb0dc 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb0ec 049e0100 9a013e00 00000000 9c25f77f ......>......%.. │ │ │ │ - 0x000bb0fc b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb10c 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb11c 00000000 7425f77f b0ac1700 ffff0119 ....t%.......... │ │ │ │ - 0x000bb12c 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb13c 049e0100 9a013e00 00000000 4c25f77f ......>.....L%.. │ │ │ │ - 0x000bb14c b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb15c 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb16c 00000000 2425f77f b0ac1700 ffff0119 ....$%.......... │ │ │ │ - 0x000bb17c 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb18c 049e0100 9a013e00 00000000 fc24f77f ......>......$.. │ │ │ │ - 0x000bb19c b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb1ac 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb1bc 00000000 d424f77f b0ac1700 ffff0119 .....$.......... │ │ │ │ - 0x000bb1cc 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb1dc 049e0100 9a013e00 00000000 ac24f77f ......>......$.. │ │ │ │ - 0x000bb1ec b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb1fc 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb20c 00000000 8424f77f b0ac1700 ffff0119 .....$.......... │ │ │ │ - 0x000bb21c 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb22c 049e0100 9a013e00 00000000 5c24f77f ......>.....\$.. │ │ │ │ - 0x000bb23c b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb24c 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb25c 00000000 3424f77f b0ac1700 ffff0119 ....4$.......... │ │ │ │ - 0x000bb26c 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb27c 049e0100 9a013e00 00000000 0c24f77f ......>......$.. │ │ │ │ - 0x000bb28c b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb29c 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb2ac 00000000 e423f77f b0ac1700 ffff0119 .....#.......... │ │ │ │ - 0x000bb2bc 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb2cc 049e0100 9a013e00 00000000 bc23f77f ......>......#.. │ │ │ │ - 0x000bb2dc b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb2ec 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb2fc 00000000 9423f77f b0ac1700 ffff0119 .....#.......... │ │ │ │ - 0x000bb30c 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ - 0x000bb31c 049e0100 9a013e00 00000000 6c23f77f ......>.....l#.. │ │ │ │ - 0x000bb32c b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ - 0x000bb33c 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ - 0x000bb34c 00000000 4423f77f b0ac1700 ffff0119 ....D#.......... │ │ │ │ - 0x000bb35c 3604b401 004004ac 01004a04 a401005a 6....@....J....Z │ │ │ │ - 0x000bb36c 049c0100 98013e00 00000000 1c23f77f ......>......#.. │ │ │ │ - 0x000bb37c b0b0a800 ffff0100 c9040181 b0b0af80 ................ │ │ │ │ - 0x000bb38c 00000000 0423f77f 01b6b201 b0af81c9 .....#.......... │ │ │ │ - 0x000bb39c ff90c001 01b40194 01040000 e60104d0 ................ │ │ │ │ - 0x000bb3ac 1500b602 04921500 d2021a90 15008203 ................ │ │ │ │ - 0x000bb3bc 04f01400 c60304ee 1400e603 04ec1400 ................ │ │ │ │ - 0x000bb3cc ee0304c6 1400ac04 04c21400 c80404c4 ................ │ │ │ │ - 0x000bb3dc 1400d004 049c1400 e204c207 e41300be ................ │ │ │ │ - 0x000bb3ec 0c04c016 00840d04 e816009e 0d04f816 ................ │ │ │ │ - 0x000bb3fc 00a60d24 fa1600e0 0d9a028e 17009e10 ...$............ │ │ │ │ - 0x000bb40c 04ce1701 fc1004f4 1501c411 04fe1501 ................ │ │ │ │ - 0x000bb41c 8413208e 1700b013 04fa1600 be1304e4 .. ............. │ │ │ │ - 0x000bb42c 1300e814 0400008c 1504f014 00ec1504 ................ │ │ │ │ - 0x000bb43c 901500a0 1620e413 00e41604 c01600ae ..... .......... │ │ │ │ - 0x000bb44c 17208e17 00f01704 8e170001 00000000 . .............. │ │ │ │ - 0x000bb45c 00000000 c9040181 b0b0af80 00000000 ................ │ │ │ │ - 0x000bb46c 2822f77f b0b0a800 ffff010b c60104ce (".............. │ │ │ │ - 0x000bb47c 0100be02 04000000 1022f77f b0af1a00 ........."...... │ │ │ │ - 0x000bb48c ffff0130 a00202a8 0c00ce02 20a60c00 ...0........ ... │ │ │ │ - 0x000bb49c 800304e2 0a008c03 04aa0c00 c80304a6 ................ │ │ │ │ - 0x000bb4ac 0c008c04 d006a80c 00a20c04 a60c0086 ................ │ │ │ │ - 0x000bb4bc 0d040000 d421f77f a908b100 ff901101 .....!.......... │ │ │ │ - 0x000bb4cc 081c043c 01380400 00010000 00000000 ...<.8.......... │ │ │ │ - 0x000bb4dc b821f77f b0af0800 ffff0115 6a04f601 .!..........j... │ │ │ │ - 0x000bb4ec 007c04f4 01009201 04c80100 f8010400 .|.............. │ │ │ │ - 0x000bb4fc 00000000 9421f77f b0af1c00 ffff0132 .....!.........2 │ │ │ │ - 0x000bb50c 36260000 960104ba 0500d401 04f60500 6&.............. │ │ │ │ - 0x000bb51c 840204d8 0500de02 04ee0500 86031c94 ................ │ │ │ │ - 0x000bb52c 0600d405 040000ea 0504f605 00900604 ................ │ │ │ │ - 0x000bb53c 00000000 5421f77f a908b100 ff901101 ....T!.......... │ │ │ │ - 0x000bb54c 081c043c 01380400 00010000 00000000 ...<.8.......... │ │ │ │ - 0x000bb55c 3821f77f 0194b201 b0af81c9 ff90f001 8!.............. │ │ │ │ - 0x000bb56c 01e6018c 0144fc19 00ec0104 bc17008a .....D.......... │ │ │ │ - 0x000bb57c 0240f418 009a0304 c61a00be 0304c41a .@.............. │ │ │ │ - 0x000bb58c 00c60304 9e1a0084 04049c1a 00a20404 ................ │ │ │ │ - 0x000bb59c fa1900aa 0404a418 00d20404 d61900e6 ................ │ │ │ │ - 0x000bb5ac 048006d4 1900fe0a 04b21900 d40b04a2 ................ │ │ │ │ - 0x000bb5bc 1900ee0b 049a1b00 f60b248c 1c00a80c ..........$..... │ │ │ │ - 0x000bb5cc 9c028819 00ca0e3e d419008e 0f840188 .......>........ │ │ │ │ - 0x000bb5dc 1900b610 04d61801 901204e0 1801dc12 ................ │ │ │ │ - 0x000bb5ec 04ea1801 e61304d4 19009214 048c1c00 ................ │ │ │ │ - 0x000bb5fc a01404d4 1900b814 2ab21900 8a160480 ........*....... │ │ │ │ - 0x000bb60c 1801dc16 04f61701 e4161eb2 1900b817 ................ │ │ │ │ - 0x000bb61c 04881900 d8170400 00f21704 881900a0 ................ │ │ │ │ - 0x000bb62c 1804b219 00d01904 b21900f6 19048819 ................ │ │ │ │ - 0x000bb63c 00e41a24 f41800c4 1b04bc17 00e41b0c ...$............ │ │ │ │ - 0x000bb64c fc190088 1c28d419 00010000 00000000 .....(.......... │ │ │ │ - 0x000bb65c 3820f77f ad08b100 ff901d01 141c0400 8 .............. │ │ │ │ - 0x000bb66c 00364684 01018e01 04920100 96010400 .6F............. │ │ │ │ - 0x000bb67c 00010000 00000000 1020f77f b0af0600 ......... ...... │ │ │ │ - 0x000bb68c ffff011c 7c04fe03 00920104 ca030098 ....|........... │ │ │ │ - 0x000bb69c 02048004 00b40302 ca03008c 04040000 ................ │ │ │ │ - 0x000bb6ac e81ff77f b0ae3100 ff90a401 018c013c ......1........< │ │ │ │ - 0x000bb6bc 4c00008a 0104d006 00a80104 0000e802 L............... │ │ │ │ - 0x000bb6cc 02bc0607 d80402cc 0a078205 02860507 ................ │ │ │ │ - 0x000bb6dc ae05049e 0a00ba05 049c0a00 c605049a ................ │ │ │ │ - 0x000bb6ec 0a00dc05 04980a00 ea050496 0a00fe05 ................ │ │ │ │ - 0x000bb6fc 04f60900 9e0604cc 0900ec06 04000094 ................ │ │ │ │ - 0x000bb70c 0702ca0a 00a00704 a80a00c8 0704ca0a ................ │ │ │ │ - 0x000bb71c 00e60702 a60a00f8 0704a40a 00840804 ................ │ │ │ │ - 0x000bb72c a20a0090 0804a00a 00b20804 f80800f4 ................ │ │ │ │ - 0x000bb73c 0804a60a 00c80904 f4090003 00027d01 ..............}. │ │ │ │ - 0x000bb74c 7d007d00 00000000 3c470100 ec450100 }.}............ │ │ │ │ - 0x000bbabc 04940a00 b2020498 0a00dc02 10960a00 ................ │ │ │ │ - 0x000bbacc 820304aa 0a00d003 5cf80900 b20436fa ........\.....6. │ │ │ │ - 0x000bbadc 0900fe04 0cf80900 900536c4 0800e205 ..........6..... │ │ │ │ - 0x000bbaec 3ef80900 a4061ac4 0800c406 1afa0900 >............... │ │ │ │ - 0x000bbafc e40626f8 0900da07 b801c609 00a60904 ..&............. │ │ │ │ - 0x000bbb0c c40800be 0904fa09 00c20904 0000dc09 ................ │ │ │ │ - 0x000bbb1c 1cc60900 900a04f8 09000000 6c1bf77f ............l... │ │ │ │ - 0x000bbb2c c93f3001 b0b0af80 ffff01cf 023c0efc .?0..........<.. │ │ │ │ - 0x000bbb3c 22004e04 fa220088 0104e821 00b80110 ".N..".....!.... │ │ │ │ - 0x000bbb4c e62100e2 0104aa21 00aa02a0 02da2100 .!.....!......!. │ │ │ │ - 0x000bbb5c e8050480 2400c006 0e9c2400 8e073ada ....$.....$...:. │ │ │ │ - 0x000bbb6c 21009a09 04f42300 b40904f2 2300960a !.....#.....#... │ │ │ │ - 0x000bbb7c 04f02300 a00a04ee 2300e20a 04e82300 ..#.....#.....#. │ │ │ │ - 0x000bbb8c be0c04ec 2300d80c 04ea2300 ba0d04a0 ....#.....#..... │ │ │ │ - 0x000bbb9c 2300c40d 049e2300 860e04ba 2300b60e #.....#.....#... │ │ │ │ - 0x000bbbac 62da2100 ae0f7280 2300f010 04e02300 b.!...r.#.....#. │ │ │ │ - 0x000bbbbc ea1104fc 23008412 04fa2300 e61204f8 ....#.....#..... │ │ │ │ - 0x000bbbcc 2300f212 04f62300 b41304e6 23008814 #.....#.....#... │ │ │ │ - 0x000bbbdc 04f82200 a21404de 22008415 04ce2200 ..".....".....". │ │ │ │ - 0x000bbbec 8e1504cc 2200d015 04fe2300 d61502da ....".....#..... │ │ │ │ - 0x000bbbfc 2100de15 02802300 e4150cda 2100f217 !.....#.....!... │ │ │ │ - 0x000bbc0c 048e2200 8e1804c4 2300ee18 04c22300 ..".....#.....#. │ │ │ │ - 0x000bbc1c f61804e4 2300b819 04de2300 ee1b04fe ....#.....#..... │ │ │ │ - 0x000bbc2c 22008a1c 04842300 ea1c0482 2300f41c ".....#.....#... │ │ │ │ - 0x000bbc3c 04fa2100 b61d04e2 2300e41e 04802400 ..!.....#.....$. │ │ │ │ - 0x000bbc4c f81e04e0 2300821f 16802300 a41f04ba ....#.....#..... │ │ │ │ - 0x000bbc5c 2300b01f 04fe2300 9e2004e6 2300aa20 #.....#.. ..#.. │ │ │ │ - 0x000bbc6c 04e82300 9a2104de 2300a421 04e22300 ..#..!..#..!..#. │ │ │ │ - 0x000bbc7c e2210400 00b022ec 01da2100 0c1af77f .!...."...!..... │ │ │ │ - 0x000bbc8c b0a80100 ffff010c 14040000 1c042c00 ..............,. │ │ │ │ - 0x000bbc9c 34040000 f419f77f b0a80100 ffff010c 4............... │ │ │ │ - 0x000bbcac 1e040000 26043600 3e040000 dc19f77f ....&.6.>....... │ │ │ │ - 0x000bbcbc b0ab0200 ffff011a 50100000 7210d001 ........P...r... │ │ │ │ - 0x000bbccc 00960104 c00100bc 01140000 dc0104d0 ................ │ │ │ │ - 0x000bbcdc 01000000 b419f77f b0ab0200 ffff0119 ................ │ │ │ │ - 0x000bbcec 3e100000 5e10b201 007a04a2 01009e01 >...^....z...... │ │ │ │ - 0x000bbcfc 140000be 0104b201 00000000 8c19f77f ................ │ │ │ │ - 0x000bbd0c b0b0aa00 ffff0108 44044c00 52040000 ........D.L.R... │ │ │ │ - 0x000bbd1c 7819f77f b0ac0100 ffff010f 4c048001 x...........L... │ │ │ │ - 0x000bbd2c 00740482 0100a201 04000000 5c19f77f .t..........\... │ │ │ │ - 0x000bbd3c b0b0aa00 ffff0108 44044c00 52040000 ........D.L.R... │ │ │ │ - 0x000bbd4c 4819f77f a908b100 ffff0109 72047e00 H...........r.~. │ │ │ │ - 0x000bbd5c 84010400 00000000 3019f77f b0ad0400 ........0....... │ │ │ │ - 0x000bbd6c ffff0121 78100000 960110bc 0200b601 ...!x........... │ │ │ │ - 0x000bbd7c 04ba0200 8a02049a 0200b602 040000c8 ................ │ │ │ │ - 0x000bbd8c 0204bc02 00000000 0019f77f b0ac0100 ................ │ │ │ │ - 0x000bbd9c ffff011f 44100000 6010dc01 007e04da ....D...`....~.. │ │ │ │ - 0x000bbdac 0100a601 04b60100 b2012800 00e80104 ..........(..... │ │ │ │ - 0x000bbdbc dc010000 d418f77f b0a80100 ffff010c ................ │ │ │ │ - 0x000bbdcc 14040000 1c042c00 34040000 bc18f77f ......,.4....... │ │ │ │ - 0x000bbddc b0a80100 ffff010c 1e040000 26043600 ............&.6. │ │ │ │ - 0x000bbdec 3e040000 a418f77f ab08b100 ffff0110 >............... │ │ │ │ - 0x000bbdfc 14040000 2c044600 38044800 56040000 ....,.F.8.H.V... │ │ │ │ - 0x000bbe0c 8818f77f ab08b100 ffff0110 1e040000 ................ │ │ │ │ - 0x000bbe1c 34044e00 40045000 5e040000 6c18f77f 4.N.@.P.^...l... │ │ │ │ - 0x000bbe2c ab08b100 ffff0110 14040000 2c044c00 ............,.L. │ │ │ │ - 0x000bbe3c 38044e00 5c040000 5018f77f ab08b100 8.N.\...P....... │ │ │ │ - 0x000bbe4c ffff0110 1e040000 34045400 40045600 ........4.T.@.V. │ │ │ │ - 0x000bbe5c 64040000 3418f77f b0ad2000 ffff011d d...4..... ..... │ │ │ │ - 0x000bbe6c 9601048e 0200a201 04ce0200 ae0104a4 ................ │ │ │ │ - 0x000bbe7c 0200da01 04d00200 a0022e00 00000000 ................ │ │ │ │ - 0x000bbe8c 0818f77f b0ae1f00 ffff0133 6c860100 ...........3l... │ │ │ │ - 0x000bbe9c 0092021e e00400e6 02300000 ba0304d0 .........0...... │ │ │ │ - 0x000bbeac 0500c603 04ce0500 d20304cc 05008004 ................ │ │ │ │ - 0x000bbebc 04980500 c8045000 00e6051c e0040000 ......P......... │ │ │ │ - 0x000bbecc c817f77f b0ad2000 ffff011d 9002048a ...... ......... │ │ │ │ - 0x000bbedc 03009c02 04ca0300 aa0204a0 0300d602 ................ │ │ │ │ - 0x000bbeec 04cc0300 9c032e00 00000000 9c17f77f ................ │ │ │ │ - 0x000bbefc b0aa0100 ffff010c 16040000 361a5000 ............6.P. │ │ │ │ - 0x000bbf0c 58040000 8417f77f b0aa0100 ffff010c X............... │ │ │ │ - 0x000bbf1c 20040000 3e1a5800 60040000 6c17f77f ...>.X.`...l... │ │ │ │ - 0x000bbf2c b0ab0200 ffff011e 16040000 42129801 ............B... │ │ │ │ - 0x000bbf3c 00681082 01007e04 98010090 01040000 .h....~......... │ │ │ │ - 0x000bbf4c 94010482 01000000 4017f77f b0ab0200 ........@....... │ │ │ │ - 0x000bbf5c ffff011f 20040000 4a12a001 0070108a .... ...J....p.. │ │ │ │ - 0x000bbf6c 01008601 04a00100 98010400 009c0104 ................ │ │ │ │ - 0x000bbf7c 8a010000 1417f77f b0a80100 ffff010c ................ │ │ │ │ - 0x000bbf8c 14040000 1e042e00 36040000 fc16f77f ........6....... │ │ │ │ - 0x000bbf9c b0a80100 ffff010c 1e040000 28043800 ............(.8. │ │ │ │ - 0x000bbfac 40040000 e416f77f b0b0a800 ffff010c @............... │ │ │ │ - 0x000bbfbc 10040000 1c042a00 32040000 cc16f77f ......*.2....... │ │ │ │ - 0x000bbfcc b0ab0400 ffff010c 20040000 5c047600 ........ ...\.v. │ │ │ │ - 0x000bbfdc 7e040000 b416f77f b0ac0900 ffff010a ~............... │ │ │ │ - 0x000bbfec 5e028801 00a60104 00000000 9c16f77f ^............... │ │ │ │ - 0x000bbffc b0ab0c00 ffff010a 5c028401 00a20104 ........\....... │ │ │ │ - 0x000bc00c 00000000 8416f77f b0af1200 ffff010f ................ │ │ │ │ - 0x000bc01c 48040000 ba0102f2 01009602 04000000 H............... │ │ │ │ - 0x000bc02c 6816f77f b0ad1200 ffff010f 48040000 h...........H... │ │ │ │ - 0x000bc03c a40102dc 01008002 04000000 4c16f77f ............L... │ │ │ │ - 0x000bc04c b0af1a00 ffff016c 7002cc0d 00ca0102 .......lp....... │ │ │ │ - 0x000bc05c ae0d009c 02028c0e 00fc0202 f00d00ac ................ │ │ │ │ - 0x000bc06c 03040000 800402ec 0e00c204 04000092 ................ │ │ │ │ - 0x000bc07c 0502d00e 00be0504 00009c06 02b00f00 ................ │ │ │ │ - 0x000bc08c dc060400 00960802 8e0f00f8 0802be10 ................ │ │ │ │ - 0x000bc09c 00f00902 9a1000ca 0a02f60f 00c40b02 ................ │ │ │ │ - 0x000bc0ac d20f00a6 0c02ae0e 009c0d02 e21000ec ................ │ │ │ │ - 0x000bc0bc 0d040000 d415f77f b0af1e00 ffff013b ...............; │ │ │ │ - 0x000bc0cc c802048e 0500d202 04940500 dc020492 ................ │ │ │ │ - 0x000bc0dc 05008803 049c0500 9c030490 0500b003 ................ │ │ │ │ - 0x000bc0ec 04960500 c40304ec 0100e803 5cb80500 ............\... │ │ │ │ - 0x000bc0fc 8a051200 00b4052a b8050000 8c15f77f .......*........ │ │ │ │ - 0x000bc10c b0af1200 ffff0121 30020000 ba010288 .......!0....... │ │ │ │ - 0x000bc11c 03008202 04ea0200 a80204ca 0200c602 ................ │ │ │ │ - 0x000bc12c 420000a8 0304ca02 00000000 5c15f77f B...........\... │ │ │ │ - 0x000bc13c b0ae0f00 ffff0126 38040000 44029403 .......&8...D... │ │ │ │ - 0x000bc14c 00d40102 cc02008c 0204f602 00b20204 ................ │ │ │ │ - 0x000bc15c f0020090 03040000 c80304f0 02000000 ................ │ │ │ │ - 0x000bc16c 2815f77f b0ab0400 ffff011f 2a040000 (...........*... │ │ │ │ - 0x000bc17c 4804be02 00980104 0000a001 04bc0200 H............... │ │ │ │ - 0x000bc18c c601048a 0200e602 04000000 fc14f77f ................ │ │ │ │ - 0x000bc19c b0aa0300 ffff0110 64460000 bc0104a2 ........dF...... │ │ │ │ - 0x000bc1ac 0200da01 82010000 e014f77f b0ac0500 ................ │ │ │ │ - 0x000bc1bc ffff0114 2a040000 6e04c202 00b00104 ....*...n....... │ │ │ │ - 0x000bc1cc 820200c4 02040000 c014f77f b0ac0300 ................ │ │ │ │ - 0x000bc1dc ffff0114 2a040000 5004b802 008e0104 ....*...P....... │ │ │ │ - 0x000bc1ec f80100ba 02040000 a014f77f b0ad0800 ................ │ │ │ │ - 0x000bc1fc ffff0119 2e040000 3604de01 007402ba ........6....t.. │ │ │ │ - 0x000bc20c 0100b601 02fe0100 fa010400 00000000 ................ │ │ │ │ - 0x000bc21c 7814f77f b0aa0500 ffff011a 3c020000 x...........<... │ │ │ │ - 0x000bc22c 48028402 00b60102 e00100da 01028402 H............... │ │ │ │ - 0x000bc23c 00860204 00000000 5014f77f b0aa0500 ........P....... │ │ │ │ - 0x000bc24c ffff011a 3c020000 4802fe01 00b40102 ....<...H....... │ │ │ │ - 0x000bc25c da0100d4 0102fe01 00800204 00000000 ................ │ │ │ │ - 0x000bc26c 2814f77f b0af0e00 ffff0117 b2010498 (............... │ │ │ │ - 0x000bc27c 0400a002 04c80400 e00204d8 0300c404 ................ │ │ │ │ - 0x000bc28c 04000000 0414f77f b0af0800 ffff0117 ................ │ │ │ │ - 0x000bc29c 840104d6 0300d801 04800400 a4020496 ................ │ │ │ │ - 0x000bc2ac 0300fc03 04000000 e013f77f b0ad0a00 ................ │ │ │ │ - 0x000bc2bc ffff010a 5e02b401 009a015c 00000000 ....^......\.... │ │ │ │ - 0x000bc2cc c813f77f b0af1200 ffff0132 2e040000 ...........2.... │ │ │ │ - 0x000bc2dc 5204aa04 007004c4 04009801 04a80400 R....p.......... │ │ │ │ - 0x000bc2ec aa0228e2 0300fc02 04aa0400 960304c4 ..(............. │ │ │ │ - 0x000bc2fc 0400be03 8601e203 00c60404 00000000 ................ │ │ │ │ - 0x000bc30c 8813f77f b0b0aa00 ffff0169 1c040000 ...........i.... │ │ │ │ - 0x000bc31c 3c04ac02 004804e0 02005404 dc020060 <....H....T....` │ │ │ │ - 0x000bc32c 04d80200 6c04d402 007804d0 02008401 ....l....x...... │ │ │ │ - 0x000bc33c 04cc0200 900104c8 02009c01 04c40200 ................ │ │ │ │ - 0x000bc34c a80104f0 0200b401 04ec0200 c00104e8 ................ │ │ │ │ - 0x000bc35c 0200cc01 04e40200 d80104f8 0200e401 ................ │ │ │ │ - 0x000bc36c 04f40200 f00104fc 0200fc01 04c00200 ................ │ │ │ │ - 0x000bc37c 9a022600 00000000 1013f77f b0ad0200 ..&............. │ │ │ │ - 0x000bc38c ffff010a 7034a401 00860204 00000000 ....p4.......... │ │ │ │ - 0x000bc39c f812f77f b0af2200 ffff010c e6048a13 ......"......... │ │ │ │ - 0x000bc3ac f01700d6 18040000 e012f77f 83c91201 ................ │ │ │ │ - 0x000bc3bc b0b0b0af ffff0111 42e20200 00fc0304 ........B....... │ │ │ │ - 0x000bc3cc 9c0500ac 04b80100 00000000 bc12f77f ................ │ │ │ │ - 0x000bc3dc b0af0c00 ffff011a 36020000 7e38ea01 ........6...~8.. │ │ │ │ - 0x000bc3ec 00c00102 a4020084 02040000 a00228ea ..............(. │ │ │ │ - 0x000bc3fc 01000000 9412f77f b0af0c00 ffff011a ................ │ │ │ │ - 0x000bc40c 36020000 7e38ec01 00c20102 a6020086 6...~8.......... │ │ │ │ - 0x000bc41c 02040000 a20228ec 01000000 6c12f77f ......(.....l... │ │ │ │ - 0x000bc42c b0af0c00 ffff011a 36020000 7e38ea01 ........6...~8.. │ │ │ │ - 0x000bc43c 00c00102 a4020084 02040000 a00228ea ..............(. │ │ │ │ - 0x000bc44c 01000000 4412f77f b0ab0200 ffff0108 ....D........... │ │ │ │ - 0x000bc45c 40026000 7e040000 3012f77f b0aa0300 @.`.~...0....... │ │ │ │ - 0x000bc46c ffff010e 28040000 6c049001 00b40104 ....(...l....... │ │ │ │ - 0x000bc47c 00000000 1412f77f b0af2200 ffff0146 .........."....F │ │ │ │ - 0x000bc48c 7204f007 00b80104 d607009a 0204d407 r............... │ │ │ │ - 0x000bc49c 00aa0204 cc07008e 0304f407 00ec0304 ................ │ │ │ │ - 0x000bc4ac f20700a6 04048208 00f60404 ca0700aa ................ │ │ │ │ - 0x000bc4bc 0504c807 00fa0504 c60700ac 06049607 ................ │ │ │ │ - 0x000bc4cc 00840804 00000000 c011f77f 0182b201 ................ │ │ │ │ - 0x000bc4dc b0ad80c9 ffff0117 42040000 50048602 ........B...P... │ │ │ │ - 0x000bc4ec 00580400 00681ee6 0100a402 04000000 .X...h.......... │ │ │ │ - 0x000bc4fc 9811f77f b0af3600 ffff011b 88011e00 ......6......... │ │ │ │ - 0x000bc50c 00b2014e de0300ae 02020000 940304ba ...N............ │ │ │ │ - 0x000bc51c 0300e003 04000000 7011f77f af3f0a00 ........p....?.. │ │ │ │ - 0x000bc52c ff907101 664c0400 007a04c4 1100ac02 ..q.fL...z...... │ │ │ │ - 0x000bc53c 040000ec 0204e210 00fc0304 f41100ee ................ │ │ │ │ - 0x000bc54c 0402c811 00800604 0000ae06 04c61100 ................ │ │ │ │ - 0x000bc55c e20704c4 1100f607 04801101 f20804c6 ................ │ │ │ │ - 0x000bc56c 11008609 04be1001 b20d04c6 1100c80d ................ │ │ │ │ - 0x000bc57c 04c41100 e60e04c6 1100de10 04a41100 ................ │ │ │ │ - 0x000bc58c fc100400 00a01104 9c100001 00000000 ................ │ │ │ │ - 0x000bc59c 00000000 f410f77f b0a80100 ffff010c ................ │ │ │ │ - 0x000bc5ac 14040000 1c042600 2e040000 dc10f77f ......&......... │ │ │ │ - 0x000bc5bc b0af3800 ffff0128 502c0000 880110de ..8....(P,...... │ │ │ │ - 0x000bc5cc 0500c201 a201e005 00900304 8005009a ................ │ │ │ │ - 0x000bc5dc 0404e005 00be0504 0000da05 16e00500 ................ │ │ │ │ - 0x000bc5ec a810f77f af3f0a00 ff907101 664e0400 .....?....q.fN.. │ │ │ │ - 0x000bc5fc 007c0498 1200b002 040000ee 0204b611 .|.............. │ │ │ │ - 0x000bc60c 00ba0404 9a1200a8 0502ac12 00c00604 ................ │ │ │ │ - 0x000bc61c 0000e606 04d81200 94080498 1200a808 ................ │ │ │ │ - 0x000bc62c 04921101 ac0904d8 1200c009 04d41101 ................ │ │ │ │ - 0x000bc63c 860e04d8 12009c0e 04981200 ba0f04d8 ................ │ │ │ │ - 0x000bc64c 1200b211 04f01000 d0110400 00f41104 ................ │ │ │ │ - 0x000bc65c f8110001 00000000 00000000 2c10f77f ............,... │ │ │ │ - 0x000bc66c b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ - 0x000bc67c 2e040000 1410f77f af3f0800 ff906101 .........?....a. │ │ │ │ - 0x000bc68c 564c0400 007404e6 1000be02 04c21000 VL...t.......... │ │ │ │ - 0x000bc69c c00402fa 0f00dc05 04c81000 8e0704e6 ................ │ │ │ │ - 0x000bc6ac 1000a207 04821101 a60804c8 1000ba08 ................ │ │ │ │ - 0x000bc6bc 04a61101 840d04c8 10009a0d 04e61000 ................ │ │ │ │ - 0x000bc6cc c20e04c8 1000e210 040000a2 1104ca11 ................ │ │ │ │ - 0x000bc6dc 00c61104 d0110001 00000000 00000000 ................ │ │ │ │ - 0x000bc6ec a80ff77f b0af2000 ffff011c 72048a04 ...... .....r... │ │ │ │ - 0x000bc6fc 00bc0104 f003009e 0204ea03 00d40204 ................ │ │ │ │ - 0x000bc70c ba0300ec 03040000 800ff77f b0aa0100 ................ │ │ │ │ - 0x000bc71c ffff010d 28040000 50047400 98010400 ....(...P.t..... │ │ │ │ - 0x000bc72c 00000000 640ff77f b0ae3100 ffff010f ....d.....1..... │ │ │ │ - 0x000bc73c 56220000 b20104f6 01009a02 04000000 V".............. │ │ │ │ - 0x000bc74c 480ff77f b0a80100 ffff010c 14040000 H............... │ │ │ │ - 0x000bc75c 1c042600 2e040000 300ff77f 81c91601 ..&.....0....... │ │ │ │ - 0x000bc76c b0b0b0af ffff0111 8e01d802 0000b404 ................ │ │ │ │ - 0x000bc77c 04ee0400 96050c00 00000000 0c0ff77f ................ │ │ │ │ - 0x000bc78c af3f0c00 ff906101 564e0400 007604f0 .?....a.VN...v.. │ │ │ │ - 0x000bc79c 0f00b802 04ce1000 9a0402a8 0f00b605 ................ │ │ │ │ - 0x000bc7ac 048e1000 e80604f0 0f00fc06 04aa1001 ................ │ │ │ │ - 0x000bc7bc f807048e 10008c08 04d41001 be0c048e ................ │ │ │ │ - 0x000bc7cc 1000d40c 04f00f00 f40d048e 10008a10 ................ │ │ │ │ - 0x000bc7dc 040000ca 1004f810 00f41004 fe100001 ................ │ │ │ │ - 0x000bc7ec 00000000 00000000 a00ef77f b0a80100 ................ │ │ │ │ - 0x000bc7fc ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000bc80c 880ef77f b0af0c00 ffff0110 58960100 ............X... │ │ │ │ - 0x000bc81c 00a20204 f20200a4 03080000 6c0ef77f ............l... │ │ │ │ - 0x000bc82c af3f0800 ff906901 604e0400 007c04a6 .?....i.`N...|.. │ │ │ │ - 0x000bc83c 1100aa02 04000080 03048611 00ec0402 ................ │ │ │ │ - 0x000bc84c be1000fe 05040000 aa060488 1100d807 ................ │ │ │ │ - 0x000bc85c 04a61100 ec0704c2 1101f008 04881100 ................ │ │ │ │ - 0x000bc86c 840904e6 1101cc0d 04881100 e20d04a6 ................ │ │ │ │ - 0x000bc87c 1100860f 04881100 a2110400 00e21104 ................ │ │ │ │ - 0x000bc88c 8a120086 12049012 00010000 00000000 ................ │ │ │ │ - 0x000bc89c f80df77f b0a80100 ffff010c 14040000 ................ │ │ │ │ - 0x000bc8ac 1c042600 2e040000 e00df77f b0af1200 ..&............. │ │ │ │ - 0x000bc8bc ffff0115 4e040000 ce0102a6 0300ca02 ....N........... │ │ │ │ - 0x000bc8cc 02820300 c6030400 00000000 c9140181 ................ │ │ │ │ - 0x000bc8dc b0b0af80 00000000 c9060181 b0b0af83 ................ │ │ │ │ - 0x000bc8ec 00000000 a40df77f b0af0a00 ff901d01 ................ │ │ │ │ - 0x000bc8fc 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ - 0x000bc90c ee040400 00010000 00000000 7c0df77f ............|... │ │ │ │ - 0x000bc91c b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ - 0x000bc92c 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ - 0x000bc93c 00000000 540df77f af3f0a00 ffff0181 ....T....?...... │ │ │ │ - 0x000bc94c 014a0400 0072048a 1400ae02 0400008a .J...r.......... │ │ │ │ - 0x000bc95c 03048814 00f60302 dc1200c0 04040000 ................ │ │ │ │ - 0x000bc96c f20404a6 1400ac06 040000f6 06048613 ................ │ │ │ │ - 0x000bc97c 00ce0802 881300e8 09040000 940a04d0 ................ │ │ │ │ - 0x000bc98c 1300c20b 040000f0 0b04ec13 00c40d04 ................ │ │ │ │ - 0x000bc99c c2140088 0f02c414 00b01004 8a1500e6 ................ │ │ │ │ - 0x000bc9ac 11048a14 00821204 8a15009c 1204ec13 ................ │ │ │ │ - 0x000bc9bc 00b61204 d01300d0 1204a614 00cc1304 ................ │ │ │ │ - 0x000bc9cc 00000000 c40cf77f b0aa0300 ffff010e ................ │ │ │ │ - 0x000bc9dc 28040000 5c048001 00a40104 00000000 (...\........... │ │ │ │ - 0x000bc9ec a80cf77f 84c93601 b0b0b0af ffff0148 ......6........H │ │ │ │ - 0x000bc9fc 82018c01 00009803 dc018c15 00fa04ce ................ │ │ │ │ - 0x000bca0c 088a1600 840e0484 1400d20e 020000e0 ................ │ │ │ │ - 0x000bca1c 11028a16 00c21204 8c1500e0 1304a616 ................ │ │ │ │ - 0x000bca2c 00d21408 00008815 048c1500 8616048a ................ │ │ │ │ - 0x000bca3c 1600ce16 048c1500 500cf77f b0a80100 ........P....... │ │ │ │ - 0x000bca4c ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000bca5c 380cf77f 82c92801 b0b0b0af ffff011d 8.....(......... │ │ │ │ - 0x000bca6c 8001d001 0000c803 ba09ba0e 00ec0d04 ................ │ │ │ │ - 0x000bca7c 0000960e 24ba0e00 da0e0400 00000000 ....$........... │ │ │ │ - 0x000bca8c 080cf77f b0a80100 ffff010c 14040000 ................ │ │ │ │ - 0x000bca9c 1c042600 2e040000 f00bf77f af3f0c00 ..&..........?.. │ │ │ │ - 0x000bcaac ff906901 604e0400 007604a8 1100a602 ..i.`N...v...... │ │ │ │ - 0x000bcabc 040000ee 02048811 00ee0402 c0100084 ................ │ │ │ │ - 0x000bcacc 06040000 b006048a 1100de07 04a81100 ................ │ │ │ │ - 0x000bcadc f20704c4 1101f608 048a1100 8a0904e8 ................ │ │ │ │ - 0x000bcaec 1101d40d 048a1100 ea0d04a8 11008a0f ................ │ │ │ │ - 0x000bcafc 048a1100 a4110400 00e41104 8c120088 ................ │ │ │ │ - 0x000bcb0c 12049212 00010000 00000000 7c0bf77f ............|... │ │ │ │ - 0x000bcb1c b0ab0200 ffff010d 28040000 50047400 ........(...P.t. │ │ │ │ - 0x000bcb2c a0010400 00000000 600bf77f b0aa0100 ........`....... │ │ │ │ - 0x000bcb3c ffff0109 42046400 82010400 00000000 ....B.d......... │ │ │ │ - 0x000bcb4c c90c0181 b0b0af87 00000000 3c0bf77f ............<... │ │ │ │ - 0x000bcb5c b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ - 0x000bcb6c 2e040000 240bf77f af3f0c00 ff906901 ....$....?....i. │ │ │ │ - 0x000bcb7c 604e0400 007604ba 1100aa02 040000fe `N...v.......... │ │ │ │ - 0x000bcb8c 02049a11 00800502 d2100092 06040000 ................ │ │ │ │ - 0x000bcb9c c206049c 1100f007 04ba1100 840804d6 ................ │ │ │ │ - 0x000bcbac 11018809 049c1100 9c0904fa 1101e60d ................ │ │ │ │ - 0x000bcbbc 049c1100 fc0d04ba 11009c0f 049c1100 ................ │ │ │ │ - 0x000bcbcc b6110400 00f61104 9e12009a 1204a412 ................ │ │ │ │ - 0x000bcbdc 00010000 00000000 b00af77f b0ab0200 ................ │ │ │ │ - 0x000bcbec ffff010d 28040000 54047800 a4010400 ....(...T.x..... │ │ │ │ - 0x000bcbfc 00000000 940af77f b0aa0100 ffff0109 ................ │ │ │ │ - 0x000bcc0c 42046400 82010400 00000000 7c0af77f B.d.........|... │ │ │ │ - 0x000bcc1c b0ad0a00 ffff0114 3e040000 7404ce01 ........>...t... │ │ │ │ - 0x000bcc2c 00b4015e f4010092 02040000 5c0af77f ...^........\... │ │ │ │ - 0x000bcc3c b0a90200 ffff010c 18040000 34043e00 ............4.>. │ │ │ │ - 0x000bcc4c 44040000 440af77f b0b0aa00 ffff0110 D...D........... │ │ │ │ - 0x000bcc5c 14040000 34044a00 3e044c00 5a040000 ....4.J.>.L.Z... │ │ │ │ - 0x000bcc6c 280af77f b0a90200 ffff010c 18360000 (............6.. │ │ │ │ - 0x000bcc7c 52046000 68040000 100af77f c93f2e01 R.`.h........?.. │ │ │ │ - 0x000bcc8c b0b0af82 ffff01a5 0178ca01 00009403 .........x...... │ │ │ │ - 0x000bcc9c 04fa1c00 da034aca 1c00d204 f002e01b ......J......... │ │ │ │ - 0x000bccac 00e40704 cc1d008e 0804ca1d 00de0932 ...............2 │ │ │ │ - 0x000bccbc c81d00b2 0bb40592 1d00f410 049a1e00 ................ │ │ │ │ - 0x000bcccc fe109801 921d00cc 1224801c 009e1386 .........$...... │ │ │ │ - 0x000bccdc 04921d00 b61704dc 1a008a18 8001921d ................ │ │ │ │ - 0x000bccec 00901904 c81d0086 1a10921d 00981a04 ................ │ │ │ │ - 0x000bccfc ea1c00ac 1a04921d 00a81b04 0000c41b ................ │ │ │ │ - 0x000bcd0c 04ca1c00 dc1b04e0 1b00b41c 040000e6 ................ │ │ │ │ - 0x000bcd1c 1c04e01b 00f61c04 ca1c00aa 1d1ec81d ................ │ │ │ │ - 0x000bcd2c 00e81d04 e01b0082 1ea40192 1d000000 ................ │ │ │ │ - 0x000bcd3c 5809f77f b0ad2000 ffff011d d20104cc X..... ......... │ │ │ │ - 0x000bcd4c 0200de01 048c0300 ec0104e2 02009802 ................ │ │ │ │ - 0x000bcd5c 048e0300 de022e00 00000000 2c09f77f ............,... │ │ │ │ - 0x000bcd6c b0ad2000 ffff011d b80104b0 0200c401 .. ............. │ │ │ │ - 0x000bcd7c 04f00200 d00104c6 0200fc01 04f20200 ................ │ │ │ │ - 0x000bcd8c c2022e00 00000000 0009f77f b0a80100 ................ │ │ │ │ - 0x000bcd9c ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ - 0x000bcdac e808f77f af3f0c00 ff906901 604e0400 .....?....i.`N.. │ │ │ │ - 0x000bcdbc 0076049c 1100a802 040000e8 0204fc10 .v.............. │ │ │ │ - 0x000bcdcc 00de0402 b41000f4 05040000 a20604fe ................ │ │ │ │ - 0x000bcddc 1000d007 049c1100 e40704b8 1101e808 ................ │ │ │ │ - 0x000bcdec 04fe1000 fc0804dc 1101c60d 04fe1000 ................ │ │ │ │ - 0x000bcdfc dc0d049c 1100fc0e 04fe1000 98110400 ................ │ │ │ │ - 0x000bce0c 00d81104 801200fc 11048612 00010000 ................ │ │ │ │ - 0x000bce1c 00000000 7408f77f b0aa0100 ffff010d ....t........... │ │ │ │ - 0x000bce2c 28040000 50047400 98010400 00000000 (...P.t......... │ │ │ │ - 0x000bce3c 5808f77f b0aa0100 ffff0109 42046400 X...........B.d. │ │ │ │ - 0x000bce4c 82010400 00000000 4008f77f b0ad0a00 ........@....... │ │ │ │ - 0x000bce5c ffff0114 3e040000 7404ce01 00b4015e ....>...t......^ │ │ │ │ - 0x000bce6c f4010092 02040000 2008f77f b0b0aa00 ........ ....... │ │ │ │ - 0x000bce7c ffff0114 14040000 34045200 3e045400 ........4.R.>.T. │ │ │ │ - 0x000bce8c 4a045200 62040000 0008f77f b0a90200 J.R.b........... │ │ │ │ - 0x000bce9c ffff010c 18360000 52046000 68040000 .....6..R.`.h... │ │ │ │ - 0x000bceac e807f77f ab08b100 ffff0110 14040000 ................ │ │ │ │ - 0x000bcebc 34044400 3c044600 52040000 cc07f77f 4.D.<.F.R....... │ │ │ │ - 0x000bcecc af3f0800 ff904501 3d4c0400 007a04a6 .?....E.=L...z.. │ │ │ │ - 0x000bcedc 0b00aa02 040000ee 0204c40b 00b80404 ................ │ │ │ │ - 0x000bceec 980b009e 0502ac0a 00b80604 a60b00cc ................ │ │ │ │ - 0x000bcefc 0604f40a 01940904 a60b0094 0b04c60b ................ │ │ │ │ - 0x000bcf0c 00c00b04 00000100 00000000 7c07f77f ............|... │ │ │ │ - 0x000bcf1c c91cb201 b0b0af84 ffff01cd 0160fc01 .............`.. │ │ │ │ - 0x000bcf2c 00008c03 1abe1c00 9e040484 1f00cc04 ................ │ │ │ │ - 0x000bcf3c 049a1c00 b0051cbc 1c00aa06 20fe1c00 ............ ... │ │ │ │ - 0x000bcf4c 8007c601 861e00fe 08049c1c 00e40904 ................ │ │ │ │ - 0x000bcf5c e41d0086 0a04e61d 00d00b04 ce1d008e ................ │ │ │ │ - 0x000bcf6c 0c04ba1c 00c00d04 a61e00ac 0e04a81e ................ │ │ │ │ - 0x000bcf7c 00ce0e04 981c0086 0f04a21d 00e40fd6 ................ │ │ │ │ - 0x000bcf8c 01d01d00 96123cfc 1c00d612 40e81a00 ......<.....@... │ │ │ │ - 0x000bcf9c d013cc02 d01d0090 19d801e8 1a00f81b ................ │ │ │ │ - 0x000bcfac 04000094 1c04981c 00b61c04 9c1c00da ................ │ │ │ │ - 0x000bcfbc 1c04bc1c 00f81c04 fe1c009e 1d04d01d ................ │ │ │ │ - 0x000bcfcc 00ca1d04 ce1d0082 1e04e41d 00a21e04 ................ │ │ │ │ - 0x000bcfdc a61e00c4 1e04861e 00e21e04 841f0080 ................ │ │ │ │ - 0x000bcfec 1f040000 8a1f04be 1c000000 9c06f77f ................ │ │ │ │ - 0x000bcffc b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ - 0x000bd00c 2e040000 c90c0181 b0b0af87 00000000 ................ │ │ │ │ - 0x000bd01c 7806f77f b0a80100 ffff010c 14040000 x............... │ │ │ │ - 0x000bd02c 1c042600 2e040000 6006f77f af3f0e00 ..&.....`....?.. │ │ │ │ - 0x000bd03c ff906901 604e0400 007604aa 1100a602 ..i.`N...v...... │ │ │ │ - 0x000bd04c 040000f2 02048a11 00f80402 c2100092 ................ │ │ │ │ - 0x000bd05c 06040000 c406048c 1100f607 04aa1100 ................ │ │ │ │ - 0x000bd06c 8a0804c6 11018609 048c1100 9a0904ea ................ │ │ │ │ - 0x000bd07c 1101da0d 048c1100 f00d04aa 1100900f ................ │ │ │ │ - 0x000bd08c 048c1100 a6110400 00e61104 8e12008a ................ │ │ │ │ - 0x000bd09c 12049412 00010000 00000000 ec05f77f ................ │ │ │ │ - 0x000bd0ac b0aa0100 ffff010d 28040000 54047800 ........(...T.x. │ │ │ │ - 0x000bd0bc 9c010400 00000000 d005f77f b0aa0100 ................ │ │ │ │ - 0x000bd0cc ffff0109 42046400 82010400 00 ....B.d...... │ │ │ │ + 0x000b5954 407df77f c93f2601 b0b0af81 ff90e402 @}...?&......... │ │ │ │ + 0x000b5964 01d60254 e0030000 bc045096 3300aa05 ...T......P.3... │ │ │ │ + 0x000b5974 320000e8 0504d635 00c40604 0000cc06 2......5........ │ │ │ │ + 0x000b5984 0ca42e00 e4068402 0000d409 04f83201 ..............2. │ │ │ │ + 0x000b5994 cc0a04ca 2f03ba0b 02dc2e03 f40bbc01 ..../........... │ │ │ │ + 0x000b59a4 f83201d4 0d840500 00dc1248 963100ac .2.........H.1.. │ │ │ │ + 0x000b59b4 130aa432 00b81304 a63200f6 1304a432 ...2.....2.....2 │ │ │ │ + 0x000b59c4 00a81404 0000b014 0cb43100 c8140400 ..........1..... │ │ │ │ + 0x000b59d4 00d0140c f8300094 1512f832 01e2156e .....0.....2...n │ │ │ │ + 0x000b59e4 0000d416 04d83000 de16b202 00009419 ......0......... │ │ │ │ + 0x000b59f4 0ad63000 a21904b0 3000b019 04d63000 ..0.....0.....0. │ │ │ │ + 0x000b5a04 ca190400 00d21904 943000e4 19040000 .........0...... │ │ │ │ + 0x000b5a14 ec1904f4 3500fe19 04000086 1a04b835 ....5..........5 │ │ │ │ + 0x000b5a24 00d21a04 0000da1a 04fe3300 ea1ab808 ..........3..... │ │ │ │ + 0x000b5a34 0000ac24 02f83201 8425049e 36039c25 ...$..2..%..6..% │ │ │ │ + 0x000b5a44 42f83201 e225b002 0000ae28 04de3300 B.2..%.....(..3. │ │ │ │ + 0x000b5a54 dc28a401 0000d22a 04f83201 f02a0c92 .(.....*..2..*.. │ │ │ │ + 0x000b5a64 3603862b 04d43303 922b04c8 3303ae2b 6..+..3..+..3..+ │ │ │ │ + 0x000b5a74 04d43303 8a2c02e8 2f03b02c 020000d0 ..3..,../..,.... │ │ │ │ + 0x000b5a84 2c02d836 03e82c1a 0000922d 02e82f03 ,..6..,....-../. │ │ │ │ + 0x000b5a94 a62d04a2 3200b22d 04a03200 c22d049e .-..2..-..2..-.. │ │ │ │ + 0x000b5aa4 3200ee2d 04e83100 be2e0400 00982f2e 2..-..1......./. │ │ │ │ + 0x000b5ab4 da3600e4 2fb20300 00010000 7d000000 .6../.......}... │ │ │ │ + 0x000b5ac4 aca10100 cc7bf77f b0ad0200 ffff011e .....{.......... │ │ │ │ + 0x000b5ad4 34040000 46048e01 005c04b0 01007204 4...F....\....r. │ │ │ │ + 0x000b5ae4 ae010082 01049001 00aa0104 00000000 ................ │ │ │ │ + 0x000b5af4 a07bf77f b0ad2000 ffff011d d80304a0 .{.... ......... │ │ │ │ + 0x000b5b04 0500e403 049e0500 f203049c 05009e04 ................ │ │ │ │ + 0x000b5b14 04e60400 e2043a00 00000000 747bf77f ......:.....t{.. │ │ │ │ + 0x000b5b24 b0a80100 ffff010c 16040000 20042a00 ............ .*. │ │ │ │ + 0x000b5b34 32040000 5c7bf77f b0a80700 ffff010c 2...\{.......... │ │ │ │ + 0x000b5b44 18040000 34043e00 46040000 447bf77f ....4.>.F...D{.. │ │ │ │ + 0x000b5b54 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000b5b64 2e040000 2c7bf77f b0af1800 ffff0128 ....,{.........( │ │ │ │ + 0x000b5b74 5c2a0000 c80102be 0600fa01 04880700 \*.............. │ │ │ │ + 0x000b5b84 ae0204aa 0700bc02 02960700 fe0204be ................ │ │ │ │ + 0x000b5b94 06008a03 fe030000 f87af77f b0a80100 .........z...... │ │ │ │ + 0x000b5ba4 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000b5bb4 e07af77f b0ac0500 ffff010e 2e040000 .z.............. │ │ │ │ + 0x000b5bc4 6216a601 00ac0104 00000000 c47af77f b............z.. │ │ │ │ + 0x000b5bd4 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000b5be4 2e040000 ac7af77f b0af0a00 ff901d01 .....z.......... │ │ │ │ + 0x000b5bf4 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ + 0x000b5c04 ee040400 00010000 00000000 847af77f .............z.. │ │ │ │ + 0x000b5c14 b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ + 0x000b5c24 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ + 0x000b5c34 00000000 5c7af77f b0af2000 ffff0175 ....\z.... ....u │ │ │ │ + 0x000b5c44 48040000 7804aa0d 00ba0204 00008603 H...x........... │ │ │ │ + 0x000b5c54 04f40d00 b20304f2 0d00de03 02aa0c00 ................ │ │ │ │ + 0x000b5c64 a8040400 00dc0404 d60d0092 06040000 ................ │ │ │ │ + 0x000b5c74 d406048e 0d009208 040000d0 0804f20c ................ │ │ │ │ + 0x000b5c84 00fa0804 d40d00a6 0902c60d 00ee0904 ................ │ │ │ │ + 0x000b5c94 00009e0a 04d40c00 d60b04aa 0d00ee0b ................ │ │ │ │ + 0x000b5ca4 04d60d00 860c048e 0d009e0c 04d40c00 ................ │ │ │ │ + 0x000b5cb4 ee0c0400 00000000 d879f77f b0af2600 .........y....&. │ │ │ │ + 0x000b5cc4 ffff0158 34020000 be023af6 06008e03 ...X4.....:..... │ │ │ │ + 0x000b5cd4 04f40600 a20304f2 0600b203 04f00600 ................ │ │ │ │ + 0x000b5ce4 c00304ee 0600e803 04f20700 fc0304ea ................ │ │ │ │ + 0x000b5cf4 07009004 04f00700 a40404e8 0700c404 ................ │ │ │ │ + 0x000b5d04 e401a205 00e40604 f4060090 07040000 ................ │ │ │ │ + 0x000b5d14 ac0704f4 0600c807 20f60600 7479f77f ........ ...ty.. │ │ │ │ + 0x000b5d24 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000b5d34 2e040000 c9020181 b0b0af82 00000000 ................ │ │ │ │ + 0x000b5d44 5079f77f b0a90200 ffff010c 18040000 Py.............. │ │ │ │ + 0x000b5d54 20043200 3a040000 3879f77f b0a80100 .2.:...8y...... │ │ │ │ + 0x000b5d64 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000b5d74 2079f77f b0a80100 ffff010c 14040000 y.............. │ │ │ │ + 0x000b5d84 1c042600 2e040000 0879f77f b0af0a00 ..&......y...... │ │ │ │ + 0x000b5d94 ff901d01 142a0400 004004ca 0401ea04 .....*...@...... │ │ │ │ + 0x000b5da4 04ae0400 ee040400 00010000 00000000 ................ │ │ │ │ + 0x000b5db4 e078f77f b0af0a00 ff901d01 142a0400 .x...........*.. │ │ │ │ + 0x000b5dc4 004004ca 0401ea04 04ae0400 ee040400 .@.............. │ │ │ │ + 0x000b5dd4 00010000 00000000 b878f77f b0af2000 .........x.... . │ │ │ │ + 0x000b5de4 ffff014a 5404d009 008c0204 0000e402 ...JT........... │ │ │ │ + 0x000b5df4 04ce0900 980302c0 0800e003 0400008c ................ │ │ │ │ + 0x000b5e04 0404b209 00cc0504 94090082 0602ea08 ................ │ │ │ │ + 0x000b5e14 00d20604 96090080 0804d009 009a0804 ................ │ │ │ │ + 0x000b5e24 b20900b4 08049609 00900904 00000000 ................ │ │ │ │ + 0x000b5e34 6078f77f af3f0400 ffff0132 56048808 `x...?.....2V... │ │ │ │ + 0x000b5e44 00940204 0000d802 04a40800 880402a2 ................ │ │ │ │ + 0x000b5e54 07009c05 040000c6 0504ea07 00fc0604 ................ │ │ │ │ + 0x000b5e64 88080096 0704ea07 00840804 00000000 ................ │ │ │ │ + 0x000b5e74 2078f77f b0af1400 ffff0116 5c04f402 x..........\... │ │ │ │ + 0x000b5e84 00de0102 ca0200ae 02649203 00940304 .........d...... │ │ │ │ + 0x000b5e94 00000000 fc77f77f b0af1400 ffff0116 .....w.......... │ │ │ │ + 0x000b5ea4 5c04f402 00de0102 ca0200ae 02649203 \............d.. │ │ │ │ + 0x000b5eb4 00940304 00000000 d877f77f b0af1400 .........w...... │ │ │ │ + 0x000b5ec4 ffff0129 b201028a 05008002 04920500 ...)............ │ │ │ │ + 0x000b5ed4 8203029c 0400de03 04b00500 820460e2 ..............`. │ │ │ │ + 0x000b5ee4 04008605 040000ac 0504b005 00000000 ................ │ │ │ │ + 0x000b5ef4 a077f77f b0b0ac00 ffff010e 16040000 .w.............. │ │ │ │ + 0x000b5f04 42048c01 00980104 00000000 8477f77f B............w.. │ │ │ │ + 0x000b5f14 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000b5f24 2e040000 6c77f77f b0ad0400 ffff010e ....lw.......... │ │ │ │ + 0x000b5f34 2e040000 6a048c02 00aa0204 00000000 ....j........... │ │ │ │ + 0x000b5f44 08b10181 b0b00084 00000000 81c90181 ................ │ │ │ │ + 0x000b5f54 b0ab08b1 00000000 c9010181 b0b0a880 ................ │ │ │ │ + 0x000b5f64 00000000 2c77f77f b0ad1e00 ffff0121 ....,w.........! │ │ │ │ + 0x000b5f74 762a0000 8a020490 03009602 04bc0300 v*.............. │ │ │ │ + 0x000b5f84 a0020492 0300cc02 04be0300 8c033000 ..............0. │ │ │ │ + 0x000b5f94 00000000 fc76f77f b0b0aa00 ffff010c .....v.......... │ │ │ │ + 0x000b5fa4 14040000 3e1a5c00 64040000 e476f77f ....>.\.d....v.. │ │ │ │ + 0x000b5fb4 b0b0aa00 ffff010c 14040000 1e045600 ..............V. │ │ │ │ + 0x000b5fc4 5e040000 cc76f77f b0af1c00 ffff01b2 ^....v.......... │ │ │ │ + 0x000b5fd4 036204aa 14007002 e41400d0 0104c814 .b....p......... │ │ │ │ + 0x000b5fe4 00de0102 aa15009e 02040000 e60204b2 ................ │ │ │ │ + 0x000b5ff4 1500f402 02881500 b0030400 00f40304 ................ │ │ │ │ + 0x000b6004 ec140082 04029e1c 00be0404 00008e05 ................ │ │ │ │ + 0x000b6014 049c1c00 9c0502f8 1b00d005 040000e0 ................ │ │ │ │ + 0x000b6024 0504f61b 00ec0502 d21b00a0 06040000 ................ │ │ │ │ + 0x000b6034 b00604d0 1b00bc06 02ac1b00 f0060400 ................ │ │ │ │ + 0x000b6044 00800704 aa1b008c 0702861b 00c00704 ................ │ │ │ │ + 0x000b6054 0000d007 04841b00 dc0702e0 1a009008 ................ │ │ │ │ + 0x000b6064 040000a0 0804de1a 00ac0802 ba1a00e0 ................ │ │ │ │ + 0x000b6074 08040000 f00804b8 1a00fc08 02941a00 ................ │ │ │ │ + 0x000b6084 b0090400 00c00904 921a00cc 0902e613 ................ │ │ │ │ + 0x000b6094 00800a04 0000900a 04fc1800 9c0a02d8 ................ │ │ │ │ + 0x000b60a4 1800d00a 040000e0 0a049417 00ec0a02 ................ │ │ │ │ + 0x000b60b4 f01600a0 0b040000 b00b04ee 1600bc0b ................ │ │ │ │ + 0x000b60c4 02ca1600 f00b0400 00800c04 c816008c ................ │ │ │ │ + 0x000b60d4 0c02a416 00c00c04 0000d00c 04c81900 ................ │ │ │ │ + 0x000b60e4 dc0c02a4 1900900d 040000a0 0d04a219 ................ │ │ │ │ + 0x000b60f4 00ac0d02 fe1800e0 0d040000 f00d04ee ................ │ │ │ │ + 0x000b6104 1900fc0d 02ca1900 b00e0400 00c00e04 ................ │ │ │ │ + 0x000b6114 f01900cc 0e02b815 00840f04 00008e0f ................ │ │ │ │ + 0x000b6124 04b61500 9a0f0288 1400e00f 040000ea ................ │ │ │ │ + 0x000b6134 0f04901a 00f60f02 801600ae 10040000 ................ │ │ │ │ + 0x000b6144 b81004fe 1500c410 02da1500 fc100400 ................ │ │ │ │ + 0x000b6154 00861104 b4150092 1102a413 00f41104 ................ │ │ │ │ + 0x000b6164 00008212 02a61c00 a0120400 00ae1202 ................ │ │ │ │ + 0x000b6174 f2190092 13040000 a01302c8 1300e213 ................ │ │ │ │ + 0x000b6184 04000000 0c75f77f b0af1400 ffff01f9 .....u.......... │ │ │ │ + 0x000b6194 014e0400 00b20102 86110088 0204b211 .N.............. │ │ │ │ + 0x000b61a4 008e0204 f81000dc 0204b211 00e20204 ................ │ │ │ │ + 0x000b61b4 fa1000b0 0304b211 00b60304 fc100084 ................ │ │ │ │ + 0x000b61c4 0404b211 008a0404 821100d8 0404b211 ................ │ │ │ │ + 0x000b61d4 00de0404 841100ac 0504b211 00b20504 ................ │ │ │ │ + 0x000b61e4 fe100080 0604b211 00860604 801100d4 ................ │ │ │ │ + 0x000b61f4 0604b211 00da0604 f41000a8 0704b211 ................ │ │ │ │ + 0x000b6204 00ae0704 f01000fc 0704b211 00820804 ................ │ │ │ │ + 0x000b6214 ec1000d0 0804b211 00d60804 ee1000a4 ................ │ │ │ │ + 0x000b6224 0904b211 00aa0904 b01100f8 0904b211 ................ │ │ │ │ + 0x000b6234 00fe0904 ac1100ca 0a04b211 00d00a04 ................ │ │ │ │ + 0x000b6244 f210009c 0b04b211 00a20b04 f61000ee ................ │ │ │ │ + 0x000b6254 0b04b211 00f40b04 b41100c0 0c04b211 ................ │ │ │ │ + 0x000b6264 00c60c04 c8100092 0d04b211 00980d04 ................ │ │ │ │ + 0x000b6274 ae1100e2 0d04b211 00e80d04 aa1100b6 ................ │ │ │ │ + 0x000b6284 0e02b211 00a61104 00000000 0474f77f .............t.. │ │ │ │ + 0x000b6294 b0af0800 ffff0110 52940200 00840304 ........R....... │ │ │ │ + 0x000b62a4 f40300b4 03500000 e873f77f b0af2000 .....P...s.... . │ │ │ │ + 0x000b62b4 ffff0157 6ca00300 009e0404 d20800a8 ...Wl........... │ │ │ │ + 0x000b62c4 0404d008 00b20404 ce0800dc 04049a08 ................ │ │ │ │ + 0x000b62d4 009e0504 980800a8 05049608 00b20504 ................ │ │ │ │ + 0x000b62e4 940800dc 0504e007 00a00604 0000b206 ................ │ │ │ │ + 0x000b62f4 04de0700 bc0604dc 0700c606 04da0700 ................ │ │ │ │ + 0x000b6304 f00604a2 0700d607 04000000 8473f77f .............s.. │ │ │ │ + 0x000b6314 b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ + 0x000b6324 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ + 0x000b6334 00000000 5c73f77f b0af0a00 ff901d01 ....\s.......... │ │ │ │ + 0x000b6344 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ + 0x000b6354 ee040400 00010000 00000000 3473f77f ............4s.. │ │ │ │ + 0x000b6364 ad08b100 ff901d01 141c0400 00364684 .............6F. │ │ │ │ + 0x000b6374 01018e01 04920100 96010400 00010000 ................ │ │ │ │ + 0x000b6384 00000000 0c73f77f b0af0200 ffff010b .....s.......... │ │ │ │ + 0x000b6394 bc0122ea 0100a402 04000000 f472f77f .."..........r.. │ │ │ │ + 0x000b63a4 b0af0200 ffff010b bc0120e4 01009e02 .......... ..... │ │ │ │ + 0x000b63b4 04000000 dc72f77f b0ad0200 ffff010b .....r.......... │ │ │ │ + 0x000b63c4 e8011686 0200c202 04000000 c472f77f .............r.. │ │ │ │ + 0x000b63d4 b0af0800 ffff012f 82010492 07009a02 ......./........ │ │ │ │ + 0x000b63e4 049a0700 ac020498 0700b603 04860700 ................ │ │ │ │ + 0x000b63f4 aa043498 0700fa04 04b20600 98055698 ..4...........V. │ │ │ │ + 0x000b6404 07009407 04000000 8872f77f b0af0800 .........r...... │ │ │ │ + 0x000b6414 ffff0147 900104b8 0900b002 04ac0900 ...G............ │ │ │ │ + 0x000b6424 d00224a6 0900f802 04c60800 c20304a6 ..$............. │ │ │ │ + 0x000b6434 0900da03 049c0900 9c0422a6 0900d204 .........."..... │ │ │ │ + 0x000b6444 04ae0900 f80430a6 0900b606 04ba0900 ......0......... │ │ │ │ + 0x000b6454 ae077ea6 0900a809 04000000 3472f77f ..~.........4r.. │ │ │ │ + 0x000b6464 b0af0800 ffff0147 900104c6 0900b002 .......G........ │ │ │ │ + 0x000b6474 04ba0900 c00242b4 09008603 04d40800 ......B......... │ │ │ │ + 0x000b6484 d00304b4 0900e803 04aa0900 aa0422b4 ..............". │ │ │ │ + 0x000b6494 0900e004 04bc0900 860530b4 0900c406 ..........0..... │ │ │ │ + 0x000b64a4 04c80900 bc077eb4 0900b609 04000000 ......~......... │ │ │ │ + 0x000b64b4 e071f77f af3cb200 ffff01fb 0a48048e .q...<.......H.. │ │ │ │ + 0x000b64c4 6a006004 00006a04 f069009e 02040000 j.`...j..i...... │ │ │ │ + 0x000b64d4 b00204d4 5500bc02 04d25500 d40202a0 ....U.....U..... │ │ │ │ + 0x000b64e4 55009603 0400009e 03048255 00cc0404 U..........U.... │ │ │ │ + 0x000b64f4 0000dc04 04b66200 e80404fc 5400fc04 ......b.....T... │ │ │ │ + 0x000b6504 02d25400 ba050400 00c20504 f45500f0 ..T..........U.. │ │ │ │ + 0x000b6514 06040000 8007048e 54008c07 04e85300 ........T.....S. │ │ │ │ + 0x000b6524 a20702c8 5600e007 040000e8 0704aa56 ....V..........V │ │ │ │ + 0x000b6534 00960904 0000a609 04d65500 b20904e6 ..........U..... │ │ │ │ + 0x000b6544 6200c809 02d86200 860a0400 008e0a04 b.....b......... │ │ │ │ + 0x000b6554 a46300b6 0b040000 c00b0484 6300ee0c .c..........c... │ │ │ │ + 0x000b6564 040000fe 0c04ea62 008a0d04 e86200a0 .......b.....b.. │ │ │ │ + 0x000b6574 0d02945a 00de0d04 0000e60d 04f25900 ...Z..........Y. │ │ │ │ + 0x000b6584 920f0400 00a00f04 ae5400aa 0f04fe62 .........T.....b │ │ │ │ + 0x000b6594 00c20f02 f06200fe 0f040000 86100490 .....b.......... │ │ │ │ + 0x000b65a4 5400b211 040000c0 1104bc59 00ca1104 T..........Y.... │ │ │ │ + 0x000b65b4 ba5900e0 11028459 009c1204 0000a412 .Y.....Y........ │ │ │ │ + 0x000b65c4 04b25700 d0130400 00de1304 ec5a00e8 ..W..........Z.. │ │ │ │ + 0x000b65d4 1304ac57 00fe1302 825700ba 14040000 ...W.....W...... │ │ │ │ + 0x000b65e4 c21404ca 5a009417 040000a4 1704a25b ....Z..........[ │ │ │ │ + 0x000b65f4 00b01704 fa5a00c6 1702f25b 00821804 .....Z.....[.... │ │ │ │ + 0x000b6604 00008a18 04d05b00 b6190400 00c41904 ......[......... │ │ │ │ + 0x000b6614 c65b00ce 1904ec59 00e81902 be5900a4 .[.....Y.....Y.. │ │ │ │ + 0x000b6624 1a040000 ac1a04a4 5b00d81b 040000e6 ........[....... │ │ │ │ + 0x000b6634 1b04f25c 00f01b04 ca5c008e 1c02e05d ...\.....\.....] │ │ │ │ + 0x000b6644 00ca1c04 0000d21c 04be5d00 fe1d0400 ..........]..... │ │ │ │ + 0x000b6654 008c1e04 965d0096 1e04825e 00b41e02 .....].....^.... │ │ │ │ + 0x000b6664 f45d00f0 1e040000 f81e04f4 5c008a21 .]..........\..! │ │ │ │ + 0x000b6674 04000098 2104b45f 00a22104 8c5f00c0 ....!.._..!.._.. │ │ │ │ + 0x000b6684 21029a68 00f82104 00008222 04fc6700 !..h..!...."..g. │ │ │ │ + 0x000b6694 a6220400 00b42204 ac6800be 2204aa68 ."...."..h.."..h │ │ │ │ + 0x000b66a4 00dc2202 ce670094 23040000 9e2304b0 .."..g..#....#.. │ │ │ │ + 0x000b66b4 6700c223 040000d0 2304f468 00de2304 g..#....#..h..#. │ │ │ │ + 0x000b66c4 f26800ec 2304f068 00fa2304 ee680088 .h..#..h..#..h.. │ │ │ │ + 0x000b66d4 2404ec68 00962404 ea6800a4 2404e868 $..h..$..h..$..h │ │ │ │ + 0x000b66e4 00b22404 e66800c0 24049c66 00d02404 ..$..h..$..f..$. │ │ │ │ + 0x000b66f4 9a6600de 24049866 00ec2404 966600f6 .f..$..f..$..f.. │ │ │ │ + 0x000b6704 24048c66 00aa2502 a06500b4 28040000 $..f..%..e..(... │ │ │ │ + 0x000b6714 be280482 6500e028 040000ec 28048065 .(..e..(....(..e │ │ │ │ + 0x000b6724 00f82804 ae670084 2904ac67 00902904 ..(..g..)..g..). │ │ │ │ + 0x000b6734 aa67009c 2904a867 00a82904 a66700b4 .g..)..g..)..g.. │ │ │ │ + 0x000b6744 2904a467 00c02904 a26700cc 2904a067 )..g..)..g..)..g │ │ │ │ + 0x000b6754 00dc2904 e46800ec 2904e268 00fc2904 ..)..h..)..h..). │ │ │ │ + 0x000b6764 ee690088 2a04ec69 00bc2a02 8e6400ae .i..*..i..*..d.. │ │ │ │ + 0x000b6774 2c040000 b82c04f0 6300de2c 040000ee ,....,..c..,.... │ │ │ │ + 0x000b6784 2c04ee63 00fa2c04 c863008e 2d029467 ,..c..,..c..-..g │ │ │ │ + 0x000b6794 00c82d04 0000d22d 04f66600 f82d0400 ..-....-..f..-.. │ │ │ │ + 0x000b67a4 00882e04 f4660094 2e04f266 00a82e02 .....f.....f.... │ │ │ │ + 0x000b67b4 c06600e6 2e040000 ee2e04a2 66009830 .f..........f..0 │ │ │ │ + 0x000b67c4 040000a4 3004d85f 00b03004 a06600bc ....0.._..0..f.. │ │ │ │ + 0x000b67d4 30049e66 00cc3004 c85c00dc 3004c65c 0..f..0..\..0..\ │ │ │ │ + 0x000b67e4 00ec3004 c45c00f8 3004fe5b 00943102 ..0..\..0..[..1. │ │ │ │ + 0x000b67f4 846000a2 32040000 aa3204e2 5f00d433 .`..2....2.._..3 │ │ │ │ + 0x000b6804 040000e0 3304b65f 00ec3304 e06800f8 ....3.._..3..h.. │ │ │ │ + 0x000b6814 3304de68 00883404 dc680098 3404da68 3..h..4..h..4..h │ │ │ │ + 0x000b6824 00a83404 d86800b4 3404b268 00d03402 ..4..h..4..h..4. │ │ │ │ + 0x000b6834 e06900de 35040000 e63504c2 69009837 .i..5....5..i..7 │ │ │ │ + 0x000b6844 040000a2 3704ee62 00b03704 b25e00be ....7..b..7..^.. │ │ │ │ + 0x000b6854 3704845e 00cc3704 d65e00da 3704d45e 7..^..7..^..7..^ │ │ │ │ + 0x000b6864 00e83704 ce5e00f6 3704b45e 00803804 ..7..^..7..^..8. │ │ │ │ + 0x000b6874 9e60008a 38049c60 00943804 9a60009e .`..8..`..8..`.. │ │ │ │ + 0x000b6884 38049860 00a83804 966000b2 38049460 8..`..8..`..8..` │ │ │ │ + 0x000b6894 00bc3804 8a5f00c6 3804d85e 00d03804 ..8.._..8..^..8. │ │ │ │ + 0x000b68a4 b46200da 3804b262 00e43804 b06200ee .b..8..b..8..b.. │ │ │ │ + 0x000b68b4 3804ae62 00fa3804 ac620084 3904aa62 8..b..8..b..9..b │ │ │ │ + 0x000b68c4 00dc3902 f66100e8 3c040000 f03c04d4 ..9..a..<....<.. │ │ │ │ + 0x000b68d4 6100a440 040000b4 4004ec62 00c04004 a..@....@..b..@. │ │ │ │ + 0x000b68e4 a66100d4 4002f860 00924104 00009a41 .a..@..`..A....A │ │ │ │ + 0x000b68f4 04ae6100 c8420400 00d84204 d26100e4 ..a..B....B..a.. │ │ │ │ + 0x000b6904 4204d061 00f84202 c26000b6 43040000 B..a..B..`..C... │ │ │ │ + 0x000b6914 be4304a0 6000e844 040000f4 4404ac61 .C..`..D....D..a │ │ │ │ + 0x000b6924 00804504 fc52008c 4504d252 009c4504 ..E..R..E..R..E. │ │ │ │ + 0x000b6934 ce5300ac 4504c053 00bc4504 a85600c8 .S..E..S..E..V.. │ │ │ │ + 0x000b6944 45049a56 00e44502 f25600f2 46040000 E..V..E..V..F... │ │ │ │ + 0x000b6954 fa4604d4 5600a448 040000b0 48049c53 .F..V..H....H..S │ │ │ │ + 0x000b6964 00bc4804 e65300c8 4804d853 00d84804 ..H..S..H..S..H. │ │ │ │ + 0x000b6974 c06900e8 4804be69 00f84804 bc690084 .i..H..i..H..i.. │ │ │ │ + 0x000b6984 4904ba69 00a04902 946900ae 4a040000 I..i..I..i..J... │ │ │ │ + 0x000b6994 b64a04f6 6800ec4b 04fe5200 904c04b0 .J..h..K..R..L.. │ │ │ │ + 0x000b69a4 5200b44c 04925200 d84c04b8 6200924d R..L..R..L..b..M │ │ │ │ + 0x000b69b4 04f06900 b04d0482 5500ce4d 04f45500 ..i..M..U..M..U. │ │ │ │ + 0x000b69c4 ec4d04aa 56008a4e 04a46300 a84e0484 .M..V..N..c..N.. │ │ │ │ + 0x000b69d4 6300c64e 04f25900 e44e0490 5400824f c..N..Y..N..T..O │ │ │ │ + 0x000b69e4 04b25700 a04f04ca 5a00be4f 04d05b00 ..W..O..Z..O..[. │ │ │ │ + 0x000b69f4 dc4f04a4 5b00fa4f 04be5d00 985004f4 .O..[..O..]..P.. │ │ │ │ + 0x000b6a04 5c00b650 04a26600 d45004e2 5f00f250 \..P..f..P.._..P │ │ │ │ + 0x000b6a14 04c26900 905104d4 6100ae51 04ae6100 ..i..Q..a..Q..a. │ │ │ │ + 0x000b6a24 ca5104a0 6000e651 04d45600 825204f6 .Q..`..Q..V..R.. │ │ │ │ + 0x000b6a34 6800ac52 80180000 586cf77f b0a90200 h..R....Xl...... │ │ │ │ + 0x000b6a44 ffff0108 3a045c00 7a040000 446cf77f ....:.\.z...Dl.. │ │ │ │ + 0x000b6a54 b0ae2d00 ff908401 016c3046 00007804 ..-......l0F..x. │ │ │ │ + 0x000b6a64 a607009a 01040000 d80202d8 0607ae04 ................ │ │ │ │ + 0x000b6a74 04ec0600 8005028a 0707ac05 02ce0507 ................ │ │ │ │ + 0x000b6a84 cc050200 00f40504 e40900fe 0504e209 ................ │ │ │ │ + 0x000b6a94 00880604 e009009a 0604cc09 00ba0604 ................ │ │ │ │ + 0x000b6aa4 a2090086 07040000 d00704aa 0800de07 ................ │ │ │ │ + 0x000b6ab4 048a0800 860804aa 0800c008 32f20800 ............2... │ │ │ │ + 0x000b6ac4 9e0904ca 09000300 027d017d 007d0000 .........}.}.}.. │ │ │ │ + 0x000b6ad4 00000000 b8930100 68920100 b46bf77f ........h....k.. │ │ │ │ + 0x000b6ae4 b0aa0100 ff902901 1e480266 014c1600 ......)..H.f.L.. │ │ │ │ + 0x000b6af4 007804ac 01008601 049e0100 9a0104ac .x.............. │ │ │ │ + 0x000b6b04 0100a801 04000001 00000000 34920100 ............4... │ │ │ │ + 0x000b6b14 806bf77f af3f3200 ff907901 6a920104 .k...?2...y.j... │ │ │ │ + 0x000b6b24 840600ae 01048206 00b60104 8a0400c8 ................ │ │ │ │ + 0x000b6b34 01188a03 03e40114 86060092 02048806 ................ │ │ │ │ + 0x000b6b44 01e20204 0000f002 048a0303 84030486 ................ │ │ │ │ + 0x000b6b54 06009803 04f60500 a40304f4 0500b203 ................ │ │ │ │ + 0x000b6b64 04f20500 c40304d8 0500e203 04b20500 ................ │ │ │ │ + 0x000b6b74 940404f8 0501dc04 040000f4 0430ec05 .............0.. │ │ │ │ + 0x000b6b84 00ae0504 b2050002 00017d00 00000000 ..........}..... │ │ │ │ + 0x000b6b94 fc920100 fc6af77f b0af1800 ffff015d .....j.........] │ │ │ │ + 0x000b6ba4 56040000 5c04b008 00920104 0000f401 V...\........... │ │ │ │ + 0x000b6bb4 028e0800 9c020200 00d20304 860700a6 ................ │ │ │ │ + 0x000b6bc4 042e0000 d80404e2 0800fc04 04000082 ................ │ │ │ │ + 0x000b6bd4 0504bc07 00b80504 dc0700fa 0504fe08 ................ │ │ │ │ + 0x000b6be4 009a0604 0000b006 04840900 c00604ae ................ │ │ │ │ + 0x000b6bf4 0900f206 6a0000de 0904fe08 00000000 ....j........... │ │ │ │ + 0x000b6c04 906af77f b0ad0400 ffff0111 a80120ec .j............ . │ │ │ │ + 0x000b6c14 0200de01 04920200 ee020400 00000000 ................ │ │ │ │ + 0x000b6c24 706af77f af3f0800 ffff0139 f40104be pj...?.....9.... │ │ │ │ + 0x000b6c34 05009202 04e80500 ac0304de 0600b403 ................ │ │ │ │ + 0x000b6c44 04800600 ca0304c2 0600cc04 040000ee ................ │ │ │ │ + 0x000b6c54 0404ee06 008e055a 0000ea06 04ee0600 .......Z........ │ │ │ │ + 0x000b6c64 ca070400 00000000 286af77f b0ab0200 ........(j...... │ │ │ │ + 0x000b6c74 ffff0110 32040000 44046a00 60046c00 ....2...D.j.`.l. │ │ │ │ + 0x000b6c84 78040000 0c6af77f ab08b100 ffff0110 x....j.......... │ │ │ │ + 0x000b6c94 2e040000 40046200 5a046400 70040000 ....@.b.Z.d.p... │ │ │ │ + 0x000b6ca4 f069f77f b0ad1e00 ffff011d b40304f8 .i.............. │ │ │ │ + 0x000b6cb4 0400be03 04f60400 ca0304f4 0400f603 ................ │ │ │ │ + 0x000b6cc4 04be0400 ba043a00 00000000 c469f77f ......:......i.. │ │ │ │ + 0x000b6cd4 b0ad1e00 ffff0119 3604de01 004004d6 ........6....@.. │ │ │ │ + 0x000b6ce4 01004a04 ce010078 04c00100 bc014400 ..J....x......D. │ │ │ │ + 0x000b6cf4 00000000 9c69f77f b0ab0200 ff903d01 .....i........=. │ │ │ │ + 0x000b6d04 316604f0 01017404 ac020392 01040000 1f....t......... │ │ │ │ + 0x000b6d14 a6010480 0201b801 04a00203 fc010490 ................ │ │ │ │ + 0x000b6d24 02008c02 04980200 94020400 009c0204 ................ │ │ │ │ + 0x000b6d34 00000100 007d0000 00000000 5469f77f .....}......Ti.. │ │ │ │ + 0x000b6d44 b0a90600 ffff010a 5e048202 00a20204 ........^....... │ │ │ │ + 0x000b6d54 00000000 3c69f77f b0a90800 ffff0109 ..............D │ │ │ │ + 0x000b7114 00a20258 0000fe02 04924500 86036200 ...X......E...b. │ │ │ │ + 0x000b7124 009a0404 b64400ae 0404b444 00bc0404 .....D.....D.... │ │ │ │ + 0x000b7134 b24400ca 0402b044 00f8042e b44400ac .D.....D.....D.. │ │ │ │ + 0x000b7144 0504ae44 00ba0502 ac4400e4 052ab444 ...D.....D...*.D │ │ │ │ + 0x000b7154 009a0602 aa4400b4 062ab444 00e80602 .....D...*.D.... │ │ │ │ + 0x000b7164 a8440082 072eb444 00b60704 a64400c4 .D.....D.....D.. │ │ │ │ + 0x000b7174 0702a444 00920804 b64400d2 0804a244 ...D.....D.....D │ │ │ │ + 0x000b7184 00de0802 a04400a0 0946b644 00d80a02 .....D...F.D.... │ │ │ │ + 0x000b7194 e643009c 0b04e443 00a40b04 d84300c0 .C.....C.....C.. │ │ │ │ + 0x000b71a4 0b22e443 00b40c04 d6430088 0d04b644 .".C.....C.....D │ │ │ │ + 0x000b71b4 00f60d02 b6430096 0f029643 00de0f04 .....C.....C.... │ │ │ │ + 0x000b71c4 944300e6 0f049243 00f00f22 944300a4 .C.....C...".C.. │ │ │ │ + 0x000b71d4 10049043 00f81004 b64400e4 1102ea42 ...C.....D.....B │ │ │ │ + 0x000b71e4 00b01204 e84200b8 1204dc42 00c21222 .....B.....B..." │ │ │ │ + 0x000b71f4 e84200f6 1204da42 00ce1304 ee4200d6 .B.....B.....B.. │ │ │ │ + 0x000b7204 1304ec42 00e01334 ee4200a6 1404f042 ...B...4.B.....B │ │ │ │ + 0x000b7214 00fe1404 d8420086 1504ce42 0090152e .....B.....B.... │ │ │ │ + 0x000b7224 d84200d0 1504cc42 008e1604 b6440096 .B.....B.....D.. │ │ │ │ + 0x000b7234 1604c242 009e1604 b64400be 1610c042 ...B.....D.....B │ │ │ │ + 0x000b7244 00dc1604 b642008a 18029042 00b41804 .....B.....B.... │ │ │ │ + 0x000b7254 c04200bc 18048e42 00dc180a 8c4200f4 .B.....B.....B.. │ │ │ │ + 0x000b7264 18048a42 00d61904 884200d6 1a02e841 ...B.....B.....A │ │ │ │ + 0x000b7274 00801b04 c0420088 1b04de41 00a81b0a .....B.....A.... │ │ │ │ + 0x000b7284 dc4100c0 1b04da41 00a21c04 d84100a2 .A.....A.....A.. │ │ │ │ + 0x000b7294 1d02b841 00cc1d04 c04200d4 1d04b641 ...A.....B.....A │ │ │ │ + 0x000b72a4 00f41d0a b441008c 1e04b241 00ee1e04 .....A.....A.... │ │ │ │ + 0x000b72b4 b04100ee 1f02b640 00982004 c04200a0 .A.....@.. ..B.. │ │ │ │ + 0x000b72c4 2004b440 00be200a b24000d6 2004b040 ..@.. ..@.. ..@ │ │ │ │ + 0x000b72d4 00b82104 ae4000c0 22028e40 00ea2204 ..!..@.."..@..". │ │ │ │ + 0x000b72e4 c04200f2 22048440 0090230a 824000a8 .B.."..@..#..@.. │ │ │ │ + 0x000b72f4 23048040 008a2404 fe3f008e 2502e03f #..@..$..?..%..? │ │ │ │ + 0x000b7304 00ba2504 c04200c2 2504d63f 00e0250a ..%..B..%..?..%. │ │ │ │ + 0x000b7314 d43f00ca 2604ca3f 00ac2704 a63f00b8 .?..&..?..'..?.. │ │ │ │ + 0x000b7324 2802f63e 00e22804 c04200ea 2804ec3e (..>..(..B..(..> │ │ │ │ + 0x000b7334 0086290a ea3e009e 2904d43e 00ec2a04 ..)..>..)..>..*. │ │ │ │ + 0x000b7344 b6440080 2b04cc3e 008e2b04 c83f009c .D..+..>..+..?.. │ │ │ │ + 0x000b7354 2b02c63f 00ca2b2a cc3e0080 2c02c43f +..?..+*.>..,..? │ │ │ │ + 0x000b7364 009a2c2e cc3e00ce 2c04c23f 00dc2c02 ..,..>..,..?..,. │ │ │ │ + 0x000b7374 b43f0086 2d2acc3e 00ba2d02 b23f00d4 .?..-*.>..-..?.. │ │ │ │ + 0x000b7384 2d2acc3e 00882e02 aa3f00f4 2e04b644 -*.>.....?.....D │ │ │ │ + 0x000b7394 00882f04 a83f0098 2f049041 00a62f02 ../..?../..A../. │ │ │ │ + 0x000b73a4 8e4100d6 2f2ea83f 008c3004 8c41009a .A../..?..0..A.. │ │ │ │ + 0x000b73b4 30028a41 00c6302a a83f00fa 30028841 0..A..0*.?..0..A │ │ │ │ + 0x000b73c4 008e3104 b64400a2 31048641 00b23104 ..1..D..1..A..1. │ │ │ │ + 0x000b73d4 844100c0 31028241 00f0312e 864100a6 .A..1..A..1..A.. │ │ │ │ + 0x000b73e4 32048041 00b43202 fe4000e0 322a8641 2..A..2..@..2*.A │ │ │ │ + 0x000b73f4 00963302 fc4000b2 332a8641 00e63302 ..3..@..3*.A..3. │ │ │ │ + 0x000b7404 fa4000fa 3304b644 008e3404 f840009e .@..3..D..4..@.. │ │ │ │ + 0x000b7414 3404f640 00ac3402 f44000dc 342ef840 4..@..4..@..4..@ │ │ │ │ + 0x000b7424 00923504 f24000a0 3502f040 00cc352a ..5..@..5..@..5* │ │ │ │ + 0x000b7434 f8400080 3602ee40 009c362a f84000d0 .@..6..@..6*.@.. │ │ │ │ + 0x000b7444 3602ec40 00dc3602 0000e436 04b64400 6..@..6....6..D. │ │ │ │ + 0x000b7454 8a3804ea 4000ae38 04e84000 d23804e6 .8..@..8..@..8.. │ │ │ │ + 0x000b7464 4000f638 04e44000 9a3904d2 4000bc39 @..8..@..9..@..9 │ │ │ │ + 0x000b7474 04d04000 de3904ce 4000823a 04cc4000 ..@..9..@..:..@. │ │ │ │ + 0x000b7484 a43a04ca 4000c63a 04c84000 e63a04c6 .:..@..:..@..:.. │ │ │ │ + 0x000b7494 40009e3b 04c44000 a63b04b8 4000b03b @..;..@..;..@..; │ │ │ │ + 0x000b74a4 22c44000 e43b048e 3e00b03c 14b64400 ".@..;..>..<..D. │ │ │ │ + 0x000b74b4 c83c04e4 3d00ec3c 14b64400 843d04c2 .<..=..<..D..=.. │ │ │ │ + 0x000b74c4 3e00923d 20b64400 be3e0400 00a23f04 >..= .D..>....?. │ │ │ │ + 0x000b74d4 cc4000fa 3f04ce40 00aa4004 e64000ac .@..?..@..@..@.. │ │ │ │ + 0x000b74e4 4104e440 00d44104 e8400084 4204ea40 A..@..A..@..B..@ │ │ │ │ + 0x000b74f4 00b24204 d240008c 4304d040 00b24304 ..B..@..C..@..C. │ │ │ │ + 0x000b7504 ca4000d2 4304c640 00824404 c840009c .@..C..@..D..@.. │ │ │ │ + 0x000b7514 4404b644 00000000 7861f77f af0cb200 D..D....xa...... │ │ │ │ + 0x000b7524 ffff01d4 014404b8 17006604 9a170088 .....D....f..... │ │ │ │ + 0x000b7534 0104fc16 00aa0104 fc1500cc 0104e015 ................ │ │ │ │ + 0x000b7544 00ee0104 c4150090 0204a815 00b20204 ................ │ │ │ │ + 0x000b7554 8c1500d4 0204f014 00f60204 d2140098 ................ │ │ │ │ + 0x000b7564 0304961a 00ba0304 f81900dc 0304da19 ................ │ │ │ │ + 0x000b7574 00fe0304 bc1900a0 04049e19 00c20404 ................ │ │ │ │ + 0x000b7584 801900e4 0404e218 00860504 c41800a8 ................ │ │ │ │ + 0x000b7594 05048e1b 00ca0504 f01a00ec 0504d21a ................ │ │ │ │ + 0x000b75a4 00960604 0000c206 04b41a00 9c0804ae ................ │ │ │ │ + 0x000b75b4 1b00b209 04ac1b00 b20a0496 1400ac0b ................ │ │ │ │ + 0x000b75c4 04d61700 c40c04e6 1700b80d 04fa1700 ................ │ │ │ │ + 0x000b75d4 ca0e0492 1800a40f 04ae1800 861002b0 ................ │ │ │ │ + 0x000b75e4 1b00b812 04b81b00 f01304b4 1a008a14 ................ │ │ │ │ + 0x000b75f4 04b81b00 ec140400 00000000 9460f77f .............`.. │ │ │ │ + 0x000b7604 b0a90200 ffff0108 3a045c00 7a040000 ........:.\.z... │ │ │ │ + 0x000b7614 8060f77f b0af3a00 ffff01b8 06400400 .`....:......@.. │ │ │ │ + 0x000b7624 00482cb4 3200fc01 02b63200 bc023abe .H,.2.....2...:. │ │ │ │ + 0x000b7634 32008803 04dc3200 960302aa 3900ca03 2.....2.....9... │ │ │ │ + 0x000b7644 04b43200 c60402c4 36008805 3aea3500 ..2.....6...:.5. │ │ │ │ + 0x000b7654 d40504a8 3600e205 02fa3200 960604b4 ....6.....2..... │ │ │ │ + 0x000b7664 32009007 02983300 da070eb4 3200ec07 2.....3.....2... │ │ │ │ + 0x000b7674 04a43900 f60704cc 39009608 02ca3900 ..9.....9.....9. │ │ │ │ + 0x000b7684 9e0804dc 3900be08 04de3600 c60804d0 ....9.....6..... │ │ │ │ + 0x000b7694 3600fc08 04c83600 fa0914b4 3200920a 6.....6.....2... │ │ │ │ + 0x000b76a4 04a63900 ea0a04a8 3900f00b 02b43400 ..9.....9.....4. │ │ │ │ + 0x000b76b4 9c0c04b4 3200a40c 04bc3400 c40c0a80 ....2.....4..... │ │ │ │ + 0x000b76c4 3900dc0c 04823900 c00d0484 3900ce0e 9.....9.....9... │ │ │ │ + 0x000b76d4 02ee3800 fa0e04b4 3200820f 04fc3800 ..8.....2.....8. │ │ │ │ + 0x000b76e4 a20f0afe 3800ba0f 04f83800 9e1004fa ....8.....8..... │ │ │ │ + 0x000b76f4 3800a811 02f03800 de1104b4 3200e611 8.....8.....2... │ │ │ │ + 0x000b7704 04f23800 86120af4 38009e12 04f63800 ..8.....8.....8. │ │ │ │ + 0x000b7714 821304cc 38009414 02ec3800 c01404b4 ....8.....8..... │ │ │ │ + 0x000b7724 3200c814 04c43800 e8140ac6 38008015 2.....8.....8... │ │ │ │ + 0x000b7734 04c83800 b61504ca 3800c815 04b43200 ..8.....8.....2. │ │ │ │ + 0x000b7744 d01504e0 3600f015 0aea3600 881604ec ....6.....6..... │ │ │ │ + 0x000b7754 3600ec16 04f63600 f4170296 3700a018 6.....6.....7... │ │ │ │ + 0x000b7764 04b43200 a8180498 3700c818 0a9a3700 ..2.....7.....7. │ │ │ │ + 0x000b7774 e018049c 3700c419 049e3700 bc1a02be ....7.....7..... │ │ │ │ + 0x000b7784 3700e81a 04b43200 f01a04c0 3700901b 7.....2.....7... │ │ │ │ + 0x000b7794 0ac23700 a81b04c4 3700de1c 02e43700 ..7.....7.....7. │ │ │ │ + 0x000b77a4 8a1d04b4 3200921d 04ea3700 b01d0ae6 ....2.....7..... │ │ │ │ + 0x000b77b4 3700c81d 04e83700 ac1e04f4 3700b41f 7.....7.....7... │ │ │ │ + 0x000b77c4 02943800 e01f04b4 3200e81f 04963800 ..8.....2.....8. │ │ │ │ + 0x000b77d4 86200a98 38009e20 049a3800 d42102ba . ..8.. ..8..!.. │ │ │ │ + 0x000b77e4 38008022 04b43200 882204bc 3800a622 8.."..2.."..8.." │ │ │ │ + 0x000b77f4 0abe3800 be2204c0 3800f423 04c23800 ..8.."..8..#..8. │ │ │ │ + 0x000b7804 fc2402d2 3500a825 04b43200 b02504d4 .$..5..%..2..%.. │ │ │ │ + 0x000b7814 3500ce25 0ede3500 ea2504aa 3600c226 5..%..5..%..6..& │ │ │ │ + 0x000b7824 14b43200 da2604e0 3500ec26 14b43200 ..2..&..5..&..2. │ │ │ │ + 0x000b7834 842704ba 3600b028 04c63400 d22804c8 .'..6..(..4..(.. │ │ │ │ + 0x000b7844 3400f228 04ca3400 922904cc 3400b429 4..(..4..)..4..) │ │ │ │ + 0x000b7854 04ce3400 d62904d0 3400f829 04d23400 ..4..)..4..)..4. │ │ │ │ + 0x000b7864 9c2a04d4 3400e82a 04d63400 f22a04de .*..4..*..4..*.. │ │ │ │ + 0x000b7874 3400fe2a 02e63400 d22b3cee 34009e2c 4..*..4..+<.4.., │ │ │ │ + 0x000b7884 04ac3500 ac2c04ae 3500ba2c 02b03500 ..5..,..5..,..5. │ │ │ │ + 0x000b7894 f42c04b2 3500982d 04b63300 d82d3cc4 .,..5..-..3..-<. │ │ │ │ + 0x000b78a4 3300a42e 04863400 b22e0488 3400c02e 3.....4.....4... │ │ │ │ + 0x000b78b4 02903400 f82e0498 34009a2f 049a3400 ..4.....4../..4. │ │ │ │ + 0x000b78c4 c22f04b4 3200da2f 049c3400 e82f049e ./..2../..4../.. │ │ │ │ + 0x000b78d4 3400f62f 02a03400 b4300490 3200d830 4../..4..0..2..0 │ │ │ │ + 0x000b78e4 04c63600 e03004b4 31008832 049a3400 ..6..0..1..2..4. │ │ │ │ + 0x000b78f4 8c320400 00b03204 903200d8 3222be32 .2....2..2..2".2 │ │ │ │ + 0x000b7904 00943304 ce3400b2 33049834 00e43322 ..3..4..3..4..3" │ │ │ │ + 0x000b7914 c433008a 3522ee34 00ce3504 b6330086 .3..5".4..5..3.. │ │ │ │ + 0x000b7924 3622ea35 00923704 d43400ba 3704b235 6".5..7..4..7..5 │ │ │ │ + 0x000b7934 00e03704 c6340090 3804ca34 00b63804 ..7..4..8..4..8. │ │ │ │ + 0x000b7944 c83400e8 3804d234 00a03904 cc3400c6 .4..8..4..9..4.. │ │ │ │ + 0x000b7954 3904d034 00000000 385df77f a908b100 9..4....8]...... │ │ │ │ + 0x000b7964 ffff010c 12040000 2a1c4a00 50040000 ........*.J.P... │ │ │ │ + 0x000b7974 205df77f b0ab0200 ffff010f 3404e001 ]..........4... │ │ │ │ + 0x000b7984 006204c2 01006e9c 01000000 045df77f .b....n......].. │ │ │ │ + 0x000b7994 b0ab0200 ffff010d 24040000 44049801 ........$...D... │ │ │ │ + 0x000b79a4 00506a00 00000000 e85cf77f b0a80100 .Pj......\...... │ │ │ │ + 0x000b79b4 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000b79c4 d05cf77f b0a90200 ffff010c 16040000 .\.............. │ │ │ │ + 0x000b79d4 20042a00 32040000 b85cf77f b0aa0100 .*.2....\...... │ │ │ │ + 0x000b79e4 ffff010f 582e0000 8a010494 01009e01 ....X........... │ │ │ │ + 0x000b79f4 04000000 9c5cf77f b0af0a00 ff901d01 .....\.......... │ │ │ │ + 0x000b7a04 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ + 0x000b7a14 ee040400 00010000 00000000 745cf77f ............t\.. │ │ │ │ + 0x000b7a24 b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ + 0x000b7a34 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ + 0x000b7a44 00000000 4c5cf77f af3f1800 ffff01e9 ....L\...?...... │ │ │ │ + 0x000b7a54 015a04d4 2300bc02 04982200 9e0304e0 .Z..#....."..... │ │ │ │ + 0x000b7a64 2100a404 049c2200 d80504b8 2200ac06 !....."....."... │ │ │ │ + 0x000b7a74 02ae2300 f40704b6 2300aa09 040000f4 ..#.....#....... │ │ │ │ + 0x000b7a84 0904f820 00d60a04 fa20008a 0b02fc20 ... ..... ..... │ │ │ │ + 0x000b7a94 00d80b04 00008c0c 04a42100 c60d0400 ..........!..... │ │ │ │ + 0x000b7aa4 00800e04 c22100da 0e04c021 00a00f02 .....!.....!.... │ │ │ │ + 0x000b7ab4 842000ec 0f040000 9c1004c4 2100ee11 . ..........!... │ │ │ │ + 0x000b7ac4 04bc2000 b01204be 20008e13 04c41f00 .. ..... ....... │ │ │ │ + 0x000b7ad4 f81304f4 1f00c414 04fc1f00 a21502ae ................ │ │ │ │ + 0x000b7ae4 2000ca16 04c02000 f6180400 00b21904 ..... ......... │ │ │ │ + 0x000b7af4 dc200088 1b04e222 00d01b04 80230080 . .....".....#.. │ │ │ │ + 0x000b7b04 1c028223 00d81c04 90230096 1e04d423 ...#.....#.....# │ │ │ │ + 0x000b7b14 00b21e04 902300cc 1e04dc20 00e61e04 .....#..... .... │ │ │ │ + 0x000b7b24 c0200080 1f04c421 009a1f04 a42100b6 . .....!.....!.. │ │ │ │ + 0x000b7b34 1f04b623 00aa2004 00000000 545bf77f ...#.. .....T[.. │ │ │ │ + 0x000b7b44 b0af1a00 ffff015c a00102ec 07008202 .......\........ │ │ │ │ + 0x000b7b54 02ca0700 f20202a8 0700c003 04a60700 ................ │ │ │ │ + 0x000b7b64 860402ca 0500ba04 040000c8 04048e08 ................ │ │ │ │ + 0x000b7b74 00d20404 0000d804 04860700 f0041000 ................ │ │ │ │ + 0x000b7b84 00820504 f806008c 0504c806 00960504 ................ │ │ │ │ + 0x000b7b94 f806009c 0504fa06 00b40504 f80600fc ................ │ │ │ │ + 0x000b7ba4 057c0000 ec5af77f 0194b201 b0ad81c9 .|...Z.......... │ │ │ │ + 0x000b7bb4 ffff0160 56040000 66049205 006e8602 ...`V...f....n.. │ │ │ │ + 0x000b7bc4 b00500f8 02040000 880304f0 0400b603 ................ │ │ │ │ + 0x000b7bd4 14b00500 e0030488 0700ea03 04860700 ................ │ │ │ │ + 0x000b7be4 f6030484 0700a004 04ce0600 ec0404b0 ................ │ │ │ │ + 0x000b7bf4 05008e05 040000c4 0504c607 00ce0504 ................ │ │ │ │ + 0x000b7c04 c40700da 0504c207 00840604 8a0700ca ................ │ │ │ │ + 0x000b7c14 06040000 7c5af77f 0194b201 b0ad81c9 ....|Z.......... │ │ │ │ + 0x000b7c24 ffff0134 4e3a0000 960104d4 04009e01 ...4N:.......... │ │ │ │ + 0x000b7c34 b2028006 00e00304 8a0600ea 03048806 ................ │ │ │ │ + 0x000b7c44 00f40304 8c06009e 04048805 00f00418 ................ │ │ │ │ + 0x000b7c54 0000e805 04800600 385af77f b0ad2000 ........8Z.... . │ │ │ │ + 0x000b7c64 ffff0121 442e0000 800104f6 01008c01 ...!D........... │ │ │ │ + 0x000b7c74 04b60200 9601048c 0200c201 04b80200 ................ │ │ │ │ + 0x000b7c84 88022e00 00000000 085af77f b0af0c00 .........Z...... │ │ │ │ + 0x000b7c94 ffff0140 6c04e40a 00b00102 c20a00fe ...@l........... │ │ │ │ + 0x000b7ca4 0104c00a 00d20202 ce0800b2 03029e0a ................ │ │ │ │ + 0x000b7cb4 00b00402 fc0900a8 0502da09 00a60602 ................ │ │ │ │ + 0x000b7cc4 b80900a4 07029609 00940802 f2080092 ................ │ │ │ │ + 0x000b7cd4 09040000 bc59f77f b0ab0200 ffff010c .....Y.......... │ │ │ │ + 0x000b7ce4 20040000 38044200 48040000 a459f77f ...8.B.H....Y.. │ │ │ │ + 0x000b7cf4 af4ab200 ffff012d 34040000 3c40aa08 .J.....-4...<@.. │ │ │ │ + 0x000b7d04 0082010e b4080096 0104b208 00a80104 ................ │ │ │ │ + 0x000b7d14 b00800b2 0104ec07 00a002a4 04b60800 ................ │ │ │ │ + 0x000b7d24 ac080400 00000000 6859f77f b0a80100 ........hY...... │ │ │ │ + 0x000b7d34 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000b7d44 c9010181 b0b0ac82 00000000 c9020181 ................ │ │ │ │ + 0x000b7d54 b0b0af80 00000000 c9040181 b0b0af80 ................ │ │ │ │ + 0x000b7d64 00000000 c9010181 b0b0ae80 00000000 ................ │ │ │ │ + 0x000b7d74 2059f77f c93f1a01 b0b0af84 ffff0194 Y...?.......... │ │ │ │ + 0x000b7d84 014aac01 0000ce02 04f20a00 e80204f8 .J.............. │ │ │ │ + 0x000b7d94 0b00c203 04b40b00 ce037e92 0c00d804 ..........~..... │ │ │ │ + 0x000b7da4 04980b00 e4040496 0b00f204 04b20b00 ................ │ │ │ │ + 0x000b7db4 a00504b6 0a00e205 04920c00 fc0604ae ................ │ │ │ │ + 0x000b7dc4 0d009607 04ac0d00 f00704c8 0c00fc07 ................ │ │ │ │ + 0x000b7dd4 3eac0c00 c60804d4 0d00d208 04d20d00 >............... │ │ │ │ + 0x000b7de4 e00804d0 0d008e09 04b00d00 ce0904ac ................ │ │ │ │ + 0x000b7df4 0c00d409 1c920c00 f6091aac 0c00960a ................ │ │ │ │ + 0x000b7e04 1c920c00 920b0400 00ae0b64 920c00a8 ...........d.... │ │ │ │ + 0x000b7e14 0c04ac0c 00000000 7858f77f b0af2200 ........xX....". │ │ │ │ + 0x000b7e24 ffff0122 3e900200 00e60204 d80400f2 ...">........... │ │ │ │ + 0x000b7e34 0204d404 00fe0204 d60400ac 0304f403 ................ │ │ │ │ + 0x000b7e44 00f0036e 00000000 c9040181 b0b0af80 ...n............ │ │ │ │ + 0x000b7e54 00000000 3c58f77f b0a90200 ffff010c .....H. │ │ │ │ + 0x000b8144 56040000 4c55f77f b0af0a00 ffff011b V...LU.......... │ │ │ │ + 0x000b8154 30f60200 00d00304 b2050082 04040000 0............... │ │ │ │ + 0x000b8164 9e0404d0 0500f005 04000000 2455f77f ............$U.. │ │ │ │ + 0x000b8174 84c93001 b0b0b0af ffff0127 38ce0c00 ..0........'8... │ │ │ │ + 0x000b8184 00960e04 d81000a2 0e04ac10 008a0f04 ................ │ │ │ │ + 0x000b8194 0000e60f 04821100 f20f04da 1000a810 ................ │ │ │ │ + 0x000b81a4 30000000 ec54f77f 83c92601 b0b0b0af 0....T....&..... │ │ │ │ + 0x000b81b4 ffff012e 36040000 b80204ca 0e008203 ....6........... │ │ │ │ + 0x000b81c4 04a20e00 920304ca 0e00c803 de09a20e ................ │ │ │ │ + 0x000b81d4 00d40d04 840f0080 0e08a20e 008e0f04 ................ │ │ │ │ + 0x000b81e4 00000000 ac54f77f 80c93001 b0b0b0af .....T....0..... │ │ │ │ + 0x000b81f4 ffff01a1 02380400 005e04ae 1a006a04 .....8...^....j. │ │ │ │ + 0x000b8204 9a1a00c6 01049c1a 00cc0104 9e1a00c6 ................ │ │ │ │ + 0x000b8214 0202aa1a 00ec0204 9c1a00d4 0302d619 ................ │ │ │ │ + 0x000b8224 008c0404 9c1a0086 0502d818 00ba0504 ................ │ │ │ │ + 0x000b8234 9c1a00b4 0602d618 00e80604 9c1a00e2 ................ │ │ │ │ + 0x000b8244 0702f417 00960804 9c1a00ac 09029818 ................ │ │ │ │ + 0x000b8254 00e00904 9c1a00dc 0a02981a 00820b2a ...............* │ │ │ │ + 0x000b8264 9c1a00aa 0c029619 00ec0c04 9c1a00f2 ................ │ │ │ │ + 0x000b8274 0d02d819 00a60e04 9c1a00a4 0f02961a ................ │ │ │ │ + 0x000b8284 00d80f04 9c1a00d4 10029819 00e01204 ................ │ │ │ │ + 0x000b8294 b6180082 1304b818 00a41304 e01600c6 ................ │ │ │ │ + 0x000b82a4 1304e216 00e81304 ec16008a 1404e416 ................ │ │ │ │ + 0x000b82b4 00ae1404 ea1600d0 1404ee16 00f01404 ................ │ │ │ │ + 0x000b82c4 b01a0092 1504ac1a 00b21504 981600d4 ................ │ │ │ │ + 0x000b82d4 1704b01a 00f01704 98160094 1804e016 ................ │ │ │ │ + 0x000b82e4 00b21804 e21600d2 1804b818 00f41804 ................ │ │ │ │ + 0x000b82f4 b6180092 1904ac1a 00b41904 ec1600d2 ................ │ │ │ │ + 0x000b8304 1904e416 00f41904 ea160092 1a04ee16 ................ │ │ │ │ + 0x000b8314 00b21a04 00000000 7853f77f 80c91901 ........xS...... │ │ │ │ + 0x000b8324 b0b0b0ac ffff0125 2e040000 4e04c003 .......%....N... │ │ │ │ + 0x000b8334 006c04aa 0300ce01 04c20300 900204a8 .l.............. │ │ │ │ + 0x000b8344 0300bc02 02ee0200 c4030400 00000000 ................ │ │ │ │ + 0x000b8354 4053f77f b0a80100 ffff010c 16040000 @S.............. │ │ │ │ + 0x000b8364 1e042800 32040000 2853f77f 84c93001 ..(.2...(S....0. │ │ │ │ + 0x000b8374 b0b0b0af ffff0123 9202c80e 00009412 .......#........ │ │ │ │ + 0x000b8384 04c21400 9e1204c0 1400a812 04be1400 ................ │ │ │ │ + 0x000b8394 d6120488 1400c613 78000000 f452f77f ........x....R.. │ │ │ │ + 0x000b83a4 b0ad0800 ffff010f 4e048801 005a0280 ........N....Z.. │ │ │ │ + 0x000b83b4 0100a201 04000000 d852f77f b0af0c00 .........R...... │ │ │ │ + 0x000b83c4 ffff011b 5004ea03 00ba0104 0000da01 ....P........... │ │ │ │ + 0x000b83d4 04a20300 820204c6 03008404 20000000 ............ ... │ │ │ │ + 0x000b83e4 b052f77f b0af0a00 ffff0114 68040000 .R..........h... │ │ │ │ + 0x000b83f4 7c048c03 00920104 be0200a6 03080000 |............... │ │ │ │ + 0x000b8404 9052f77f b0ac0100 ffff010f 2c040000 .R..........,... │ │ │ │ + 0x000b8414 42048a02 009201ae 01000000 7452f77f B...........tR.. │ │ │ │ + 0x000b8424 b0a90400 ffff0110 3e02b401 00840102 ........>....... │ │ │ │ + 0x000b8434 960100ce 01040000 5852f77f b0ab0400 ........XR...... │ │ │ │ + 0x000b8444 ffff010e 28040000 2e04aa01 00488801 ....(........H.. │ │ │ │ + 0x000b8454 00000000 3c52f77f b0af0a00 ff901d01 .....F... │ │ │ │ + 0x000b8994 004df77f b0af0a00 ff901d01 142a0400 .M...........*.. │ │ │ │ + 0x000b89a4 004004ca 0401ea04 04ae0400 ee040400 .@.............. │ │ │ │ + 0x000b89b4 00010000 00000000 d84cf77f b0af0a00 .........L...... │ │ │ │ + 0x000b89c4 ff901d01 142a0400 004004ca 0401ea04 .....*...@...... │ │ │ │ + 0x000b89d4 04ae0400 ee040400 00010000 00000000 ................ │ │ │ │ + 0x000b89e4 b04cf77f af3f0400 ffff0183 013c0400 .L...?.......<.. │ │ │ │ + 0x000b89f4 008a0104 fc1200cc 02040000 8a0304ae ................ │ │ │ │ + 0x000b8a04 1200ee04 02a21100 80060400 00b20604 ................ │ │ │ │ + 0x000b8a14 a21400e0 07040000 a2080490 1200f609 ................ │ │ │ │ + 0x000b8a24 04ea1100 ca0a0488 1200fc0a 02d81200 ................ │ │ │ │ + 0x000b8a34 d00b04e0 12008e0d 040000ca 0d04ac12 ................ │ │ │ │ + 0x000b8a44 00840e02 b01200ca 0e040000 fc0eb801 ................ │ │ │ │ + 0x000b8a54 841400ca 1004e012 00e21004 901200fc ................ │ │ │ │ + 0x000b8a64 1004a214 00961104 fc120084 12040000 ................ │ │ │ │ + 0x000b8a74 204cf77f b0af1a00 ffff012d 32040000 L.........-2... │ │ │ │ + 0x000b8a84 b8010a90 0500c801 04920500 9c02029e ................ │ │ │ │ + 0x000b8a94 05008203 02ba0400 fe03049c 05008c05 ................ │ │ │ │ + 0x000b8aa4 04900500 a0050400 00000000 e44bf77f .............K.. │ │ │ │ + 0x000b8ab4 c93f0c01 b0b0af87 ffff011b 58340000 .?..........X4.. │ │ │ │ + 0x000b8ac4 940102ac 0f00b201 180000a4 02980cdc ................ │ │ │ │ + 0x000b8ad4 0e00d20f 04000000 b84bf77f b0b0aa00 .........K...... │ │ │ │ + 0x000b8ae4 ffff0114 14040000 1e044200 2c045e00 ..........B.,.^. │ │ │ │ + 0x000b8af4 36044400 5a040000 984bf77f b0ab0800 6.D.Z....K...... │ │ │ │ + 0x000b8b04 ffff0128 28040000 3004e801 004c04e6 ...((...0....L.. │ │ │ │ + 0x000b8b14 01006004 ea010066 04da0100 720aea01 ..`....f....r... │ │ │ │ + 0x000b8b24 00820104 a60100ec 01040000 644bf77f ............dK.. │ │ │ │ + 0x000b8b34 b0ab0a00 ffff0122 2e040000 4a04de01 ......."....J... │ │ │ │ + 0x000b8b44 005c04dc 01006204 cc01006c 0adc0100 .\....b....l.... │ │ │ │ + 0x000b8b54 7c04a001 00d80104 00000000 344bf77f |...........4K.. │ │ │ │ + 0x000b8b64 b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ + 0x000b8b74 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ + 0x000b8b84 00000000 0c4bf77f b0af2400 ff90a001 .....K....$..... │ │ │ │ + 0x000b8b94 01940148 0400008a 01049613 00c20204 ...H............ │ │ │ │ + 0x000b8ba4 00008e03 04dc1400 b8030496 14009204 ................ │ │ │ │ + 0x000b8bb4 02981400 dc040400 008a0504 b41300b2 ................ │ │ │ │ + 0x000b8bc4 06040000 f6060482 1500a007 04841500 ................ │ │ │ │ + 0x000b8bd4 f80702ec 1200c208 040000f0 0804c014 ................ │ │ │ │ + 0x000b8be4 00980a04 0000d40a 04f81300 8c0b02d0 ................ │ │ │ │ + 0x000b8bf4 1300d20b 040000fc 0bae01fa 1300c00d ................ │ │ │ │ + 0x000b8c04 04c01400 da0d04b4 1300e80d 04961300 ................ │ │ │ │ + 0x000b8c14 fc0d04de 1401aa11 62961300 b0130400 ........b....... │ │ │ │ + 0x000b8c24 00fe1404 86150001 00000000 00000000 ................ │ │ │ │ + 0x000b8c34 604af77f c93f0601 b0b0af80 ffff0157 `J...?.........W │ │ │ │ + 0x000b8c44 40bc0500 00800704 840f0094 0704820f @............... │ │ │ │ + 0x000b8c54 00a80704 800f00ba 0704fe0e 00dc0756 ...............V │ │ │ │ + 0x000b8c64 b60e00b6 090a0000 9e0a20b6 0e00cc0a .......... ..... │ │ │ │ + 0x000b8c74 a6020000 820d04f0 10008c0d 04ee1000 ................ │ │ │ │ + 0x000b8c84 980d04ec 1000c60d 04b81000 b20e04b6 ................ │ │ │ │ + 0x000b8c94 0e00fa0e 38000000 f849f77f b0af1a00 ....8....I...... │ │ │ │ + 0x000b8ca4 ffff0180 01300400 005404d8 09009c01 .....0...T...... │ │ │ │ + 0x000b8cb4 04920a00 9a0202a0 0a00da03 02b60a00 ................ │ │ │ │ + 0x000b8cc4 c40404ca 0a00c605 02880b00 a406048a ................ │ │ │ │ + 0x000b8cd4 0b009c07 02cc0a00 c60704ce 0a00cc07 ................ │ │ │ │ + 0x000b8ce4 04d00a00 d6070cce 0a00e607 04dc0a00 ................ │ │ │ │ + 0x000b8cf4 c2080480 0b00e408 04820b00 88090484 ................ │ │ │ │ + 0x000b8d04 0b00a809 04860b00 f2090400 008e0a04 ................ │ │ │ │ + 0x000b8d14 840b00b2 0a04820b 00fc0a04 800b00a4 ................ │ │ │ │ + 0x000b8d24 0b04860b 00000000 c9190181 b0b0ac80 ................ │ │ │ │ + 0x000b8d34 00000000 5c49f77f b0ad2000 ffff0122 ....\I.... ...." │ │ │ │ + 0x000b8d44 36b60100 00fa0104 d6030084 0204d403 6............... │ │ │ │ + 0x000b8d54 00900204 d20300bc 02049c03 0084034e ...............N │ │ │ │ + 0x000b8d64 00000000 2c49f77f 80c93201 b0b0b0af ....,I....2..... │ │ │ │ + 0x000b8d74 ffff01f2 013e0400 006c04e8 14008a01 .....>...l...... │ │ │ │ + 0x000b8d84 04f01400 960104ee 1400a601 04e61400 ................ │ │ │ │ + 0x000b8d94 ac0104fe 1300c602 02f21400 a60304fa ................ │ │ │ │ + 0x000b8da4 14009e04 02981500 fa04049a 15008206 ................ │ │ │ │ + 0x000b8db4 02801600 aa0604e6 1400bc07 02ca1600 ................ │ │ │ │ + 0x000b8dc4 e40704e6 1400ec07 04cc1600 b40902f2 ................ │ │ │ │ + 0x000b8dd4 1600ec0a 02921700 c80b04be 1500c80c ................ │ │ │ │ + 0x000b8de4 02dc1500 a40d04de 1500e20e 02fc1500 ................ │ │ │ │ + 0x000b8df4 981002c8 1600da11 04bc1400 fc1104a6 ................ │ │ │ │ + 0x000b8e04 16009c12 04a81600 bc12049e 1600dc12 ................ │ │ │ │ + 0x000b8e14 04a01600 fc1204a2 16009e13 04a41600 ................ │ │ │ │ + 0x000b8e24 c01304b8 1500e413 04fe1500 e21404b8 ................ │ │ │ │ + 0x000b8e34 1500ea14 04000094 1504bc14 00b41504 ................ │ │ │ │ + 0x000b8e44 a81600d8 1504a016 00f81504 9e16009a ................ │ │ │ │ + 0x000b8e54 1604a616 00c41604 fe1500ee 1604a416 ................ │ │ │ │ + 0x000b8e64 008e1704 a2160000 2848f77f 80c91701 ........(H...... │ │ │ │ + 0x000b8e74 b0b0b0ac ffff011f 2e040000 5a04a802 ............Z... │ │ │ │ + 0x000b8e84 007e04a6 02008601 04a00200 c80102ec .~.............. │ │ │ │ + 0x000b8e94 0100a202 04000000 f847f77f af3f2200 .........G...?". │ │ │ │ + 0x000b8ea4 ffff0169 3e460000 9e013898 0c009202 ...i>F....8..... │ │ │ │ + 0x000b8eb4 38ca0900 84032696 0c00bc03 5e940c00 8.....&.....^... │ │ │ │ + 0x000b8ec4 aa0404fc 0a00cc04 de02940c 00ae0704 ................ │ │ │ │ + 0x000b8ed4 c20b00e2 0704940c 00b40804 920c00be ................ │ │ │ │ + 0x000b8ee4 0804900c 00ca0804 8e0c00f8 0804d80b ................ │ │ │ │ + 0x000b8ef4 00c60904 980c00ea 09040000 9a0a04ca ................ │ │ │ │ + 0x000b8f04 0900be0b 04940c00 d40b0400 00000000 ................ │ │ │ │ + 0x000b8f14 8047f77f a93f2800 ffff01c4 01240400 .G...?(......$.. │ │ │ │ + 0x000b8f24 003e04e4 04004804 e204005c 04e40400 .>....H....\.... │ │ │ │ + 0x000b8f34 6604e004 007a04e4 04008401 04de0400 f....z.......... │ │ │ │ + 0x000b8f44 980104e4 0400a201 04dc0400 b60104e4 ................ │ │ │ │ + 0x000b8f54 0400c001 04da0400 d40104e4 0400de01 ................ │ │ │ │ + 0x000b8f64 04d80400 f20104e4 0400fc01 04d60400 ................ │ │ │ │ + 0x000b8f74 900204e4 04009a02 04f00400 ae0204e4 ................ │ │ │ │ + 0x000b8f84 0400b802 04ec0400 cc0204e4 0400d602 ................ │ │ │ │ + 0x000b8f94 04ee0400 ea0204e4 0400f402 04e60400 ................ │ │ │ │ + 0x000b8fa4 880304e4 04009203 04ea0400 a60304e4 ................ │ │ │ │ + 0x000b8fb4 0400b003 04e80400 c40304e4 0400ce03 ................ │ │ │ │ + 0x000b8fc4 04ae0400 e20304e4 0400ec03 04d40400 ................ │ │ │ │ + 0x000b8fd4 800404e4 04008a04 04d20400 f2040400 ................ │ │ │ │ + 0x000b8fe4 00000000 ac46f77f 83c91e01 b0b0b0ad .....F.......... │ │ │ │ + 0x000b8ff4 ffff0122 5ac60100 00b80204 ae0300c2 ..."Z........... │ │ │ │ + 0x000b9004 0204f203 00cc0204 c80300fa 0204f403 ................ │ │ │ │ + 0x000b9014 00c4032e 00000000 7846f77f b0af0a00 ........xF...... │ │ │ │ + 0x000b9024 ff901d01 142a0400 004004ca 0401ea04 .....*...@...... │ │ │ │ + 0x000b9034 04ae0400 ee040400 00010000 00000000 ................ │ │ │ │ + 0x000b9044 5046f77f b0af0a00 ff901d01 142a0400 PF...........*.. │ │ │ │ + 0x000b9054 004004ca 0401ea04 04ae0400 ee040400 .@.............. │ │ │ │ + 0x000b9064 00010000 00000000 2846f77f af3f0800 ........(F...?.. │ │ │ │ + 0x000b9074 ffff0182 01460400 00700480 1100b002 .....F...p...... │ │ │ │ + 0x000b9084 040000e8 0204c810 00f40304 9c1100c6 ................ │ │ │ │ + 0x000b9094 0404b811 00bc0502 c41200d2 06040000 ................ │ │ │ │ + 0x000b90a4 820704e4 1000ce08 04e20f00 920904e4 ................ │ │ │ │ + 0x000b90b4 0f00c409 02b80f00 980a04e6 0f00cc0b ................ │ │ │ │ + 0x000b90c4 04000084 0c04d212 00be0c02 84100084 ................ │ │ │ │ + 0x000b90d4 0d040000 aa0d04ac 1000de0e 04801100 ................ │ │ │ │ + 0x000b90e4 f80e04ac 1000920f 04e60f00 ac0f04e4 ................ │ │ │ │ + 0x000b90f4 10008010 04000000 9845f77f b0af1c00 .........E...... │ │ │ │ + 0x000b9104 ffff0139 2e040000 ba010abe 0600ca01 ...9............ │ │ │ │ + 0x000b9114 04c00600 ac0202ca 06009e03 02dc0600 ................ │ │ │ │ + 0x000b9124 960404de 0600d604 02e80500 ae0504e0 ................ │ │ │ │ + 0x000b9134 0600ba06 04be0600 d8060400 00000000 ................ │ │ │ │ + 0x000b9144 5045f77f c93f2001 b0b0af84 ffff013d PE...? ........= │ │ │ │ + 0x000b9154 38280000 940138f2 12008202 288e1100 8(....8.....(... │ │ │ │ + 0x000b9164 f0029001 90130090 04ce02b2 1100f007 ................ │ │ │ │ + 0x000b9174 a6079012 00b40fdc 02b21100 d2122000 .............. . │ │ │ │ + 0x000b9184 008c1304 f21200aa 13049013 00000000 ................ │ │ │ │ + 0x000b9194 0045f77f b0b0aa00 ffff0114 14040000 .E.............. │ │ │ │ + 0x000b91a4 1e044600 2c046200 36044800 5e040000 ..F.,.b.6.H.^... │ │ │ │ + 0x000b91b4 e044f77f a908b100 ffff0100 d444f77f .D...........D.. │ │ │ │ + 0x000b91c4 b0af2000 ffff013b fc0104c8 04008a02 .. ....;........ │ │ │ │ + 0x000b91d4 04ce0400 960204cc 0400c202 04d60400 ................ │ │ │ │ + 0x000b91e4 d60204ca 0400ea02 04d00400 fe0204a0 ................ │ │ │ │ + 0x000b91f4 0100a203 5cf20400 c4041200 00ee042a ....\..........* │ │ │ │ + 0x000b9204 f2040000 08b10181 b0b00084 00000000 ................ │ │ │ │ + 0x000b9214 8044f77f b0b0ac00 ffff0110 16040000 .D.............. │ │ │ │ + 0x000b9224 20047200 46047e00 7a040000 6444f77f .r.F.~.z...dD.. │ │ │ │ + 0x000b9234 af3f0800 ffff0185 02f00102 921b00a0 .?.............. │ │ │ │ + 0x000b9244 02040000 d002049c 1c00d602 04e21b00 ................ │ │ │ │ + 0x000b9254 e402309c 1c00ac04 02fe1700 dc040400 ..0............. │ │ │ │ + 0x000b9264 008c0504 881c0092 0504bc1b 00ae0510 ................ │ │ │ │ + 0x000b9274 881c00de 0602ee18 008e0704 0000be07 ................ │ │ │ │ + 0x000b9284 04aa1800 c40704ba 1900e007 10aa1800 ................ │ │ │ │ + 0x000b9294 900902c6 1900c009 040000f0 0904c419 ................ │ │ │ │ + 0x000b92a4 00f60904 96190092 0a10c419 00c80b02 ................ │ │ │ │ + 0x000b92b4 b61a00f8 0b040000 a60c0498 1a00b00c ................ │ │ │ │ + 0x000b92c4 04861b00 da0c1098 1a008e0e 02c81c00 ................ │ │ │ │ + 0x000b92d4 be0e0400 00ec0e04 901b00f2 0e04e01a ................ │ │ │ │ + 0x000b92e4 008c0f10 901b0082 1004961a 00f41002 ................ │ │ │ │ + 0x000b92f4 ee1900a8 11040000 d8110486 1d00e011 ................ │ │ │ │ + 0x000b9304 04841d00 f81104c6 17008212 04f21c00 ................ │ │ │ │ + 0x000b9314 b8121086 1d00b414 04a81800 a61502c6 ................ │ │ │ │ + 0x000b9324 1800ec15 0400009c 16049e1c 00a21604 ................ │ │ │ │ + 0x000b9334 a01c00b8 160e9e1c 00a41804 00000000 ................ │ │ │ │ + 0x000b9344 5043f77f c968b201 b0b0af81 ffff013f PC...h.........? │ │ │ │ + 0x000b9354 48620000 b40120c0 0900f401 04cc0800 Hb.... ......... │ │ │ │ + 0x000b9364 800202b8 0900a202 04cc0800 f602b001 ................ │ │ │ │ + 0x000b9374 a40900d2 04c80200 00b4080a a4090084 ................ │ │ │ │ + 0x000b9384 09040000 a00904a4 0900b409 04000000 ................ │ │ │ │ + 0x000b9394 0043f77f b0af1e00 ffff013a 9c0104e4 .C.........:.... │ │ │ │ + 0x000b93a4 0300a601 04ea0300 b20104e8 0300de01 ................ │ │ │ │ + 0x000b93b4 04f20300 f20104e6 03008602 04ec0300 ................ │ │ │ │ + 0x000b93c4 9a020442 00be025c 8e0400e0 03120000 ...B...\........ │ │ │ │ + 0x000b93d4 8a042a8e 04000000 b842f77f b0af1e00 ..*......B...... │ │ │ │ + 0x000b93e4 ffff0140 6e040000 9e0104dc 0400a801 ...@n........... │ │ │ │ + 0x000b93f4 04da0400 b40104d0 0400e001 04cc0400 ................ │ │ │ │ + 0x000b9404 f40104ce 04008802 048a0400 9c0204d2 ................ │ │ │ │ + 0x000b9414 0400c002 5cfa0400 e0038201 0000f604 ....\........... │ │ │ │ + 0x000b9424 2afa0400 6c42f77f b0ab0200 ffff011a *...lB.......... │ │ │ │ + 0x000b9434 30040000 66049002 00aa0166 920200b2 0...f......f.... │ │ │ │ + 0x000b9444 02040000 b6020892 02000000 4442f77f ............DB.. │ │ │ │ + 0x000b9454 b0a80100 ffff0108 3a0c4c00 6c040000 ........:.L.l... │ │ │ │ + 0x000b9464 3042f77f b0af0a00 ffff011c 48700000 0B..........Hp.. │ │ │ │ + 0x000b9474 bc01048e 0500d801 84010000 e00204ae ................ │ │ │ │ + 0x000b9484 05008203 cc020000 0842f77f b0af0a00 .........B...... │ │ │ │ + 0x000b9494 ffff011b 44520000 9a0104e4 0400ba01 ....DR.......... │ │ │ │ + 0x000b94a4 7e0000bc 0204c404 00de02a6 02000000 ~............... │ │ │ │ + 0x000b94b4 e041f77f b0af1200 ffff0117 3804bc03 .A..........8... │ │ │ │ + 0x000b94c4 00960182 02f80300 a8040400 00c80404 ................ │ │ │ │ + 0x000b94d4 f8030000 bc41f77f b0af1000 ffff0128 .....A.........( │ │ │ │ + 0x000b94e4 2a040000 5204be05 00a80104 bc0500ec *...R........... │ │ │ │ + 0x000b94f4 01fe01ba 0500f003 04e20400 a804b001 ................ │ │ │ │ + 0x000b9504 ba0500d8 05040000 8841f77f b0af0600 .........A...... │ │ │ │ + 0x000b9514 ffff010f 36040000 940110aa 0500fe04 ....6........... │ │ │ │ + 0x000b9524 3e000000 6c41f77f b0af0e00 ffff011c >...lA.......... │ │ │ │ + 0x000b9534 5aac0100 008e0204 9c0500b0 02720000 Z............r.. │ │ │ │ + 0x000b9544 a80304ea 0400a804 94010000 4441f77f ............DA.. │ │ │ │ + 0x000b9554 b0ad2000 ffff011d ac0104a4 0200b801 .. ............. │ │ │ │ + 0x000b9564 04e40200 c40104ba 0200f001 04e60200 ................ │ │ │ │ + 0x000b9574 b6022e00 00000000 1841f77f b0ad2000 .........A.... . │ │ │ │ + 0x000b9584 ffff011d e60104de 0200f201 049e0300 ................ │ │ │ │ + 0x000b9594 fe0104f4 0200aa02 04a00300 f0022e00 ................ │ │ │ │ + 0x000b95a4 00000000 ec40f77f b0a80100 ffff010c .....@.......... │ │ │ │ + 0x000b95b4 160c0000 26043000 3a040000 81c90181 ....&.0.:....... │ │ │ │ + 0x000b95c4 b0af08b1 00000000 c840f77f a908b100 .........@...... │ │ │ │ + 0x000b95d4 ffff010c 12040000 2c043a00 40040000 ........,.:.@... │ │ │ │ + 0x000b95e4 b040f77f b0b0aa00 ffff010c 14040000 .@.............. │ │ │ │ + 0x000b95f4 32044200 48040000 9840f77f b0a80100 2.B.H....@...... │ │ │ │ + 0x000b9604 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000b9614 8040f77f b0ac0100 ffff0119 18040000 .@.............. │ │ │ │ + 0x000b9624 3c04bc01 007e04de 01008a01 04c60100 <....~.......... │ │ │ │ + 0x000b9634 c2010400 00000000 5840f77f b0b0ac00 ........X@...... │ │ │ │ + 0x000b9644 ffff010f 186a0000 8a0104c4 0100ba01 .....j.......... │ │ │ │ + 0x000b9654 16000000 08b10181 b0b00084 00000000 ................ │ │ │ │ + 0x000b9664 3040f77f b0af1200 ffff0117 8e0102b0 0@.............. │ │ │ │ + 0x000b9674 0300e001 04ae0300 c6020284 0300d603 ................ │ │ │ │ + 0x000b9684 04000000 0c40f77f c93f2c01 b0b0af82 .....@...?,..... │ │ │ │ + 0x000b9694 ffff01ac 01642000 00be0104 d01b00f0 .....d ......... │ │ │ │ + 0x000b96a4 01049219 00ec0250 dc1900fc 031ee61a .......P........ │ │ │ │ + 0x000b96b4 00c60404 881b008e 0504d619 00c00504 ................ │ │ │ │ + 0x000b96c4 f0170094 0634ac1b 00fe06bc 03861900 .....4.......... │ │ │ │ + 0x000b96d4 c20a2680 1900940b 66b41900 8a0c66ec ..&.....f.....f. │ │ │ │ + 0x000b96e4 1a00f40c 8a02d218 00ba1004 0000be10 ................ │ │ │ │ + 0x000b96f4 02d21800 82158401 b419008c 16028619 ................ │ │ │ │ + 0x000b9704 009e1604 d01b00ba 161cb419 00941904 ................ │ │ │ │ + 0x000b9714 0000b019 04801900 d21904e6 1a00fa19 ................ │ │ │ │ + 0x000b9724 040000e2 1a04dc19 00841b04 b41900a8 ................ │ │ │ │ + 0x000b9734 1b04d619 00cc1b04 ac1b00ec 1b049219 ................ │ │ │ │ + 0x000b9744 00000000 80c90181 b0a908b1 00000000 ................ │ │ │ │ + 0x000b9754 c9120181 b0b0af80 00000000 343ff77f ............4?.. │ │ │ │ + 0x000b9764 b0a91200 ffff010e 2c0e0000 6804dc01 ........,...h... │ │ │ │ + 0x000b9774 00be0140 00000000 183ff77f ab08b100 ...@.....?...... │ │ │ │ + 0x000b9784 ffff0111 1e040000 2a046a00 62046c00 ........*.j.b.l. │ │ │ │ + 0x000b9794 a2010400 00000000 f83ef77f ab08b100 .........>...... │ │ │ │ + 0x000b97a4 ffff0111 1c0e0000 36047200 6a047400 ........6.r.j.t. │ │ │ │ + 0x000b97b4 aa010400 00000000 d83ef77f a908b100 .........>...... │ │ │ │ + 0x000b97c4 ffff010e 1a0e0000 78048001 00b80104 ........x....... │ │ │ │ + 0x000b97d4 00000000 c9020181 b0b0a980 00000000 ................ │ │ │ │ + 0x000b97e4 b03ef77f b0a90200 ffff0114 18040000 .>.............. │ │ │ │ + 0x000b97f4 7810a001 00c00104 0000c401 04a00100 x............... │ │ │ │ + 0x000b9804 903ef77f b0a80100 ffff010c 14040000 .>.............. │ │ │ │ + 0x000b9814 1c042600 2e040000 783ef77f b0aa0300 ..&.....x>...... │ │ │ │ + 0x000b9824 ffff0114 26040000 5c22ea01 00880104 ....&...\"...... │ │ │ │ + 0x000b9834 c40100ec 01040000 583ef77f b0aa0300 ........X>...... │ │ │ │ + 0x000b9844 ffff0114 26040000 5c22ea01 00880104 ....&...\"...... │ │ │ │ + 0x000b9854 c40100ec 01040000 383ef77f b0b0a800 ........8>...... │ │ │ │ + 0x000b9864 ffff0100 2c3ef77f af3f2c00 ff907901 ....,>...?,...y. │ │ │ │ + 0x000b9874 6f2c1600 005004e8 0a00b401 04ae0a00 o,...P.......... │ │ │ │ + 0x000b9884 d40104dc 0a00dc01 24f60900 8c025cae ........$.....\. │ │ │ │ + 0x000b9894 09008e03 04a40901 e60334dc 0900da04 ..........4..... │ │ │ │ + 0x000b98a4 04b40900 f40404d0 0a00fc04 24b00a00 ............$... │ │ │ │ + 0x000b98b4 b405d601 f40800aa 0704de0a 01e00804 ................ │ │ │ │ + 0x000b98c4 f60900ee 0804b00a 00b00904 0000d809 ................ │ │ │ │ + 0x000b98d4 1edc0900 820a04ea 0a01b80a 04d20a01 ................ │ │ │ │ + 0x000b98e4 01000000 00000000 a83df77f b0ad0600 .........=...... │ │ │ │ + 0x000b98f4 ffff0111 8c011ac0 0200d201 58f00100 ............X... │ │ │ │ + 0x000b9904 aa020400 00000000 883df77f b0b0aa00 .........=...... │ │ │ │ + 0x000b9914 ffff010c 20040000 30044e00 54040000 .... ...0.N.T... │ │ │ │ + 0x000b9924 703df77f af3f2a00 ff904d01 453a0400 p=...?*...M.E:.. │ │ │ │ + 0x000b9934 006a04f0 0700c201 04ee0700 e00104ec .j.............. │ │ │ │ + 0x000b9944 0700e801 24a60700 c202a601 d2060096 ....$........... │ │ │ │ + 0x000b9954 05049c07 018a0612 d20600a6 0604a607 ................ │ │ │ │ + 0x000b9964 00c60652 f0070098 07040000 b2070484 ...R............ │ │ │ │ + 0x000b9974 08010100 00000000 183df77f b0af0400 .........=...... │ │ │ │ + 0x000b9984 ffff011a 54560000 c201048a 0300a402 ....TV.......... │ │ │ │ + 0x000b9994 040000d2 0204ec02 00ac0304 00000000 ................ │ │ │ │ + 0x000b99a4 f03cf77f b0af0200 ffff010e 4e040000 .<..........N... │ │ │ │ + 0x000b99b4 6204e201 00de0110 00000000 d43cf77f b............<.. │ │ │ │ + 0x000b99c4 b0af2400 ffff0183 01c40102 f20b00fe ..$............. │ │ │ │ + 0x000b99d4 0104ac0b 00860302 c80c00be 0304ac0b ................ │ │ │ │ + 0x000b99e4 00c00402 e60c0096 0602e80c 00ea0604 ................ │ │ │ │ + 0x000b99f4 c60c00d2 0702800c 00ea0802 b20c00d0 ................ │ │ │ │ + 0x000b9a04 0904b00c 00f00904 f00c0094 0a04ae0d ................ │ │ │ │ + 0x000b9a14 00b00a02 b40d00c2 0a04ac0d 00ce0a04 ................ │ │ │ │ + 0x000b9a24 aa0d00d8 0a04a80d 00f80a04 880d00d2 ................ │ │ │ │ + 0x000b9a34 0b040000 ee0b04f0 0c00ac0c 04ae0d00 ................ │ │ │ │ + 0x000b9a44 e20c04b0 0c00840d 04ac0b00 443cf77f ............D<.. │ │ │ │ + 0x000b9a54 b0af0a00 ffff0111 76d404ca 0500e605 ........v....... │ │ │ │ + 0x000b9a64 040000ea 0504ca05 00000000 243cf77f ............$<.. │ │ │ │ + 0x000b9a74 b0af1600 ffff0122 506a0000 e60104c0 ......."Pj...... │ │ │ │ + 0x000b9a84 0700c002 02b20600 a603c801 0000c605 ................ │ │ │ │ + 0x000b9a94 04fe0700 ea059402 00000000 f43bf77f .............;.. │ │ │ │ + 0x000b9aa4 82c91e01 b0b0b0af ffff0131 d4021000 ...........1.... │ │ │ │ + 0x000b9ab4 00aa0304 fa0700e0 03040000 a40404ae ................ │ │ │ │ + 0x000b9ac4 08008a05 46000086 0604be07 00d40604 ....F........... │ │ │ │ + 0x000b9ad4 00008407 04dc0700 b2077c00 00000000 ..........|..... │ │ │ │ + 0x000b9ae4 b03bf77f 81c93201 b0b0b0af ffff0138 .;....2........8 │ │ │ │ + 0x000b9af4 be013e00 00aa0204 d60700da 03040000 ..>............. │ │ │ │ + 0x000b9b04 ba040cd6 0700d604 1cb20700 98050400 ................ │ │ │ │ + 0x000b9b14 00ae0538 d60700f8 05040000 f0068401 ...8............ │ │ │ │ + 0x000b9b24 b20700f4 07040000 683bf77f af3f1200 ........h;...?.. │ │ │ │ + 0x000b9b34 ff904501 3b7a04b4 05009401 04b20500 ..E.;z.......... │ │ │ │ + 0x000b9b44 9c0124d2 0400da01 8401b404 00820304 ..$............. │ │ │ │ + 0x000b9b54 8e0401e2 0304b404 00f00304 d20400ac ................ │ │ │ │ + 0x000b9b64 0408b404 00ce0404 0000dc04 04a80501 ................ │ │ │ │ + 0x000b9b74 01000000 00000000 08b10181 b0b00084 ................ │ │ │ │ + 0x000b9b84 00000000 08b10181 b0b00084 00000000 ................ │ │ │ │ + 0x000b9b94 08b10181 b0b00084 00000000 08b10181 ................ │ │ │ │ + 0x000b9ba4 b0b00084 00000000 e83af77f a93f2800 .........:...?(. │ │ │ │ + 0x000b9bb4 ffff01dc 01240400 003a04b2 05004404 .....$...:....D. │ │ │ │ + 0x000b9bc4 b0050058 04b20500 6204ae05 007604b2 ...X....b....v.. │ │ │ │ + 0x000b9bd4 05008001 04ac0500 960104b2 0500a001 ................ │ │ │ │ + 0x000b9be4 04aa0500 b60104b2 0500c001 04a80500 ................ │ │ │ │ + 0x000b9bf4 d60104b2 0500e001 04a60500 f60104b2 ................ │ │ │ │ + 0x000b9c04 05008002 04a40500 940204b2 05009e02 ................ │ │ │ │ + 0x000b9c14 04ba0500 b20204b2 0500bc02 04b80500 ................ │ │ │ │ + 0x000b9c24 d00204b2 0500da02 04b60500 ee0204b2 ................ │ │ │ │ + 0x000b9c34 0500f802 04b40500 8c0304b2 05009603 ................ │ │ │ │ + 0x000b9c44 04f80400 aa0304b2 0500b403 04bc0500 ................ │ │ │ │ + 0x000b9c54 ca0304b2 0500d403 04be0500 ea0304b2 ................ │ │ │ │ + 0x000b9c64 0500f403 04a20500 8a0404b2 05009404 ................ │ │ │ │ + 0x000b9c74 04a00500 aa0404b2 0500b404 049e0500 ................ │ │ │ │ + 0x000b9c84 ca0404b2 0500d404 049c0500 c0050400 ................ │ │ │ │ + 0x000b9c94 00000000 c9040181 b0b0af80 00000000 ................ │ │ │ │ + 0x000b9ca4 f039f77f a93f2800 ffff0128 24040000 .9...?(....($... │ │ │ │ + 0x000b9cb4 3e04d001 004804ce 01005c04 d0010066 >....H....\....f │ │ │ │ + 0x000b9cc4 04a80100 7a04d001 00840104 cc0100d2 ....z........... │ │ │ │ + 0x000b9cd4 01040000 bc39f77f ab08b100 ffff0100 .....9.......... │ │ │ │ + 0x000b9ce4 c9020181 b0b0af83 00000000 a439f77f .............9.. │ │ │ │ + 0x000b9cf4 b0ab0200 ffff010e 442a0000 72049801 ........D*..r... │ │ │ │ + 0x000b9d04 00900114 00000000 c9040181 b0008480 ................ │ │ │ │ + 0x000b9d14 00000000 7c39f77f b0ad1e00 ffff0121 ....|9.........! │ │ │ │ + 0x000b9d24 30140000 7e049c03 00880104 9a030094 0...~........... │ │ │ │ + 0x000b9d34 01049403 00c00104 c6020080 029a0100 ................ │ │ │ │ + 0x000b9d44 00000000 4c39f77f b0af0a00 ff901d01 ....L9.......... │ │ │ │ + 0x000b9d54 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ + 0x000b9d64 ee040400 00010000 00000000 2439f77f ............$9.. │ │ │ │ + 0x000b9d74 b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ + 0x000b9d84 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ + 0x000b9d94 00000000 fc38f77f af3f2600 ffff0182 .....8...?&..... │ │ │ │ + 0x000b9da4 04400400 008c0104 e82800ba 02040000 .@.......(...... │ │ │ │ + 0x000b9db4 ca0204ac 2400da02 048a2400 ea0204ae ....$.....$..... │ │ │ │ + 0x000b9dc4 2400fc02 04b62400 8e0304be 2400a003 $.....$.....$... │ │ │ │ + 0x000b9dd4 04c62400 ac0304ce 2400c803 02d62400 ..$.....$.....$. │ │ │ │ + 0x000b9de4 e6040400 00ee0404 ea2400a2 06040000 .........$...... │ │ │ │ + 0x000b9df4 ae0604e6 2400ba06 04e82400 ca0604de ....$.....$..... │ │ │ │ + 0x000b9e04 2400d606 04e02400 e20604e2 2400ee06 $.....$.....$... │ │ │ │ + 0x000b9e14 04e42400 fa060492 22008607 04d22300 ..$.....".....#. │ │ │ │ + 0x000b9e24 920704da 2300a007 04e22300 ac0704ea ....#.....#..... │ │ │ │ + 0x000b9e34 2300dc07 02f22300 ae090400 00b60904 #.....#......... │ │ │ │ + 0x000b9e44 882500e0 0a040000 ea0a049a 2300940c .%..........#... │ │ │ │ + 0x000b9e54 040000a0 0c049623 00ac0c04 982300b8 .......#.....#.. │ │ │ │ + 0x000b9e64 0c04d422 00c80c04 fe2200d8 0c048623 ...".....".....# │ │ │ │ + 0x000b9e74 00e80c04 8e2300f4 0c04fa23 00900d02 .....#.....#.... │ │ │ │ + 0x000b9e84 fc2300a0 0e040000 a80e04b6 2300d20f .#..........#... │ │ │ │ + 0x000b9e94 040000de 0f04de27 00ea0f04 fc2700f6 .......'.....'.. │ │ │ │ + 0x000b9ea4 0f048428 00861004 8c280094 10049428 ...(.....(.....( │ │ │ │ + 0x000b9eb4 00a21004 9c2800ac 1004a428 00c81002 .....(.....(.... │ │ │ │ + 0x000b9ec4 ac2800d6 11040000 de1104b8 28008a13 .(..........(... │ │ │ │ + 0x000b9ed4 04000098 1304b428 00a21304 b62800ba .......(.....(.. │ │ │ │ + 0x000b9ee4 13028e26 00f81304 00008014 04b82600 ...&..........&. │ │ │ │ + 0x000b9ef4 ac150400 00ba1504 d62800c4 1504a625 .........(.....% │ │ │ │ + 0x000b9f04 00dc1502 a825009a 16040000 a21604d2 .....%.......... │ │ │ │ + 0x000b9f14 2500bc19 040000ca 1904be27 00d41904 %..........'.... │ │ │ │ + 0x000b9f24 922700ec 19029427 00aa1a04 0000b21a .'.....'........ │ │ │ │ + 0x000b9f34 04c02700 da1b0400 00e41b04 f0250090 ..'..........%.. │ │ │ │ + 0x000b9f44 1d040000 9e1d04d6 2600a81d 04d82800 ........&.....(. │ │ │ │ + 0x000b9f54 ba1d02da 2800f41d 040000fc 1d8002f4 ....(........... │ │ │ │ + 0x000b9f64 26009220 04f02500 ac2004c0 2700c620 &.. ..%.. ..'.. │ │ │ │ + 0x000b9f74 04d22500 e02004b8 2600fa20 04b82800 ..%.. ..&.. ..(. │ │ │ │ + 0x000b9f84 942104b6 2300b021 049a2300 cc210488 .!..#..!..#..!.. │ │ │ │ + 0x000b9f94 2500e821 04ea2400 842204e8 2800fa22 %..!..$.."..(.." │ │ │ │ + 0x000b9fa4 04000000 ec36f77f af3f2800 ffff01b5 .....6...?(..... │ │ │ │ + 0x000b9fb4 07360400 0040048a 4b00f001 04000080 .6...@..K....... │ │ │ │ + 0x000b9fc4 02049649 00900204 944900a0 02049249 ...I.....I.....I │ │ │ │ + 0x000b9fd4 00b00204 904900c0 02048e49 00d20204 .....I.....I.... │ │ │ │ + 0x000b9fe4 8c4900e4 02048a49 00f60204 88490082 .I.....I.....I.. │ │ │ │ + 0x000b9ff4 0304d048 00a60302 e03d00e6 04040000 ...H.....=...... │ │ │ │ + 0x000ba004 ee0404b8 4400a606 040000b2 06048649 ....D..........I │ │ │ │ + 0x000ba014 00be0604 844900ca 06048249 00d60604 .....I.....I.... │ │ │ │ + 0x000ba024 d24800e2 0604e84a 00ee0604 e64a00fa .H.....J.....J.. │ │ │ │ + 0x000ba034 0604e44a 00860704 e24a0092 0704e04a ...J.....J.....J │ │ │ │ + 0x000ba044 00a20704 de4a00ae 0704dc4a 00de0702 .....J.....J.... │ │ │ │ + 0x000ba054 aa4a00b0 09040000 b809049a 4400e40a .J..........D... │ │ │ │ + 0x000ba064 040000ee 0a048a47 00a00c04 0000b00c .......G........ │ │ │ │ + 0x000ba074 04a84a00 bc0c04a6 4a00d40c 02fc4900 ..J.....J.....I. │ │ │ │ + 0x000ba084 920d0400 009a0d04 de4900c6 0e040000 .........I...... │ │ │ │ + 0x000ba094 d00e04c2 4700da0e 04844700 e40e04da ....G.....G..... │ │ │ │ + 0x000ba0a4 4600f20e 04864700 800f04c4 47008e0f F.....G.....G... │ │ │ │ + 0x000ba0b4 04884700 980f04a8 4700b40f 02d64900 ..G.....G.....I. │ │ │ │ + 0x000ba0c4 c0100400 00c81004 b84900f2 11040000 .........I...... │ │ │ │ + 0x000ba0d4 fc11049a 4900ac13 040000ba 13049849 ....I..........I │ │ │ │ + 0x000ba0e4 00c41304 ca4800de 1302a048 009a1404 .....H.....H.... │ │ │ │ + 0x000ba0f4 0000a214 04bc4600 9e170400 00aa1704 ......F......... │ │ │ │ + 0x000ba104 f04a00b6 1704ee4a 00c21704 f84a00ce .J.....J.....J.. │ │ │ │ + 0x000ba114 1704f64a 00da1704 f44a00ea 1704f24a ...J.....J.....J │ │ │ │ + 0x000ba124 00fa1704 ce48008a 1804cc48 00961804 .....H.....H.... │ │ │ │ + 0x000ba134 9e4800ba 1802ca47 00e61904 0000ee19 .H.....G........ │ │ │ │ + 0x000ba144 049e4600 9e1b0400 00ac1b04 c84700b6 ..F..........G.. │ │ │ │ + 0x000ba154 1b04c647 00d01b02 de41008c 1c040000 ...G.....A...... │ │ │ │ + 0x000ba164 941c04bc 4100c41d 040000d2 1d049a41 ....A..........A │ │ │ │ + 0x000ba174 00dc1d04 884b00f2 1d02fa4a 00ae1e04 .....K.....J.... │ │ │ │ + 0x000ba184 0000b61e 04f84000 e61f0400 00f41f04 ......@......... │ │ │ │ + 0x000ba194 984400fe 1f049644 00902002 ec4300cc .D.....D.. ..C.. │ │ │ │ + 0x000ba1a4 20040000 d42004cc 4300ec22 040000fa .... ..C..".... │ │ │ │ + 0x000ba1b4 22049c43 00842304 ca43009c 23029e43 "..C..#..C..#..C │ │ │ │ + 0x000ba1c4 00d82304 0000e023 04fa4200 8a250400 ..#....#..B..%.. │ │ │ │ + 0x000ba1d4 00942504 864000c4 26040000 d22604f6 ..%..@..&....&.. │ │ │ │ + 0x000ba1e4 4000dc26 04f44000 ee2602c6 4000aa27 @..&..@..&..@..' │ │ │ │ + 0x000ba1f4 040000b2 2704a640 00962904 0000a629 ....'..@..)....) │ │ │ │ + 0x000ba204 04c23f00 b22904c0 3f00c429 02943f00 ..?..)..?..)..?. │ │ │ │ + 0x000ba214 822a0400 008a2a04 ae4200bc 2b040000 .*....*..B..+... │ │ │ │ + 0x000ba224 cc2b04f8 4200d82b 04d04200 ea2b02f4 .+..B..+..B..+.. │ │ │ │ + 0x000ba234 4400a82c 040000b0 2c04d644 00de2d04 D..,....,..D..-. │ │ │ │ + 0x000ba244 0000ea2d 048c4200 f62d049a 4500822e ...-..B..-..E... │ │ │ │ + 0x000ba254 04984500 922e0496 4500a22e 04fc4400 ..E.....E.....D. │ │ │ │ + 0x000ba264 b22e049c 4600be2e 049a4600 da2e0286 ....F.....F..... │ │ │ │ + 0x000ba274 4600e62f 040000ee 2f04e845 009e3104 F../..../..E..1. │ │ │ │ + 0x000ba284 0000ac31 04ba4500 b63104e6 4500ce31 ...1..E..1..E..1 │ │ │ │ + 0x000ba294 02bc4500 8a320400 00923204 9c4500c2 ..E..2....2..E.. │ │ │ │ + 0x000ba2a4 33040000 d03304ec 4a00da33 04ea4a00 3....3..J..3..J. │ │ │ │ + 0x000ba2b4 ee3302e8 3e00aa34 040000b2 3404c63f .3..>..4....4..? │ │ │ │ + 0x000ba2c4 00e23504 0000f035 04c43f00 fa3504e6 ..5....5..?..5.. │ │ │ │ + 0x000ba2d4 3e008e36 02b83e00 c8360400 00d03604 >..6..>..6....6. │ │ │ │ + 0x000ba2e4 e63f00ae 39048a4b 00ca3904 b84400e6 .?..9..K..9..D.. │ │ │ │ + 0x000ba2f4 39049a44 00823a04 8a47009e 3a04de49 9..D..:..G..:..I │ │ │ │ + 0x000ba304 00ba3a04 b84900d6 3a049a49 00f23a04 ..:..I..:..I..:. │ │ │ │ + 0x000ba314 bc46008e 3b049e46 00aa3b04 bc4100c6 .F..;..F..;..A.. │ │ │ │ + 0x000ba324 3b04f840 00e23b04 cc4300fe 3b04fa42 ;..@..;..C..;..B │ │ │ │ + 0x000ba334 009a3c04 864000b6 3c04a640 00d23c04 ..<..@..<..@..<. │ │ │ │ + 0x000ba344 ae4200ee 3c04d644 00883d04 e84500a2 .B..<..D..=..E.. │ │ │ │ + 0x000ba354 3d049c45 00bc3d04 c63f00d4 3d04e63f =..E..=..?..=..? │ │ │ │ + 0x000ba364 00e23e04 00000000 2833f77f b0af1800 ..>.....(3...... │ │ │ │ + 0x000ba374 ffff0124 8c01cc01 00008c04 04ce0700 ...$............ │ │ │ │ + 0x000ba384 960404d0 0700a204 04d20700 b4040482 ................ │ │ │ │ + 0x000ba394 0700f004 e8020000 f832f77f b0ac1900 .........2...... │ │ │ │ + 0x000ba3a4 ffff0121 46040000 e6010490 0300f201 ...!F........... │ │ │ │ + 0x000ba3b4 048e0300 fc01048c 03008e02 04dc0200 ................ │ │ │ │ + 0x000ba3c4 d8023400 00000000 c832f77f b0ac1900 ..4......2...... │ │ │ │ + 0x000ba3d4 ffff0121 42040000 b601049e 0200c201 ...!B........... │ │ │ │ + 0x000ba3e4 04de0200 cc0104b4 0200de01 04e00200 ................ │ │ │ │ + 0x000ba3f4 b0022e00 00000000 9832f77f b0ad1000 .........2...... │ │ │ │ + 0x000ba404 ffff010f 5e040000 9a010284 0200fe01 ....^........... │ │ │ │ + 0x000ba414 34000000 7c32f77f b0ab0200 ffff0119 4...|2.......... │ │ │ │ + 0x000ba424 46040000 5804f002 00860104 0000a201 F...X........... │ │ │ │ + 0x000ba434 04b60200 92030400 00000000 5432f77f ............T2.. │ │ │ │ + 0x000ba444 c93f2801 b0b0af81 ff90ec02 01e302ca .?(............. │ │ │ │ + 0x000ba454 0102ae22 00a00204 0000e402 16ec2200 ..."..........". │ │ │ │ + 0x000ba464 8a0302fa 2100aa03 049e2200 b60304a6 ....!....."..... │ │ │ │ + 0x000ba474 2200ec03 04ec2200 8c0402dc 2100ce04 ".....".....!... │ │ │ │ + 0x000ba484 04d22000 d80404d0 2000e804 02922000 .. ..... ..... . │ │ │ │ + 0x000ba494 84050400 00b00504 ec1e00c4 05028a25 ...............% │ │ │ │ + 0x000ba4a4 00e40504 882500f0 0504d420 00a60604 .....%..... .... │ │ │ │ + 0x000ba4b4 ec1e00ac 06c00100 00f00704 cc2200be .............".. │ │ │ │ + 0x000ba4c4 0802a824 00d60810 a624008e 0902941f ...$.....$...... │ │ │ │ + 0x000ba4d4 01cc09aa 0100009a 0b049823 00f80b04 ...........#.... │ │ │ │ + 0x000ba4e4 d42300bc 0c049a23 00c80c0e b2250094 .#.....#.....%.. │ │ │ │ + 0x000ba4f4 0d048c23 00b20d04 b22100c4 0d04b225 ...#.....!.....% │ │ │ │ + 0x000ba504 00960e02 0000ac0e 02ec2200 b60e72a6 .........."...r. │ │ │ │ + 0x000ba514 2400e20f 3aaa2500 a0100ad2 2500ce10 $...:.%.....%... │ │ │ │ + 0x000ba524 ca01a624 00961302 882400aa 13640000 ...$.....$...d.. │ │ │ │ + 0x000ba534 ca1432e0 23008015 0ab42500 a816c601 ..2.#.....%..... │ │ │ │ + 0x000ba544 a62400fa 17ee0200 00f81a02 ec1e0084 .$.............. │ │ │ │ + 0x000ba554 1b8e0100 00b61c02 a62400c4 1c029823 .........$.....# │ │ │ │ + 0x000ba564 00ca1c08 a62400a8 1d048c23 00b21d38 .....$.....#...8 │ │ │ │ + 0x000ba574 0000ee1d 08a62400 8c1e7e00 00b01f04 ......$...~..... │ │ │ │ + 0x000ba584 8e2100b8 1f048c21 00c21f04 902100d4 .!.....!.....!.. │ │ │ │ + 0x000ba594 1f04b81e 008e2004 92210088 212a0000 ...... ..!..!*.. │ │ │ │ + 0x000ba5a4 882304b2 2100e624 22e02300 a6254caa .#..!..$".#..%L. │ │ │ │ + 0x000ba5b4 25000100 c8590100 d830f77f b0af1000 %....Y...0...... │ │ │ │ + 0x000ba5c4 ffff0156 5ce00400 00a60604 9c0c00ba ...V\........... │ │ │ │ + 0x000ba5d4 06029a0c 00dc0604 980c00e8 0604ea0b ................ │ │ │ │ + 0x000ba5e4 00a00704 9c0c00e2 07860100 008c0902 ................ │ │ │ │ + 0x000ba5f4 b20b00b8 09020000 de0902b2 0c00ec09 ................ │ │ │ │ + 0x000ba604 1e0000ae 0a02ce0b 00e40a02 940b0090 ................ │ │ │ │ + 0x000ba614 0b029c0c 00ae0b04 00000000 7430f77f ............t0.. │ │ │ │ + 0x000ba624 b0af1800 ffff0157 86011200 00e00104 .......W........ │ │ │ │ + 0x000ba634 be0900c6 0202900a 00940304 9e0a00a2 ................ │ │ │ │ + 0x000ba644 0302a00a 00c20388 0200009e 06048e0a ................ │ │ │ │ + 0x000ba654 00b00604 8c0a00bc 06028c09 00980704 ................ │ │ │ │ + 0x000ba664 8a0a00a6 07048a09 00b40702 e0080092 ................ │ │ │ │ + 0x000ba674 080e0000 be0802ee 0900d008 66000000 ............f... │ │ │ │ + 0x000ba684 1030f77f b0af1600 ffff0129 54f80100 .0.........)T... │ │ │ │ + 0x000ba694 00a00302 8e0800e8 0304ac08 00da0402 ................ │ │ │ │ + 0x000ba6a4 e4070090 05ba0100 00f00602 de080082 ................ │ │ │ │ + 0x000ba6b4 07aa0100 00000000 d82ff77f b0af1a00 ........./...... │ │ │ │ + 0x000ba6c4 ffff0186 03680498 1a007604 9e1c0082 .....h....v..... │ │ │ │ + 0x000ba6d4 0102901c 00b20104 0000ec01 04901b00 ................ │ │ │ │ + 0x000ba6e4 fe010492 1b008a02 02ac1400 e60204f2 ................ │ │ │ │ + 0x000ba6f4 1a00f202 04ee1c00 fe0202e0 1c00a803 ................ │ │ │ │ + 0x000ba704 040000e2 03048017 00ee0304 f01a00fa ................ │ │ │ │ + 0x000ba714 0302e21a 00da0404 a61500ec 0404c416 ................ │ │ │ │ + 0x000ba724 00f80402 b61600d2 0504b21c 00e40504 ................ │ │ │ │ + 0x000ba734 de1c00f0 0502b41c 00ca0604 b01c00dc ................ │ │ │ │ + 0x000ba744 0604f419 00e80602 f01c00c2 0704c215 ................ │ │ │ │ + 0x000ba754 00d40704 ec1500e0 0702c415 00ba0804 ................ │ │ │ │ + 0x000ba764 c41b00cc 0804ae1c 00d80802 a01c00b2 ................ │ │ │ │ + 0x000ba774 0904961b 00c40904 c21b00d0 0902981b ................ │ │ │ │ + 0x000ba784 00aa0a04 941b00bc 0a04b61a 00c80a02 ................ │ │ │ │ + 0x000ba794 b81a00a2 0b04e21b 00b40b04 8e1c00c0 ................ │ │ │ │ + 0x000ba7a4 0b02e41b 009a0c04 9a1800ac 0c04c217 ................ │ │ │ │ + 0x000ba7b4 00b80c02 c4170092 0d048a16 00a40d04 ................ │ │ │ │ + 0x000ba7c4 b41600b0 0d028c16 008a0e04 ee15009c ................ │ │ │ │ + 0x000ba7d4 0e04d416 00a80e02 c6160082 0f049c18 ................ │ │ │ │ + 0x000ba7e4 00940f04 841500a0 0f029e18 00fa0f04 ................ │ │ │ │ + 0x000ba7f4 ca180086 10049818 00921002 ee1700ec ................ │ │ │ │ + 0x000ba804 1004d618 00f81004 a6180084 1102d818 ................ │ │ │ │ + 0x000ba814 00e01104 e01800ec 1104fe16 00fa1102 ................ │ │ │ │ + 0x000ba824 d61600e6 1204cc18 00f81204 9e170084 ................ │ │ │ │ + 0x000ba834 1302ce18 00ca1304 0000da13 02821500 ................ │ │ │ │ + 0x000ba844 fc1304d6 1400fe14 04000000 442ef77f ............D... │ │ │ │ + 0x000ba854 af3f2a00 ff907101 5e7e04bc 05009c01 .?*...q.^~...... │ │ │ │ + 0x000ba864 04ba0500 a40104d0 0400b601 189c0303 ................ │ │ │ │ + 0x000ba874 d60104b2 0400fe01 02be0500 960204b2 ................ │ │ │ │ + 0x000ba884 0400b402 04a60505 9603049c 0303c003 ................ │ │ │ │ + 0x000ba894 04cc0500 ca030490 0600d403 04e40500 ................ │ │ │ │ + 0x000ba8a4 fe0304e6 0500cc04 040000da 0404b005 ................ │ │ │ │ + 0x000ba8b4 05e00504 92060000 00017d02 00000000 ..........}..... │ │ │ │ + 0x000ba8c4 00000000 c8550100 c82df77f 80c93101 .....U...-....1. │ │ │ │ + 0x000ba8d4 b0b0b0ac ffff0134 46a20100 00bc0202 .......4F....... │ │ │ │ + 0x000ba8e4 800500e8 0202ae05 00960402 860600a8 ................ │ │ │ │ + 0x000ba8f4 04048006 00b20404 fe0500c0 0404fc05 ................ │ │ │ │ + 0x000ba904 00d20404 ce0500a6 05280000 842df77f .........(...-.. │ │ │ │ + 0x000ba914 80c93101 b0b0b0ac ffff0134 428e0100 ..1........4B... │ │ │ │ + 0x000ba924 00a40202 900500d0 0202e804 00fe0302 ................ │ │ │ │ + 0x000ba934 9e050090 0404e605 009a0404 e40500a8 ................ │ │ │ │ + 0x000ba944 0404e205 00ba0404 b4050088 052c0000 .............,.. │ │ │ │ + 0x000ba954 402df77f b0ad1e00 ffff0144 32740000 @-.........D2t.. │ │ │ │ + 0x000ba964 b4010494 0c00f601 340000d0 0204bc0c ........4....... │ │ │ │ + 0x000ba974 00be03da 0400009e 0804e00c 00f008c0 ................ │ │ │ │ + 0x000ba984 010000ca 0a04920c 00d40a04 900c00de ................ │ │ │ │ + 0x000ba994 0a048e0c 00880b04 d80b00d4 0b3a0000 .............:.. │ │ │ │ + 0x000ba9a4 f02cf77f ad08b100 ffff0127 14040000 .,.........'.... │ │ │ │ + 0x000ba9b4 d6010484 0300be02 04ee0300 e00204ec ................ │ │ │ │ + 0x000ba9c4 0300e602 04860300 fa0204ec 0300e803 ................ │ │ │ │ + 0x000ba9d4 04000000 bc2cf77f b0af1e00 ffff0169 .....,.........i │ │ │ │ + 0x000ba9e4 30040000 a00204d6 0a00aa03 04d00a00 0............... │ │ │ │ + 0x000ba9f4 f20304c6 0b00fa03 04f60a00 940404c6 ................ │ │ │ │ + 0x000baa04 0b00c804 04dc0a00 b80552c6 0b008c06 ..........R..... │ │ │ │ + 0x000baa14 04e00900 d60674c6 0b00d007 04c80b00 ......t......... │ │ │ │ + 0x000baa24 a8084ac6 0b008809 04c40b00 920904c2 ..J............. │ │ │ │ + 0x000baa34 0b009c09 04c00b00 ae0904a2 0b00cc0a ................ │ │ │ │ + 0x000baa44 0400009e 0b04c60b 00000000 442cf77f ............D,.. │ │ │ │ + 0x000baa54 b0a80100 ffff0114 18040000 20043e00 ............ .>. │ │ │ │ + 0x000baa64 2e040000 34044c00 48040000 242cf77f ....4.L.H...$,.. │ │ │ │ + 0x000baa74 81c91601 b0b0b0af ffff0147 56040000 ...........GV... │ │ │ │ + 0x000baa84 e00104c4 17009403 d607be17 00920c04 ................ │ │ │ │ + 0x000baa94 0000b60c bc07be17 00fa130e c417008e ................ │ │ │ │ + 0x000baaa4 1446be17 008c1502 dc1600c0 150aa217 .F.............. │ │ │ │ + 0x000baab4 00ea152e be1700c2 169e0100 00f81704 ................ │ │ │ │ + 0x000baac4 c4170000 cc2bf77f b0af2600 ffff017b .....+....&....{ │ │ │ │ + 0x000baad4 b60102e8 05008402 02e80800 bc0202b8 ................ │ │ │ │ + 0x000baae4 0900d402 320000f0 03048609 00ae0404 ....2........... │ │ │ │ + 0x000baaf4 e20500dc 0404b008 00e60404 ae0800f0 ................ │ │ │ │ + 0x000bab04 0404ac08 00820504 fc0700de 0504e205 ................ │ │ │ │ + 0x000bab14 00880604 00009c06 04900a00 a606048e ................ │ │ │ │ + 0x000bab24 0a00b006 048c0a00 ce0604d6 09009007 ................ │ │ │ │ + 0x000bab34 040000a2 0704e608 00ac0704 e40800b6 ................ │ │ │ │ + 0x000bab44 0704e208 00c80704 b2080000 442bf77f ............D+.. │ │ │ │ + 0x000bab54 b0ac1700 ff902d01 214404e6 02036604 ......-.!D....f. │ │ │ │ + 0x000bab64 f6020392 0104d601 03a20204 ae0300b4 ................ │ │ │ │ + 0x000bab74 02049a03 008c030e 00000100 007d0000 .............}.. │ │ │ │ + 0x000bab84 a8500100 0c2bf77f b0ad0800 ffff0110 .P...+.......... │ │ │ │ + 0x000bab94 4004e401 00c00104 820200a8 02040000 @............... │ │ │ │ + 0x000baba4 f02af77f 83c92201 b0b0b0af ffff012f .*...."......../ │ │ │ │ + 0x000babb4 cc010400 009a020e e00b00d2 0232e20b .............2.. │ │ │ │ + 0x000babc4 008a03fc 039a0b00 be070400 008e080c ................ │ │ │ │ + 0x000babd4 9a0b0092 0a1ae20b 00b40ab4 01000000 ................ │ │ │ │ + 0x000babe4 b02af77f c93f1401 b0b0af81 ffff017b .*...?.........{ │ │ │ │ + 0x000babf4 6c5c0000 90021c8a 1700d802 04c21800 l\.............. │ │ │ │ + 0x000bac04 8e0304f4 16009804 04e01700 cc0404c8 ................ │ │ │ │ + 0x000bac14 1800bc0c 04c01800 c60c48be 18009a0f ..........H..... │ │ │ │ + 0x000bac24 a201b818 00b61104 0000be11 9c01b818 ................ │ │ │ │ + 0x000bac34 008c1334 f41700f0 135cc018 00d6142a ...4.....\.....* │ │ │ │ + 0x000bac44 be180082 1534c018 00c0150c e01700a4 .....4.......... │ │ │ │ + 0x000bac54 17040000 c017048a 1700dc17 04e01700 ................ │ │ │ │ + 0x000bac64 ac1804b8 1800b418 04000000 242af77f ............$*.. │ │ │ │ + 0x000bac74 b0ae0100 ffff010e 16040000 1c048e02 ................ │ │ │ │ + 0x000bac84 004cce01 00000000 082af77f 85c92e01 .L.......*...... │ │ │ │ + 0x000bac94 b0b0b0af ffff0128 64b80100 00ec04f6 .......(d....... │ │ │ │ + 0x000baca4 01b40b00 f0061cec 0a00ae08 42b40b00 ............B... │ │ │ │ + 0x000bacb4 f6083400 00ae0a7e ec0a00b0 0b040000 ..4....~........ │ │ │ │ + 0x000bacc4 d029f77f c93f0601 b0b0af81 ffff016e .)...?.........n │ │ │ │ + 0x000bacd4 4c3a0000 ee013cec 1300f204 040000da L:....<......... │ │ │ │ + 0x000bace4 0704e613 00aa0916 9e1400ce 091cde13 ................ │ │ │ │ + 0x000bacf4 00c80a04 0000be0b 029e1400 f80b04b2 ................ │ │ │ │ + 0x000bad04 1200ae0c 0ce61300 c20c02ec 1300cc0c ................ │ │ │ │ + 0x000bad14 12e61300 960d04de 1300e20d 2a9e1400 ............*... │ │ │ │ + 0x000bad24 d00ea603 c21300ee 1204de13 008a1308 ................ │ │ │ │ + 0x000bad34 0000be13 049e1400 861404ec 13000000 ................ │ │ │ │ + 0x000bad44 5029f77f c93f2001 b0b0af83 ffff01bc P)...? ......... │ │ │ │ + 0x000bad54 01703800 00ec0140 b21f00b4 0204c820 .p8....@....... │ │ │ │ + 0x000bad64 00de0204 f820008e 03049a20 00d40304 ..... ..... .... │ │ │ │ + 0x000bad74 a22100d2 06040000 de0904a2 1e00c80b .!.............. │ │ │ │ + 0x000bad84 049c2000 960ca201 a02000fc 0d6e9c20 .. ...... ...n. │ │ │ │ + 0x000bad94 00f00e40 a0200082 1086019c 2000d011 ...@. ...... ... │ │ │ │ + 0x000bada4 22801f00 f6118604 ce1e0088 1628d01f "............(.. │ │ │ │ + 0x000badb4 00e61704 0000841a 04902000 d81a02ce .......... ..... │ │ │ │ + 0x000badc4 1e00941b 3ea21e00 a41c0200 00a61c02 ....>........... │ │ │ │ + 0x000badd4 9c2000f8 1c0ace1e 00cc1d04 d01f00ae . .............. │ │ │ │ + 0x000bade4 1f040000 cc1f04d0 1f00f01f 049c2000 .............. . │ │ │ │ + 0x000badf4 8c2004a0 2000c420 04b21f00 f42004f8 . .. .. ..... .. │ │ │ │ + 0x000bae04 20009e21 04a22100 a8210400 00000000 ..!..!..!...... │ │ │ │ + 0x000bae14 8028f77f b0a90200 ffff010c 1a040000 .(.............. │ │ │ │ + 0x000bae24 22043400 3e040000 6828f77f b0a80100 ".4.>...h(...... │ │ │ │ + 0x000bae34 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000bae44 5028f77f b0ac1700 ffff0119 3604b601 P(..........6... │ │ │ │ + 0x000bae54 004004ae 01004a04 a601005c 049e0100 .@....J....\.... │ │ │ │ + 0x000bae64 9a013e00 00000000 2828f77f b0ac1700 ..>.....((...... │ │ │ │ + 0x000bae74 ffff0119 3604b601 004004ae 01004a04 ....6....@....J. │ │ │ │ + 0x000bae84 a601005c 049e0100 9a013e00 00000000 ...\......>..... │ │ │ │ + 0x000bae94 0028f77f b0ac1700 ffff0119 3604b601 .(..........6... │ │ │ │ + 0x000baea4 004004ae 01004a04 a601005c 049e0100 .@....J....\.... │ │ │ │ + 0x000baeb4 9a013e00 00000000 d827f77f b0ac1700 ..>......'...... │ │ │ │ + 0x000baec4 ffff0119 3604b601 004004ae 01004a04 ....6....@....J. │ │ │ │ + 0x000baed4 a601005c 049e0100 9a013e00 00000000 ...\......>..... │ │ │ │ + 0x000baee4 b027f77f b0ad0800 ffff010e 46048001 .'..........F... │ │ │ │ + 0x000baef4 00520278 009a0104 00000000 9427f77f .R.x.........'.. │ │ │ │ + 0x000baf04 b0ad1e00 ffff011d b40304f8 0400be03 ................ │ │ │ │ + 0x000baf14 04f60400 ca0304f4 0400f603 04be0400 ................ │ │ │ │ + 0x000baf24 ba043a00 00000000 6827f77f b0ad1e00 ..:.....h'...... │ │ │ │ + 0x000baf34 ffff011d c40104b8 0200ce01 04f80200 ................ │ │ │ │ + 0x000baf44 d80104ce 02008402 04fa0200 ca022e00 ................ │ │ │ │ + 0x000baf54 00000000 3c27f77f b0ad1e00 ffff011a ....<'.......... │ │ │ │ + 0x000baf64 6004d601 006c0496 02007604 ec0100a2 `....l....v..... │ │ │ │ + 0x000baf74 01049802 00e8012e 00000000 1427f77f .............'.. │ │ │ │ + 0x000baf84 b0ad1e00 ffff011a 5204c801 005e0488 ........R....^.. │ │ │ │ + 0x000baf94 02006804 de010094 01048a02 00da012e ..h............. │ │ │ │ + 0x000bafa4 00000000 ec26f77f b0ad1e00 ffff011c .....&.......... │ │ │ │ + 0x000bafb4 7604ec01 00820104 ac02008c 01048202 v............... │ │ │ │ + 0x000bafc4 00b80104 ae0200fe 012e0000 c426f77f .............&.. │ │ │ │ + 0x000bafd4 b0ad2000 ffff0121 68040000 960104f8 .. ....!h....... │ │ │ │ + 0x000bafe4 0200a001 04f40200 aa0104f6 0200d601 ................ │ │ │ │ + 0x000baff4 04be0200 96026800 00000000 9426f77f ......h......&.. │ │ │ │ + 0x000bb004 b0ad1e00 ffff0121 32540000 9601048c .......!2T...... │ │ │ │ + 0x000bb014 0200a001 04cc0200 ac0104a2 0200d801 ................ │ │ │ │ + 0x000bb024 04ce0200 9e022e00 00000000 6426f77f ............d&.. │ │ │ │ + 0x000bb034 b0ad1e00 ffff011e 3c020000 6604dc01 ........<...f... │ │ │ │ + 0x000bb044 0072049c 02007c04 f20100a8 01049e02 .r....|......... │ │ │ │ + 0x000bb054 00ee012e 00000000 3826f77f b0af2000 ........8&.... . │ │ │ │ + 0x000bb064 ffff0137 42040000 5404d203 006a04d0 ...7B...T....j.. │ │ │ │ + 0x000bb074 0300b201 04ce0300 ce0104cc 0300e001 ................ │ │ │ │ + 0x000bb084 04ca0300 f40104c8 03008802 04c20300 ................ │ │ │ │ + 0x000bb094 980204f8 0200c403 04000000 f425f77f .............%.. │ │ │ │ + 0x000bb0a4 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb0b4 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb0c4 00000000 cc25f77f b0ac1700 ffff0119 .....%.......... │ │ │ │ + 0x000bb0d4 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb0e4 049e0100 9a013e00 00000000 a425f77f ......>......%.. │ │ │ │ + 0x000bb0f4 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb104 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb114 00000000 7c25f77f b0ac1700 ffff0119 ....|%.......... │ │ │ │ + 0x000bb124 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb134 049e0100 9a013e00 00000000 5425f77f ......>.....T%.. │ │ │ │ + 0x000bb144 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb154 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb164 00000000 2c25f77f b0ac1700 ffff0119 ....,%.......... │ │ │ │ + 0x000bb174 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb184 049e0100 9a013e00 00000000 0425f77f ......>......%.. │ │ │ │ + 0x000bb194 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb1a4 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb1b4 00000000 dc24f77f b0ac1700 ffff0119 .....$.......... │ │ │ │ + 0x000bb1c4 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb1d4 049e0100 9a013e00 00000000 b424f77f ......>......$.. │ │ │ │ + 0x000bb1e4 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb1f4 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb204 00000000 8c24f77f b0ac1700 ffff0119 .....$.......... │ │ │ │ + 0x000bb214 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb224 049e0100 9a013e00 00000000 6424f77f ......>.....d$.. │ │ │ │ + 0x000bb234 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb244 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb254 00000000 3c24f77f b0ac1700 ffff0119 ....<$.......... │ │ │ │ + 0x000bb264 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb274 049e0100 9a013e00 00000000 1424f77f ......>......$.. │ │ │ │ + 0x000bb284 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb294 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb2a4 00000000 ec23f77f b0ac1700 ffff0119 .....#.......... │ │ │ │ + 0x000bb2b4 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb2c4 049e0100 9a013e00 00000000 c423f77f ......>......#.. │ │ │ │ + 0x000bb2d4 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb2e4 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb2f4 00000000 9c23f77f b0ac1700 ffff0119 .....#.......... │ │ │ │ + 0x000bb304 3604b601 004004ae 01004a04 a601005c 6....@....J....\ │ │ │ │ + 0x000bb314 049e0100 9a013e00 00000000 7423f77f ......>.....t#.. │ │ │ │ + 0x000bb324 b0ac1700 ffff0119 3604b601 004004ae ........6....@.. │ │ │ │ + 0x000bb334 01004a04 a601005c 049e0100 9a013e00 ..J....\......>. │ │ │ │ + 0x000bb344 00000000 4c23f77f b0ac1700 ffff0119 ....L#.......... │ │ │ │ + 0x000bb354 3604b401 004004ac 01004a04 a401005a 6....@....J....Z │ │ │ │ + 0x000bb364 049c0100 98013e00 00000000 2423f77f ......>.....$#.. │ │ │ │ + 0x000bb374 b0b0a800 ffff0100 c9040181 b0b0af80 ................ │ │ │ │ + 0x000bb384 00000000 0c23f77f 01b6b201 b0af81c9 .....#.......... │ │ │ │ + 0x000bb394 ff90c001 01b40194 01040000 e60104d0 ................ │ │ │ │ + 0x000bb3a4 1500b602 04921500 d2021a90 15008203 ................ │ │ │ │ + 0x000bb3b4 04f01400 c60304ee 1400e603 04ec1400 ................ │ │ │ │ + 0x000bb3c4 ee0304c6 1400ac04 04c21400 c80404c4 ................ │ │ │ │ + 0x000bb3d4 1400d004 049c1400 e204c207 e41300be ................ │ │ │ │ + 0x000bb3e4 0c04c016 00840d04 e816009e 0d04f816 ................ │ │ │ │ + 0x000bb3f4 00a60d24 fa1600e0 0d9a028e 17009e10 ...$............ │ │ │ │ + 0x000bb404 04ce1701 fc1004f4 1501c411 04fe1501 ................ │ │ │ │ + 0x000bb414 8413208e 1700b013 04fa1600 be1304e4 .. ............. │ │ │ │ + 0x000bb424 1300e814 0400008c 1504f014 00ec1504 ................ │ │ │ │ + 0x000bb434 901500a0 1620e413 00e41604 c01600ae ..... .......... │ │ │ │ + 0x000bb444 17208e17 00f01704 8e170001 00000000 . .............. │ │ │ │ + 0x000bb454 00000000 c9040181 b0b0af80 00000000 ................ │ │ │ │ + 0x000bb464 3022f77f b0b0a800 ffff010b c60104ce 0".............. │ │ │ │ + 0x000bb474 0100be02 04000000 1822f77f b0af1a00 ........."...... │ │ │ │ + 0x000bb484 ffff0130 a00202a8 0c00ce02 20a60c00 ...0........ ... │ │ │ │ + 0x000bb494 800304e2 0a008c03 04aa0c00 c80304a6 ................ │ │ │ │ + 0x000bb4a4 0c008c04 d006a80c 00a20c04 a60c0086 ................ │ │ │ │ + 0x000bb4b4 0d040000 dc21f77f a908b100 ff901101 .....!.......... │ │ │ │ + 0x000bb4c4 081c043c 01380400 00010000 00000000 ...<.8.......... │ │ │ │ + 0x000bb4d4 c021f77f b0af0800 ffff0115 6a04f601 .!..........j... │ │ │ │ + 0x000bb4e4 007c04f4 01009201 04c80100 f8010400 .|.............. │ │ │ │ + 0x000bb4f4 00000000 9c21f77f b0af1c00 ffff0132 .....!.........2 │ │ │ │ + 0x000bb504 36260000 960104ba 0500d401 04f60500 6&.............. │ │ │ │ + 0x000bb514 840204d8 0500de02 04ee0500 86031c94 ................ │ │ │ │ + 0x000bb524 0600d405 040000ea 0504f605 00900604 ................ │ │ │ │ + 0x000bb534 00000000 5c21f77f a908b100 ff901101 ....\!.......... │ │ │ │ + 0x000bb544 081c043c 01380400 00010000 00000000 ...<.8.......... │ │ │ │ + 0x000bb554 4021f77f 0194b201 b0af81c9 ff90f001 @!.............. │ │ │ │ + 0x000bb564 01e6018c 0144fc19 00ec0104 bc17008a .....D.......... │ │ │ │ + 0x000bb574 0240f418 009a0304 c61a00be 0304c41a .@.............. │ │ │ │ + 0x000bb584 00c60304 9e1a0084 04049c1a 00a20404 ................ │ │ │ │ + 0x000bb594 fa1900aa 0404a418 00d20404 d61900e6 ................ │ │ │ │ + 0x000bb5a4 048006d4 1900fe0a 04b21900 d40b04a2 ................ │ │ │ │ + 0x000bb5b4 1900ee0b 049a1b00 f60b248c 1c00a80c ..........$..... │ │ │ │ + 0x000bb5c4 9c028819 00ca0e3e d419008e 0f840188 .......>........ │ │ │ │ + 0x000bb5d4 1900b610 04d61801 901204e0 1801dc12 ................ │ │ │ │ + 0x000bb5e4 04ea1801 e61304d4 19009214 048c1c00 ................ │ │ │ │ + 0x000bb5f4 a01404d4 1900b814 2ab21900 8a160480 ........*....... │ │ │ │ + 0x000bb604 1801dc16 04f61701 e4161eb2 1900b817 ................ │ │ │ │ + 0x000bb614 04881900 d8170400 00f21704 881900a0 ................ │ │ │ │ + 0x000bb624 1804b219 00d01904 b21900f6 19048819 ................ │ │ │ │ + 0x000bb634 00e41a24 f41800c4 1b04bc17 00e41b0c ...$............ │ │ │ │ + 0x000bb644 fc190088 1c28d419 00010000 00000000 .....(.......... │ │ │ │ + 0x000bb654 4020f77f ad08b100 ff901d01 141c0400 @ .............. │ │ │ │ + 0x000bb664 00364684 01018e01 04920100 96010400 .6F............. │ │ │ │ + 0x000bb674 00010000 00000000 1820f77f b0af0600 ......... ...... │ │ │ │ + 0x000bb684 ffff011c 7c04fe03 00920104 ca030098 ....|........... │ │ │ │ + 0x000bb694 02048004 00b40302 ca03008c 04040000 ................ │ │ │ │ + 0x000bb6a4 f01ff77f b0ae3100 ff90a401 018c013c ......1........< │ │ │ │ + 0x000bb6b4 4c00008a 0104d006 00a80104 0000e802 L............... │ │ │ │ + 0x000bb6c4 02bc0607 d80402cc 0a078205 02860507 ................ │ │ │ │ + 0x000bb6d4 ae05049e 0a00ba05 049c0a00 c605049a ................ │ │ │ │ + 0x000bb6e4 0a00dc05 04980a00 ea050496 0a00fe05 ................ │ │ │ │ + 0x000bb6f4 04f60900 9e0604cc 0900ec06 04000094 ................ │ │ │ │ + 0x000bb704 0702ca0a 00a00704 a80a00c8 0704ca0a ................ │ │ │ │ + 0x000bb714 00e60702 a60a00f8 0704a40a 00840804 ................ │ │ │ │ + 0x000bb724 a20a0090 0804a00a 00b20804 f80800f4 ................ │ │ │ │ + 0x000bb734 0804a60a 00c80904 f4090003 00027d01 ..............}. │ │ │ │ + 0x000bb744 7d007d00 00000000 44470100 f4450100 }.}.....DG...E.. │ │ │ │ + 0x000bb754 401ff77f b0b0a800 ffff0108 48045000 @...........H.P. │ │ │ │ + 0x000bb764 70040000 2c1ff77f ab08b100 ffff010a p...,........... │ │ │ │ + 0x000bb774 72049201 00a60104 00000000 c9080181 r............... │ │ │ │ + 0x000bb784 b0b0ab80 00000000 081ff77f b0ac0100 ................ │ │ │ │ + 0x000bb794 ffff0110 52048602 008c0104 9002008c ....R........... │ │ │ │ + 0x000bb7a4 02040000 ec1ef77f b0ac1700 ffff0187 ................ │ │ │ │ + 0x000bb7b4 0264ee03 a411009c 05208213 00ce0504 .d....... ...... │ │ │ │ + 0x000bb7c4 ae1000da 05049010 00940604 821300c0 ................ │ │ │ │ + 0x000bb7d4 0620f611 00f20604 a01100fe 0604a211 . .............. │ │ │ │ + 0x000bb7e4 00b80704 f611008e 0820d20f 00c00804 ......... ...... │ │ │ │ + 0x000bb7f4 b01000cc 08048210 00860904 d20f00b2 ................ │ │ │ │ + 0x000bb804 0920fe12 00e40904 de1200f0 0904dc12 . .............. │ │ │ │ + 0x000bb814 00aa0a04 fe1200d6 0a20da12 00880b04 ......... ...... │ │ │ │ + 0x000bb824 ba120094 0b048013 00ce0b04 da1200a4 ................ │ │ │ │ + 0x000bb834 0c1e9e11 00d20c04 801100de 0c04fe10 ................ │ │ │ │ + 0x000bb844 00900d04 9e1100b8 0d1eb812 00e60d04 ................ │ │ │ │ + 0x000bb854 981200f2 0d049612 00a20e04 b81200ca ................ │ │ │ │ + 0x000bb864 0e1ea613 00f80e04 86130084 0f048413 ................ │ │ │ │ + 0x000bb874 00b40f04 a61300fe 0f040000 aa100482 ................ │ │ │ │ + 0x000bb884 1300ca10 04d20f00 e2101ca4 11009a11 ................ │ │ │ │ + 0x000bb894 049e1100 ba113ca4 11009212 04f61100 ......<......... │ │ │ │ + 0x000bb8a4 b41204b8 1200d612 04da1200 fa1204fe ................ │ │ │ │ + 0x000bb8b4 1200a213 04a61300 d81df77f b0af1000 ................ │ │ │ │ + 0x000bb8c4 ffff011d dc010482 04008c02 04800400 ................ │ │ │ │ + 0x000bb8d4 9a0202a2 03009403 6c800400 84040400 ........l....... │ │ │ │ + 0x000bb8e4 00000000 ac1df77f b0af0200 ffff010a ................ │ │ │ │ + 0x000bb8f4 7e048601 008c0104 00000000 941df77f ~............... │ │ │ │ + 0x000bb904 b0af1800 ffff0155 3cca0300 00c604e2 .......U<....... │ │ │ │ + 0x000bb914 06c61700 ae0b9401 8e1600dc 0c9a04c6 ................ │ │ │ │ + 0x000bb924 17009211 448e1600 da118801 c6170090 ....D........... │ │ │ │ + 0x000bb934 131c0000 b41336c6 1700f013 98020000 ......6......... │ │ │ │ + 0x000bb944 c6164cc6 1700a617 1c8e1600 c2170400 ..L............. │ │ │ │ + 0x000bb954 00dc17ca 02c61700 bc1a0400 00000000 ................ │ │ │ │ + 0x000bb964 301df77f ad04b200 ff901901 10724086 0............r@. │ │ │ │ + 0x000bb974 0201c802 04ea0100 cc020400 00010000 ................ │ │ │ │ + 0x000bb984 00000000 0c1df77f ad08b100 ff904101 ..............A. │ │ │ │ + 0x000bb994 35160400 002804c6 01015616 e601017a 5....(....V....z │ │ │ │ + 0x000bb9a4 04d60101 ac0112e6 0101d201 04f40100 ................ │ │ │ │ + 0x000bb9b4 e20104fc 0103f001 04860200 f8010400 ................ │ │ │ │ + 0x000bb9c4 008a0204 00000100 007d0000 00000000 .........}...... │ │ │ │ + 0x000bb9d4 c01cf77f b0af0800 ffff010f 44040000 ............D... │ │ │ │ + 0x000bb9e4 ac014cfa 01009802 04000000 a41cf77f ..L............. │ │ │ │ + 0x000bb9f4 b0ac0500 ffff010e 32280000 680ec001 ........2(..h... │ │ │ │ + 0x000bba04 00a60154 00000000 881cf77f b0af2800 ...T..........(. │ │ │ │ + 0x000bba14 ffff0186 01460400 0076dc04 f61c00b2 .....F...v...... │ │ │ │ + 0x000bba24 0626e01e 00c407ae 01ac1c00 ea0904dc .&.............. │ │ │ │ + 0x000bba34 1b00f409 02e01e00 aa0a04dc 1b00ba0a ................ │ │ │ │ + 0x000bba44 dc05f81a 00ba1096 01ac1c00 9c1226f8 ..............&. │ │ │ │ + 0x000bba54 1a009613 76ac1c00 901414f8 1a00aa14 ....v........... │ │ │ │ + 0x000bba64 02ac1c00 b2142cf8 1a00fa14 6cac1c00 ......,.....l... │ │ │ │ + 0x000bba74 ec158605 f61c00bc 1b04ac1c 00d41b04 ................ │ │ │ │ + 0x000bba84 f81a00d8 1b040000 f81b34ac 1c00c21c ..........4..... │ │ │ │ + 0x000bba94 8402f61c 00dc1e20 ac1c0000 f41bf77f ....... ........ │ │ │ │ + 0x000bbaa4 b0af2000 ffff0172 3eb401c6 0900f601 .. ....r>....... │ │ │ │ + 0x000bbab4 04940a00 b2020498 0a00dc02 10960a00 ................ │ │ │ │ + 0x000bbac4 820304aa 0a00d003 5cf80900 b20436fa ........\.....6. │ │ │ │ + 0x000bbad4 0900fe04 0cf80900 900536c4 0800e205 ..........6..... │ │ │ │ + 0x000bbae4 3ef80900 a4061ac4 0800c406 1afa0900 >............... │ │ │ │ + 0x000bbaf4 e40626f8 0900da07 b801c609 00a60904 ..&............. │ │ │ │ + 0x000bbb04 c40800be 0904fa09 00c20904 0000dc09 ................ │ │ │ │ + 0x000bbb14 1cc60900 900a04f8 09000000 741bf77f ............t... │ │ │ │ + 0x000bbb24 c93f3001 b0b0af80 ffff01cf 023c0efc .?0..........<.. │ │ │ │ + 0x000bbb34 22004e04 fa220088 0104e821 00b80110 ".N..".....!.... │ │ │ │ + 0x000bbb44 e62100e2 0104aa21 00aa02a0 02da2100 .!.....!......!. │ │ │ │ + 0x000bbb54 e8050480 2400c006 0e9c2400 8e073ada ....$.....$...:. │ │ │ │ + 0x000bbb64 21009a09 04f42300 b40904f2 2300960a !.....#.....#... │ │ │ │ + 0x000bbb74 04f02300 a00a04ee 2300e20a 04e82300 ..#.....#.....#. │ │ │ │ + 0x000bbb84 be0c04ec 2300d80c 04ea2300 ba0d04a0 ....#.....#..... │ │ │ │ + 0x000bbb94 2300c40d 049e2300 860e04ba 2300b60e #.....#.....#... │ │ │ │ + 0x000bbba4 62da2100 ae0f7280 2300f010 04e02300 b.!...r.#.....#. │ │ │ │ + 0x000bbbb4 ea1104fc 23008412 04fa2300 e61204f8 ....#.....#..... │ │ │ │ + 0x000bbbc4 2300f212 04f62300 b41304e6 23008814 #.....#.....#... │ │ │ │ + 0x000bbbd4 04f82200 a21404de 22008415 04ce2200 ..".....".....". │ │ │ │ + 0x000bbbe4 8e1504cc 2200d015 04fe2300 d61502da ....".....#..... │ │ │ │ + 0x000bbbf4 2100de15 02802300 e4150cda 2100f217 !.....#.....!... │ │ │ │ + 0x000bbc04 048e2200 8e1804c4 2300ee18 04c22300 ..".....#.....#. │ │ │ │ + 0x000bbc14 f61804e4 2300b819 04de2300 ee1b04fe ....#.....#..... │ │ │ │ + 0x000bbc24 22008a1c 04842300 ea1c0482 2300f41c ".....#.....#... │ │ │ │ + 0x000bbc34 04fa2100 b61d04e2 2300e41e 04802400 ..!.....#.....$. │ │ │ │ + 0x000bbc44 f81e04e0 2300821f 16802300 a41f04ba ....#.....#..... │ │ │ │ + 0x000bbc54 2300b01f 04fe2300 9e2004e6 2300aa20 #.....#.. ..#.. │ │ │ │ + 0x000bbc64 04e82300 9a2104de 2300a421 04e22300 ..#..!..#..!..#. │ │ │ │ + 0x000bbc74 e2210400 00b022ec 01da2100 141af77f .!...."...!..... │ │ │ │ + 0x000bbc84 b0ad0200 ffff010a 7034a401 00860204 ........p4...... │ │ │ │ + 0x000bbc94 00000000 fc19f77f b0af2200 ffff010c .........."..... │ │ │ │ + 0x000bbca4 e6048a13 f01700d6 18040000 e419f77f ................ │ │ │ │ + 0x000bbcb4 83c91201 b0b0b0af ffff0111 42e20200 ............B... │ │ │ │ + 0x000bbcc4 00fc0304 9c0500ac 04b80100 00000000 ................ │ │ │ │ + 0x000bbcd4 c019f77f b0b0a800 ffff010c 10040000 ................ │ │ │ │ + 0x000bbce4 1c042a00 32040000 a819f77f b0ab0400 ..*.2........... │ │ │ │ + 0x000bbcf4 ffff010c 20040000 5c047600 7e040000 .... ...\.v.~... │ │ │ │ + 0x000bbd04 9019f77f b0ac0900 ffff010a 5e028801 ............^... │ │ │ │ + 0x000bbd14 00a60104 00000000 7819f77f b0ab0c00 ........x....... │ │ │ │ + 0x000bbd24 ffff010a 5c028401 00a20104 00000000 ....\........... │ │ │ │ + 0x000bbd34 6019f77f b0af1200 ffff010f 48040000 `...........H... │ │ │ │ + 0x000bbd44 ba0102f2 01009602 04000000 4419f77f ............D... │ │ │ │ + 0x000bbd54 b0ad1200 ffff010f 48040000 a40102dc ........H....... │ │ │ │ + 0x000bbd64 01008002 04000000 2819f77f b0af1a00 ........(....... │ │ │ │ + 0x000bbd74 ffff016c 7002cc0d 00ca0102 ae0d009c ...lp........... │ │ │ │ + 0x000bbd84 02028c0e 00fc0202 f00d00ac 03040000 ................ │ │ │ │ + 0x000bbd94 800402ec 0e00c204 04000092 0502d00e ................ │ │ │ │ + 0x000bbda4 00be0504 00009c06 02b00f00 dc060400 ................ │ │ │ │ + 0x000bbdb4 00960802 8e0f00f8 0802be10 00f00902 ................ │ │ │ │ + 0x000bbdc4 9a1000ca 0a02f60f 00c40b02 d20f00a6 ................ │ │ │ │ + 0x000bbdd4 0c02ae0e 009c0d02 e21000ec 0d040000 ................ │ │ │ │ + 0x000bbde4 b018f77f b0af1e00 ffff013b c802048e ...........;.... │ │ │ │ + 0x000bbdf4 0500d202 04940500 dc020492 05008803 ................ │ │ │ │ + 0x000bbe04 049c0500 9c030490 0500b003 04960500 ................ │ │ │ │ + 0x000bbe14 c40304ec 0100e803 5cb80500 8a051200 ........\....... │ │ │ │ + 0x000bbe24 00b4052a b8050000 6818f77f b0af1200 ...*....h....... │ │ │ │ + 0x000bbe34 ffff0121 30020000 ba010288 03008202 ...!0........... │ │ │ │ + 0x000bbe44 04ea0200 a80204ca 0200c602 420000a8 ............B... │ │ │ │ + 0x000bbe54 0304ca02 00000000 3818f77f b0ae0f00 ........8....... │ │ │ │ + 0x000bbe64 ffff0126 38040000 44029403 00d40102 ...&8...D....... │ │ │ │ + 0x000bbe74 cc02008c 0204f602 00b20204 f0020090 ................ │ │ │ │ + 0x000bbe84 03040000 c80304f0 02000000 0418f77f ................ │ │ │ │ + 0x000bbe94 b0ab0400 ffff011f 2a040000 4804be02 ........*...H... │ │ │ │ + 0x000bbea4 00980104 0000a001 04bc0200 c601048a ................ │ │ │ │ + 0x000bbeb4 0200e602 04000000 d817f77f b0aa0300 ................ │ │ │ │ + 0x000bbec4 ffff0110 64460000 bc0104a2 0200da01 ....dF.......... │ │ │ │ + 0x000bbed4 82010000 bc17f77f b0ac0500 ffff0114 ................ │ │ │ │ + 0x000bbee4 2a040000 6e04c202 00b00104 820200c4 *...n........... │ │ │ │ + 0x000bbef4 02040000 9c17f77f b0ac0300 ffff0114 ................ │ │ │ │ + 0x000bbf04 2a040000 5004b802 008e0104 f80100ba *...P........... │ │ │ │ + 0x000bbf14 02040000 7c17f77f b0ad0800 ffff0119 ....|........... │ │ │ │ + 0x000bbf24 2e040000 3604de01 007402ba 0100b601 ....6....t...... │ │ │ │ + 0x000bbf34 02fe0100 fa010400 00000000 5417f77f ............T... │ │ │ │ + 0x000bbf44 b0aa0500 ffff011a 3c020000 48028402 ........<...H... │ │ │ │ + 0x000bbf54 00b60102 e00100da 01028402 00860204 ................ │ │ │ │ + 0x000bbf64 00000000 2c17f77f b0aa0500 ffff011a ....,........... │ │ │ │ + 0x000bbf74 3c020000 4802fe01 00b40102 da0100d4 <...H........... │ │ │ │ + 0x000bbf84 0102fe01 00800204 00000000 0417f77f ................ │ │ │ │ + 0x000bbf94 b0af0e00 ffff0117 b2010498 0400a002 ................ │ │ │ │ + 0x000bbfa4 04c80400 e00204d8 0300c404 04000000 ................ │ │ │ │ + 0x000bbfb4 e016f77f b0af0800 ffff0117 840104d6 ................ │ │ │ │ + 0x000bbfc4 0300d801 04800400 a4020496 0300fc03 ................ │ │ │ │ + 0x000bbfd4 04000000 bc16f77f b0ad0a00 ffff010a ................ │ │ │ │ + 0x000bbfe4 5e02b401 009a015c 00000000 a416f77f ^......\........ │ │ │ │ + 0x000bbff4 b0af1200 ffff0132 2e040000 5204aa04 .......2....R... │ │ │ │ + 0x000bc004 007004c4 04009801 04a80400 aa0228e2 .p............(. │ │ │ │ + 0x000bc014 0300fc02 04aa0400 960304c4 0400be03 ................ │ │ │ │ + 0x000bc024 8601e203 00c60404 00000000 6416f77f ............d... │ │ │ │ + 0x000bc034 b0b0aa00 ffff0169 1c040000 3c04ac02 .......i....<... │ │ │ │ + 0x000bc044 004804e0 02005404 dc020060 04d80200 .H....T....`.... │ │ │ │ + 0x000bc054 6c04d402 007804d0 02008401 04cc0200 l....x.......... │ │ │ │ + 0x000bc064 900104c8 02009c01 04c40200 a80104f0 ................ │ │ │ │ + 0x000bc074 0200b401 04ec0200 c00104e8 0200cc01 ................ │ │ │ │ + 0x000bc084 04e40200 d80104f8 0200e401 04f40200 ................ │ │ │ │ + 0x000bc094 f00104fc 0200fc01 04c00200 9a022600 ..............&. │ │ │ │ + 0x000bc0a4 00000000 ec15f77f b0a80100 ffff010c ................ │ │ │ │ + 0x000bc0b4 14040000 1c042c00 34040000 d415f77f ......,.4....... │ │ │ │ + 0x000bc0c4 b0a80100 ffff010c 1e040000 26043600 ............&.6. │ │ │ │ + 0x000bc0d4 3e040000 bc15f77f b0ab0200 ffff011a >............... │ │ │ │ + 0x000bc0e4 50100000 7210d001 00960104 c00100bc P...r........... │ │ │ │ + 0x000bc0f4 01140000 dc0104d0 01000000 9415f77f ................ │ │ │ │ + 0x000bc104 b0ab0200 ffff0119 3e100000 5e10b201 ........>...^... │ │ │ │ + 0x000bc114 007a04a2 01009e01 140000be 0104b201 .z.............. │ │ │ │ + 0x000bc124 00000000 6c15f77f b0b0aa00 ffff0108 ....l........... │ │ │ │ + 0x000bc134 44044c00 52040000 5815f77f b0ac0100 D.L.R...X....... │ │ │ │ + 0x000bc144 ffff010f 4c048001 00740482 0100a201 ....L....t...... │ │ │ │ + 0x000bc154 04000000 3c15f77f b0b0aa00 ffff0108 ....<........... │ │ │ │ + 0x000bc164 44044c00 52040000 2815f77f a908b100 D.L.R...(....... │ │ │ │ + 0x000bc174 ffff0109 72047e00 84010400 00000000 ....r.~......... │ │ │ │ + 0x000bc184 1015f77f b0ad0400 ffff0121 78100000 ...........!x... │ │ │ │ + 0x000bc194 960110bc 0200b601 04ba0200 8a02049a ................ │ │ │ │ + 0x000bc1a4 0200b602 040000c8 0204bc02 00000000 ................ │ │ │ │ + 0x000bc1b4 e014f77f b0ac0100 ffff011f 44100000 ............D... │ │ │ │ + 0x000bc1c4 6010dc01 007e04da 0100a601 04b60100 `....~.......... │ │ │ │ + 0x000bc1d4 b2012800 00e80104 dc010000 b414f77f ..(............. │ │ │ │ + 0x000bc1e4 b0a80100 ffff010c 14040000 1c042c00 ..............,. │ │ │ │ + 0x000bc1f4 34040000 9c14f77f b0a80100 ffff010c 4............... │ │ │ │ + 0x000bc204 1e040000 26043600 3e040000 8414f77f ....&.6.>....... │ │ │ │ + 0x000bc214 ab08b100 ffff0110 14040000 2c044600 ............,.F. │ │ │ │ + 0x000bc224 38044800 56040000 6814f77f ab08b100 8.H.V...h....... │ │ │ │ + 0x000bc234 ffff0110 1e040000 34044e00 40045000 ........4.N.@.P. │ │ │ │ + 0x000bc244 5e040000 4c14f77f ab08b100 ffff0110 ^...L........... │ │ │ │ + 0x000bc254 14040000 2c044c00 38044e00 5c040000 ....,.L.8.N.\... │ │ │ │ + 0x000bc264 3014f77f ab08b100 ffff0110 1e040000 0............... │ │ │ │ + 0x000bc274 34045400 40045600 64040000 1414f77f 4.T.@.V.d....... │ │ │ │ + 0x000bc284 b0ad2000 ffff011d 9601048e 0200a201 .. ............. │ │ │ │ + 0x000bc294 04ce0200 ae0104a4 0200da01 04d00200 ................ │ │ │ │ + 0x000bc2a4 a0022e00 00000000 e813f77f b0ae1f00 ................ │ │ │ │ + 0x000bc2b4 ffff0133 6c860100 0092021e e00400e6 ...3l........... │ │ │ │ + 0x000bc2c4 02300000 ba0304d0 0500c603 04ce0500 .0.............. │ │ │ │ + 0x000bc2d4 d20304cc 05008004 04980500 c8045000 ..............P. │ │ │ │ + 0x000bc2e4 00e6051c e0040000 a813f77f b0ad2000 .............. . │ │ │ │ + 0x000bc2f4 ffff011d 9002048a 03009c02 04ca0300 ................ │ │ │ │ + 0x000bc304 aa0204a0 0300d602 04cc0300 9c032e00 ................ │ │ │ │ + 0x000bc314 00000000 7c13f77f b0aa0100 ffff010c ....|........... │ │ │ │ + 0x000bc324 16040000 361a5000 58040000 6413f77f ....6.P.X...d... │ │ │ │ + 0x000bc334 b0aa0100 ffff010c 20040000 3e1a5800 ........ ...>.X. │ │ │ │ + 0x000bc344 60040000 4c13f77f b0ab0200 ffff011e `...L........... │ │ │ │ + 0x000bc354 16040000 42129801 00681082 01007e04 ....B....h....~. │ │ │ │ + 0x000bc364 98010090 01040000 94010482 01000000 ................ │ │ │ │ + 0x000bc374 2013f77f b0ab0200 ffff011f 20040000 ........... ... │ │ │ │ + 0x000bc384 4a12a001 0070108a 01008601 04a00100 J....p.......... │ │ │ │ + 0x000bc394 98010400 009c0104 8a010000 f412f77f ................ │ │ │ │ + 0x000bc3a4 b0a80100 ffff010c 14040000 1e042e00 ................ │ │ │ │ + 0x000bc3b4 36040000 dc12f77f b0a80100 ffff010c 6............... │ │ │ │ + 0x000bc3c4 1e040000 28043800 40040000 c412f77f ....(.8.@....... │ │ │ │ + 0x000bc3d4 b0af0c00 ffff011a 36020000 7e38ea01 ........6...~8.. │ │ │ │ + 0x000bc3e4 00c00102 a4020084 02040000 a00228ea ..............(. │ │ │ │ + 0x000bc3f4 01000000 9c12f77f b0af0c00 ffff011a ................ │ │ │ │ + 0x000bc404 36020000 7e38ec01 00c20102 a6020086 6...~8.......... │ │ │ │ + 0x000bc414 02040000 a20228ec 01000000 7412f77f ......(.....t... │ │ │ │ + 0x000bc424 b0af0c00 ffff011a 36020000 7e38ea01 ........6...~8.. │ │ │ │ + 0x000bc434 00c00102 a4020084 02040000 a00228ea ..............(. │ │ │ │ + 0x000bc444 01000000 4c12f77f b0ab0200 ffff0108 ....L........... │ │ │ │ + 0x000bc454 40026000 7e040000 3812f77f b0aa0300 @.`.~...8....... │ │ │ │ + 0x000bc464 ffff010e 28040000 6c049001 00b40104 ....(...l....... │ │ │ │ + 0x000bc474 00000000 1c12f77f b0af2200 ffff0146 .........."....F │ │ │ │ + 0x000bc484 7204f007 00b80104 d607009a 0204d407 r............... │ │ │ │ + 0x000bc494 00aa0204 cc07008e 0304f407 00ec0304 ................ │ │ │ │ + 0x000bc4a4 f20700a6 04048208 00f60404 ca0700aa ................ │ │ │ │ + 0x000bc4b4 0504c807 00fa0504 c60700ac 06049607 ................ │ │ │ │ + 0x000bc4c4 00840804 00000000 c811f77f 0182b201 ................ │ │ │ │ + 0x000bc4d4 b0ad80c9 ffff0117 42040000 50048602 ........B...P... │ │ │ │ + 0x000bc4e4 00580400 00681ee6 0100a402 04000000 .X...h.......... │ │ │ │ + 0x000bc4f4 a011f77f b0af3600 ffff011b 88011e00 ......6......... │ │ │ │ + 0x000bc504 00b2014e de0300ae 02020000 940304ba ...N............ │ │ │ │ + 0x000bc514 0300e003 04000000 7811f77f af3f0a00 ........x....?.. │ │ │ │ + 0x000bc524 ff907101 664c0400 007a04c4 1100ac02 ..q.fL...z...... │ │ │ │ + 0x000bc534 040000ec 0204e210 00fc0304 f41100ee ................ │ │ │ │ + 0x000bc544 0402c811 00800604 0000ae06 04c61100 ................ │ │ │ │ + 0x000bc554 e20704c4 1100f607 04801101 f20804c6 ................ │ │ │ │ + 0x000bc564 11008609 04be1001 b20d04c6 1100c80d ................ │ │ │ │ + 0x000bc574 04c41100 e60e04c6 1100de10 04a41100 ................ │ │ │ │ + 0x000bc584 fc100400 00a01104 9c100001 00000000 ................ │ │ │ │ + 0x000bc594 00000000 fc10f77f b0a80100 ffff010c ................ │ │ │ │ + 0x000bc5a4 14040000 1c042600 2e040000 e410f77f ......&......... │ │ │ │ + 0x000bc5b4 b0af3800 ffff0128 502c0000 880110de ..8....(P,...... │ │ │ │ + 0x000bc5c4 0500c201 a201e005 00900304 8005009a ................ │ │ │ │ + 0x000bc5d4 0404e005 00be0504 0000da05 16e00500 ................ │ │ │ │ + 0x000bc5e4 b010f77f af3f0a00 ff907101 664e0400 .....?....q.fN.. │ │ │ │ + 0x000bc5f4 007c0498 1200b002 040000ee 0204b611 .|.............. │ │ │ │ + 0x000bc604 00ba0404 9a1200a8 0502ac12 00c00604 ................ │ │ │ │ + 0x000bc614 0000e606 04d81200 94080498 1200a808 ................ │ │ │ │ + 0x000bc624 04921101 ac0904d8 1200c009 04d41101 ................ │ │ │ │ + 0x000bc634 860e04d8 12009c0e 04981200 ba0f04d8 ................ │ │ │ │ + 0x000bc644 1200b211 04f01000 d0110400 00f41104 ................ │ │ │ │ + 0x000bc654 f8110001 00000000 00000000 3410f77f ............4... │ │ │ │ + 0x000bc664 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000bc674 2e040000 1c10f77f af3f0800 ff906101 .........?....a. │ │ │ │ + 0x000bc684 564c0400 007404e6 1000be02 04c21000 VL...t.......... │ │ │ │ + 0x000bc694 c00402fa 0f00dc05 04c81000 8e0704e6 ................ │ │ │ │ + 0x000bc6a4 1000a207 04821101 a60804c8 1000ba08 ................ │ │ │ │ + 0x000bc6b4 04a61101 840d04c8 10009a0d 04e61000 ................ │ │ │ │ + 0x000bc6c4 c20e04c8 1000e210 040000a2 1104ca11 ................ │ │ │ │ + 0x000bc6d4 00c61104 d0110001 00000000 00000000 ................ │ │ │ │ + 0x000bc6e4 b00ff77f b0af2000 ffff011c 72048a04 ...... .....r... │ │ │ │ + 0x000bc6f4 00bc0104 f003009e 0204ea03 00d40204 ................ │ │ │ │ + 0x000bc704 ba0300ec 03040000 880ff77f b0aa0100 ................ │ │ │ │ + 0x000bc714 ffff010d 28040000 50047400 98010400 ....(...P.t..... │ │ │ │ + 0x000bc724 00000000 6c0ff77f b0ae3100 ffff010f ....l.....1..... │ │ │ │ + 0x000bc734 56220000 b20104f6 01009a02 04000000 V".............. │ │ │ │ + 0x000bc744 500ff77f b0a80100 ffff010c 14040000 P............... │ │ │ │ + 0x000bc754 1c042600 2e040000 380ff77f 81c91601 ..&.....8....... │ │ │ │ + 0x000bc764 b0b0b0af ffff0111 8e01d802 0000b404 ................ │ │ │ │ + 0x000bc774 04ee0400 96050c00 00000000 140ff77f ................ │ │ │ │ + 0x000bc784 af3f0c00 ff906101 564e0400 007604f0 .?....a.VN...v.. │ │ │ │ + 0x000bc794 0f00b802 04ce1000 9a0402a8 0f00b605 ................ │ │ │ │ + 0x000bc7a4 048e1000 e80604f0 0f00fc06 04aa1001 ................ │ │ │ │ + 0x000bc7b4 f807048e 10008c08 04d41001 be0c048e ................ │ │ │ │ + 0x000bc7c4 1000d40c 04f00f00 f40d048e 10008a10 ................ │ │ │ │ + 0x000bc7d4 040000ca 1004f810 00f41004 fe100001 ................ │ │ │ │ + 0x000bc7e4 00000000 00000000 a80ef77f b0a80100 ................ │ │ │ │ + 0x000bc7f4 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000bc804 900ef77f b0af0c00 ffff0110 58960100 ............X... │ │ │ │ + 0x000bc814 00a20204 f20200a4 03080000 740ef77f ............t... │ │ │ │ + 0x000bc824 af3f0800 ff906901 604e0400 007c04a6 .?....i.`N...|.. │ │ │ │ + 0x000bc834 1100aa02 04000080 03048611 00ec0402 ................ │ │ │ │ + 0x000bc844 be1000fe 05040000 aa060488 1100d807 ................ │ │ │ │ + 0x000bc854 04a61100 ec0704c2 1101f008 04881100 ................ │ │ │ │ + 0x000bc864 840904e6 1101cc0d 04881100 e20d04a6 ................ │ │ │ │ + 0x000bc874 1100860f 04881100 a2110400 00e21104 ................ │ │ │ │ + 0x000bc884 8a120086 12049012 00010000 00000000 ................ │ │ │ │ + 0x000bc894 000ef77f b0a80100 ffff010c 14040000 ................ │ │ │ │ + 0x000bc8a4 1c042600 2e040000 e80df77f b0af1200 ..&............. │ │ │ │ + 0x000bc8b4 ffff0115 4e040000 ce0102a6 0300ca02 ....N........... │ │ │ │ + 0x000bc8c4 02820300 c6030400 00000000 c9140181 ................ │ │ │ │ + 0x000bc8d4 b0b0af80 00000000 c9060181 b0b0af83 ................ │ │ │ │ + 0x000bc8e4 00000000 ac0df77f b0af0a00 ff901d01 ................ │ │ │ │ + 0x000bc8f4 142a0400 004004ca 0401ea04 04ae0400 .*...@.......... │ │ │ │ + 0x000bc904 ee040400 00010000 00000000 840df77f ................ │ │ │ │ + 0x000bc914 b0af0a00 ff901d01 142a0400 004004ca .........*...@.. │ │ │ │ + 0x000bc924 0401ea04 04ae0400 ee040400 00010000 ................ │ │ │ │ + 0x000bc934 00000000 5c0df77f af3f0a00 ffff0181 ....\....?...... │ │ │ │ + 0x000bc944 014a0400 0072048a 1400ae02 0400008a .J...r.......... │ │ │ │ + 0x000bc954 03048814 00f60302 dc1200c0 04040000 ................ │ │ │ │ + 0x000bc964 f20404a6 1400ac06 040000f6 06048613 ................ │ │ │ │ + 0x000bc974 00ce0802 881300e8 09040000 940a04d0 ................ │ │ │ │ + 0x000bc984 1300c20b 040000f0 0b04ec13 00c40d04 ................ │ │ │ │ + 0x000bc994 c2140088 0f02c414 00b01004 8a1500e6 ................ │ │ │ │ + 0x000bc9a4 11048a14 00821204 8a15009c 1204ec13 ................ │ │ │ │ + 0x000bc9b4 00b61204 d01300d0 1204a614 00cc1304 ................ │ │ │ │ + 0x000bc9c4 00000000 cc0cf77f b0aa0300 ffff010e ................ │ │ │ │ + 0x000bc9d4 28040000 5c048001 00a40104 00000000 (...\........... │ │ │ │ + 0x000bc9e4 b00cf77f 84c93601 b0b0b0af ffff0148 ......6........H │ │ │ │ + 0x000bc9f4 82018c01 00009803 dc018c15 00fa04ce ................ │ │ │ │ + 0x000bca04 088a1600 840e0484 1400d20e 020000e0 ................ │ │ │ │ + 0x000bca14 11028a16 00c21204 8c1500e0 1304a616 ................ │ │ │ │ + 0x000bca24 00d21408 00008815 048c1500 8616048a ................ │ │ │ │ + 0x000bca34 1600ce16 048c1500 580cf77f b0a80100 ........X....... │ │ │ │ + 0x000bca44 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000bca54 400cf77f 82c92801 b0b0b0af ffff011d @.....(......... │ │ │ │ + 0x000bca64 8001d001 0000c803 ba09ba0e 00ec0d04 ................ │ │ │ │ + 0x000bca74 0000960e 24ba0e00 da0e0400 00000000 ....$........... │ │ │ │ + 0x000bca84 100cf77f b0a80100 ffff010c 14040000 ................ │ │ │ │ + 0x000bca94 1c042600 2e040000 f80bf77f af3f0c00 ..&..........?.. │ │ │ │ + 0x000bcaa4 ff906901 604e0400 007604a8 1100a602 ..i.`N...v...... │ │ │ │ + 0x000bcab4 040000ee 02048811 00ee0402 c0100084 ................ │ │ │ │ + 0x000bcac4 06040000 b006048a 1100de07 04a81100 ................ │ │ │ │ + 0x000bcad4 f20704c4 1101f608 048a1100 8a0904e8 ................ │ │ │ │ + 0x000bcae4 1101d40d 048a1100 ea0d04a8 11008a0f ................ │ │ │ │ + 0x000bcaf4 048a1100 a4110400 00e41104 8c120088 ................ │ │ │ │ + 0x000bcb04 12049212 00010000 00000000 840bf77f ................ │ │ │ │ + 0x000bcb14 b0ab0200 ffff010d 28040000 50047400 ........(...P.t. │ │ │ │ + 0x000bcb24 a0010400 00000000 680bf77f b0aa0100 ........h....... │ │ │ │ + 0x000bcb34 ffff0109 42046400 82010400 00000000 ....B.d......... │ │ │ │ + 0x000bcb44 c90c0181 b0b0af87 00000000 440bf77f ............D... │ │ │ │ + 0x000bcb54 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000bcb64 2e040000 2c0bf77f af3f0c00 ff906901 ....,....?....i. │ │ │ │ + 0x000bcb74 604e0400 007604ba 1100aa02 040000fe `N...v.......... │ │ │ │ + 0x000bcb84 02049a11 00800502 d2100092 06040000 ................ │ │ │ │ + 0x000bcb94 c206049c 1100f007 04ba1100 840804d6 ................ │ │ │ │ + 0x000bcba4 11018809 049c1100 9c0904fa 1101e60d ................ │ │ │ │ + 0x000bcbb4 049c1100 fc0d04ba 11009c0f 049c1100 ................ │ │ │ │ + 0x000bcbc4 b6110400 00f61104 9e12009a 1204a412 ................ │ │ │ │ + 0x000bcbd4 00010000 00000000 b80af77f b0ab0200 ................ │ │ │ │ + 0x000bcbe4 ffff010d 28040000 54047800 a4010400 ....(...T.x..... │ │ │ │ + 0x000bcbf4 00000000 9c0af77f b0aa0100 ffff0109 ................ │ │ │ │ + 0x000bcc04 42046400 82010400 00000000 840af77f B.d............. │ │ │ │ + 0x000bcc14 b0ad0a00 ffff0114 3e040000 7404ce01 ........>...t... │ │ │ │ + 0x000bcc24 00b4015e f4010092 02040000 640af77f ...^........d... │ │ │ │ + 0x000bcc34 b0a90200 ffff010c 18040000 34043e00 ............4.>. │ │ │ │ + 0x000bcc44 44040000 4c0af77f b0b0aa00 ffff0110 D...L........... │ │ │ │ + 0x000bcc54 14040000 34044a00 3e044c00 5a040000 ....4.J.>.L.Z... │ │ │ │ + 0x000bcc64 300af77f b0a90200 ffff010c 18360000 0............6.. │ │ │ │ + 0x000bcc74 52046000 68040000 180af77f c93f2e01 R.`.h........?.. │ │ │ │ + 0x000bcc84 b0b0af82 ffff01a5 0178ca01 00009403 .........x...... │ │ │ │ + 0x000bcc94 04fa1c00 da034aca 1c00d204 f002e01b ......J......... │ │ │ │ + 0x000bcca4 00e40704 cc1d008e 0804ca1d 00de0932 ...............2 │ │ │ │ + 0x000bccb4 c81d00b2 0bb40592 1d00f410 049a1e00 ................ │ │ │ │ + 0x000bccc4 fe109801 921d00cc 1224801c 009e1386 .........$...... │ │ │ │ + 0x000bccd4 04921d00 b61704dc 1a008a18 8001921d ................ │ │ │ │ + 0x000bcce4 00901904 c81d0086 1a10921d 00981a04 ................ │ │ │ │ + 0x000bccf4 ea1c00ac 1a04921d 00a81b04 0000c41b ................ │ │ │ │ + 0x000bcd04 04ca1c00 dc1b04e0 1b00b41c 040000e6 ................ │ │ │ │ + 0x000bcd14 1c04e01b 00f61c04 ca1c00aa 1d1ec81d ................ │ │ │ │ + 0x000bcd24 00e81d04 e01b0082 1ea40192 1d000000 ................ │ │ │ │ + 0x000bcd34 6009f77f b0ad2000 ffff011d d20104cc `..... ......... │ │ │ │ + 0x000bcd44 0200de01 048c0300 ec0104e2 02009802 ................ │ │ │ │ + 0x000bcd54 048e0300 de022e00 00000000 3409f77f ............4... │ │ │ │ + 0x000bcd64 b0ad2000 ffff011d b80104b0 0200c401 .. ............. │ │ │ │ + 0x000bcd74 04f00200 d00104c6 0200fc01 04f20200 ................ │ │ │ │ + 0x000bcd84 c2022e00 00000000 0809f77f b0a80100 ................ │ │ │ │ + 0x000bcd94 ffff010c 14040000 1c042600 2e040000 ..........&..... │ │ │ │ + 0x000bcda4 f008f77f af3f0c00 ff906901 604e0400 .....?....i.`N.. │ │ │ │ + 0x000bcdb4 0076049c 1100a802 040000e8 0204fc10 .v.............. │ │ │ │ + 0x000bcdc4 00de0402 b41000f4 05040000 a20604fe ................ │ │ │ │ + 0x000bcdd4 1000d007 049c1100 e40704b8 1101e808 ................ │ │ │ │ + 0x000bcde4 04fe1000 fc0804dc 1101c60d 04fe1000 ................ │ │ │ │ + 0x000bcdf4 dc0d049c 1100fc0e 04fe1000 98110400 ................ │ │ │ │ + 0x000bce04 00d81104 801200fc 11048612 00010000 ................ │ │ │ │ + 0x000bce14 00000000 7c08f77f b0aa0100 ffff010d ....|........... │ │ │ │ + 0x000bce24 28040000 50047400 98010400 00000000 (...P.t......... │ │ │ │ + 0x000bce34 6008f77f b0aa0100 ffff0109 42046400 `...........B.d. │ │ │ │ + 0x000bce44 82010400 00000000 4808f77f b0ad0a00 ........H....... │ │ │ │ + 0x000bce54 ffff0114 3e040000 7404ce01 00b4015e ....>...t......^ │ │ │ │ + 0x000bce64 f4010092 02040000 2808f77f b0b0aa00 ........(....... │ │ │ │ + 0x000bce74 ffff0114 14040000 34045200 3e045400 ........4.R.>.T. │ │ │ │ + 0x000bce84 4a045200 62040000 0808f77f b0a90200 J.R.b........... │ │ │ │ + 0x000bce94 ffff010c 18360000 52046000 68040000 .....6..R.`.h... │ │ │ │ + 0x000bcea4 f007f77f ab08b100 ffff0110 14040000 ................ │ │ │ │ + 0x000bceb4 34044400 3c044600 52040000 d407f77f 4.D.<.F.R....... │ │ │ │ + 0x000bcec4 af3f0800 ff904501 3d4c0400 007a04a6 .?....E.=L...z.. │ │ │ │ + 0x000bced4 0b00aa02 040000ee 0204c40b 00b80404 ................ │ │ │ │ + 0x000bcee4 980b009e 0502ac0a 00b80604 a60b00cc ................ │ │ │ │ + 0x000bcef4 0604f40a 01940904 a60b0094 0b04c60b ................ │ │ │ │ + 0x000bcf04 00c00b04 00000100 00000000 8407f77f ................ │ │ │ │ + 0x000bcf14 c91cb201 b0b0af84 ffff01cd 0160fc01 .............`.. │ │ │ │ + 0x000bcf24 00008c03 1abe1c00 9e040484 1f00cc04 ................ │ │ │ │ + 0x000bcf34 049a1c00 b0051cbc 1c00aa06 20fe1c00 ............ ... │ │ │ │ + 0x000bcf44 8007c601 861e00fe 08049c1c 00e40904 ................ │ │ │ │ + 0x000bcf54 e41d0086 0a04e61d 00d00b04 ce1d008e ................ │ │ │ │ + 0x000bcf64 0c04ba1c 00c00d04 a61e00ac 0e04a81e ................ │ │ │ │ + 0x000bcf74 00ce0e04 981c0086 0f04a21d 00e40fd6 ................ │ │ │ │ + 0x000bcf84 01d01d00 96123cfc 1c00d612 40e81a00 ......<.....@... │ │ │ │ + 0x000bcf94 d013cc02 d01d0090 19d801e8 1a00f81b ................ │ │ │ │ + 0x000bcfa4 04000094 1c04981c 00b61c04 9c1c00da ................ │ │ │ │ + 0x000bcfb4 1c04bc1c 00f81c04 fe1c009e 1d04d01d ................ │ │ │ │ + 0x000bcfc4 00ca1d04 ce1d0082 1e04e41d 00a21e04 ................ │ │ │ │ + 0x000bcfd4 a61e00c4 1e04861e 00e21e04 841f0080 ................ │ │ │ │ + 0x000bcfe4 1f040000 8a1f04be 1c000000 a406f77f ................ │ │ │ │ + 0x000bcff4 b0a80100 ffff010c 14040000 1c042600 ..............&. │ │ │ │ + 0x000bd004 2e040000 c90c0181 b0b0af87 00000000 ................ │ │ │ │ + 0x000bd014 8006f77f b0a80100 ffff010c 14040000 ................ │ │ │ │ + 0x000bd024 1c042600 2e040000 6806f77f af3f0e00 ..&.....h....?.. │ │ │ │ + 0x000bd034 ff906901 604e0400 007604aa 1100a602 ..i.`N...v...... │ │ │ │ + 0x000bd044 040000f2 02048a11 00f80402 c2100092 ................ │ │ │ │ + 0x000bd054 06040000 c406048c 1100f607 04aa1100 ................ │ │ │ │ + 0x000bd064 8a0804c6 11018609 048c1100 9a0904ea ................ │ │ │ │ + 0x000bd074 1101da0d 048c1100 f00d04aa 1100900f ................ │ │ │ │ + 0x000bd084 048c1100 a6110400 00e61104 8e12008a ................ │ │ │ │ + 0x000bd094 12049412 00010000 00000000 f405f77f ................ │ │ │ │ + 0x000bd0a4 b0aa0100 ffff010d 28040000 54047800 ........(...T.x. │ │ │ │ + 0x000bd0b4 9c010400 00000000 d805f77f b0aa0100 ................ │ │ │ │ + 0x000bd0c4 ffff0109 42046400 82010400 00 ....B.d...... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,429 +1,428 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x000bd0dc 040cf77f b0ab0280 b80cf77f f09bff7f ................ │ │ │ │ - 0x000bd0ec d80df77f b0ab0280 8c0ef77f 01000000 ................ │ │ │ │ - 0x000bd0fc e40ef77f e8b4ff7f a00ff77f b0ab0280 ................ │ │ │ │ - 0x000bd10c 5410f77f b0a80180 8410f77f b0ab0280 T............... │ │ │ │ - 0x000bd11c f411f77f 01000000 9c12f77f b0ab0280 ................ │ │ │ │ - 0x000bd12c 0c14f77f 01000000 f414f77f 14ddff7f ................ │ │ │ │ - 0x000bd13c ec15f77f 34ddff7f e416f77f 54ddff7f ....4.......T... │ │ │ │ - 0x000bd14c dc17f77f 74ddff7f d418f77f 94ddff7f ....t........... │ │ │ │ - 0x000bd15c 8819f77f 48dfff7f 801af77f 68dfff7f ....H.......h... │ │ │ │ - 0x000bd16c 781bf77f 88dfff7f 701cf77f a8dfff7f x.......p....... │ │ │ │ - 0x000bd17c 681df77f c8dfff7f 601ef77f e8dfff7f h.......`....... │ │ │ │ - 0x000bd18c 581ff77f 08e0ff7f 5020f77f 28e0ff7f X.......P ..(... │ │ │ │ - 0x000bd19c 4821f77f 48e0ff7f 4022f77f 68e0ff7f H!..H...@"..h... │ │ │ │ - 0x000bd1ac 3823f77f 88e0ff7f 3024f77f a8e0ff7f 8#......0$...... │ │ │ │ - 0x000bd1bc 2825f77f c8e0ff7f 2026f77f e8e0ff7f (%...... &...... │ │ │ │ - 0x000bd1cc 1827f77f 08e1ff7f 1028f77f 28e1ff7f .'.......(..(... │ │ │ │ - 0x000bd1dc 0829f77f 48e1ff7f 002af77f 68e1ff7f .)..H....*..h... │ │ │ │ - 0x000bd1ec f82af77f 01000000 482bf77f c8e2ff7f .*......H+...... │ │ │ │ - 0x000bd1fc 942bf77f 40e3ff7f e02bf77f b0ab0280 .+..@....+...... │ │ │ │ - 0x000bd20c 942cf77f 01000000 f02df77f f4f0ff7f .,.......-...... │ │ │ │ - 0x000bd21c e02ff77f 01000000 fc30f77f b0a80180 ./.......0...... │ │ │ │ - 0x000bd22c c831f77f ab08b180 3c32f77f 01000000 .1......<2...... │ │ │ │ - 0x000bd23c ec32f77f 1c87ff7f 744ef77f 01000000 .2......tN...... │ │ │ │ - 0x000bd24c c451f77f b0ab0280 a053f77f 01000000 .Q.......S...... │ │ │ │ - 0x000bd25c 3c54f77f b0aa0380 f854f77f b0a80180 ...... │ │ │ │ - 0x000bd80c f440f97f b0ad0480 fc42f97f 01000000 .@.......B...... │ │ │ │ - 0x000bd81c fc46f97f b0aa0380 b847f97f 01000000 .F.......G...... │ │ │ │ - 0x000bd82c 044ef97f 94a8ff7f 3450f97f 30a9ff7f .N......4P..0... │ │ │ │ - 0x000bd83c 4c51f97f 34a9ff7f a452f97f 01000000 LQ..4....R...... │ │ │ │ - 0x000bd84c cc52f97f a908b180 f852f97f 28a9ff7f .R.......R..(... │ │ │ │ - 0x000bd85c 6453f97f 38a9ff7f 9053f97f b0ad0280 dS..8....S...... │ │ │ │ - 0x000bd86c 6854f97f b0af0280 7c55f97f 38a9ff7f hT......|U..8... │ │ │ │ - 0x000bd87c fc57f97f 58a9ff7f 7c5af97f 78a9ff7f .W..X...|Z..x... │ │ │ │ - 0x000bd88c 4074f97f e8aaff7f 9c74f97f f8aaff7f @t.......t...... │ │ │ │ - 0x000bd89c ac77f97f 18abff7f 9080f97f 48abff7f .w..........H... │ │ │ │ - 0x000bd8ac 4c88f97f 01000000 9489f97f b0b0ae80 L............... │ │ │ │ - 0x000bd8bc 4c8af97f 70abff7f d897f97f 9cacff7f L...p........... │ │ │ │ - 0x000bd8cc bc99f97f ccacff7f ec99f97f 01000000 ................ │ │ │ │ - 0x000bd8dc dc9af97f d4acff7f d4a5f97f 01000000 ................ │ │ │ │ - 0x000bd8ec a4a6f97f b0ae0180 90a7f97f 01000000 ................ │ │ │ │ - 0x000bd8fc 40a8f97f 04adff7f a8aaf97f 24adff7f @...........$... │ │ │ │ - 0x000bd90c 7cacf97f 01000000 18adf97f 34adff7f |...........4... │ │ │ │ - 0x000bd91c dcaff97f 01000000 c8b4f97f f8adff7f ................ │ │ │ │ - 0x000bd92c f8b6f97f 24aeff7f 78b9f97f 44aeff7f ....$...x...D... │ │ │ │ - 0x000bd93c f8bbf97f 64aeff7f 44c5f97f ecaeff7f ....d...D....... │ │ │ │ - 0x000bd94c d4c8f97f 2cafff7f f4d2f97f 01000000 ....,........... │ │ │ │ - 0x000bd95c f8d2f97f 6cafff7f 5cd3f97f 01000000 ....l...\....... │ │ │ │ - 0x000bd96c 64d3f97f 7cafff7f 40d6f97f 01000000 d...|...@....... │ │ │ │ - 0x000bd97c 08daf97f 90afff7f 88dcf97f b0afff7f ................ │ │ │ │ - 0x000bd98c 3cebf97f 7cb0ff7f 6cf0f97f d8b0ff7f <...|...l....... │ │ │ │ - 0x000bd99c 3cf1f97f 01000000 1cf4f97f b0a80180 <............... │ │ │ │ - 0x000bd9ac 78f4f97f 01000000 b0f4f97f b0a90280 x............... │ │ │ │ - 0x000bd9bc e0f4f97f b0b0a880 7cf5f97f 01000000 ........|....... │ │ │ │ - 0x000bd9cc 78f5f97f b0ac0180 5cf6f97f b8b0ff7f x.......\....... │ │ │ │ - 0x000bd9dc 74f8f97f bcb0ff7f 7cfaf97f e4b0ff7f t.......|....... │ │ │ │ - 0x000bd9ec 6006fa7f e0b1ff7f a407fa7f 01000000 `............... │ │ │ │ - 0x000bd9fc 1008fa7f 00b2ff7f 640efa7f 01000000 ........d....... │ │ │ │ - 0x000bda0c a812fa7f 68b2ff7f 2815fa7f 88b2ff7f ....h...(....... │ │ │ │ - 0x000bda1c d423fa7f 54b3ff7f 5828fa7f acb3ff7f .#..T...X(...... │ │ │ │ - 0x000bda2c 102bfa7f 01000000 0c2bfa7f bcb3ff7f .+.......+...... │ │ │ │ - 0x000bda3c 642bfa7f 01000000 5030fa7f c4b3ff7f d+......P0...... │ │ │ │ - 0x000bda4c d032fa7f e4b3ff7f 5035fa7f 04b4ff7f .2......P5...... │ │ │ │ - 0x000bda5c 943ffa7f 8cb4ff7f 6042fa7f c0b4ff7f .?......`B...... │ │ │ │ - 0x000bda6c 744afa7f e4b4ff7f d44afa7f 01000000 tJ.......J...... │ │ │ │ - 0x000bda7c 9c4efa7f 28b5ff7f 8c4ffa7f 01000000 .N..(....O...... │ │ │ │ - 0x000bda8c 884ffa7f 48b5ff7f 0852fa7f 68b5ff7f .O..H....R..h... │ │ │ │ - 0x000bda9c b05cfa7f 0cb6ff7f 2465fa7f 6cb6ff7f .\......$e..l... │ │ │ │ - 0x000bdaac 0c6bfa7f 00840480 406bfa7f 01000000 .k......@k...... │ │ │ │ - 0x000bdabc 786bfa7f b4b4ff7f 786cfa7f 01000000 xk......xl...... │ │ │ │ - 0x000bdacc b86cfa7f b0ab0280 1c6dfa7f b0a90280 .l.......m...... │ │ │ │ - 0x000bdadc 946dfa7f 01000000 a46dfa7f bcb6ff7f .m.......m...... │ │ │ │ - 0x000bdaec f06dfa7f 01000000 4c6efa7f b0b0aa80 .m......Ln...... │ │ │ │ - 0x000bdafc a06efa7f 01000000 1871fa7f b0aa0380 .n.......q...... │ │ │ │ - 0x000bdb0c 5072fa7f 01000000 4074fa7f b0af0280 Pr......@t...... │ │ │ │ - 0x000bdb1c 2075fa7f b0a90480 3477fa7f 94b6ff7f u......4w...... │ │ │ │ - 0x000bdb2c 3c7afa7f b4b6ff7f d87cfa7f d4b6ff7f .......?...... │ │ │ │ - 0x000be59c 903ffd7f e8d6ff7f c03ffd7f f8d6ff7f .?.......?...... │ │ │ │ - 0x000be5ac fc3ffd7f 10d8ff7f 2c40fd7f 20d8ff7f .?......,@.. ... │ │ │ │ - 0x000be5bc 6840fd7f 30d8ff7f c440fd7f 44d8ff7f h@..0....@..D... │ │ │ │ - 0x000be5cc 2841fd7f 01000000 0044fd7f 50d8ff7f (A.......D..P... │ │ │ │ - 0x000be5dc 6444fd7f 64d8ff7f d044fd7f 78d8ff7f dD..d....D..x... │ │ │ │ - 0x000be5ec 5c46fd7f b0b0b080 6446fd7f 94d8ff7f \F......dF...... │ │ │ │ - 0x000be5fc b449fd7f b0b0b080 bc49fd7f c4d8ff7f .I.......I...... │ │ │ │ - 0x000be60c bc4bfd7f e8d8ff7f 184cfd7f f8d8ff7f .K.......L...... │ │ │ │ - 0x000be61c 7c4cfd7f 08d9ff7f 1c4dfd7f 2cd9ff7f |L.......M..,... │ │ │ │ - 0x000be62c c44dfd7f 50d9ff7f f84dfd7f 60d9ff7f .M..P....M..`... │ │ │ │ - 0x000be63c 344efd7f 01000000 984efd7f 68d9ff7f 4N.......N..h... │ │ │ │ - 0x000be64c c84efd7f b0aa0380 844ffd7f 70d9ff7f .N.......O..p... │ │ │ │ - 0x000be65c 0450fd7f 01000000 ec50fd7f 78d9ff7f .P.......P..x... │ │ │ │ - 0x000be66c a451fd7f 88d9ff7f 5852fd7f 98d9ff7f .Q......XR...... │ │ │ │ - 0x000be67c 8453fd7f acd9ff7f 9454fd7f 01000000 .S.......T...... │ │ │ │ - 0x000be68c 9c5afd7f b8d9ff7f 7463fd7f 01000000 .Z......tc...... │ │ │ │ - 0x000be69c 8463fd7f b0aa0180 1465fd7f 18daff7f .c.......e...... │ │ │ │ - 0x000be6ac 4068fd7f 58daff7f 0c6afd7f 80daff7f @h..X....j...... │ │ │ │ - 0x000be6bc f46bfd7f acdaff7f 6c6dfd7f d0daff7f .k......lm...... │ │ │ │ - 0x000be6cc 0c6ffd7f e4daff7f 6470fd7f fcdaff7f .o......dp...... │ │ │ │ - 0x000be6dc b471fd7f 14dbff7f cc72fd7f 34dbff7f .q.......r..4... │ │ │ │ - 0x000be6ec fc73fd7f 54dbff7f 1875fd7f 01000000 .s..T....u...... │ │ │ │ - 0x000be6fc 2077fd7f 6cdbff7f 8479fd7f 88dbff7f w..l....y...... │ │ │ │ - 0x000be70c 9c7bfd7f 01000000 607cfd7f 9cdbff7f .{......`|...... │ │ │ │ - 0x000be71c 687dfd7f 01000000 d47dfd7f a4dbff7f h}.......}...... │ │ │ │ - 0x000be72c 4480fd7f 01000000 e081fd7f 4cdcff7f D...........L... │ │ │ │ - 0x000be73c ec82fd7f 5cdcff7f 8c8ffd7f 6cdcff7f ....\.......l... │ │ │ │ - 0x000be74c 8c92fd7f 01000000 b892fd7f b0ae0180 ................ │ │ │ │ - 0x000be75c 7493fd7f 01000000 ec95fd7f a908b180 t............... │ │ │ │ - 0x000be76c 2c96fd7f b0a90280 7096fd7f 01000000 ,.......p....... │ │ │ │ - 0x000be77c b496fd7f 00840280 dc96fd7f 50dcff7f ............P... │ │ │ │ - 0x000be78c 4098fd7f 70dcff7f a899fd7f 90dcff7f @...p........... │ │ │ │ - 0x000be79c 0c9bfd7f 01000000 089bfd7f a8dcff7f ................ │ │ │ │ - 0x000be7ac 949bfd7f b4dcff7f 5c9cfd7f c8dcff7f ........\....... │ │ │ │ - 0x000be7bc 88a0fd7f 14ddff7f c8a1fd7f 01000000 ................ │ │ │ │ - 0x000be7cc 68a3fd7f a908b180 e4a3fd7f 01000000 h............... │ │ │ │ - 0x000be7dc e0a3fd7f 1cddff7f e0a5fd7f 3cddff7f ............<... │ │ │ │ - 0x000be7ec 1caffd7f b0ddff7f 4caffd7f 01000000 ........L....... │ │ │ │ - 0x000be7fc e0b0fd7f a908b180 5cb1fd7f 01000000 ........\....... │ │ │ │ - 0x000be80c 58b1fd7f a8ddff7f 7cb4fd7f d4ddff7f X.......|....... │ │ │ │ - 0x000be81c 0cbefd7f 48deff7f 38befd7f 01000000 ....H...8....... │ │ │ │ - 0x000be82c 4cc2fd7f a908b180 9cc2fd7f 01000000 L............... │ │ │ │ - 0x000be83c 98c2fd7f 40deff7f 9ccbfd7f a4deff7f ....@........... │ │ │ │ - 0x000be84c c0cdfd7f c4deff7f 6ccefd7f d8deff7f ........l....... │ │ │ │ - 0x000be85c a4cffd7f ecdeff7f d4cffd7f 01000000 ................ │ │ │ │ - 0x000be86c 68d1fd7f f4deff7f 24d4fd7f a908b180 h.......$....... │ │ │ │ - 0x000be87c 9cd4fd7f b0a90280 d0d4fd7f 01000000 ................ │ │ │ │ - 0x000be88c ccd4fd7f f8deff7f 7cddfd7f 5cdfff7f ........|...\... │ │ │ │ - 0x000be89c acddfd7f 01000000 f8ddfd7f b0aa0780 ................ │ │ │ │ - 0x000be8ac c4defd7f 01000000 0ce0fd7f 54dfff7f ............T... │ │ │ │ - 0x000be8bc d4e1fd7f a908b180 4ce2fd7f b0a90280 ........L....... │ │ │ │ - 0x000be8cc 80e2fd7f 01000000 7ce2fd7f 50dfff7f ........|...P... │ │ │ │ - 0x000be8dc c0ebfd7f bcdfff7f ecebfd7f 01000000 ................ │ │ │ │ - 0x000be8ec b4effd7f a908b180 e4effd7f b0a90280 ................ │ │ │ │ - 0x000be8fc 24f0fd7f 00840280 54f0fd7f acdfff7f $.......T....... │ │ │ │ - 0x000be90c 3cf2fd7f 01000000 8cf2fd7f c0dfff7f <............... │ │ │ │ - 0x000be91c 40f5fd7f 00840280 58f5fd7f bcdfff7f @.......X....... │ │ │ │ - 0x000be92c 78f7fd7f c0dfff7f f8f9fd7f e0dfff7f x............... │ │ │ │ - 0x000be93c 78fcfd7f 00e0ff7f 7807fe7f 88e0ff7f x.......x....... │ │ │ │ - 0x000be94c 3008fe7f 9ce0ff7f a413fe7f 01000000 0............... │ │ │ │ - 0x000be95c 0c14fe7f e4e0ff7f 3814fe7f 01000000 ........8....... │ │ │ │ - 0x000be96c 9c17fe7f a908b180 e417fe7f b0a90280 ................ │ │ │ │ - 0x000be97c 7818fe7f 00840280 b018fe7f b0a90a80 x............... │ │ │ │ - 0x000be98c 9819fe7f b0aa0780 4c1afe7f c4e0ff7f ........L....... │ │ │ │ - 0x000be99c e821fe7f 01000000 5c27fe7f a908b180 .!......\'...... │ │ │ │ - 0x000be9ac ac27fe7f dce0ff7f d827fe7f 00840280 .'.......'...... │ │ │ │ - 0x000be9bc f427fe7f 01000000 f027fe7f dce0ff7f .'.......'...... │ │ │ │ - 0x000be9cc 3431fe7f 48e1ff7f ec31fe7f 01000000 41..H....1...... │ │ │ │ - 0x000be9dc 4432fe7f 54e1ff7f d432fe7f b0ad0e80 D2..T....2...... │ │ │ │ - 0x000be9ec dc33fe7f 5ce1ff7f c435fe7f 01000000 .3..\....5...... │ │ │ │ - 0x000be9fc 8c39fe7f a908b180 ec39fe7f 50e1ff7f .9.......9..P... │ │ │ │ - 0x000bea0c 183afe7f 00840280 483afe7f 01000000 .:......H:...... │ │ │ │ - 0x000bea1c 443afe7f 50e1ff7f 9c43fe7f bce1ff7f D:..P....C...... │ │ │ │ - 0x000bea2c 5844fe7f 01000000 d844fe7f c8e1ff7f XD.......D...... │ │ │ │ - 0x000bea3c 6c45fe7f d8e1ff7f 9446fe7f f0e1ff7f lE.......F...... │ │ │ │ - 0x000bea4c dc46fe7f 00e2ff7f 3c47fe7f 14e2ff7f .F...... │ │ │ │ 0x000d0030 ffffffff ffffef7f 01000000 64000000 ............d... │ │ │ │ 0x000d0040 02000000 00000000 00000000 05000000 ................ │ │ │ │ 0x000d0050 02000000 ffffff7f ffffff7f ffffff7f ................ │ │ │ │ 0x000d0060 00000000 00000000 01000000 14000000 ................ │ │ │ │ - 0x000d0070 00000000 40e20100 48d10a00 50d10a00 ....@...H...P... │ │ │ │ - 0x000d0080 58d10a00 60d10a00 dc2e0b00 58d10a00 X...`.......X... │ │ │ │ - 0x000d0090 e42e0b00 f02e0b00 f82e0b00 ............ │ │ │ │ + 0x000d0070 00000000 40e20100 4ccf0a00 54cf0a00 ....@...L...T... │ │ │ │ + 0x000d0080 5ccf0a00 64cf0a00 d42e0b00 5ccf0a00 \...d.......\... │ │ │ │ + 0x000d0090 dc2e0b00 e82e0b00 f02e0b00 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37356239 38656666 63313735 34393936 75b98effc1754996 │ │ │ │ - 0x00000010 62323431 32626637 65353139 38376237 b2412bf7e51987b7 │ │ │ │ - 0x00000020 38646566 64362e64 65627567 00000000 8defd6.debug.... │ │ │ │ - 0x00000030 c3d750ad ..P. │ │ │ │ + 0x00000000 38353538 31616566 63313937 35626562 85581aefc1975beb │ │ │ │ + 0x00000010 65663539 34383836 30633434 64323136 ef5948860c44d216 │ │ │ │ + 0x00000020 62333563 33332e64 65627567 00000000 b35c33.debug.... │ │ │ │ + 0x00000030 81f917f7 ....
Option type . B-BB.. B-OA.. B-QG.. B-Hyb.