{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.p4ZrNv7G/b1/porechop_0.2.4+dfsg-6_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.p4ZrNv7G/b2/porechop_0.2.4+dfsg-6_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 1f751c3e9b006c853c24863de08091cd 372664 debug optional porechop-dbgsym_0.2.4+dfsg-6_armhf.deb\n- 1f983636992097b606825f6cc75c55e4 52396 science optional porechop_0.2.4+dfsg-6_armhf.deb\n+ 0ee088eb5e066f11b3548e4213b9a954 368520 debug optional porechop-dbgsym_0.2.4+dfsg-6_armhf.deb\n+ 4ed01c9d1d529a99fdc9bde2848c667d 52288 science optional porechop_0.2.4+dfsg-6_armhf.deb\n"}, {"source1": "porechop_0.2.4+dfsg-6_armhf.deb", "source2": "porechop_0.2.4+dfsg-6_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-12 21:49:53.000000 debian-binary\n -rw-r--r-- 0 0 0 1624 2024-07-12 21:49:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 50580 2024-07-12 21:49:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 50472 2024-07-12 21:49:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/porechop/cpp_functions.so", "source2": "./usr/lib/python3/dist-packages/porechop/cpp_functions.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 7 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- ARM_EXIDX 0x00a15c 0x0000a15c 0x0000a15c 0x00138 0x00138 R 0x4\n- LOAD 0x000000 0x00000000 0x00000000 0x0a298 0x0a298 R E 0x1000\n+ ARM_EXIDX 0x00a160 0x0000a160 0x0000a160 0x00138 0x00138 R 0x4\n+ LOAD 0x000000 0x00000000 0x00000000 0x0a29c 0x0a29c R E 0x1000\n LOAD 0x00aef8 0x0000bef8 0x0000bef8 0x00258 0x00280 RW 0x1000\n DYNAMIC 0x00af08 0x0000bf08 0x0000bf08 0x000f8 0x000f8 RW 0x4\n NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x00aef8 0x0000bef8 0x0000bef8 0x00108 0x00108 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -9,20 +9,20 @@\n [ 4] .dynstr STRTAB 000008ac 0008ac 001bb6 00 A 0 0 1\n [ 5] .gnu.version VERSYM 00002462 002462 0000ba 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000251c 00251c 0000c0 00 A 4 4 4\n [ 7] .rel.dyn REL 000025dc 0025dc 0000d0 08 A 3 0 4\n [ 8] .rel.plt REL 000026ac 0026ac 0001d8 08 AI 3 20 4\n [ 9] .init PROGBITS 00002884 002884 00000c 00 AX 0 0 4\n [10] .plt PROGBITS 00002890 002890 0002f0 04 AX 0 0 4\n- [11] .text PROGBITS 00002b80 002b80 006d94 00 AX 0 0 8\n- [12] .fini PROGBITS 00009914 009914 000008 00 AX 0 0 4\n- [13] .rodata PROGBITS 0000991c 00991c 00030c 00 A 0 0 4\n- [14] .ARM.extab PROGBITS 00009c28 009c28 000534 00 A 0 0 4\n- [15] .ARM.exidx ARM_EXIDX 0000a15c 00a15c 000138 00 AL 11 0 4\n- [16] .eh_frame PROGBITS 0000a294 00a294 000004 00 A 0 0 4\n+ [11] .text PROGBITS 00002b80 002b80 006d98 00 AX 0 0 8\n+ [12] .fini PROGBITS 00009918 009918 000008 00 AX 0 0 4\n+ [13] .rodata PROGBITS 00009920 009920 00030c 00 A 0 0 4\n+ [14] .ARM.extab PROGBITS 00009c2c 009c2c 000533 00 A 0 0 4\n+ [15] .ARM.exidx ARM_EXIDX 0000a160 00a160 000138 00 AL 11 0 4\n+ [16] .eh_frame PROGBITS 0000a298 00a298 000004 00 A 0 0 4\n [17] .init_array INIT_ARRAY 0000bef8 00aef8 00000c 04 WA 0 0 4\n [18] .fini_array FINI_ARRAY 0000bf04 00af04 000004 04 WA 0 0 4\n [19] .dynamic DYNAMIC 0000bf08 00af08 0000f8 08 WA 4 0 4\n [20] .got PROGBITS 0000c000 00b000 00014c 04 WA 0 0 4\n [21] .data PROGBITS 0000c14c 00b14c 000004 00 WA 0 0 4\n [22] .bss NOBITS 0000c150 00b150 000028 00 WA 0 0 4\n [23] .ARM.attributes ARM_ATTRIBUTES 00000000 00b150 000031 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -42,55 +42,55 @@\n 38: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 (6)\n 39: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 40: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 41: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (4)\n 42: 00000000 0 FUNC GLOBAL DEFAULT UND vsnprintf@GLIBC_2.4 (4)\n 43: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (3)\n 44: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2)\n- 45: 00006d19 768 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n- 46: 0000c164 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n- 47: 0000776d 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n- 48: 00007a8d 212 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n- 49: 0000c154 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n- 50: 0000c16c 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n- 51: 000056b1 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n- 52: 000063ad 472 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n- 53: 0000c170 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n- 54: 00005ae1 472 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n- 55: 00008f21 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n- 56: 00005cb9 380 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n- 57: 00005581 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n- 58: 00007271 324 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n- 59: 00009621 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n- 60: 0000c15c 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n- 61: 000061a1 524 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n- 62: 000096c9 588 FUNC WEAK DEFAULT 11 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n- 63: 00005831 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 64: 00005e35 176 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_\n- 65: 00009671 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n- 66: 00006585 1940 FUNC WEAK DEFAULT 11 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n- 67: 0000c158 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n- 68: 00005285 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 69: 0000c16d 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n- 70: 000078c5 456 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n- 71: 0000c168 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n- 72: 00007b61 792 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 73: 0000606d 308 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 74: 000073b5 180 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n- 75: 00009535 236 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z\n- 76: 00005961 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 77: 000052d1 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n- 78: 00009a98 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n- 79: 00005ee5 392 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 80: 00008f21 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n- 81: 00003475 4 FUNC GLOBAL DEFAULT 11 freeCString\n- 82: 00003479 60 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n- 83: 00007e79 4264 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev\n- 84: 00005401 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n- 85: 000051ed 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n- 86: 00009621 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n- 87: 00007019 312 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n- 88: 0000c160 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n- 89: 00005239 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n- 90: 00007151 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n- 91: 00003e71 4988 FUNC GLOBAL DEFAULT 11 adapterAlignment\n- 92: 00007469 772 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 45: 000087b9 768 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+ 46: 0000c154 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+ 47: 0000920d 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+ 48: 0000952d 212 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n+ 49: 0000c168 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+ 50: 0000c15c 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+ 51: 00007151 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n+ 52: 00007e4d 472 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+ 53: 0000c160 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+ 54: 00007581 472 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n+ 55: 00003da9 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+ 56: 00007759 380 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n+ 57: 00007021 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n+ 58: 00008d11 324 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+ 59: 000044a9 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n+ 60: 0000c170 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+ 61: 00007c41 524 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n+ 62: 00004551 588 FUNC WEAK DEFAULT 11 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+ 63: 000072d1 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 64: 000078d5 176 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_\n+ 65: 000044f9 88 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n+ 66: 00008025 1940 FUNC WEAK DEFAULT 11 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n+ 67: 0000c16c 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+ 68: 00006d25 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 69: 0000c15d 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+ 70: 00009365 456 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+ 71: 0000c158 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+ 72: 00009601 792 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 73: 00007b0d 308 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 74: 00008e55 180 FUNC WEAK DEFAULT 11 _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n+ 75: 000043bd 236 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z\n+ 76: 00007401 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 77: 00006d71 304 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+ 78: 00009a9c 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n+ 79: 00007985 392 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 80: 00003da9 1556 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+ 81: 00004f15 4 FUNC GLOBAL DEFAULT 11 freeCString\n+ 82: 00004f19 60 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n+ 83: 00002d01 4264 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev\n+ 84: 00006ea1 384 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+ 85: 00006c8d 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+ 86: 000044a9 80 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+ 87: 00008ab9 312 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n+ 88: 0000c174 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+ 89: 00006cd9 74 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+ 90: 00008bf1 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+ 91: 00005911 4988 FUNC GLOBAL DEFAULT 11 adapterAlignment\n+ 92: 00008f09 772 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -2,90 +2,90 @@\n Relocation section '.rel.dyn' at offset 0x25dc contains 26 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bef8 00000017 R_ARM_RELATIVE \n 0000befc 00000017 R_ARM_RELATIVE \n 0000bf00 00000017 R_ARM_RELATIVE \n 0000bf04 00000017 R_ARM_RELATIVE \n 0000c14c 00000017 R_ARM_RELATIVE \n-0000c0f8 00003c15 R_ARM_GLOB_DAT 0000c15c _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-0000c0fc 00004e15 R_ARM_GLOB_DAT 00009a98 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n+0000c0f8 00003c15 R_ARM_GLOB_DAT 0000c170 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+0000c0fc 00004e15 R_ARM_GLOB_DAT 00009a9c _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n 0000c100 00000415 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 0000c104 00000815 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n-0000c108 00004515 R_ARM_GLOB_DAT 0000c16d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n-0000c10c 00003215 R_ARM_GLOB_DAT 0000c16c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n-0000c110 00002e15 R_ARM_GLOB_DAT 0000c164 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+0000c108 00004515 R_ARM_GLOB_DAT 0000c15d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+0000c10c 00003215 R_ARM_GLOB_DAT 0000c15c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n+0000c110 00002e15 R_ARM_GLOB_DAT 0000c154 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n 0000c114 00000f15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4\n-0000c118 00005815 R_ARM_GLOB_DAT 0000c160 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-0000c11c 00003515 R_ARM_GLOB_DAT 0000c170 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+0000c118 00005815 R_ARM_GLOB_DAT 0000c174 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+0000c11c 00003515 R_ARM_GLOB_DAT 0000c160 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n 0000c120 00001415 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 0000c124 00001615 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n-0000c128 00004315 R_ARM_GLOB_DAT 0000c158 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-0000c12c 00003115 R_ARM_GLOB_DAT 0000c154 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-0000c130 00004715 R_ARM_GLOB_DAT 0000c168 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+0000c128 00004315 R_ARM_GLOB_DAT 0000c16c _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n+0000c12c 00003115 R_ARM_GLOB_DAT 0000c168 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n+0000c130 00004715 R_ARM_GLOB_DAT 0000c158 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n 0000c134 00002515 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000c138 00002715 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 0000c13c 00002815 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000c140 00002915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4\n 0000c144 00002a15 R_ARM_GLOB_DAT 00000000 vsnprintf@GLIBC_2.4\n 0000c148 00002b15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n \n Relocation section '.rel.plt' at offset 0x26ac contains 59 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000316 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n-0000c010 00005916 R_ARM_JUMP_SLOT 00005239 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n-0000c014 00004816 R_ARM_JUMP_SLOT 00007b61 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+0000c010 00005916 R_ARM_JUMP_SLOT 00006cd9 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+0000c014 00004816 R_ARM_JUMP_SLOT 00009601 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n 0000c018 00000516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21\n 0000c01c 00000616 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4\n 0000c020 00000716 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4\n-0000c024 00005a16 R_ARM_JUMP_SLOT 00007151 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+0000c024 00005a16 R_ARM_JUMP_SLOT 00008bf1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n 0000c028 00000916 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4\n-0000c02c 00005316 R_ARM_JUMP_SLOT 00007e79 _ZN15ScoredAlignment9getStringB5cxx11Ev\n-0000c030 00003e16 R_ARM_JUMP_SLOT 000096c9 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+0000c02c 00005316 R_ARM_JUMP_SLOT 00002d01 _ZN15ScoredAlignment9getStringB5cxx11Ev\n+0000c030 00003e16 R_ARM_JUMP_SLOT 00004551 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n 0000c034 00000a16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21\n 0000c038 00000b16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidivmod@GCC_3.5\n 0000c03c 00000c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21\n-0000c040 00004616 R_ARM_JUMP_SLOT 000078c5 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+0000c040 00004616 R_ARM_JUMP_SLOT 00009365 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n 0000c044 00000d16 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4\n-0000c048 00002f16 R_ARM_JUMP_SLOT 0000776d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n+0000c048 00002f16 R_ARM_JUMP_SLOT 0000920d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n 0000c04c 00000e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21\n-0000c050 00003816 R_ARM_JUMP_SLOT 00005cb9 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n+0000c050 00003816 R_ARM_JUMP_SLOT 00007759 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n 0000c054 00001016 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4\n 0000c058 00001116 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9\n-0000c05c 00004f16 R_ARM_JUMP_SLOT 00005ee5 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-0000c060 00005416 R_ARM_JUMP_SLOT 00005401 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-0000c064 00003f16 R_ARM_JUMP_SLOT 00005831 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+0000c05c 00004f16 R_ARM_JUMP_SLOT 00007985 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+0000c060 00005416 R_ARM_JUMP_SLOT 00006ea1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+0000c064 00003f16 R_ARM_JUMP_SLOT 000072d1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n 0000c068 00001216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4\n-0000c06c 00002d16 R_ARM_JUMP_SLOT 00006d19 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n-0000c070 00005216 R_ARM_JUMP_SLOT 00003479 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n-0000c074 00003a16 R_ARM_JUMP_SLOT 00007271 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n+0000c06c 00002d16 R_ARM_JUMP_SLOT 000087b9 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n+0000c070 00005216 R_ARM_JUMP_SLOT 00004f19 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n+0000c074 00003a16 R_ARM_JUMP_SLOT 00008d11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n 0000c078 00001316 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4\n 0000c07c 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21\n-0000c080 00004216 R_ARM_JUMP_SLOT 00006585 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n+0000c080 00004216 R_ARM_JUMP_SLOT 00008025 _ZN5seqan21_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_jjS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE\n 0000c084 00001716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 0000c088 00001816 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3\n 0000c08c 00001916 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21\n 0000c090 00001a16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4\n-0000c094 00005516 R_ARM_JUMP_SLOT 000051ed _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+0000c094 00005516 R_ARM_JUMP_SLOT 00006c8d _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n 0000c098 00001b16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4\n 0000c09c 00001c16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5\n 0000c0a0 00001d16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4\n-0000c0a4 00004c16 R_ARM_JUMP_SLOT 00005961 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n+0000c0a4 00004c16 R_ARM_JUMP_SLOT 00007401 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n 0000c0a8 00001e16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4\n 0000c0ac 00001f16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4\n-0000c0b0 00003416 R_ARM_JUMP_SLOT 000063ad _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n-0000c0b4 00004416 R_ARM_JUMP_SLOT 00005285 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n-0000c0b8 00005616 R_ARM_JUMP_SLOT 00009621 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+0000c0b0 00003416 R_ARM_JUMP_SLOT 00007e4d _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_\n+0000c0b4 00004416 R_ARM_JUMP_SLOT 00006d25 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+0000c0b8 00005616 R_ARM_JUMP_SLOT 000044a9 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n 0000c0bc 00002216 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3\n-0000c0c0 00003d16 R_ARM_JUMP_SLOT 000061a1 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n-0000c0c4 00003316 R_ARM_JUMP_SLOT 000056b1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n-0000c0c8 00005716 R_ARM_JUMP_SLOT 00007019 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n+0000c0c0 00003d16 R_ARM_JUMP_SLOT 00007c41 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_\n+0000c0c4 00003316 R_ARM_JUMP_SLOT 00007151 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n+0000c0c8 00005716 R_ARM_JUMP_SLOT 00008ab9 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE\n 0000c0cc 00002316 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4\n 0000c0d0 00002416 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21\n-0000c0d4 00004916 R_ARM_JUMP_SLOT 0000606d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n-0000c0d8 00004b16 R_ARM_JUMP_SLOT 00009535 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z\n-0000c0dc 00004d16 R_ARM_JUMP_SLOT 000052d1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n-0000c0e0 00005c16 R_ARM_JUMP_SLOT 00007469 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n-0000c0e4 00005016 R_ARM_JUMP_SLOT 00008f21 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+0000c0d4 00004916 R_ARM_JUMP_SLOT 00007b0d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+0000c0d8 00004b16 R_ARM_JUMP_SLOT 000043bd _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z\n+0000c0dc 00004d16 R_ARM_JUMP_SLOT 00006d71 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n+0000c0e0 00005c16 R_ARM_JUMP_SLOT 00008f09 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n+0000c0e4 00005016 R_ARM_JUMP_SLOT 00003da9 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n 0000c0e8 00002716 R_ARM_JUMP_SLOT 00000000 __gmon_start__\n 0000c0ec 00002916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4\n-0000c0f0 00003916 R_ARM_JUMP_SLOT 00005581 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n+0000c0f0 00003916 R_ARM_JUMP_SLOT 00007021 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n 0000c0f4 00002c16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,15 +2,15 @@\n Dynamic section at offset 0xaf08 contains 27 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n 0x0000000c (INIT) 0x2884\n- 0x0000000d (FINI) 0x9914\n+ 0x0000000d (FINI) 0x9918\n 0x00000019 (INIT_ARRAY) 0xbef8\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbf04\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x138\n 0x00000005 (STRTAB) 0x8ac\n 0x00000006 (SYMTAB) 0x2dc\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc70f88087942c62408077e4a72159858f77c71b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e393cbd257f563508b1d6f3cdf6b5e9107ae08c3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,26 +1,59 @@\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _ZSt21ios_base_library_initv\n+_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z\n _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj\n __stack_chk_fail\n __stack_chk_guard\n+__aeabi_unwind_cpp_pr1\n+_ZN15ScoredAlignment9getStringB5cxx11Ev\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj\n+vsnprintf\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv\n+_ZSt20__throw_length_errorPKc\n+__cxa_end_cleanup\n+__gxx_personality_v0\n+_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n+_ZNSt6localeD1Ev\n+_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE\n+_ZTVSt15basic_streambufIcSt11char_traitsIcEE\n+_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n+_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n+_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n+_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n __aeabi_unwind_cpp_pr0\n+_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+_ZNSt8ios_baseC2Ev\n+_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E\n+_ZNSt6localeC1Ev\n+_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate\n+_ZNSt8ios_baseD2Ev\n+_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_\n+_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev\n+_ZTVSt9basic_iosIcSt11char_traitsIcEE\n+_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n+_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n+_ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n+_ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n+_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n+_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n+_ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n freeCString\n _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE\n _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_\n-__cxa_end_cleanup\n-__gxx_personality_v0\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_\n _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE\n@@ -39,66 +72,33 @@\n _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE\n _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_\n _ZN5seqan6assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_\n _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE\n adapterAlignment\n-_ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n-_ZN15ScoredAlignment9getStringB5cxx11Ev\n _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv\n _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE\n _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE\n-_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z\n-__aeabi_unwind_cpp_pr1\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj\n-vsnprintf\n-_ZSt20__throw_length_errorPKc\n-_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev\n-_ZNSt6localeD1Ev\n-_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE\n-_ZTVSt15basic_streambufIcSt11char_traitsIcEE\n-_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev\n-_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev\n-_ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE\n-_ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n-_ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii\n-_ZNSt8ios_baseC2Ev\n-_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E\n-_ZNSt6localeC1Ev\n-_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate\n-_ZNSt8ios_baseD2Ev\n-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_\n-_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev\n-_ZTVSt9basic_iosIcSt11char_traitsIcEE\n-_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n-_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE\n-_ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE\n-_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized\n-_ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store\n-_ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized\n libstdc++.so.6\n libgcc_s.so.1\n libc.so.6\n ld-linux-armhf.so.3\n GLIBC_2.4\n GLIBCXX_3.4.32\n CXXABI_1.3\n CXXABI_1.3.9\n GLIBCXX_3.4.21\n GLIBCXX_3.4\n H\tKxD\tJ{D\n+ F1Fc`#rd\n [FJFQF8F\n [FJFQF8F\n c`1hTJRKzD\n 3h#D3`;j#D;bcJaKzD\n- F1Fc`#rd\n basic_string::append\n 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3,442 +3,442 @@\n 0x000008ac 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__.\n 0x000008bc 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT\n 0x000008cc 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM\n 0x000008dc 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone\n 0x000008ec 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina\n 0x000008fc 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b\n 0x0000090c 6173655f 6c696272 6172795f 696e6974 ase_library_init\n- 0x0000091c 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111\n- 0x0000092c 32626173 69635f73 7472696e 67496353 2basic_stringIcS\n- 0x0000093c 74313163 6861725f 74726169 74734963 t11char_traitsIc\n- 0x0000094c 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat\n- 0x0000095c 6545526a 6a006d65 6d637079 005f5f73 eERjj.memcpy.__s\n- 0x0000096c 7461636b 5f63686b 5f666169 6c005f5f tack_chk_fail.__\n- 0x0000097c 73746163 6b5f6368 6b5f6775 61726400 stack_chk_guard.\n- 0x0000098c 5f5f6165 6162695f 756e7769 6e645f63 __aeabi_unwind_c\n- 0x0000099c 70705f70 7230005f 5a4e3573 6571616e pp_pr0._ZN5seqan\n- 0x000009ac 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI\n- 0x000009bc 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe\n- 0x000009cc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_\n- 0x000009dc 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE\n- 0x000009ec 45454535 56414c55 4545005f 5a6e776a EEE5VALUEE._Znwj\n- 0x000009fc 005f5a64 6c507600 66726565 43537472 ._ZdlPv.freeCStr\n- 0x00000a0c 696e6700 66726565 005f5a31 38637070 ing.free._Z18cpp\n- 0x00000a1c 53747269 6e67546f 43537472 696e674e StringToCStringN\n- 0x00000a2c 5374375f 5f637878 31313132 62617369 St7__cxx1112basi\n- 0x00000a3c 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch\n- 0x00000a4c 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc\n- 0x00000a5c 45454500 6d616c6c 6f63005f 5a4e3573 EEE.malloc._ZN5s\n- 0x00000a6c 6571616e 35636c65 6172494e 535f364d eqan5clearINS_6M\n- 0x00000a7c 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell\n- 0x00000a8c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11\n- 0x00000a9c 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE\n- 0x00000aac 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS\n- 0x00000abc 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE\n- 0x00000acc 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde\n- 0x00000adc 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri\n- 0x00000aec 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5\n- 0x00000afc 73657161 6e35636c 65617249 4e535f36 seqan5clearINS_6\n- 0x00000b0c 4d617472 69784968 4c6a3245 4e535f36 MatrixIhLj2ENS_6\n- 0x00000b1c 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo\n- 0x00000b2c 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_\n- 0x00000b3c 36486f6c 64657249 545f4e53 5f335461 6HolderIT_NS_3Ta\n- 0x00000b4c 67494e53 5f395472 69737461 74655f45 gINS_9Tristate_E\n- 0x00000b5c 45454545 005f5a4e 35736571 616e3563 EEEE._ZN5seqan5c\n- 0x00000b6c 6c656172 494e535f 364d6174 72697849 learINS_6MatrixI\n- 0x00000b7c 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_\n- 0x00000b8c 33546167 494e535f 31314166 66696e65 3TagINS_11Affine\n- 0x00000b9c 47617073 5f454545 45454c6a 32454e53 Gaps_EEEEELj2ENS\n- 0x00000bac 5f365374 72696e67 4953365f 4e535f35 _6StringIS6_NS_5\n- 0x00000bbc 416c6c6f 63497645 45454545 45454576 AllocIvEEEEEEEEv\n- 0x00000bcc 524e535f 36486f6c 64657249 545f4e53 RNS_6HolderIT_NS\n- 0x00000bdc 335f494e 535f3954 72697374 6174655f 3_INS_9Tristate_\n- 0x00000bec 45454545 45005f5a 4e357365 71616e31 EEEEE._ZN5seqan1\n- 0x00000bfc 33417373 69676e53 7472696e 675f494e 3AssignString_IN\n- 0x00000c0c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG\n- 0x00000c1c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass\n- 0x00000c2c 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI\n- 0x00000c3c 684e535f 35416c6c 6f634976 45454545 hNS_5AllocIvEEEE\n- 0x00000c4c 4b53395f 45457652 545f5254 305f4e53 KS9_EEvRT_RT0_NS\n- 0x00000c5c 5f345369 7a654953 425f4534 54797065 _4SizeISB_E4Type\n- 0x00000c6c 45006d65 6d6d6f76 65005f5a 4e357365 E.memmove._ZN5se\n- 0x00000c7c 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n- 0x00000c8c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n- 0x00000c9c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n- 0x00000cac 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n- 0x00000cbc 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv\n- 0x00000ccc 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT\n- 0x00000cdc 305f005f 5f637861 5f656e64 5f636c65 0_.__cxa_end_cle\n- 0x00000cec 616e7570 005f5f67 78785f70 6572736f anup.__gxx_perso\n- 0x00000cfc 6e616c69 74795f76 30005f5a 4e357365 nality_v0._ZN5se\n- 0x00000d0c 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n- 0x00000d1c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n- 0x00000d2c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n- 0x00000d3c 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n- 0x00000d4c 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT\n- 0x00000d5c 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE\n- 0x00000d6c 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n- 0x00000d7c 4b53435f 45457652 545f5254 305f4e53 KSC_EEvRT_RT0_NS\n- 0x00000d8c 5f345369 7a654953 455f4534 54797065 _4SizeISE_E4Type\n- 0x00000d9c 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass\n- 0x00000dac 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T\n- 0x00000dbc 6167494e 535f3132 54616747 656e6572 agINS_12TagGener\n- 0x00000dcc 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_\n- 0x00000ddc 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1\n- 0x00000dec 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_\n- 0x00000dfc 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All\n- 0x00000e0c 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR\n- 0x00000e1c 545f5254 305f005f 5a4e3573 6571616e T_RT0_._ZN5seqan\n- 0x00000e2c 31334173 7369676e 53747269 6e675f49 13AssignString_I\n- 0x00000e3c 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag\n- 0x00000e4c 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as\n- 0x00000e5c 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String\n- 0x00000e6c 49634e53 5f35416c 6c6f6349 76454545 IcNS_5AllocIvEEE\n- 0x00000e7c 454b5339 5f454576 52545f52 54305f4e EKS9_EEvRT_RT0_N\n- 0x00000e8c 535f3453 697a6549 53425f45 34547970 S_4SizeISB_E4Typ\n- 0x00000e9c 6545005f 5a4e3573 6571616e 31334173 eE._ZN5seqan13As\n- 0x00000eac 7369676e 53747269 6e675f49 4e535f33 signString_INS_3\n- 0x00000ebc 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene\n- 0x00000ecc 726f7573 5f454545 45376173 7369676e rous_EEEE7assign\n- 0x00000edc 5f494e53 5f365374 72696e67 49634e53 _INS_6StringIcNS\n- 0x00000eec 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9\n- 0x00000efc 5f454576 52545f52 54305f00 5f5a4e35 _EEvRT_RT0_._ZN5\n- 0x00000f0c 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n- 0x00000f1c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n- 0x00000f2c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n- 0x00000f3c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n- 0x00000f4c 7472696e 6749634e 535f3541 6c6c6f63 tringIcNS_5Alloc\n- 0x00000f5c 49764545 45454b50 63454576 52545f52 IvEEEEKPcEEvRT_R\n- 0x00000f6c 54305f4e 535f3453 697a6549 53435f45 T0_NS_4SizeISC_E\n- 0x00000f7c 34547970 65450073 74726c65 6e005f5a 4TypeE.strlen._Z\n- 0x00000f8c 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS\n- 0x00000f9c 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN\n- 0x00000fac 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_\n- 0x00000fbc 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_\n- 0x00000fcc 36537472 696e6749 4e535f31 3053696d 6StringINS_10Sim\n- 0x00000fdc 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna\n- 0x00000fec 355f4545 454e535f 35416c6c 6f634976 5_EEENS_5AllocIv\n- 0x00000ffc 45454545 4b4e5336 5f496353 425f4545 EEEEKNS6_IcSB_EE\n- 0x0000100c 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n- 0x0000101c 6571616e 32355472 616e736c 61746554 eqan25TranslateT\n- 0x0000102c 61626c65 43686172 546f446e 61355f49 ableCharToDna5_I\n- 0x0000103c 76453556 414c5545 45005f5a 4e357365 vE5VALUEE._ZN5se\n- 0x0000104c 71616e36 61737369 676e494e 535f3653 qan6assignINS_6S\n- 0x0000105c 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc\n- 0x0000106c 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho\n- 0x0000107c 6c646572 49545f4e 535f3354 6167494e lderIT_NS_3TagIN\n- 0x0000108c 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE\n- 0x0000109c 45524b53 415f005f 5a4e3573 6571616e ERKSA_._ZN5seqan\n- 0x000010ac 31334173 7369676e 53747269 6e675f49 13AssignString_I\n- 0x000010bc 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag\n- 0x000010cc 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as\n- 0x000010dc 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String\n- 0x000010ec 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE\n- 0x000010fc 454b5339 5f454576 52545f52 54305f00 EKS9_EEvRT_RT0_.\n- 0x0000110c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n- 0x0000111c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n- 0x0000112c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n- 0x0000113c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n- 0x0000114c 535f3653 7472696e 67496a4e 535f3541 S_6StringIjNS_5A\n- 0x0000115c 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE\n- 0x0000116c 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size\n- 0x0000117c 4953425f 45345479 70654500 5f5a4e35 ISB_E4TypeE._ZN5\n- 0x0000118c 73657161 6e313452 65706c61 63655374 seqan14ReplaceSt\n- 0x0000119c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n- 0x000011ac 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n- 0x000011bc 45454538 7265706c 6163655f 494e535f EEE8replace_INS_\n- 0x000011cc 36537472 696e6749 6a4e535f 35416c6c 6StringIjNS_5All\n- 0x000011dc 6f634976 45454545 4b53395f 45457652 ocIvEEEEKS9_EEvR\n- 0x000011ec 545f4e53 5f345369 7a654953 425f4534 T_NS_4SizeISB_E4\n- 0x000011fc 54797065 4553465f 5254305f 005f5a4e TypeESF_RT0_._ZN\n- 0x0000120c 35736571 616e3130 696e7365 72744761 5seqan10insertGa\n- 0x0000121c 7073494e 535f3447 61707349 4e535f36 psINS_4GapsINS_6\n- 0x0000122c 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp\n- 0x0000123c 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5\n- 0x0000124c 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE\n- 0x0000125c 4545454e 535f3354 6167494e 535f3130 EEENS_3TagINS_10\n- 0x0000126c 41727261 79476170 735f4545 4545456a ArrayGaps_EEEEEj\n- 0x0000127c 45457652 4b4e535f 34497465 7249545f EEvRKNS_4IterIT_\n- 0x0000128c 4e535f31 32476170 73497465 7261746f NS_12GapsIterato\n- 0x0000129c 72495342 5f454545 4554305f 006d656d rISB_EEEET0_.mem\n- 0x000012ac 73657400 5f5a4e35 73657161 6e32315f set._ZN5seqan21_\n- 0x000012bc 61646170 74547261 63655365 676d656e adaptTraceSegmen\n- 0x000012cc 7473546f 494e535f 36537472 696e6749 tsToINS_6StringI\n- 0x000012dc 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI\n- 0x000012ec 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_\n- 0x000012fc 35416c6c 6f634976 45454545 4e535f33 5AllocIvEEEENS_3\n- 0x0000130c 54616749 4e535f31 30417272 61794761 TagINS_10ArrayGa\n- 0x0000131c 70735f45 45455337 5f53415f 6a6a5336 ps_EEES7_SA_jjS6\n- 0x0000132c 5f454576 524e535f 34476170 7349545f _EEvRNS_4GapsIT_\n- 0x0000133c 54305f45 45524e53 425f4954 315f5432 T0_EERNSB_IT1_T2\n- 0x0000134c 5f454552 4b4e5331 5f494e53 5f313354 _EERKNS1_INS_13T\n- 0x0000135c 72616365 5365676d 656e745f 4954335f raceSegment_IT3_\n- 0x0000136c 54345f45 4554355f 4545005f 5a4e3573 T4_EET5_EE._ZN5s\n- 0x0000137c 6571616e 36637265 61746549 4e535f36 eqan6createINS_6\n- 0x0000138c 4d617472 69784968 4c6a3245 4e535f36 MatrixIhLj2ENS_6\n- 0x0000139c 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo\n- 0x000013ac 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_\n- 0x000013bc 36486f6c 64657249 545f4e53 5f335461 6HolderIT_NS_3Ta\n- 0x000013cc 67494e53 5f395472 69737461 74655f45 gINS_9Tristate_E\n- 0x000013dc 45454545 005f5a4e 35736571 616e3672 EEEE._ZN5seqan6r\n- 0x000013ec 6573697a 6549684e 535f3354 6167494e esizeIhNS_3TagIN\n- 0x000013fc 535f3133 46756c6c 44504d61 74726978 S_13FullDPMatrix\n- 0x0000140c 5f454545 4e535f36 53747269 6e674968 _EEENS_6StringIh\n- 0x0000141c 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE\n- 0x0000142c 4576524e 535f3944 504d6174 7269785f EvRNS_9DPMatrix_\n- 0x0000143c 49545f54 305f5431 5f454500 5f5f6165 IT_T0_T1_EE.__ae\n- 0x0000144c 6162695f 75696469 76005f5f 61656162 abi_uidiv.__aeab\n- 0x0000145c 695f7569 6469766d 6f64005f 5a4e3573 i_uidivmod._ZN5s\n- 0x0000146c 6571616e 31334173 7369676e 53747269 eqan13AssignStri\n- 0x0000147c 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1\n- 0x0000148c 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE\n- 0x0000149c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St\n- 0x000014ac 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_\n- 0x000014bc 49694e53 315f494e 535f3131 4c696e65 IiNS1_INS_11Line\n- 0x000014cc 61724761 70735f45 45454545 4e535f35 arGaps_EEEEENS_5\n- 0x000014dc 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E\n- 0x000014ec 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz\n- 0x000014fc 65495346 5f453454 79706545 005f5a4e eISF_E4TypeE._ZN\n- 0x0000150c 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n- 0x0000151c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n- 0x0000152c 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n- 0x0000153c 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n- 0x0000154c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel\n- 0x0000155c 6c5f4969 4e53315f 494e535f 31314c69 l_IiNS1_INS_11Li\n- 0x0000156c 6e656172 47617073 5f454545 45454e53 nearGaps_EEEEENS\n- 0x0000157c 5f35416c 6c6f6349 76454545 454b5344 _5AllocIvEEEEKSD\n- 0x0000158c 5f454576 52545f52 54305f00 5f5a4e35 _EEvRT_RT0_._ZN5\n- 0x0000159c 73657161 6e366173 7369676e 494e535f seqan6assignINS_\n- 0x000015ac 36537472 696e6749 4e535f37 44504365 6StringINS_7DPCe\n- 0x000015bc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_\n- 0x000015cc 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE\n- 0x000015dc 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE\n- 0x000015ec 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI\n- 0x000015fc 545f4e53 335f494e 535f3954 72697374 T_NS3_INS_9Trist\n- 0x0000160c 6174655f 45454545 45524b53 455f005f ate_EEEEERKSE_._\n- 0x0000161c 5a4e3573 6571616e 36637265 61746549 ZN5seqan6createI\n- 0x0000162c 4e535f36 4d617472 6978494e 535f3744 NS_6MatrixINS_7D\n- 0x0000163c 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI\n- 0x0000164c 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_\n- 0x0000165c 45454545 454c6a32 454e535f 36537472 EEEEELj2ENS_6Str\n- 0x0000166c 696e6749 53365f4e 535f3541 6c6c6f63 ingIS6_NS_5Alloc\n- 0x0000167c 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6\n- 0x0000168c 486f6c64 65724954 5f4e5333 5f494e53 HolderIT_NS3_INS\n- 0x0000169c 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE\n- 0x000016ac 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi\n- 0x000016bc 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta\n- 0x000016cc 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero\n- 0x000016dc 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I\n- 0x000016ec 4e535f36 53747269 6e67494e 535f3744 NS_6StringINS_7D\n- 0x000016fc 5043656c 6c5f4969 4e53315f 494e535f PCell_IiNS1_INS_\n- 0x0000170c 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE\n- 0x0000171c 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE\n- 0x0000172c 454b5344 5f454576 52545f52 54305f4e EKSD_EEvRT_RT0_N\n- 0x0000173c 535f3453 697a6549 53465f45 34547970 S_4SizeISF_E4Typ\n- 0x0000174c 6545005f 5a4e3573 6571616e 31334173 eE._ZN5seqan13As\n- 0x0000175c 7369676e 53747269 6e675f49 4e535f33 signString_INS_3\n- 0x0000176c 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene\n- 0x0000177c 726f7573 5f454545 45376173 7369676e rous_EEEE7assign\n- 0x0000178c 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_\n- 0x0000179c 37445043 656c6c5f 49694e53 315f494e 7DPCell_IiNS1_IN\n- 0x000017ac 535f3131 41666669 6e654761 70735f45 S_11AffineGaps_E\n- 0x000017bc 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE\n- 0x000017cc 4545454b 53445f45 45765254 5f525430 EEEKSD_EEvRT_RT0\n- 0x000017dc 5f005f5a 4e357365 71616e36 61737369 _._ZN5seqan6assi\n- 0x000017ec 676e494e 535f3653 7472696e 67494e53 gnINS_6StringINS\n- 0x000017fc 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T\n- 0x0000180c 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa\n- 0x0000181c 70735f45 45454545 4e535f35 416c6c6f ps_EEEEENS_5Allo\n- 0x0000182c 63497645 45454545 4576524e 535f3648 cIvEEEEEEvRNS_6H\n- 0x0000183c 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_\n- 0x0000184c 39547269 73746174 655f4545 45454552 9Tristate_EEEEER\n- 0x0000185c 4b53455f 005f5a4e 35736571 616e3663 KSE_._ZN5seqan6c\n- 0x0000186c 72656174 65494e53 5f364d61 74726978 reateINS_6Matrix\n- 0x0000187c 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS\n- 0x0000188c 5f335461 67494e53 5f313141 6666696e _3TagINS_11Affin\n- 0x0000189c 65476170 735f4545 4545454c 6a32454e eGaps_EEEEELj2EN\n- 0x000018ac 535f3653 7472696e 67495336 5f4e535f S_6StringIS6_NS_\n- 0x000018bc 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE\n- 0x000018cc 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N\n- 0x000018dc 53335f49 4e535f39 54726973 74617465 S3_INS_9Tristate\n- 0x000018ec 5f454545 45450061 64617074 6572416c _EEEEE.adapterAl\n- 0x000018fc 69676e6d 656e7400 5f5a4e31 3553636f ignment._ZN15Sco\n- 0x0000190c 72656441 6c69676e 6d656e74 43314552 redAlignmentC1ER\n- 0x0000191c 4e357365 71616e35 416c6967 6e494e53 N5seqan5AlignINS\n- 0x0000192c 305f3653 7472696e 67494e53 305f3130 0_6StringINS0_10\n- 0x0000193c 53696d70 6c655479 70654968 4e53305f SimpleTypeIhNS0_\n- 0x0000194c 35446e61 355f4545 454e5330 5f35416c 5Dna5_EEENS0_5Al\n- 0x0000195c 6c6f6349 76454545 454e5330 5f335461 locIvEEEENS0_3Ta\n- 0x0000196c 67494e53 305f3130 41727261 79476170 gINS0_10ArrayGap\n- 0x0000197c 735f4545 45454569 6969005f 5a4e3135 s_EEEEEiii._ZN15\n- 0x0000198c 53636f72 6564416c 69676e6d 656e7439 ScoredAlignment9\n- 0x0000199c 67657453 7472696e 67423563 78783131 getStringB5cxx11\n- 0x000019ac 4576005f 5a646c50 766a005f 5a4e3573 Ev._ZdlPvj._ZN5s\n- 0x000019bc 6571616e 32314450 43656c6c 44656661 eqan21DPCellDefa\n- 0x000019cc 756c7449 6e66696e 69747949 4e535f37 ultInfinityINS_7\n- 0x000019dc 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag\n- 0x000019ec 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps\n- 0x000019fc 5f454545 45454535 56414c55 4545005f _EEEEEE5VALUEE._\n- 0x00001a0c 5a4e5374 375f5f63 78783131 31326261 ZNSt7__cxx1112ba\n- 0x00001a1c 7369635f 73747269 6e674963 53743131 sic_stringIcSt11\n- 0x00001a2c 63686172 5f747261 69747349 63455361 char_traitsIcESa\n- 0x00001a3c 49634545 31305f4d 5f646973 706f7365 IcEE10_M_dispose\n- 0x00001a4c 4576005f 5a47564e 35736571 616e3231 Ev._ZGVN5seqan21\n- 0x00001a5c 44504365 6c6c4465 6661756c 74496e66 DPCellDefaultInf\n- 0x00001a6c 696e6974 79494e53 5f374450 43656c6c inityINS_7DPCell\n- 0x00001a7c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11\n- 0x00001a8c 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE\n- 0x00001a9c 45355641 4c554545 005f5a47 564e3573 E5VALUEE._ZGVN5s\n- 0x00001aac 6571616e 32314450 43656c6c 44656661 eqan21DPCellDefa\n- 0x00001abc 756c7449 6e66696e 69747949 4e535f37 ultInfinityINS_7\n- 0x00001acc 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag\n- 0x00001adc 494e535f 31314166 66696e65 47617073 INS_11AffineGaps\n- 0x00001aec 5f454545 45454535 56414c55 4545005f _EEEEEE5VALUEE._\n- 0x00001afc 5a4e395f 5f676e75 5f637878 31325f5f ZN9__gnu_cxx12__\n- 0x00001b0c 746f5f78 73747269 6e67494e 5374375f to_xstringINSt7_\n- 0x00001b1c 5f637878 31313132 62617369 635f7374 _cxx1112basic_st\n- 0x00001b2c 72696e67 49635374 31316368 61725f74 ringIcSt11char_t\n- 0x00001b3c 72616974 73496345 53614963 45454563 raitsIcESaIcEEEc\n- 0x00001b4c 4545545f 50466950 54305f6a 504b5338 EET_PFiPT0_jPKS8\n- 0x00001b5c 5f537439 5f5f7661 5f6c6973 74456a53 _St9__va_listEjS\n- 0x00001b6c 425f7a00 5f5f6165 6162695f 756e7769 B_z.__aeabi_unwi\n- 0x00001b7c 6e645f63 70705f70 7231005f 5a4e5374 nd_cpp_pr1._ZNSt\n- 0x00001b8c 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_\n- 0x00001b9c 73747269 6e674963 53743131 63686172 stringIcSt11char\n- 0x00001bac 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE\n- 0x00001bbc 37726573 65727665 456a005f 5a4e5374 7reserveEj._ZNSt\n- 0x00001bcc 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_\n- 0x00001bdc 73747269 6e674963 53743131 63686172 stringIcSt11char\n- 0x00001bec 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE\n- 0x00001bfc 395f4d5f 61707065 6e644550 4b636a00 9_M_appendEPKcj.\n- 0x00001c0c 5f5a4e53 74375f5f 63787831 31313262 _ZNSt7__cxx1112b\n- 0x00001c1c 61736963 5f737472 696e6749 63537431 asic_stringIcSt1\n- 0x00001c2c 31636861 725f7472 61697473 49634553 1char_traitsIcES\n- 0x00001c3c 61496345 4531305f 4d5f7265 706c6163 aIcEE10_M_replac\n- 0x00001c4c 65456a6a 504b636a 0076736e 7072696e eEjjPKcj.vsnprin\n- 0x00001c5c 7466005f 5a537432 305f5f74 68726f77 tf._ZSt20__throw\n- 0x00001c6c 5f6c656e 6774685f 6572726f 72504b63 _length_errorPKc\n- 0x00001c7c 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115\n- 0x00001c8c 62617369 635f7374 72696e67 62756649 basic_stringbufI\n- 0x00001c9c 63537431 31636861 725f7472 61697473 cSt11char_traits\n- 0x00001cac 49634553 61496345 45443245 76005f5a IcESaIcEED2Ev._Z\n- 0x00001cbc 4e537436 6c6f6361 6c654431 4576005f NSt6localeD1Ev._\n- 0x00001ccc 5a54564e 5374375f 5f637878 31313135 ZTVNSt7__cxx1115\n- 0x00001cdc 62617369 635f7374 72696e67 62756649 basic_stringbufI\n- 0x00001cec 63537431 31636861 725f7472 61697473 cSt11char_traits\n- 0x00001cfc 49634553 61496345 4545005f 5a545653 IcESaIcEEE._ZTVS\n- 0x00001d0c 74313562 61736963 5f737472 65616d62 t15basic_streamb\n- 0x00001d1c 75664963 53743131 63686172 5f747261 ufIcSt11char_tra\n- 0x00001d2c 69747349 63454500 5f5a4e53 74375f5f itsIcEE._ZNSt7__\n- 0x00001d3c 63787831 31313562 61736963 5f737472 cxx1115basic_str\n- 0x00001d4c 696e6762 75664963 53743131 63686172 ingbufIcSt11char\n- 0x00001d5c 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE\n- 0x00001d6c 44314576 005f5a4e 5374375f 5f637878 D1Ev._ZNSt7__cxx\n- 0x00001d7c 31313135 62617369 635f7374 72696e67 1115basic_string\n- 0x00001d8c 62756649 63537431 31636861 725f7472 bufIcSt11char_tr\n- 0x00001d9c 61697473 49634553 61496345 45443045 aitsIcESaIcEED0E\n- 0x00001dac 76005f5a 4e357365 71616e35 77726974 v._ZN5seqan5writ\n- 0x00001dbc 65494e53 5f344974 6572494e 5374375f eINS_4IterINSt7_\n- 0x00001dcc 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os\n- 0x00001ddc 7472696e 67737472 65616d49 63537431 tringstreamIcSt1\n- 0x00001dec 31636861 725f7472 61697473 49634553 1char_traitsIcES\n- 0x00001dfc 61496345 45454e53 5f313453 74726561 aIcEEENS_14Strea\n- 0x00001e0c 6d497465 7261746f 72494e53 5f335461 mIteratorINS_3Ta\n- 0x00001e1c 67494e53 5f374f75 74707574 5f454545 gINS_7Output_EEE\n- 0x00001e2c 45454545 4e535f36 53747269 6e67494e EEEENS_6StringIN\n- 0x00001e3c 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n- 0x00001e4c 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5\n- 0x00001e5c 416c6c6f 63497645 4545454e 53395f49 AllocIvEEEENS9_I\n- 0x00001e6c 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E\n- 0x00001e7c 45454545 7652545f 524b4e53 5f344761 EEEEvRT_RKNS_4Ga\n- 0x00001e8c 70734954 305f5431 5f454500 5f5a4e35 psIT0_T1_EE._ZN5\n- 0x00001e9c 73657161 6e323441 6c706861 62657443 seqan24AlphabetC\n- 0x00001eac 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I\n- 0x00001ebc 634e535f 31364d6f 64696669 6564416c cNS_16ModifiedAl\n- 0x00001ecc 70686162 6574494e 535f3130 53696d70 phabetINS_10Simp\n- 0x00001edc 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5\n- 0x00001eec 5f454545 4e535f39 4d6f6445 7870616e _EEENS_9ModExpan\n- 0x00001efc 64494c63 3435454e 535f3354 6167494e dILc45ENS_3TagIN\n- 0x00001f0c 535f3844 65666175 6c745f45 45454545 S_8Default_EEEEE\n- 0x00001f1c 45454535 7461626c 6545005f 5a4e3135 EEE5tableE._ZN15\n- 0x00001f2c 53636f72 6564416c 69676e6d 656e7443 ScoredAlignmentC\n- 0x00001f3c 3245524e 35736571 616e3541 6c69676e 2ERN5seqan5Align\n- 0x00001f4c 494e5330 5f365374 72696e67 494e5330 INS0_6StringINS0\n- 0x00001f5c 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN\n- 0x00001f6c 53305f35 446e6135 5f454545 4e53305f S0_5Dna5_EEENS0_\n- 0x00001f7c 35416c6c 6f634976 45454545 4e53305f 5AllocIvEEEENS0_\n- 0x00001f8c 33546167 494e5330 5f313041 72726179 3TagINS0_10Array\n- 0x00001f9c 47617073 5f454545 45456969 69005f5a Gaps_EEEEEiii._Z\n- 0x00001fac 4e537438 696f735f 62617365 43324576 NSt8ios_baseC2Ev\n- 0x00001fbc 005f5a4e 53743962 61736963 5f696f73 ._ZNSt9basic_ios\n- 0x00001fcc 49635374 31316368 61725f74 72616974 IcSt11char_trait\n- 0x00001fdc 73496345 4534696e 69744550 53743135 sIcEE4initEPSt15\n- 0x00001fec 62617369 635f7374 7265616d 62756649 basic_streambufI\n- 0x00001ffc 6353315f 45005f5a 4e537436 6c6f6361 cS1_E._ZNSt6loca\n- 0x0000200c 6c654331 4576005f 5a4e5374 39626173 leC1Ev._ZNSt9bas\n- 0x0000201c 69635f69 6f734963 53743131 63686172 ic_iosIcSt11char\n- 0x0000202c 5f747261 69747349 63454535 636c6561 _traitsIcEE5clea\n- 0x0000203c 72455374 31325f49 6f735f49 6f737461 rESt12_Ios_Iosta\n- 0x0000204c 7465005f 5a4e5374 38696f73 5f626173 te._ZNSt8ios_bas\n- 0x0000205c 65443245 76005f5a 4e537437 5f5f6378 eD2Ev._ZNSt7__cx\n- 0x0000206c 78313131 32626173 69635f73 7472696e x1112basic_strin\n- 0x0000207c 67496353 74313163 6861725f 74726169 gIcSt11char_trai\n- 0x0000208c 74734963 45536149 63454539 5f4d5f61 tsIcESaIcEE9_M_a\n- 0x0000209c 73736967 6e45524b 53345f00 5f5a4e53 ssignERKS4_._ZNS\n- 0x000020ac 74375f5f 63787831 31313962 61736963 t7__cxx1119basic\n- 0x000020bc 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc\n- 0x000020cc 53743131 63686172 5f747261 69747349 St11char_traitsI\n- 0x000020dc 63455361 49634545 44314576 005f5a54 cESaIcEED1Ev._ZT\n- 0x000020ec 56537439 62617369 635f696f 73496353 VSt9basic_iosIcS\n- 0x000020fc 74313163 6861725f 74726169 74734963 t11char_traitsIc\n- 0x0000210c 4545005f 5a54544e 5374375f 5f637878 EE._ZTTNSt7__cxx\n- 0x0000211c 31313139 62617369 635f6f73 7472696e 1119basic_ostrin\n- 0x0000212c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha\n- 0x0000213c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n- 0x0000214c 4545005f 5a54564e 5374375f 5f637878 EE._ZTVNSt7__cxx\n- 0x0000215c 31313139 62617369 635f6f73 7472696e 1119basic_ostrin\n- 0x0000216c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha\n- 0x0000217c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n- 0x0000218c 4545005f 5a47564e 35736571 616e3234 EE._ZGVN5seqan24\n- 0x0000219c 416c7068 61626574 436f6e76 65727369 AlphabetConversi\n- 0x000021ac 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M\n- 0x000021bc 6f646966 69656441 6c706861 62657449 odifiedAlphabetI\n- 0x000021cc 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI\n- 0x000021dc 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_\n- 0x000021ec 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E\n- 0x000021fc 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa\n- 0x0000220c 756c745f 45454545 45454545 35746162 ult_EEEEEEEE5tab\n- 0x0000221c 6c654500 5f5a5a4e 35736571 616e3234 leE._ZZN5seqan24\n- 0x0000222c 416c7068 61626574 436f6e76 65727369 AlphabetConversi\n- 0x0000223c 6f6e5461 626c655f 49634e53 5f31364d onTable_IcNS_16M\n- 0x0000224c 6f646966 69656441 6c706861 62657449 odifiedAlphabetI\n- 0x0000225c 4e535f31 3053696d 706c6554 79706549 NS_10SimpleTypeI\n- 0x0000226c 684e535f 35446e61 355f4545 454e535f hNS_5Dna5_EEENS_\n- 0x0000227c 394d6f64 45787061 6e64494c 63343545 9ModExpandILc45E\n- 0x0000228c 4e535f33 54616749 4e535f38 44656661 NS_3TagINS_8Defa\n- 0x0000229c 756c745f 45454545 45454545 3130696e ult_EEEEEEEE10in\n- 0x000022ac 69746961 6c697a65 45764531 355f6973 itializeEvE15_is\n- 0x000022bc 5f696e69 7469616c 697a6564 005f5a5a _initialized._ZZ\n- 0x000022cc 4e357365 71616e32 34416c70 68616265 N5seqan24Alphabe\n- 0x000022dc 74436f6e 76657273 696f6e54 61626c65 tConversionTable\n- 0x000022ec 5f49634e 535f3136 4d6f6469 66696564 _IcNS_16Modified\n- 0x000022fc 416c7068 61626574 494e535f 31305369 AlphabetINS_10Si\n- 0x0000230c 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn\n- 0x0000231c 61355f45 45454e53 5f394d6f 64457870 a5_EEENS_9ModExp\n- 0x0000232c 616e6449 4c633435 454e535f 33546167 andILc45ENS_3Tag\n- 0x0000233c 494e535f 38446566 61756c74 5f454545 INS_8Default_EEE\n- 0x0000234c 45454545 45313069 6e697469 616c697a EEEEE10initializ\n- 0x0000235c 65457645 31317461 626c655f 73746f72 eEvE11table_stor\n- 0x0000236c 65005f5a 5a4e3573 6571616e 3234416c e._ZZN5seqan24Al\n- 0x0000237c 70686162 6574436f 6e766572 73696f6e phabetConversion\n- 0x0000238c 5461626c 655f4963 4e535f31 3053696d Table_IcNS_10Sim\n- 0x0000239c 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna\n- 0x000023ac 355f4545 45453130 696e6974 69616c69 5_EEEE10initiali\n- 0x000023bc 7a654576 4531355f 69735f69 6e697469 zeEvE15_is_initi\n- 0x000023cc 616c697a 6564006c 69627374 64632b2b alized.libstdc++\n+ 0x0000091c 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1\n+ 0x0000092c 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS\n+ 0x0000093c 74375f5f 63787831 31313262 61736963 t7__cxx1112basic\n+ 0x0000094c 5f737472 696e6749 63537431 31636861 _stringIcSt11cha\n+ 0x0000095c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n+ 0x0000096c 45456345 45545f50 46695054 305f6a50 EEcEET_PFiPT0_jP\n+ 0x0000097c 4b53385f 5374395f 5f76615f 6c697374 KS8_St9__va_list\n+ 0x0000098c 456a5342 5f7a005f 5a4e5374 375f5f63 EjSB_z._ZNSt7__c\n+ 0x0000099c 78783131 31326261 7369635f 73747269 xx1112basic_stri\n+ 0x000009ac 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra\n+ 0x000009bc 69747349 63455361 49634545 395f4d5f itsIcESaIcEE9_M_\n+ 0x000009cc 63726561 74654552 6a6a006d 656d6370 createERjj.memcp\n+ 0x000009dc 79005f5f 73746163 6b5f6368 6b5f6661 y.__stack_chk_fa\n+ 0x000009ec 696c005f 5f737461 636b5f63 686b5f67 il.__stack_chk_g\n+ 0x000009fc 75617264 005f5f61 65616269 5f756e77 uard.__aeabi_unw\n+ 0x00000a0c 696e645f 6370705f 70723100 5f5a4e31 ind_cpp_pr1._ZN1\n+ 0x00000a1c 3553636f 72656441 6c69676e 6d656e74 5ScoredAlignment\n+ 0x00000a2c 39676574 53747269 6e674235 63787831 9getStringB5cxx1\n+ 0x00000a3c 31457600 5f5a4e53 74375f5f 63787831 1Ev._ZNSt7__cxx1\n+ 0x00000a4c 31313262 61736963 5f737472 696e6749 112basic_stringI\n+ 0x00000a5c 63537431 31636861 725f7472 61697473 cSt11char_traits\n+ 0x00000a6c 49634553 61496345 45377265 73657276 IcESaIcEE7reserv\n+ 0x00000a7c 65456a00 5f5a4e53 74375f5f 63787831 eEj._ZNSt7__cxx1\n+ 0x00000a8c 31313262 61736963 5f737472 696e6749 112basic_stringI\n+ 0x00000a9c 63537431 31636861 725f7472 61697473 cSt11char_traits\n+ 0x00000aac 49634553 61496345 45395f4d 5f617070 IcESaIcEE9_M_app\n+ 0x00000abc 656e6445 504b636a 005f5a64 6c50766a endEPKcj._ZdlPvj\n+ 0x00000acc 005f5a4e 5374375f 5f637878 31313132 ._ZNSt7__cxx1112\n+ 0x00000adc 62617369 635f7374 72696e67 49635374 basic_stringIcSt\n+ 0x00000aec 31316368 61725f74 72616974 73496345 11char_traitsIcE\n+ 0x00000afc 53614963 45453130 5f4d5f72 65706c61 SaIcEE10_M_repla\n+ 0x00000b0c 6365456a 6a504b63 6a007673 6e707269 ceEjjPKcj.vsnpri\n+ 0x00000b1c 6e746600 5f5a4e53 74375f5f 63787831 ntf._ZNSt7__cxx1\n+ 0x00000b2c 31313262 61736963 5f737472 696e6749 112basic_stringI\n+ 0x00000b3c 63537431 31636861 725f7472 61697473 cSt11char_traits\n+ 0x00000b4c 49634553 61496345 4531305f 4d5f6469 IcESaIcEE10_M_di\n+ 0x00000b5c 73706f73 65457600 5f5a5374 32305f5f sposeEv._ZSt20__\n+ 0x00000b6c 7468726f 775f6c65 6e677468 5f657272 throw_length_err\n+ 0x00000b7c 6f72504b 63005f5f 6378615f 656e645f orPKc.__cxa_end_\n+ 0x00000b8c 636c6561 6e757000 5f5f6778 785f7065 cleanup.__gxx_pe\n+ 0x00000b9c 72736f6e 616c6974 795f7630 005f5a4e rsonality_v0._ZN\n+ 0x00000bac 5374375f 5f637878 31313135 62617369 St7__cxx1115basi\n+ 0x00000bbc 635f7374 72696e67 62756649 63537431 c_stringbufIcSt1\n+ 0x00000bcc 31636861 725f7472 61697473 49634553 1char_traitsIcES\n+ 0x00000bdc 61496345 45443245 76005f5a 4e537436 aIcEED2Ev._ZNSt6\n+ 0x00000bec 6c6f6361 6c654431 4576005f 5a54564e localeD1Ev._ZTVN\n+ 0x00000bfc 5374375f 5f637878 31313135 62617369 St7__cxx1115basi\n+ 0x00000c0c 635f7374 72696e67 62756649 63537431 c_stringbufIcSt1\n+ 0x00000c1c 31636861 725f7472 61697473 49634553 1char_traitsIcES\n+ 0x00000c2c 61496345 4545005f 5a545653 74313562 aIcEEE._ZTVSt15b\n+ 0x00000c3c 61736963 5f737472 65616d62 75664963 asic_streambufIc\n+ 0x00000c4c 53743131 63686172 5f747261 69747349 St11char_traitsI\n+ 0x00000c5c 63454500 5f5a4e53 74375f5f 63787831 cEE._ZNSt7__cxx1\n+ 0x00000c6c 31313562 61736963 5f737472 696e6762 115basic_stringb\n+ 0x00000c7c 75664963 53743131 63686172 5f747261 ufIcSt11char_tra\n+ 0x00000c8c 69747349 63455361 49634545 44314576 itsIcESaIcEED1Ev\n+ 0x00000c9c 005f5a4e 5374375f 5f637878 31313135 ._ZNSt7__cxx1115\n+ 0x00000cac 62617369 635f7374 72696e67 62756649 basic_stringbufI\n+ 0x00000cbc 63537431 31636861 725f7472 61697473 cSt11char_traits\n+ 0x00000ccc 49634553 61496345 45443045 76005f5a IcESaIcEED0Ev._Z\n+ 0x00000cdc 4e357365 71616e35 77726974 65494e53 N5seqan5writeINS\n+ 0x00000cec 5f344974 6572494e 5374375f 5f637878 _4IterINSt7__cxx\n+ 0x00000cfc 31313139 62617369 635f6f73 7472696e 1119basic_ostrin\n+ 0x00000d0c 67737472 65616d49 63537431 31636861 gstreamIcSt11cha\n+ 0x00000d1c 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE\n+ 0x00000d2c 45454e53 5f313453 74726561 6d497465 EENS_14StreamIte\n+ 0x00000d3c 7261746f 72494e53 5f335461 67494e53 ratorINS_3TagINS\n+ 0x00000d4c 5f374f75 74707574 5f454545 45454545 _7Output_EEEEEEE\n+ 0x00000d5c 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10\n+ 0x00000d6c 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5\n+ 0x00000d7c 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo\n+ 0x00000d8c 63497645 4545454e 53395f49 4e535f31 cIvEEEENS9_INS_1\n+ 0x00000d9c 30417272 61794761 70735f45 45454545 0ArrayGaps_EEEEE\n+ 0x00000dac 7652545f 524b4e53 5f344761 70734954 vRT_RKNS_4GapsIT\n+ 0x00000dbc 305f5431 5f454500 5f5a4e35 73657161 0_T1_EE._ZN5seqa\n+ 0x00000dcc 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve\n+ 0x00000ddc 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_\n+ 0x00000dec 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab\n+ 0x00000dfc 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy\n+ 0x00000e0c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE\n+ 0x00000e1c 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc\n+ 0x00000e2c 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D\n+ 0x00000e3c 65666175 6c745f45 45454545 45454535 efault_EEEEEEEE5\n+ 0x00000e4c 7461626c 6545005f 5f616561 62695f75 tableE.__aeabi_u\n+ 0x00000e5c 6e77696e 645f6370 705f7072 30005f5a nwind_cpp_pr0._Z\n+ 0x00000e6c 4e313553 636f7265 64416c69 676e6d65 N15ScoredAlignme\n+ 0x00000e7c 6e744332 45524e35 73657161 6e35416c ntC2ERN5seqan5Al\n+ 0x00000e8c 69676e49 4e53305f 36537472 696e6749 ignINS0_6StringI\n+ 0x00000e9c 4e53305f 31305369 6d706c65 54797065 NS0_10SimpleType\n+ 0x00000eac 49684e53 305f3544 6e61355f 4545454e IhNS0_5Dna5_EEEN\n+ 0x00000ebc 53305f35 416c6c6f 63497645 4545454e S0_5AllocIvEEEEN\n+ 0x00000ecc 53305f33 54616749 4e53305f 31304172 S0_3TagINS0_10Ar\n+ 0x00000edc 72617947 6170735f 45454545 45696969 rayGaps_EEEEEiii\n+ 0x00000eec 005f5a4e 53743869 6f735f62 61736543 ._ZNSt8ios_baseC\n+ 0x00000efc 32457600 5f5a4e53 74396261 7369635f 2Ev._ZNSt9basic_\n+ 0x00000f0c 696f7349 63537431 31636861 725f7472 iosIcSt11char_tr\n+ 0x00000f1c 61697473 49634545 34696e69 74455053 aitsIcEE4initEPS\n+ 0x00000f2c 74313562 61736963 5f737472 65616d62 t15basic_streamb\n+ 0x00000f3c 75664963 53315f45 005f5a4e 5374366c ufIcS1_E._ZNSt6l\n+ 0x00000f4c 6f63616c 65433145 76005f5a 4e537439 ocaleC1Ev._ZNSt9\n+ 0x00000f5c 62617369 635f696f 73496353 74313163 basic_iosIcSt11c\n+ 0x00000f6c 6861725f 74726169 74734963 45453563 har_traitsIcEE5c\n+ 0x00000f7c 6c656172 45537431 325f496f 735f496f learESt12_Ios_Io\n+ 0x00000f8c 73746174 65005f5a 4e537438 696f735f state._ZNSt8ios_\n+ 0x00000f9c 62617365 44324576 005f5a4e 5374375f baseD2Ev._ZNSt7_\n+ 0x00000fac 5f637878 31313132 62617369 635f7374 _cxx1112basic_st\n+ 0x00000fbc 72696e67 49635374 31316368 61725f74 ringIcSt11char_t\n+ 0x00000fcc 72616974 73496345 53614963 4545395f raitsIcESaIcEE9_\n+ 0x00000fdc 4d5f6173 7369676e 45524b53 345f005f M_assignERKS4_._\n+ 0x00000fec 5a4e5374 375f5f63 78783131 31396261 ZNSt7__cxx1119ba\n+ 0x00000ffc 7369635f 6f737472 696e6773 74726561 sic_ostringstrea\n+ 0x0000100c 6d496353 74313163 6861725f 74726169 mIcSt11char_trai\n+ 0x0000101c 74734963 45536149 63454544 31457600 tsIcESaIcEED1Ev.\n+ 0x0000102c 5f5a5456 53743962 61736963 5f696f73 _ZTVSt9basic_ios\n+ 0x0000103c 49635374 31316368 61725f74 72616974 IcSt11char_trait\n+ 0x0000104c 73496345 45005f5a 54544e53 74375f5f sIcEE._ZTTNSt7__\n+ 0x0000105c 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost\n+ 0x0000106c 72696e67 73747265 616d4963 53743131 ringstreamIcSt11\n+ 0x0000107c 63686172 5f747261 69747349 63455361 char_traitsIcESa\n+ 0x0000108c 49634545 45005f5a 54564e53 74375f5f IcEEE._ZTVNSt7__\n+ 0x0000109c 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost\n+ 0x000010ac 72696e67 73747265 616d4963 53743131 ringstreamIcSt11\n+ 0x000010bc 63686172 5f747261 69747349 63455361 char_traitsIcESa\n+ 0x000010cc 49634545 45005f5a 4e313553 636f7265 IcEEE._ZN15Score\n+ 0x000010dc 64416c69 676e6d65 6e744331 45524e35 dAlignmentC1ERN5\n+ 0x000010ec 73657161 6e35416c 69676e49 4e53305f seqan5AlignINS0_\n+ 0x000010fc 36537472 696e6749 4e53305f 31305369 6StringINS0_10Si\n+ 0x0000110c 6d706c65 54797065 49684e53 305f3544 mpleTypeIhNS0_5D\n+ 0x0000111c 6e61355f 4545454e 53305f35 416c6c6f na5_EEENS0_5Allo\n+ 0x0000112c 63497645 4545454e 53305f33 54616749 cIvEEEENS0_3TagI\n+ 0x0000113c 4e53305f 31304172 72617947 6170735f NS0_10ArrayGaps_\n+ 0x0000114c 45454545 45696969 005f5a47 564e3573 EEEEEiii._ZGVN5s\n+ 0x0000115c 6571616e 3234416c 70686162 6574436f eqan24AlphabetCo\n+ 0x0000116c 6e766572 73696f6e 5461626c 655f4963 nversionTable_Ic\n+ 0x0000117c 4e535f31 364d6f64 69666965 64416c70 NS_16ModifiedAlp\n+ 0x0000118c 68616265 74494e53 5f313053 696d706c habetINS_10Simpl\n+ 0x0000119c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_\n+ 0x000011ac 4545454e 535f394d 6f644578 70616e64 EEENS_9ModExpand\n+ 0x000011bc 494c6334 35454e53 5f335461 67494e53 ILc45ENS_3TagINS\n+ 0x000011cc 5f384465 6661756c 745f4545 45454545 _8Default_EEEEEE\n+ 0x000011dc 45453574 61626c65 45005f5a 5a4e3573 EE5tableE._ZZN5s\n+ 0x000011ec 6571616e 3234416c 70686162 6574436f eqan24AlphabetCo\n+ 0x000011fc 6e766572 73696f6e 5461626c 655f4963 nversionTable_Ic\n+ 0x0000120c 4e535f31 364d6f64 69666965 64416c70 NS_16ModifiedAlp\n+ 0x0000121c 68616265 74494e53 5f313053 696d706c habetINS_10Simpl\n+ 0x0000122c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_\n+ 0x0000123c 4545454e 535f394d 6f644578 70616e64 EEENS_9ModExpand\n+ 0x0000124c 494c6334 35454e53 5f335461 67494e53 ILc45ENS_3TagINS\n+ 0x0000125c 5f384465 6661756c 745f4545 45454545 _8Default_EEEEEE\n+ 0x0000126c 45453130 696e6974 69616c69 7a654576 EE10initializeEv\n+ 0x0000127c 4531355f 69735f69 6e697469 616c697a E15_is_initializ\n+ 0x0000128c 6564005f 5a5a4e35 73657161 6e323441 ed._ZZN5seqan24A\n+ 0x0000129c 6c706861 62657443 6f6e7665 7273696f lphabetConversio\n+ 0x000012ac 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo\n+ 0x000012bc 64696669 6564416c 70686162 6574494e difiedAlphabetIN\n+ 0x000012cc 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n+ 0x000012dc 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9\n+ 0x000012ec 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN\n+ 0x000012fc 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau\n+ 0x0000130c 6c745f45 45454545 45454531 30696e69 lt_EEEEEEEE10ini\n+ 0x0000131c 7469616c 697a6545 76453131 7461626c tializeEvE11tabl\n+ 0x0000132c 655f7374 6f726500 5f5a5a4e 35736571 e_store._ZZN5seq\n+ 0x0000133c 616e3234 416c7068 61626574 436f6e76 an24AlphabetConv\n+ 0x0000134c 65727369 6f6e5461 626c655f 49634e53 ersionTable_IcNS\n+ 0x0000135c 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN\n+ 0x0000136c 535f3544 6e61355f 45454545 3130696e S_5Dna5_EEEE10in\n+ 0x0000137c 69746961 6c697a65 45764531 355f6973 itializeEvE15_is\n+ 0x0000138c 5f696e69 7469616c 697a6564 005f5a4e _initialized._ZN\n+ 0x0000139c 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe\n+ 0x000013ac 6661756c 74496e66 696e6974 79494e53 faultInfinityINS\n+ 0x000013bc 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T\n+ 0x000013cc 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa\n+ 0x000013dc 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE\n+ 0x000013ec 005f5a6e 776a005f 5a646c50 76006672 ._Znwj._ZdlPv.fr\n+ 0x000013fc 65654353 7472696e 67006672 6565005f eeCString.free._\n+ 0x0000140c 5a313863 70705374 72696e67 546f4353 Z18cppStringToCS\n+ 0x0000141c 7472696e 674e5374 375f5f63 78783131 tringNSt7__cxx11\n+ 0x0000142c 31326261 7369635f 73747269 6e674963 12basic_stringIc\n+ 0x0000143c 53743131 63686172 5f747261 69747349 St11char_traitsI\n+ 0x0000144c 63455361 49634545 45006d61 6c6c6f63 cESaIcEEE.malloc\n+ 0x0000145c 005f5a4e 35736571 616e3563 6c656172 ._ZN5seqan5clear\n+ 0x0000146c 494e535f 364d6174 72697849 4e535f37 INS_6MatrixINS_7\n+ 0x0000147c 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag\n+ 0x0000148c 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps\n+ 0x0000149c 5f454545 45454c6a 32454e53 5f365374 _EEEEELj2ENS_6St\n+ 0x000014ac 72696e67 4953365f 4e535f35 416c6c6f ringIS6_NS_5Allo\n+ 0x000014bc 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_\n+ 0x000014cc 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN\n+ 0x000014dc 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE\n+ 0x000014ec 45005f5a 4e357365 71616e35 636c6561 E._ZN5seqan5clea\n+ 0x000014fc 72494e53 5f364d61 74726978 49684c6a rINS_6MatrixIhLj\n+ 0x0000150c 32454e53 5f365374 72696e67 49684e53 2ENS_6StringIhNS\n+ 0x0000151c 5f35416c 6c6f6349 76454545 45454545 _5AllocIvEEEEEEE\n+ 0x0000152c 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_\n+ 0x0000153c 4e535f33 54616749 4e535f39 54726973 NS_3TagINS_9Tris\n+ 0x0000154c 74617465 5f454545 4545005f 5a4e3573 tate_EEEEE._ZN5s\n+ 0x0000155c 6571616e 35636c65 6172494e 535f364d eqan5clearINS_6M\n+ 0x0000156c 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell\n+ 0x0000157c 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11\n+ 0x0000158c 41666669 6e654761 70735f45 45454545 AffineGaps_EEEEE\n+ 0x0000159c 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS\n+ 0x000015ac 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE\n+ 0x000015bc 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde\n+ 0x000015cc 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri\n+ 0x000015dc 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5\n+ 0x000015ec 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n+ 0x000015fc 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n+ 0x0000160c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n+ 0x0000161c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n+ 0x0000162c 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc\n+ 0x0000163c 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_\n+ 0x0000164c 5254305f 4e535f34 53697a65 4953425f RT0_NS_4SizeISB_\n+ 0x0000165c 45345479 70654500 6d656d6d 6f766500 E4TypeE.memmove.\n+ 0x0000166c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n+ 0x0000167c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n+ 0x0000168c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n+ 0x0000169c 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n+ 0x000016ac 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A\n+ 0x000016bc 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE\n+ 0x000016cc 7652545f 5254305f 005f5a4e 35736571 vRT_RT0_._ZN5seq\n+ 0x000016dc 616e3133 41737369 676e5374 72696e67 an13AssignString\n+ 0x000016ec 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T\n+ 0x000016fc 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7\n+ 0x0000170c 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri\n+ 0x0000171c 6e67494e 535f3130 53696d70 6c655479 ngINS_10SimpleTy\n+ 0x0000172c 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE\n+ 0x0000173c 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK\n+ 0x0000174c 53435f45 45765254 5f525430 5f4e535f SC_EEvRT_RT0_NS_\n+ 0x0000175c 3453697a 65495345 5f453454 79706545 4SizeISE_E4TypeE\n+ 0x0000176c 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi\n+ 0x0000177c 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta\n+ 0x0000178c 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero\n+ 0x0000179c 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I\n+ 0x000017ac 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10\n+ 0x000017bc 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5\n+ 0x000017cc 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo\n+ 0x000017dc 63497645 4545454b 53435f45 45765254 cIvEEEEKSC_EEvRT\n+ 0x000017ec 5f525430 5f005f5a 4e357365 71616e31 _RT0_._ZN5seqan1\n+ 0x000017fc 33417373 69676e53 7472696e 675f494e 3AssignString_IN\n+ 0x0000180c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG\n+ 0x0000181c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass\n+ 0x0000182c 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI\n+ 0x0000183c 634e535f 35416c6c 6f634976 45454545 cNS_5AllocIvEEEE\n+ 0x0000184c 4b53395f 45457652 545f5254 305f4e53 KS9_EEvRT_RT0_NS\n+ 0x0000185c 5f345369 7a654953 425f4534 54797065 _4SizeISB_E4Type\n+ 0x0000186c 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass\n+ 0x0000187c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T\n+ 0x0000188c 6167494e 535f3132 54616747 656e6572 agINS_12TagGener\n+ 0x0000189c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_\n+ 0x000018ac 494e535f 36537472 696e6749 634e535f INS_6StringIcNS_\n+ 0x000018bc 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_\n+ 0x000018cc 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n+ 0x000018dc 6571616e 31334173 7369676e 53747269 eqan13AssignStri\n+ 0x000018ec 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1\n+ 0x000018fc 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE\n+ 0x0000190c 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St\n+ 0x0000191c 72696e67 49634e53 5f35416c 6c6f6349 ringIcNS_5AllocI\n+ 0x0000192c 76454545 454b5063 45457652 545f5254 vEEEEKPcEEvRT_RT\n+ 0x0000193c 305f4e53 5f345369 7a654953 435f4534 0_NS_4SizeISC_E4\n+ 0x0000194c 54797065 45007374 726c656e 005f5a4e TypeE.strlen._ZN\n+ 0x0000195c 35736571 616e3133 41737369 676e5374 5seqan13AssignSt\n+ 0x0000196c 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS\n+ 0x0000197c 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E\n+ 0x0000198c 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6\n+ 0x0000199c 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp\n+ 0x000019ac 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5\n+ 0x000019bc 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE\n+ 0x000019cc 4545454b 4e53365f 49635342 5f454545 EEEKNS6_IcSB_EEE\n+ 0x000019dc 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se\n+ 0x000019ec 71616e32 35547261 6e736c61 74655461 qan25TranslateTa\n+ 0x000019fc 626c6543 68617254 6f446e61 355f4976 bleCharToDna5_Iv\n+ 0x00001a0c 45355641 4c554545 005f5a4e 35736571 E5VALUEE._ZN5seq\n+ 0x00001a1c 616e3661 73736967 6e494e53 5f365374 an6assignINS_6St\n+ 0x00001a2c 72696e67 49684e53 5f35416c 6c6f6349 ringIhNS_5AllocI\n+ 0x00001a3c 76454545 45454576 524e535f 36486f6c vEEEEEEvRNS_6Hol\n+ 0x00001a4c 64657249 545f4e53 5f335461 67494e53 derIT_NS_3TagINS\n+ 0x00001a5c 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE\n+ 0x00001a6c 524b5341 5f005f5a 4e357365 71616e31 RKSA_._ZN5seqan1\n+ 0x00001a7c 33417373 69676e53 7472696e 675f494e 3AssignString_IN\n+ 0x00001a8c 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG\n+ 0x00001a9c 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass\n+ 0x00001aac 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI\n+ 0x00001abc 6a4e535f 35416c6c 6f634976 45454545 jNS_5AllocIvEEEE\n+ 0x00001acc 4b53395f 45457652 545f5254 305f005f KS9_EEvRT_RT0_._\n+ 0x00001adc 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign\n+ 0x00001aec 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI\n+ 0x00001afc 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous\n+ 0x00001b0c 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS\n+ 0x00001b1c 5f365374 72696e67 496a4e53 5f35416c _6StringIjNS_5Al\n+ 0x00001b2c 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv\n+ 0x00001b3c 52545f52 54305f4e 535f3453 697a6549 RT_RT0_NS_4SizeI\n+ 0x00001b4c 53425f45 34547970 6545005f 5a4e3573 SB_E4TypeE._ZN5s\n+ 0x00001b5c 6571616e 31345265 706c6163 65537472 eqan14ReplaceStr\n+ 0x00001b6c 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n+ 0x00001b7c 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n+ 0x00001b8c 45453872 65706c61 63655f49 4e535f36 EE8replace_INS_6\n+ 0x00001b9c 53747269 6e67496a 4e535f35 416c6c6f StringIjNS_5Allo\n+ 0x00001bac 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT\n+ 0x00001bbc 5f4e535f 3453697a 65495342 5f453454 _NS_4SizeISB_E4T\n+ 0x00001bcc 79706545 53465f52 54305f00 5f5a4e35 ypeESF_RT0_._ZN5\n+ 0x00001bdc 73657161 6e313069 6e736572 74476170 seqan10insertGap\n+ 0x00001bec 73494e53 5f344761 7073494e 535f3653 sINS_4GapsINS_6S\n+ 0x00001bfc 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl\n+ 0x00001c0c 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_\n+ 0x00001c1c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE\n+ 0x00001c2c 45454e53 5f335461 67494e53 5f313041 EENS_3TagINS_10A\n+ 0x00001c3c 72726179 47617073 5f454545 45456a45 rrayGaps_EEEEEjE\n+ 0x00001c4c 4576524b 4e535f34 49746572 49545f4e EvRKNS_4IterIT_N\n+ 0x00001c5c 535f3132 47617073 49746572 61746f72 S_12GapsIterator\n+ 0x00001c6c 4953425f 45454545 54305f00 6d656d73 ISB_EEEET0_.mems\n+ 0x00001c7c 6574005f 5a4e3573 6571616e 32315f61 et._ZN5seqan21_a\n+ 0x00001c8c 64617074 54726163 65536567 6d656e74 daptTraceSegment\n+ 0x00001c9c 73546f49 4e535f36 53747269 6e67494e sToINS_6StringIN\n+ 0x00001cac 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh\n+ 0x00001cbc 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5\n+ 0x00001ccc 416c6c6f 63497645 4545454e 535f3354 AllocIvEEEENS_3T\n+ 0x00001cdc 6167494e 535f3130 41727261 79476170 agINS_10ArrayGap\n+ 0x00001cec 735f4545 4553375f 53415f6a 6a53365f s_EEES7_SA_jjS6_\n+ 0x00001cfc 45457652 4e535f34 47617073 49545f54 EEvRNS_4GapsIT_T\n+ 0x00001d0c 305f4545 524e5342 5f495431 5f54325f 0_EERNSB_IT1_T2_\n+ 0x00001d1c 4545524b 4e53315f 494e535f 31335472 EERKNS1_INS_13Tr\n+ 0x00001d2c 61636553 65676d65 6e745f49 54335f54 aceSegment_IT3_T\n+ 0x00001d3c 345f4545 54355f45 45005f5a 4e357365 4_EET5_EE._ZN5se\n+ 0x00001d4c 71616e36 63726561 7465494e 535f364d qan6createINS_6M\n+ 0x00001d5c 61747269 7849684c 6a32454e 535f3653 atrixIhLj2ENS_6S\n+ 0x00001d6c 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc\n+ 0x00001d7c 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6\n+ 0x00001d8c 486f6c64 65724954 5f4e535f 33546167 HolderIT_NS_3Tag\n+ 0x00001d9c 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE\n+ 0x00001dac 45454500 5f5a4e35 73657161 6e367265 EEE._ZN5seqan6re\n+ 0x00001dbc 73697a65 49684e53 5f335461 67494e53 sizeIhNS_3TagINS\n+ 0x00001dcc 5f313346 756c6c44 504d6174 7269785f _13FullDPMatrix_\n+ 0x00001ddc 4545454e 535f3653 7472696e 6749684e EEENS_6StringIhN\n+ 0x00001dec 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE\n+ 0x00001dfc 76524e53 5f394450 4d617472 69785f49 vRNS_9DPMatrix_I\n+ 0x00001e0c 545f5430 5f54315f 4545005f 5f616561 T_T0_T1_EE.__aea\n+ 0x00001e1c 62695f75 69646976 005f5f61 65616269 bi_uidiv.__aeabi\n+ 0x00001e2c 5f756964 69766d6f 64005f5a 4e357365 _uidivmod._ZN5se\n+ 0x00001e3c 71616e31 33417373 69676e53 7472696e qan13AssignStrin\n+ 0x00001e4c 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12\n+ 0x00001e5c 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE\n+ 0x00001e6c 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str\n+ 0x00001e7c 696e6749 4e535f37 44504365 6c6c5f49 ingINS_7DPCell_I\n+ 0x00001e8c 694e5331 5f494e53 5f31314c 696e6561 iNS1_INS_11Linea\n+ 0x00001e9c 72476170 735f4545 4545454e 535f3541 rGaps_EEEEENS_5A\n+ 0x00001eac 6c6c6f63 49764545 45454b53 445f4545 llocIvEEEEKSD_EE\n+ 0x00001ebc 7652545f 5254305f 4e535f34 53697a65 vRT_RT0_NS_4Size\n+ 0x00001ecc 4953465f 45345479 70654500 5f5a4e35 ISF_E4TypeE._ZN5\n+ 0x00001edc 73657161 6e313341 73736967 6e537472 seqan13AssignStr\n+ 0x00001eec 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_\n+ 0x00001efc 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE\n+ 0x00001f0c 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S\n+ 0x00001f1c 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell\n+ 0x00001f2c 5f49694e 53315f49 4e535f31 314c696e _IiNS1_INS_11Lin\n+ 0x00001f3c 65617247 6170735f 45454545 454e535f earGaps_EEEEENS_\n+ 0x00001f4c 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_\n+ 0x00001f5c 45457652 545f5254 305f005f 5a4e3573 EEvRT_RT0_._ZN5s\n+ 0x00001f6c 6571616e 36617373 69676e49 4e535f36 eqan6assignINS_6\n+ 0x00001f7c 53747269 6e67494e 535f3744 5043656c StringINS_7DPCel\n+ 0x00001f8c 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1\n+ 0x00001f9c 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE\n+ 0x00001fac 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n+ 0x00001fbc 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT\n+ 0x00001fcc 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista\n+ 0x00001fdc 74655f45 45454545 524b5345 5f005f5a te_EEEEERKSE_._Z\n+ 0x00001fec 4e357365 71616e36 63726561 7465494e N5seqan6createIN\n+ 0x00001ffc 535f364d 61747269 78494e53 5f374450 S_6MatrixINS_7DP\n+ 0x0000200c 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN\n+ 0x0000201c 535f3131 4c696e65 61724761 70735f45 S_11LinearGaps_E\n+ 0x0000202c 45454545 4c6a3245 4e535f36 53747269 EEEELj2ENS_6Stri\n+ 0x0000203c 6e674953 365f4e53 5f35416c 6c6f6349 ngIS6_NS_5AllocI\n+ 0x0000204c 76454545 45454545 4576524e 535f3648 vEEEEEEEEvRNS_6H\n+ 0x0000205c 6f6c6465 7249545f 4e53335f 494e535f olderIT_NS3_INS_\n+ 0x0000206c 39547269 73746174 655f4545 45454500 9Tristate_EEEEE.\n+ 0x0000207c 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig\n+ 0x0000208c 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag\n+ 0x0000209c 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou\n+ 0x000020ac 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN\n+ 0x000020bc 535f3653 7472696e 67494e53 5f374450 S_6StringINS_7DP\n+ 0x000020cc 43656c6c 5f49694e 53315f49 4e535f31 Cell_IiNS1_INS_1\n+ 0x000020dc 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE\n+ 0x000020ec 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE\n+ 0x000020fc 4b53445f 45457652 545f5254 305f4e53 KSD_EEvRT_RT0_NS\n+ 0x0000210c 5f345369 7a654953 465f4534 54797065 _4SizeISF_E4Type\n+ 0x0000211c 45005f5a 4e357365 71616e31 33417373 E._ZN5seqan13Ass\n+ 0x0000212c 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T\n+ 0x0000213c 6167494e 535f3132 54616747 656e6572 agINS_12TagGener\n+ 0x0000214c 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_\n+ 0x0000215c 494e535f 36537472 696e6749 4e535f37 INS_6StringINS_7\n+ 0x0000216c 44504365 6c6c5f49 694e5331 5f494e53 DPCell_IiNS1_INS\n+ 0x0000217c 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE\n+ 0x0000218c 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE\n+ 0x0000219c 45454b53 445f4545 7652545f 5254305f EEKSD_EEvRT_RT0_\n+ 0x000021ac 005f5a4e 35736571 616e3661 73736967 ._ZN5seqan6assig\n+ 0x000021bc 6e494e53 5f365374 72696e67 494e535f nINS_6StringINS_\n+ 0x000021cc 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta\n+ 0x000021dc 67494e53 5f313141 6666696e 65476170 gINS_11AffineGap\n+ 0x000021ec 735f4545 4545454e 535f3541 6c6c6f63 s_EEEEENS_5Alloc\n+ 0x000021fc 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho\n+ 0x0000220c 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9\n+ 0x0000221c 54726973 74617465 5f454545 4545524b Tristate_EEEEERK\n+ 0x0000222c 53455f00 5f5a4e35 73657161 6e366372 SE_._ZN5seqan6cr\n+ 0x0000223c 65617465 494e535f 364d6174 72697849 eateINS_6MatrixI\n+ 0x0000224c 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_\n+ 0x0000225c 33546167 494e535f 31314166 66696e65 3TagINS_11Affine\n+ 0x0000226c 47617073 5f454545 45454c6a 32454e53 Gaps_EEEEELj2ENS\n+ 0x0000227c 5f365374 72696e67 4953365f 4e535f35 _6StringIS6_NS_5\n+ 0x0000228c 416c6c6f 63497645 45454545 45454576 AllocIvEEEEEEEEv\n+ 0x0000229c 524e535f 36486f6c 64657249 545f4e53 RNS_6HolderIT_NS\n+ 0x000022ac 335f494e 535f3954 72697374 6174655f 3_INS_9Tristate_\n+ 0x000022bc 45454545 45006164 61707465 72416c69 EEEEE.adapterAli\n+ 0x000022cc 676e6d65 6e74005f 5a4e3573 6571616e gnment._ZN5seqan\n+ 0x000022dc 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI\n+ 0x000022ec 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe\n+ 0x000022fc 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_\n+ 0x0000230c 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE\n+ 0x0000231c 45454535 56414c55 4545005f 5a47564e EEE5VALUEE._ZGVN\n+ 0x0000232c 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe\n+ 0x0000233c 6661756c 74496e66 696e6974 79494e53 faultInfinityINS\n+ 0x0000234c 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T\n+ 0x0000235c 6167494e 535f3131 4c696e65 61724761 agINS_11LinearGa\n+ 0x0000236c 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE\n+ 0x0000237c 005f5a47 564e3573 6571616e 32314450 ._ZGVN5seqan21DP\n+ 0x0000238c 43656c6c 44656661 756c7449 6e66696e CellDefaultInfin\n+ 0x0000239c 69747949 4e535f37 44504365 6c6c5f49 ityINS_7DPCell_I\n+ 0x000023ac 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af\n+ 0x000023bc 66696e65 47617073 5f454545 45454535 fineGaps_EEEEEE5\n+ 0x000023cc 56414c55 4545006c 69627374 64632b2b VALUEE.libstdc++\n 0x000023dc 2e736f2e 36006c69 62676363 5f732e73 .so.6.libgcc_s.s\n 0x000023ec 6f2e3100 6c696263 2e736f2e 36006c64 o.1.libc.so.6.ld\n 0x000023fc 2d6c696e 75782d61 726d6866 2e736f2e -linux-armhf.so.\n 0x0000240c 33004743 435f332e 3500474c 4942435f 3.GCC_3.5.GLIBC_\n 0x0000241c 322e3400 474c4942 4358585f 332e342e 2.4.GLIBCXX_3.4.\n 0x0000242c 33320043 58584142 495f312e 33004358 32.CXXABI_1.3.CX\n 0x0000243c 58414249 5f312e33 2e390047 4c494243 XABI_1.3.9.GLIBC\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,3279 +1,8611 @@\n \n \n \n Disassembly of section .text:\n \n-00002b80 :\n-_GLOBAL__sub_I_adapter_align.cpp():\n-./porechop/src/adapter_align.cpp:44\n-\tbmi\t3957bc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x38964c>\n-\tldmpl\tsl, {r0, r1, r3, r4, r5, r6, sl, lr}\n-/usr/include/seqan/align/dp_cell.h:144\n-\tbfieq\tr6, r1, (invalid: 16:8)\n-\tstmdbmi\tip, {r1, r2, sl, ip, lr, pc}\n-/usr/include/seqan/align/dp_cell.h:144 (discriminator 1)\n-\tandsvs\tr2, r0, r1\n-\tsubmi\tpc, r0, pc, asr #32\n-\tandsvs\tr5, r0, sl, asr r8\n-/usr/include/seqan/align/dp_cell.h:144 (discriminator 3)\n-\tldmpl\tsl, {r0, r3, r9, fp, lr}\n-\tbfieq\tr6, r1, (invalid: 16:9)\n-\tstmdbmi\tr8, {r1, r2, sl, ip, lr, pc}\n-/usr/include/seqan/align/dp_cell.h:144 (discriminator 4)\n-\tandsvs\tr2, r0, r1\n-\tsubmi\tpc, r0, pc, asr #32\n-\tandsvs\tr5, r8, fp, asr r8\n-./porechop/src/adapter_align.cpp:44\n-\tsvclt\t0x00004770\n-\tandeq\tr9, r0, r8, ror r4\n-\tandeq\tr0, r0, r8, lsr #2\n-\tandeq\tr0, r0, r8, lsl r1\n-\tandeq\tr0, r0, ip, lsr #2\n-\tstrdeq\tr0, [r0], -r8\n+00002b80 :\n _GLOBAL__sub_I_alignment.cpp():\n ./porechop/src/alignment.cpp:121\n-\tbmi\t515820 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x5096b0>\n+\tbmi\t5157d4 > >::VALUE@@Base+0x509660>\n \tldmpl\tsl, {r0, r1, r3, r4, r5, r6, sl, lr}\n /usr/include/seqan/modifier/modifier_alphabet.h:688\n \tbfieq\tr6, r1, (invalid: 16:9)\n-__static_initialization_and_destruction_0():\n-/usr/include/seqan/modifier/modifier_alphabet.h:688\n \tldrbmi\tsp, [r0, -r0, lsl #10]!\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:678\n \tldrlt\tr4, [r0], #-2321\t@ 0xfffff6ef\n-__static_initialization_and_destruction_0():\n /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1)\n \tandsvs\tr2, r4, r1, lsl #8\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:678\n \tstmdavc\tr2, {r3, r4, r6, fp, ip, lr}\n-\tbmi\t3ef118 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3e2fa8>\n-\tbmi\t3d8e58 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3ccce8>\n+\tbmi\t3ef0cc > >::VALUE@@Base+0x3e2f58>\n+\tbmi\t3d8e0c > >::VALUE@@Base+0x3ccc98>\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tandvc\tr2, r4, r1, lsl #8\n-_GLOBAL__sub_I_alignment.cpp():\n ./porechop/src/alignment.cpp:121\n-\tblmi\t140d70 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x134c00>\n-__static_initialization_and_destruction_0():\n+\tblmi\t140d24 > >::VALUE@@Base+0x134bb0>\n /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1)\n \tmulsvs\tr9, fp, r8\n-_GLOBAL__sub_I_alignment.cpp():\n ./porechop/src/alignment.cpp:121\n \tstmdbmi\tip, {r4, r5, r6, r8, r9, sl, lr}\n-void seqan::_initializeAlphabetConversionTable, (char)45, seqan::Tag >(char*, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2)\n \tmcrrpl\t6, 4, pc, lr, cr2\t@ \n \tldmdapl\tr9, {r3, r9, fp, lr}^\n-seqan::AlphabetConversionTable_ >::initialize():\n /usr/include/seqan/modifier/modifier_alphabet.h:682\n \tvhadd.s8\td23, d4, d12\n-void seqan::_initializeAlphabetConversionTable, (char)45, seqan::Tag >(char*, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2)\n \tvmls.i\td19, d5, d1[0]\n \tldmpl\tr9, {r0, r1, r2, r6, sl, lr}\n \t\t\t@ instruction: 0xf8a1600c\n \tstrb\tip, [r8, r4]!\n-seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize():\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2)\n-\tandeq\tr9, r0, ip, lsr #8\n+\tandeq\tr9, r0, r8, ror r4\n \tandeq\tr0, r0, r0, lsl r1\n \tandeq\tr0, r0, r8, lsl #2\n \tandeq\tr0, r0, ip, lsl r1\n \tandeq\tr0, r0, r0, lsr r1\n \tandeq\tr0, r0, ip, lsl #2\n+_GLOBAL__sub_I_adapter_align.cpp():\n+./porechop/src/adapter_align.cpp:44\n+\tbmi\t395824 > >::VALUE@@Base+0x3896b0>\n+\tldmpl\tsl, {r0, r1, r3, r4, r5, r6, sl, lr}\n+/usr/include/seqan/align/dp_cell.h:144\n+\tbfieq\tr6, r1, (invalid: 16:8)\n+__static_initialization_and_destruction_0():\n+/usr/include/seqan/align/dp_cell.h:144\n+\tstmdbmi\tip, {r1, r2, sl, ip, lr, pc}\n+/usr/include/seqan/align/dp_cell.h:144 (discriminator 1)\n+\tandsvs\tr2, r0, r1\n+\tsubmi\tpc, r0, pc, asr #32\n+\tandsvs\tr5, r0, sl, asr r8\n+/usr/include/seqan/align/dp_cell.h:144 (discriminator 3)\n+\tldmpl\tsl, {r0, r3, r9, fp, lr}\n+\tbfieq\tr6, r1, (invalid: 16:9)\n+\tstmdbmi\tr8, {r1, r2, sl, ip, lr, pc}\n+/usr/include/seqan/align/dp_cell.h:144 (discriminator 4)\n+\tandsvs\tr2, r0, r1\n+\tsubmi\tpc, r0, pc, asr #32\n+\tandsvs\tr5, r8, fp, asr r8\n+_GLOBAL__sub_I_adapter_align.cpp():\n+./porechop/src/adapter_align.cpp:44\n+\tsvclt\t0x00004770\n+\tandeq\tr9, r0, r0, lsl r4\n+\tandeq\tr0, r0, r8, lsr #2\n+\tandeq\tr0, r0, r8, lsl r1\n+\tandeq\tr0, r0, ip, lsr #2\n+\tstrdeq\tr0, [r0], -r8\n call_weak_fn():\n \tldr\tr3, [pc, #20]\t@ 2c50 \n \tldr\tr2, [pc, #20]\t@ 2c54 \n \tadd\tr3, pc, r3\n \tldr\tr2, [r3, r2]\n \tcmp\tr2, #0\n \tbxeq\tlr\n \tb\t2b50 <__gmon_start__@plt>\n \t\t\t@ instruction: 0x000093bc\n \tandeq\tr0, r0, r8, lsr r1\n deregister_tm_clones():\n-\tblmi\t1d4c78 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c8b08>\n+\tblmi\t1d4c78 > >::VALUE@@Base+0x1c8b04>\n \tldrbtmi\tr4, [r8], #-2567\t@ 0xfffff5f9\n \tldrbtmi\tr4, [sl], #-1147\t@ 0xfffffb85\n \tandle\tr4, r3, r3, lsl #5\n \tldmpl\tr3, {r0, r2, r8, r9, fp, lr}^\n \tldrmi\tfp, [r8, -r3, lsl #2]\n \tsvclt\t0x00004770\n \tandeq\tr9, r0, lr, ror #9\n \tandeq\tr9, r0, ip, ror #9\n \tmuleq\tr0, sl, r3\n \tandeq\tr0, r0, r4, lsr r1\n register_tm_clones():\n-\tblmi\t254cac , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x248b3c>\n-\tbmi\t253e70 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x247d00>\n-\tbne\t6d3e80 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x6c7d10>\n+\tblmi\t254cac > >::VALUE@@Base+0x248b38>\n+\tbmi\t253e70 > >::VALUE@@Base+0x247cfc>\n+\tbne\t6d3e80 > >::VALUE@@Base+0x6c7d0c>\n \tsvceq\t0x00d9447a\n \t\t\t@ instruction: 0x01a3eb01\n \tandle\tr1, r3, r9, asr #32\n \tldmpl\tr3, {r0, r2, r8, r9, fp, lr}^\n \tldrmi\tfp, [r8, -r3, lsl #2]\n \tsvclt\t0x00004770\n \tandeq\tr9, r0, r4, asr #9\n \tandeq\tr9, r0, r0, asr #9\n \tandeq\tr9, r0, ip, ror #6\n \tandeq\tr0, r0, ip, lsr r1\n __do_global_dtors_aux():\n-\tblmi\t2b00e0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2a3f70>\n+\tblmi\t2b00e0 > >::VALUE@@Base+0x2a3f6c>\n \tldrbtmi\tr4, [fp], #-2570\t@ 0xfffff5f6\n \tldmdavc\tfp, {r1, r3, r4, r5, r6, sl, lr}\n-\tblmi\t271278 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x265108>\n+\tblmi\t271278 > >::VALUE@@Base+0x265104>\n \tldrdlt\tr5, [r3, -r3]!\n \tldrbtmi\tr4, [fp], #-2824\t@ 0xfffff4f8\n \t\t\t@ instruction: 0xf7ff6818\n \t\t\t@ instruction: 0xf7ffef44\n-\tblmi\t1c2bdc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1b6a6c>\n+\tblmi\t1c2bdc > >::VALUE@@Base+0x1b6a68>\n \tldrbtmi\tr2, [fp], #-513\t@ 0xfffffdff\n \tstclt\t0, cr7, [r8, #-104]\t@ 0xffffff98\n \tandeq\tr9, r0, lr, lsl #9\n \tandeq\tr9, r0, ip, lsr r3\n \tandeq\tr0, r0, r0, asr #2\n \tandeq\tr9, r0, sl, ror r4\n \tandeq\tr9, r0, lr, ror #8\n frame_dummy():\n \tsvclt\t0x0000e7c4\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]:\n+\tandeq\tr0, r0, r0\n+\n+00002d00 :\n+ScoredAlignment::getString[abi:cxx11]():\n+./porechop/src/alignment.cpp:113\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #3288]\t@ 0xcd8\n+\tmov\tsl, r1\n+\tsub.w\tsp, sp, #772\t@ 0x304\n+\tldr.w\tr2, [pc, #2948]\t@ 389c \n+\tldr.w\tr1, [pc, #2948]\t@ 38a0 \n+\tldr.w\tr3, [pc, #2948]\t@ 38a4 \n+\tadd\tr2, pc\n+./porechop/src/alignment.cpp:114\n+\tldr.w\tr6, [sl, #8]\n+./porechop/src/alignment.cpp:113\n+\tadd\tr1, pc\n+\tstr\tr1, [sp, #52]\t@ 0x34\n+\tldr\tr3, [r2, r3]\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\teor.w\tr4, r6, r6, asr #31\n+\tsub.w\tr4, r4, r6, asr #31\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tlsrs\tr6, r6, #31\n+./porechop/src/alignment.cpp:113\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [sp, #764]\t@ 0x2fc\n+\tmov.w\tr3, #0\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr4, #9\n+./porechop/src/alignment.cpp:113\n+\tstr\tr0, [sp, #48]\t@ 0x30\n+/usr/include/c++/14/bits/charconv.h:67\n+\tbls.w\t3aac \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmovw\tr0, #5977\t@ 0x1759\n+\tmovt\tr0, #53687\t@ 0xd1b7\n+/usr/include/c++/14/bits/charconv.h:67\n+\tmovw\tr1, #34463\t@ 0x869f\n+\tmovt\tr1, #1\n+\tmov\tr3, r4\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmovs\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:70\n+\tmovw\tip, #9999\t@ 0x270f\n+\tb.n\t2d86 \n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp.w\tr3, #1000\t@ 0x3e8\n+\tbcc.w\t3800 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp\tr3, ip\n+\tbls.w\t383c \n+/usr/include/c++/14/bits/charconv.h:71\n+\tumull\tr5, r2, r0, r3\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr3, r1\n+/usr/include/c++/14/bits/charconv.h:72\n+\tadd.w\tr5, r7, #4\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov.w\tr2, r2, lsr #13\n+/usr/include/c++/14/bits/charconv.h:67\n+\tbls.w\t3848 \n+\tmov\tr7, r5\n+\tmov\tr3, r2\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp\tr3, #99\t@ 0x63\n+\tbhi.n\t2d62 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tadds\tr5, r7, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #128\t@ 0x80\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd\tr5, r6\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r2\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #32]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [sp, #132]\t@ 0x84\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [sp, #136]\t@ 0x88\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #136\t@ 0x88\n+\tstr\tr3, [r2, #0]\n+\tstr\tr3, [sp, #120]\t@ 0x78\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [sp, #32]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr1, #45\t@ 0x2d\n+/usr/include/c++/14/bits/charconv.h:87\n+\tadd\tr3, sp, #560\t@ 0x230\n+\tmov\tr0, r3\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r2\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr1, [r2, #0]\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmovs\tr2, #201\t@ 0xc9\n+\tldr.w\tr1, [pc, #2796]\t@ 38a8 \n+\tadd\tr1, pc\n+\tblx\t2a78 \n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr4, #99\t@ 0x63\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov\tr3, r0\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbls.w\t37d4 \n+\tsubs\tr1, r7, #1\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmovw\tip, #34079\t@ 0x851f\n+\tmovt\tip, #20971\t@ 0x51eb\n+\tadd\tr1, r6\n+\tmov.w\tr8, #100\t@ 0x64\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmovw\tlr, #9999\t@ 0x270f\n+/usr/include/c++/14/bits/charconv.h:96\n+\tumull\tr0, r2, ip, r4\n+\tmov\tr0, r4\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr0, lr\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov.w\tr2, r2, lsr #5\n+\tmls\tr7, r8, r2, r4\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov\tr4, r2\n+/usr/include/c++/14/bits/charconv.h:99\n+\tldrh.w\tr2, [r3, r7, lsl #1]\n+\tstrh.w\tr2, [r1], #-2\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbhi.n\t2dde \n+/usr/include/c++/14/bits/charconv.h:102\n+\tcmp.w\tr0, #1000\t@ 0x3e8\n+\tbcs.w\t37d4 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tadds\tr4, #48\t@ 0x30\n+\tuxtb\tr4, r4\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr0, [sp, #32]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovs\tr1, #0\n+\tstrb\tr4, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tldr\tr2, [r0, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr5, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr1, [r2, r5]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tldr\tr2, [r0, #4]\n+\tcmp\tr2, r3\n+\tbeq.w\t3c62 \n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tldr.w\tr1, [pc, #2700]\t@ 38ac \n+\tmovs\tr2, #1\n+\tldr\tr0, [sp, #32]\n+\tadd\tr1, pc\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #160\t@ 0xa0\n+\tstr\tr2, [sp, #152]\t@ 0x98\n+\tadd\tr3, sp, #152\t@ 0x98\n+\tstr\tr3, [sp, #24]\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #72]\t@ 0x48\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t3a52 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #24]\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #24]\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+./porechop/src/alignment.cpp:115\n+\tldr.w\tr6, [sl, #12]\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\teor.w\tr4, r6, r6, asr #31\n+\tsub.w\tr4, r4, r6, asr #31\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tlsrs\tr6, r6, #31\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr4, #9\n+\tbls.w\t3a80 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmovw\tr0, #5977\t@ 0x1759\n+\tmovt\tr0, #53687\t@ 0xd1b7\n+/usr/include/c++/14/bits/charconv.h:67\n+\tmovw\tr1, #34463\t@ 0x869f\n+\tmovt\tr1, #1\n+\tmov\tr3, r4\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmovs\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:70\n+\tmovw\tip, #9999\t@ 0x270f\n+\tb.n\t2eac \n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp.w\tr3, #1000\t@ 0x3e8\n+\tbcc.w\t37f8 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp\tr3, ip\n+\tbls.w\t3834 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tumull\tr5, r2, r0, r3\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr3, r1\n+/usr/include/c++/14/bits/charconv.h:72\n+\tadd.w\tr5, r7, #4\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov.w\tr2, r2, lsr #13\n+/usr/include/c++/14/bits/charconv.h:67\n+\tbls.w\t384e \n+\tmov\tr7, r5\n+\tmov\tr3, r2\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp\tr3, #99\t@ 0x63\n+\tbhi.n\t2e88 \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tadds\tr5, r7, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd.w\tfp, sp, #176\t@ 0xb0\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd\tr5, r6\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr1, r5\n+\tmov\tr0, fp\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr3, #0\n+\tstr.w\tr3, [fp, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [fp, #8]\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #184\t@ 0xb8\n+\tstr\tr3, [sp, #92]\t@ 0x5c\n+\tstr.w\tr3, [fp]\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr2, [fp]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr1, #45\t@ 0x2d\n+/usr/include/c++/14/bits/charconv.h:87\n+\tadd\tr3, sp, #560\t@ 0x230\n+\tmov\tr0, r3\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r2\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr1, [r2, #0]\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmovs\tr2, #201\t@ 0xc9\n+\tldr.w\tr1, [pc, #2508]\t@ 38b0 \n+\tadd\tr1, pc\n+\tblx\t2a78 \n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr4, #99\t@ 0x63\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov\tr3, r0\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbls.w\t37e6 \n+\tsubs\tr1, r7, #1\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmovw\tip, #34079\t@ 0x851f\n+\tmovt\tip, #20971\t@ 0x51eb\n+\tadd\tr1, r6\n+\tmov.w\tr8, #100\t@ 0x64\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmovw\tlr, #9999\t@ 0x270f\n+/usr/include/c++/14/bits/charconv.h:96\n+\tumull\tr0, r2, ip, r4\n+\tmov\tr0, r4\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr0, lr\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov.w\tr2, r2, lsr #5\n+\tmls\tr7, r8, r2, r4\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov\tr4, r2\n+/usr/include/c++/14/bits/charconv.h:99\n+\tldrh.w\tr2, [r3, r7, lsl #1]\n+\tstrh.w\tr2, [r1], #-2\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbhi.n\t2f08 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tcmp.w\tr0, #1000\t@ 0x3e8\n+\tbcs.w\t37e6 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tadds\tr4, #48\t@ 0x30\n+\tuxtb\tr4, r4\n+\tstrb\tr4, [r6, #0]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr.w\tr5, [fp, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tldr.w\tr3, [fp]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #72]\t@ 0x48\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr2, [r3, r5]\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tldr\tr3, [sp, #24]\n+\tldr.w\tr2, [fp, #4]\n+\tldr\tr1, [r3, #4]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tadds\tr0, r1, r2\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r4\n+\tbeq.w\t3a3a \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tldr\tr4, [sp, #24]\n+\tldr\tr4, [r4, #8]\n+\tcmp\tr0, r4\n+\tbls.n\t2f72 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr.w\tr4, [fp]\n+\tldr\tr5, [sp, #92]\t@ 0x5c\n+\tcmp\tr4, r5\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tit\teq\n+\tmoveq\tr4, #15\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t2f6c \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tldr.w\tr4, [fp, #8]\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, r4\n+\tbls.w\t388a \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tsubs\tr3, r3, r1\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr1, [fp]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmp\tr2, r3\n+\tbhi.w\t3c28 \n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tldr\tr0, [sp, #24]\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #208\t@ 0xd0\n+\tstr\tr2, [sp, #200]\t@ 0xc8\n+\tadd\tr3, sp, #200\t@ 0xc8\n+\tstr\tr3, [sp, #44]\t@ 0x2c\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #116]\t@ 0x74\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t3a2a \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #44]\t@ 0x2c\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #44]\t@ 0x2c\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tldr\tr3, [sp, #44]\t@ 0x2c\n+\tldr\tr2, [r3, #4]\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tcmp\tr2, r3\n+\tbeq.w\t3c46 \n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tldr.w\tr1, [pc, #2284]\t@ 38b4 \n+\tmovs\tr2, #1\n+\tldr\tr0, [sp, #44]\t@ 0x2c\n+\tadd\tr1, pc\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #232\t@ 0xe8\n+\tstr\tr2, [sp, #224]\t@ 0xe0\n+\tadd\tr3, sp, #224\t@ 0xe0\n+\tstr\tr3, [sp, #28]\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #76]\t@ 0x4c\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t3a1a \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #28]\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #28]\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+./porechop/src/alignment.cpp:116\n+\tldr.w\tr6, [sl, #16]\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\teor.w\tr4, r6, r6, asr #31\n+\tsub.w\tr4, r4, r6, asr #31\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tlsrs\tr6, r6, #31\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr4, #9\n+\tbls.w\t3ad6 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmovw\tr0, #5977\t@ 0x1759\n+\tmovt\tr0, #53687\t@ 0xd1b7\n+/usr/include/c++/14/bits/charconv.h:67\n+\tmovw\tr1, #34463\t@ 0x869f\n+\tmovt\tr1, #1\n+\tmov\tr3, r4\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmovs\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:70\n+\tmovw\tip, #9999\t@ 0x270f\n+\tb.n\t3052 \n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp.w\tr3, #1000\t@ 0x3e8\n+\tbcc.w\t3808 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp\tr3, ip\n+\tbls.w\t3828 \n+/usr/include/c++/14/bits/charconv.h:71\n+\tumull\tr5, r2, r0, r3\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr3, r1\n+/usr/include/c++/14/bits/charconv.h:72\n+\tadd.w\tr5, r7, #4\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov.w\tr2, r2, lsr #13\n+/usr/include/c++/14/bits/charconv.h:67\n+\tbls.w\t385a \n+\tmov\tr7, r5\n+\tmov\tr3, r2\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp\tr3, #99\t@ 0x63\n+\tbhi.n\t302e \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tadds\tr5, r7, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #248\t@ 0xf8\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd\tr5, r6\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r2\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #12]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [sp, #252]\t@ 0xfc\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [sp, #256]\t@ 0x100\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #256\t@ 0x100\n+\tstr\tr3, [r2, #0]\n+\tstr\tr3, [sp, #80]\t@ 0x50\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [sp, #12]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr1, #45\t@ 0x2d\n+/usr/include/c++/14/bits/charconv.h:87\n+\tadd\tr3, sp, #560\t@ 0x230\n+\tmov\tr0, r3\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r2\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr1, [r2, #0]\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmovs\tr2, #201\t@ 0xc9\n+\tldr.w\tr1, [pc, #2096]\t@ 38b8 \n+\tadd\tr1, pc\n+\tblx\t2a78 \n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr4, #99\t@ 0x63\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov\tr3, r0\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbls.w\t37b4 \n+\tsubs\tr1, r7, #1\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmovw\tip, #34079\t@ 0x851f\n+\tmovt\tip, #20971\t@ 0x51eb\n+\tadd\tr1, r6\n+\tmov.w\tr8, #100\t@ 0x64\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmovw\tlr, #9999\t@ 0x270f\n+/usr/include/c++/14/bits/charconv.h:96\n+\tumull\tr0, r2, ip, r4\n+\tmov\tr0, r4\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr0, lr\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov.w\tr2, r2, lsr #5\n+\tmls\tr7, r8, r2, r4\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov\tr4, r2\n+/usr/include/c++/14/bits/charconv.h:99\n+\tldrh.w\tr2, [r3, r7, lsl #1]\n+\tstrh.w\tr2, [r1], #-2\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbhi.n\t30aa \n+/usr/include/c++/14/bits/charconv.h:102\n+\tcmp.w\tr0, #1000\t@ 0x3e8\n+\tbcs.w\t37b4 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tadds\tr4, #48\t@ 0x30\n+\tuxtb\tr4, r4\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr0, [sp, #12]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovs\tr2, #0\n+\tstrb\tr4, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #76]\t@ 0x4c\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tldr\tr3, [r0, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr5, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr2, [r3, r5]\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tldr\tr3, [sp, #28]\n+\tldr\tr2, [r0, #4]\n+\tldr\tr1, [r3, #4]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tadds\tr0, r1, r2\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r4\n+\tbeq.w\t3a02 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tldr\tr4, [sp, #28]\n+\tldr\tr4, [r4, #8]\n+\tcmp\tr0, r4\n+\tbls.n\t3110 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #12]\n+\tldr\tr5, [sp, #80]\t@ 0x50\n+\tldr\tr4, [r4, #0]\n+\tcmp\tr4, r5\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tit\teq\n+\tmoveq\tr4, #15\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t310a \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tldr\tr4, [sp, #12]\n+\tldr\tr4, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, r4\n+\tbls.w\t3928 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tsubs\tr3, r3, r1\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #12]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmp\tr2, r3\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [r1, #0]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tbhi.w\t3c7e \n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tldr\tr0, [sp, #28]\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #280\t@ 0x118\n+\tstr\tr2, [sp, #272]\t@ 0x110\n+\tadd\tr3, sp, #272\t@ 0x110\n+\tstr\tr3, [sp, #36]\t@ 0x24\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #100]\t@ 0x64\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t39f2 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #36]\t@ 0x24\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #36]\t@ 0x24\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tldr\tr3, [sp, #36]\t@ 0x24\n+\tldr\tr2, [r3, #4]\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tcmp\tr2, r3\n+\tbeq.w\t3c9c \n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tldr.w\tr1, [pc, #1880]\t@ 38bc \n+\tmovs\tr2, #1\n+\tldr\tr0, [sp, #36]\t@ 0x24\n+\tadd\tr1, pc\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #304\t@ 0x130\n+\tstr\tr2, [sp, #296]\t@ 0x128\n+\tadd\tr3, sp, #296\t@ 0x128\n+\tstr\tr3, [sp, #16]\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #56]\t@ 0x38\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t39e2 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #16]\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #16]\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+./porechop/src/alignment.cpp:117\n+\tldr.w\tr6, [sl, #20]\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\teor.w\tr4, r6, r6, asr #31\n+\tsub.w\tr4, r4, r6, asr #31\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tlsrs\tr6, r6, #31\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr4, #9\n+\tbls.w\t3b1e \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmovw\tr0, #5977\t@ 0x1759\n+\tmovt\tr0, #53687\t@ 0xd1b7\n+/usr/include/c++/14/bits/charconv.h:67\n+\tmovw\tr1, #34463\t@ 0x869f\n+\tmovt\tr1, #1\n+\tmov\tr3, r4\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmovs\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:70\n+\tmovw\tip, #9999\t@ 0x270f\n+\tb.n\t31f0 \n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp.w\tr3, #1000\t@ 0x3e8\n+\tbcc.w\t380e \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp\tr3, ip\n+\tbls.w\t382e \n+/usr/include/c++/14/bits/charconv.h:71\n+\tumull\tr5, r2, r0, r3\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr3, r1\n+/usr/include/c++/14/bits/charconv.h:72\n+\tadd.w\tr5, r7, #4\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov.w\tr2, r2, lsr #13\n+/usr/include/c++/14/bits/charconv.h:67\n+\tbls.w\t3844 \n+\tmov\tr7, r5\n+\tmov\tr3, r2\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp\tr3, #99\t@ 0x63\n+\tbhi.n\t31cc \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tadds\tr5, r7, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #320\t@ 0x140\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd\tr5, r6\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r2\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [sp, #324]\t@ 0x144\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [sp, #328]\t@ 0x148\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #328\t@ 0x148\n+\tstr\tr3, [r2, #0]\n+\tstr\tr3, [sp, #84]\t@ 0x54\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [sp, #8]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr1, #45\t@ 0x2d\n+/usr/include/c++/14/bits/charconv.h:87\n+\tadd\tr3, sp, #560\t@ 0x230\n+\tmov\tr0, r3\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r2\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr1, [r2, #0]\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmovs\tr2, #201\t@ 0xc9\n+\tldr.w\tr1, [pc, #1692]\t@ 38c0 \n+\tadd\tr1, pc\n+\tblx\t2a78 \n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr4, #99\t@ 0x63\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov\tr3, r0\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbls.w\t37c4 \n+\tsubs\tr1, r7, #1\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmovw\tip, #34079\t@ 0x851f\n+\tmovt\tip, #20971\t@ 0x51eb\n+\tadd\tr1, r6\n+\tmov.w\tr8, #100\t@ 0x64\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmovw\tlr, #9999\t@ 0x270f\n+/usr/include/c++/14/bits/charconv.h:96\n+\tumull\tr0, r2, ip, r4\n+\tmov\tr0, r4\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr0, lr\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov.w\tr2, r2, lsr #5\n+\tmls\tr7, r8, r2, r4\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov\tr4, r2\n+/usr/include/c++/14/bits/charconv.h:99\n+\tldrh.w\tr2, [r3, r7, lsl #1]\n+\tstrh.w\tr2, [r1], #-2\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbhi.n\t3248 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tcmp.w\tr0, #1000\t@ 0x3e8\n+\tbcs.w\t37c4 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tadds\tr4, #48\t@ 0x30\n+\tuxtb\tr4, r4\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr0, [sp, #8]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovs\tr2, #0\n+\tstrb\tr4, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #56]\t@ 0x38\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tldr\tr3, [r0, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr5, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr2, [r3, r5]\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tldr\tr3, [sp, #16]\n+\tldr\tr2, [r0, #4]\n+\tldr\tr1, [r3, #4]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tadds\tr0, r1, r2\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r4\n+\tbeq.w\t39cc \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tldr\tr4, [sp, #16]\n+\tldr\tr4, [r4, #8]\n+\tcmp\tr0, r4\n+\tbls.n\t32ae \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #8]\n+\tldr\tr5, [sp, #84]\t@ 0x54\n+\tldr\tr4, [r4, #0]\n+\tcmp\tr4, r5\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tit\teq\n+\tmoveq\tr4, #15\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t32a8 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tldr\tr4, [sp, #8]\n+\tldr\tr4, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, r4\n+\tbls.w\t3860 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tsubs\tr3, r3, r1\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #8]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmp\tr2, r3\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [r1, #0]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tbhi.w\t3bbe \n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tldr\tr0, [sp, #16]\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #352\t@ 0x160\n+\tstr\tr2, [sp, #344]\t@ 0x158\n+\tadd\tr3, sp, #344\t@ 0x158\n+\tstr\tr3, [sp, #40]\t@ 0x28\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #104]\t@ 0x68\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t39be \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #40]\t@ 0x28\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #40]\t@ 0x28\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tldr\tr3, [sp, #40]\t@ 0x28\n+\tldr\tr2, [r3, #4]\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tcmp\tr2, r3\n+\tbeq.w\t3ce2 \n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tldr.w\tr1, [pc, #1472]\t@ 38c4 \n+\tmovs\tr2, #1\n+\tldr\tr0, [sp, #40]\t@ 0x28\n+\tadd\tr1, pc\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #376\t@ 0x178\n+\tstr\tr2, [sp, #368]\t@ 0x170\n+\tadd\tr3, sp, #368\t@ 0x170\n+\tstr\tr3, [sp, #20]\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov\tr4, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r5], #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #60]\t@ 0x3c\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t39b0 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #20]\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #20]\n+\tldr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr5, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+./porechop/src/alignment.cpp:118\n+\tldr.w\tr7, [sl, #24]\n+/usr/include/c++/14/bits/basic_string.h:4246\n+\teor.w\tr5, r7, r7, asr #31\n+\tsub.w\tr5, r5, r7, asr #31\n+/usr/include/c++/14/bits/basic_string.h:4245\n+\tlsrs\tr7, r7, #31\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr5, #9\n+\tbls.w\t3afe \n+/usr/include/c++/14/bits/charconv.h:71\n+\tmovw\tr0, #5977\t@ 0x1759\n+\tmovt\tr0, #53687\t@ 0xd1b7\n+/usr/include/c++/14/bits/charconv.h:67\n+\tmovw\tr1, #34463\t@ 0x869f\n+\tmovt\tr1, #1\n+\tmov\tr3, r5\n+/usr/include/c++/14/bits/charconv.h:61\n+\tmov.w\tr8, #1\n+/usr/include/c++/14/bits/charconv.h:70\n+\tmovw\tr4, #9999\t@ 0x270f\n+\tb.n\t3390 \n+/usr/include/c++/14/bits/charconv.h:69\n+\tcmp.w\tr3, #1000\t@ 0x3e8\n+\tbcc.w\t3814 \n+/usr/include/c++/14/bits/charconv.h:70\n+\tcmp\tr3, r4\n+\tbls.w\t381e \n+/usr/include/c++/14/bits/charconv.h:71\n+\tumull\tr6, r2, r0, r3\n+/usr/include/c++/14/bits/charconv.h:67\n+\tcmp\tr3, r1\n+/usr/include/c++/14/bits/charconv.h:72\n+\tadd.w\tr6, r8, #4\n+/usr/include/c++/14/bits/charconv.h:71\n+\tmov.w\tr2, r2, lsr #13\n+/usr/include/c++/14/bits/charconv.h:67\n+\tbls.w\t3854 \n+\tmov\tr8, r6\n+\tmov\tr3, r2\n+/usr/include/c++/14/bits/charconv.h:68\n+\tcmp\tr3, #99\t@ 0x63\n+\tbhi.n\t336c \n+/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n+\tadd.w\tr6, r8, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr4, sp, #392\t@ 0x188\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadd\tr6, r7\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr1, r6\n+\tmov\tr0, r4\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr3, #0\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #400\t@ 0x190\n+\tstr\tr3, [sp, #88]\t@ 0x58\n+\tstr\tr3, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr1, #45\t@ 0x2d\n+/usr/include/c++/14/bits/charconv.h:87\n+\tadd\tr3, sp, #560\t@ 0x230\n+\tmov\tr0, r3\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr7, r2\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr1, [r2, #0]\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmovs\tr2, #201\t@ 0xc9\n+\tldr.w\tr1, [pc, #1288]\t@ 38c8 \n+\tadd\tr1, pc\n+\tblx\t2a78 \n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr5, #99\t@ 0x63\n+/usr/include/c++/14/bits/charconv.h:87\n+\tmov\tr3, r0\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbls.w\t37a4 \n+\tadd.w\tr1, r8, #4294967295\t@ 0xffffffff\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmovw\tlr, #34079\t@ 0x851f\n+\tmovt\tlr, #20971\t@ 0x51eb\n+\tadd\tr1, r7\n+\tmov.w\tr9, #100\t@ 0x64\n+/usr/include/c++/14/bits/charconv.h:94\n+\tmovw\tr8, #9999\t@ 0x270f\n+/usr/include/c++/14/bits/charconv.h:96\n+\tumull\tr0, r2, lr, r5\n+\tmov\tr0, r5\n+/usr/include/c++/14/bits/charconv.h:94\n+\tcmp\tr0, r8\n+/usr/include/c++/14/bits/charconv.h:96\n+\tmov.w\tr2, r2, lsr #5\n+\tmls\tip, r9, r2, r5\n+/usr/include/c++/14/bits/charconv.h:97\n+\tmov\tr5, r2\n+/usr/include/c++/14/bits/charconv.h:99\n+\tldrh.w\tr2, [r3, ip, lsl #1]\n+\tstrh.w\tr2, [r1], #-2\n+/usr/include/c++/14/bits/charconv.h:94\n+\tbhi.n\t33e6 \n+/usr/include/c++/14/bits/charconv.h:102\n+\tcmp.w\tr0, #1000\t@ 0x3e8\n+\tbcs.w\t37a4 \n+/usr/include/c++/14/bits/charconv.h:109\n+\tadds\tr5, #48\t@ 0x30\n+\tuxtb\tr5, r5\n+\tstrb\tr5, [r7, #0]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr6, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tldr\tr3, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr5, [sp, #60]\t@ 0x3c\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr2, [r3, r6]\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tldr\tr3, [sp, #20]\n+\tldr\tr2, [r4, #4]\n+\tldr\tr1, [r3, #4]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tadds\tr0, r1, r2\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r5\n+\tbeq.w\t399c \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tldr\tr5, [sp, #20]\n+\tldr\tr5, [r5, #8]\n+\tcmp\tr0, r5\n+\tbls.n\t3446 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr5, [r4, #0]\n+\tldr\tr6, [sp, #88]\t@ 0x58\n+\tcmp\tr5, r6\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tit\teq\n+\tmoveq\tr5, #15\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t3440 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tldr\tr5, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, r5\n+\tbls.w\t386e \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tsubs\tr3, r3, r1\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tcmp\tr2, r3\n+\tbhi.w\t3c04 \n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tldr\tr0, [sp, #20]\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd.w\tr8, sp, #416\t@ 0x1a0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr6, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #424\t@ 0x1a8\n+\tstr\tr3, [sp, #108]\t@ 0x6c\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr.w\tr3, [r8]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r6], #8\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r6\n+\tbeq.w\t398e \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr.w\tr3, [r8]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr.w\tr3, [r8, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr3, [r5, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr6, [r5, #0]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr.w\tr3, [r8, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r5, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r5, #8]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tldr.w\tr2, [r8, #4]\n+\tcmp\tr2, r3\n+\tbeq.w\t3be6 \n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tldr.w\tr1, [pc, #1072]\t@ 38cc \n+\tmovs\tr2, #1\n+\tmov\tr0, r8\n+\tadd\tr1, pc\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr5, sp, #440\t@ 0x1b8\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr7, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #448\t@ 0x1c0\n+\tstr\tr3, [sp, #64]\t@ 0x40\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov\tr6, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr3, [r5, #0]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r7], #8\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r7\n+\tbeq.w\t3980 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr3, [r5, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r5, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [r6, #4]\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tldr.w\tr3, [pc, #1032]\t@ 38d0 \n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr2, [r5, #4]\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr2, [r6, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr2, [r6, #4]\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tldr\tr2, [sp, #52]\t@ 0x34\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr7, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tldrd\tr6, r7, [sl, #32]\n+\tldr\tr1, [r2, r3]\n+\tadd\tr3, sp, #464\t@ 0x1d0\n+\tmov\tr0, r3\n+\tstr\tr3, [sp, #52]\t@ 0x34\n+\tldr\tr3, [pc, #1008]\t@ (38d4 )\n+\tmov.w\tr2, #328\t@ 0x148\n+\tstrd\tr6, r7, [sp]\n+\tmov\tr9, r0\n+\tadd\tr3, pc\n+\tstr\tr1, [sp, #96]\t@ 0x60\n+\tblx\t2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt>\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tldr\tr0, [r5, #4]\n+\tldr.w\tr2, [r9, #4]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r5, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr1, [sp, #64]\t@ 0x40\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tadds\tr6, r0, r2\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r1\n+\tbeq.w\t396c \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tldr\tr1, [r5, #8]\n+\tcmp\tr6, r1\n+\tbls.n\t3526 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr1, [sp, #52]\t@ 0x34\n+\tadd\tr7, sp, #472\t@ 0x1d8\n+\tldr\tr1, [r1, #0]\n+\tcmp\tr1, r7\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tit\teq\n+\tmoveq\tr1, #15\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t3520 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tldr\tr1, [sp, #52]\t@ 0x34\n+\tldr\tr1, [r1, #8]\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr6, r1\n+\tbls.w\t387c \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #52]\t@ 0x34\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tsubs\tr3, r3, r0\n+\tcmp\tr2, r3\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [r1, #0]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tbhi.w\t3d00 \n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr0, r5\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr7, sp, #488\t@ 0x1e8\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr9, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #496\t@ 0x1f0\n+\tstr\tr3, [sp, #112]\t@ 0x70\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr6, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr3, [r7, #0]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r9], #8\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r9\n+\tbeq.w\t395e \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr3, [r7, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r0, #8]\n+\tstr\tr3, [r7, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr3, [r6, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr.w\tr9, [r6]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r7, #4]\n+\tmovs\tr3, #0\n+\tstr\tr3, [r6, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r6, #8]\n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tldr\tr2, [r7, #4]\n+\tcmp\tr2, r3\n+\tbeq.w\t3d22 \n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tldr\tr1, [pc, #868]\t@ (38d8 )\n+\tmovs\tr2, #1\n+\tmov\tr0, r7\n+\tadd\tr1, pc\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr6, sp, #512\t@ 0x200\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr1, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #520\t@ 0x208\n+/usr/include/c++/14/bits/basic_string.h:1485\n+\tmov\tr9, r0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr3, [sp, #68]\t@ 0x44\n+\tstr\tr3, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr2, [r1], #8\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr2, r1\n+\tbeq.w\t394e \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr2, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr2, [r0, #8]\n+\tstr\tr2, [r6, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr2, [r9, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr.w\tr0, [r9, #4]\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tadd\tr3, sp, #536\t@ 0x218\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr.w\tr1, [r9]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr.w\tr2, [r9, #4]\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tldr\tr1, [sp, #96]\t@ 0x60\n+\tstr\tr3, [sp, #96]\t@ 0x60\n+\tldrd\tr2, r3, [sl, #40]\t@ 0x28\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr0, [r6, #4]\n+/usr/include/c++/14/bits/basic_string.h:4416\n+\tstrd\tr2, r3, [sp]\n+\tmov.w\tr2, #328\t@ 0x148\n+\tldr\tr3, [pc, #792]\t@ (38dc )\n+\tldr\tr0, [sp, #96]\t@ 0x60\n+\tadd\tr3, pc\n+\tblx\t2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt>\n+/usr/include/c++/14/bits/basic_string.h:1077\n+\tldr\tr0, [r6, #4]\n+\tldr\tr2, [sp, #540]\t@ 0x21c\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr1, [sp, #68]\t@ 0x44\n+/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n+\tadd.w\tip, r0, r2\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r1\n+\tbeq.w\t3938 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tldr\tr1, [r6, #8]\n+\tcmp\tip, r1\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr1, [sp, #536]\t@ 0x218\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tbls.n\t35fc \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tadd.w\tsl, sp, #544\t@ 0x220\n+\tcmp\tr1, sl\n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n+\tit\teq\n+\tmoveq.w\tlr, #15\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t35f6 \n+/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n+\tldr.w\tlr, [sp, #544]\t@ 0x220\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tip, lr\n+\tbls.w\t38e4 \n+/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n+\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n+\tsubs\tr3, r3, r0\n+\tcmp\tr2, r3\n+\tbhi.w\t3cba \n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr0, r6\n+\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tldr\tr3, [sp, #48]\t@ 0x30\n+/usr/include/c++/14/bits/basic_string.h:1470\n+\tmov\tr9, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tsl, r9\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tadd.w\tr0, r3, #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [sl], #8\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, sl\n+\tbeq.w\t3a62 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #48]\t@ 0x30\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr.w\tr3, [r9, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #48]\t@ 0x30\n+\tldr.w\tr3, [r9, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr.w\tsl, [r9]\n+\tadd.w\tsl, sp, #544\t@ 0x220\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+\tstr.w\tr3, [r9, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [r9, #8]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [sp, #536]\t@ 0x218\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, sl\n+\tbeq.n\t3656 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [sp, #544]\t@ 0x220\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r6, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #68]\t@ 0x44\n+\tcmp\tr0, r3\n+\tbeq.n\t3666 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r6, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r7, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #112]\t@ 0x70\n+\tcmp\tr0, r3\n+\tbeq.n\t3676 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r7, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr2, [sp, #52]\t@ 0x34\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tadd\tr3, sp, #472\t@ 0x1d8\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r3\n+\tbeq.n\t3688 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r2, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r5, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #64]\t@ 0x40\n+\tcmp\tr0, r3\n+\tbeq.n\t3698 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r5, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr0, [r8]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #108]\t@ 0x6c\n+\tcmp\tr0, r3\n+\tbeq.n\t36ac \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr.w\tr1, [r8, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #88]\t@ 0x58\n+\tcmp\tr0, r3\n+\tbeq.n\t36bc \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r4, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #20]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #60]\t@ 0x3c\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t36ce \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #40]\t@ 0x28\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #104]\t@ 0x68\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t36e0 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #8]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #84]\t@ 0x54\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t36f2 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #16]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #56]\t@ 0x38\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t3704 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #36]\t@ 0x24\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #100]\t@ 0x64\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t3716 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #12]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #80]\t@ 0x50\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t3728 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #28]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #76]\t@ 0x4c\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t373a \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #44]\t@ 0x2c\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #116]\t@ 0x74\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t374c \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr0, [fp]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #92]\t@ 0x5c\n+\tcmp\tr0, r3\n+\tbeq.n\t3760 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr.w\tr1, [fp, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #24]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #72]\t@ 0x48\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t3772 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [sp, #32]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr2, [sp, #120]\t@ 0x78\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+\tbeq.n\t3784 \n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r3, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #344]\t@ (38e0 )\n+./porechop/src/alignment.cpp:121\n+\tldr\tr3, [pc, #284]\t@ (38a4 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+./porechop/src/alignment.cpp:121\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.w\t3bba \n+\tldr\tr0, [sp, #48]\t@ 0x30\n+\tadd.w\tsp, sp, #772\t@ 0x304\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+/usr/include/c++/14/bits/charconv.h:105\n+\tadd.w\tr5, sp, r5, lsl #1\n+\tldrb.w\tr3, [r5, #561]\t@ 0x231\n+\tstrb\tr3, [r7, #1]\n+/usr/include/c++/14/bits/charconv.h:106\n+\tldrb.w\tr5, [r5, #560]\t@ 0x230\n+\tb.n\t340e \n+/usr/include/c++/14/bits/charconv.h:105\n+\tadd.w\tr4, sp, r4, lsl #1\n+\tldrb.w\tr3, [r4, #561]\t@ 0x231\n+\tstrb\tr3, [r6, #1]\n+/usr/include/c++/14/bits/charconv.h:106\n+\tldrb.w\tr4, [r4, #560]\t@ 0x230\n+\tb.n\t30d2 \n+/usr/include/c++/14/bits/charconv.h:105\n+\tadd.w\tr4, sp, r4, lsl #1\n+\tldrb.w\tr3, [r4, #561]\t@ 0x231\n+\tstrb\tr3, [r6, #1]\n+/usr/include/c++/14/bits/charconv.h:106\n+\tldrb.w\tr4, [r4, #560]\t@ 0x230\n+\tb.n\t3270 \n+/usr/include/c++/14/bits/charconv.h:105\n+\tadd.w\tr4, sp, r4, lsl #1\n+\tldrb.w\tr3, [r4, #561]\t@ 0x231\n+\tstrb\tr3, [r6, #1]\n+/usr/include/c++/14/bits/charconv.h:106\n+\tldrb.w\tr4, [r4, #560]\t@ 0x230\n+\tb.w\t2e06 \n+/usr/include/c++/14/bits/charconv.h:105\n+\tadd.w\tr4, sp, r4, lsl #1\n+\tldrb.w\tr3, [r4, #561]\t@ 0x231\n+\tstrb\tr3, [r6, #1]\n+/usr/include/c++/14/bits/charconv.h:106\n+\tldrb.w\tr4, [r4, #560]\t@ 0x230\n+\tb.w\t2f30 \n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tadds\tr5, r7, #2\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:69\n+\tb.w\t2eb2 \n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tadds\tr5, r7, #2\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:69\n+\tb.w\t2d8c \n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tadds\tr5, r7, #2\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:69\n+\tb.n\t3058 \n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tadds\tr5, r7, #2\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #1\n+/usr/include/c++/14/bits/charconv.h:69\n+\tb.n\t31f6 \n+/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n+\tadd.w\tr6, r8, #2\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd.w\tr8, r8, #1\n+/usr/include/c++/14/bits/charconv.h:69\n+\tb.n\t3398 \n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tadd.w\tr6, r8, #3\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadd.w\tr8, r8, #2\n+/usr/include/c++/14/bits/charconv.h:70\n+\tb.n\t3398 \n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tadds\tr5, r7, #3\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #2\n+/usr/include/c++/14/bits/charconv.h:70\n+\tb.n\t3058 \n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tadds\tr5, r7, #3\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #2\n+/usr/include/c++/14/bits/charconv.h:70\n+\tb.n\t31f6 \n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tadds\tr5, r7, #3\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #2\n+/usr/include/c++/14/bits/charconv.h:70\n+\tb.w\t2eb2 \n+/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n+\tadds\tr5, r7, #3\n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #2\n+/usr/include/c++/14/bits/charconv.h:70\n+\tb.w\t2d8c \n+/usr/include/c++/14/bits/charconv.h:93\n+\tadds\tr7, #3\n+\tb.n\t31f6 \n+\tadds\tr7, #3\n+\tb.w\t2d8c \n+\tadds\tr7, #3\n+\tb.w\t2eb2 \n+\tadd.w\tr8, r8, #3\n+\tb.n\t3398 \n+\tadds\tr7, #3\n+\tb.w\t3058 \n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tmovs\tr2, #0\n+\tstr\tr1, [sp, #0]\n+\tldr\tr0, [sp, #8]\n+\tmov\tr1, r2\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tb.n\t32c4 \n+\tmovs\tr2, #0\n+\tstr\tr1, [sp, #0]\n+\tmov\tr0, r4\n+\tmov\tr1, r2\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tb.n\t345a \n+\tmovs\tr2, #0\n+\tstr\tr0, [sp, #0]\n+\tmov\tr1, r2\n+\tldr\tr0, [sp, #52]\t@ 0x34\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tb.n\t353c \n+\tmovs\tr2, #0\n+\tstr\tr1, [sp, #0]\n+\tmov\tr0, fp\n+\tmov\tr1, r2\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tb.w\t2f88 \n+\tnop\n+\tstr\tr2, [sp, #872]\t@ 0x368\n+\tmovs\tr0, r0\n+\tstr\tr2, [sp, #848]\t@ 0x350\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #4\n+\tmovs\tr0, r0\n+\tldr\tr0, [r2, #64]\t@ 0x40\n+\tmovs\tr0, r0\n+\tldr\tr6, [r3, #56]\t@ 0x38\n+\tmovs\tr0, r0\n+\tldr\tr6, [r4, #44]\t@ 0x2c\n+\tmovs\tr0, r0\n+\tldr\tr0, [r7, #28]\n+\tmovs\tr0, r0\n+\tldr\tr4, [r0, #20]\n+\tmovs\tr0, r0\n+\tldr\tr2, [r3, #4]\n+\tmovs\tr0, r0\n+\tstr\tr6, [r4, #120]\t@ 0x78\n+\tmovs\tr0, r0\n+\tstr\tr4, [r7, #104]\t@ 0x68\n+\tmovs\tr0, r0\n+\tstr\tr2, [r1, #96]\t@ 0x60\n+\tmovs\tr0, r0\n+\tstr\tr2, [r4, #80]\t@ 0x50\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #5\n+\tmovs\tr0, r0\n+\tstr\tr2, [r3, #76]\t@ 0x4c\n+\tmovs\tr0, r0\n+\tstr\tr4, [r1, #68]\t@ 0x44\n+\tmovs\tr0, r0\n+\tstr\tr4, [r0, #64]\t@ 0x40\n+\tmovs\tr0, r0\n+\tldrh\tr4, [r6, #2]\n+\tmovs\tr0, r0\n+\tmovs\tr2, #0\n+\tstr\tr0, [sp, #0]\n+\tmov\tr1, r2\n+\tldr\tr0, [sp, #96]\t@ 0x60\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tldr\tr3, [sp, #48]\t@ 0x30\n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tmov\tr9, r0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tmov\tr1, r9\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tadd.w\tr0, r3, #8\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr0, [r3, #0]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [r1], #8\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr3, r1\n+\tbeq.w\t3a70 \n+/usr/include/c++/14/bits/basic_string.h:218\n+\tldr\tr2, [sp, #48]\t@ 0x30\n+\tstr\tr3, [r2, #0]\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr.w\tr3, [r9, #8]\n+\tstr\tr3, [r2, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tldr\tr2, [sp, #48]\t@ 0x30\n+\tldr.w\tr3, [r9, #4]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr.w\tr1, [r9]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r2, #4]\n+\tmovs\tr3, #0\n+\tstr.w\tr3, [r9, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [r9, #8]\n+/usr/include/c++/14/bits/basic_string.h:703\n+\tb.n\t3648 \n+/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n+\tmovs\tr2, #0\n+\tstr\tr1, [sp, #0]\n+\tldr\tr0, [sp, #12]\n+\tmov\tr1, r2\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+\tb.w\t3126 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr1, [sp, #536]\t@ 0x218\n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp.w\tip, #15\n+\tbls.w\t35fc \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tadd.w\tsl, sp, #544\t@ 0x220\n+\tcmp\tr1, sl\n+\tbne.w\t35f2 \n+\tb.n\t3608 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr0, r3\n+\tstr\tr1, [sp, #124]\t@ 0x7c\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tldr\tr1, [sp, #124]\t@ 0x7c\n+\tb.n\t359a \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r9\n+\tldr\tr0, [sp, #112]\t@ 0x70\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.n\t3558 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr6, #15\n+\tbls.w\t3526 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr1, [sp, #52]\t@ 0x34\n+\tadd\tr7, sp, #472\t@ 0x1d8\n+\tldr\tr1, [r1, #0]\n+\tcmp\tr1, r7\n+\tbne.w\t351c \n+\tb.n\t3536 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r7\n+\tldr\tr0, [sp, #64]\t@ 0x40\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.n\t34c4 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r6\n+\tldr\tr0, [sp, #108]\t@ 0x6c\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.n\t347e \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, #15\n+\tbls.w\t3446 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr5, [r4, #0]\n+\tldr\tr6, [sp, #88]\t@ 0x58\n+\tcmp\tr5, r6\n+\tbne.w\t343e \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #88]\t@ 0x58\n+\tb.n\t3454 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #60]\t@ 0x3c\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.n\t332e \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #104]\t@ 0x68\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.n\t32e4 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, #15\n+\tbls.w\t32ae \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #8]\n+\tldr\tr5, [sp, #84]\t@ 0x54\n+\tldr\tr4, [r4, #0]\n+\tcmp\tr4, r5\n+\tbne.w\t32a4 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #84]\t@ 0x54\n+\tb.n\t32be \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #56]\t@ 0x38\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.w\t3190 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #100]\t@ 0x64\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.w\t3146 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, #15\n+\tbls.w\t3110 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr4, [sp, #12]\n+\tldr\tr5, [sp, #80]\t@ 0x50\n+\tldr\tr4, [r4, #0]\n+\tcmp\tr4, r5\n+\tbne.w\t3106 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #80]\t@ 0x50\n+\tb.w\t3120 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #76]\t@ 0x4c\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.w\t2ff2 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #116]\t@ 0x74\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.w\t2fa8 \n+/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n+\tcmp\tr0, #15\n+\tbls.w\t2f72 \n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr.w\tr4, [fp]\n+\tldr\tr5, [sp, #92]\t@ 0x5c\n+\tcmp\tr4, r5\n+\tbne.w\t2f68 \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr1, [sp, #92]\t@ 0x5c\n+\tb.w\t2f82 \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr\tr2, [r0, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, r5\n+\tldr\tr0, [sp, #72]\t@ 0x48\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.w\t2e4c \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr.w\tr2, [r9, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr1, sl\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tb.n\t362e \n+/usr/include/c++/14/bits/basic_string.h:688\n+\tldr.w\tr2, [r9, #4]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tstr\tr1, [sp, #96]\t@ 0x60\n+\tadds\tr2, #1\n+\tblx\t2a78 \n+\tldr\tr1, [sp, #96]\t@ 0x60\n+\tb.n\t3910 \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd.w\tfp, sp, #176\t@ 0xb0\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadds\tr5, r6, #1\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, fp\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr.w\tr3, [fp, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [fp, #8]\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #184\t@ 0xb8\n+\tstr\tr3, [sp, #92]\t@ 0x5c\n+\tstr.w\tr3, [fp]\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr3, [fp]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr2, #45\t@ 0x2d\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r3\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr2, [r3, #0]\n+/usr/include/c++/14/bits/charconv.h:94\n+\tb.w\t2f2c \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #128\t@ 0x80\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadds\tr5, r6, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov\tr7, r2\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r2\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr3, #0\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #32]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [sp, #132]\t@ 0x84\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [sp, #136]\t@ 0x88\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #136\t@ 0x88\n+\tstr\tr3, [sp, #120]\t@ 0x78\n+\tstr\tr3, [sp, #128]\t@ 0x80\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r7, #0]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr2, #45\t@ 0x2d\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r3\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr2, [r3, #0]\n+/usr/include/c++/14/bits/charconv.h:94\n+\tb.w\t2e02 \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #248\t@ 0xf8\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadds\tr5, r6, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov\tr7, r2\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r2\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #12]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [sp, #252]\t@ 0xfc\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [sp, #256]\t@ 0x100\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #256\t@ 0x100\n+\tstr\tr3, [sp, #80]\t@ 0x50\n+\tstr\tr3, [sp, #248]\t@ 0xf8\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r7, #0]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr2, #45\t@ 0x2d\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r3\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr2, [r3, #0]\n+/usr/include/c++/14/bits/charconv.h:94\n+\tb.w\t30ce \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr4, sp, #392\t@ 0x188\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadds\tr6, r7, #1\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r4\n+\tmov\tr1, r6\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #400\t@ 0x190\n+\tstr\tr3, [sp, #88]\t@ 0x58\n+\tstr\tr3, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr2, #45\t@ 0x2d\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr7, r3\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr2, [r3, #0]\n+/usr/include/c++/14/bits/charconv.h:94\n+\tb.n\t340a \n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr2, sp, #320\t@ 0x140\n+/usr/include/c++/14/bits/basic_string.h:4249\n+\tadds\tr5, r6, #1\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tmov\tr7, r2\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tmov\tr0, r2\n+\tmov\tr1, r5\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tstr\tr2, [sp, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [sp, #324]\t@ 0x144\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr3, [sp, #328]\t@ 0x148\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #328\t@ 0x148\n+\tstr\tr3, [sp, #84]\t@ 0x54\n+\tstr\tr3, [sp, #320]\t@ 0x140\n+/usr/include/c++/14/bits/basic_string.tcc:590\n+\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr3, [r7, #0]\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tmovs\tr2, #45\t@ 0x2d\n+/usr/include/c++/14/bits/basic_string.h:4251\n+\tadd\tr6, r3\n+/usr/include/c++/14/bits/basic_string.h:4250\n+\tstrb\tr2, [r3, #0]\n+/usr/include/c++/14/bits/charconv.h:94\n+\tb.w\t326c \n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov\tr0, r7\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #52]\t@ 0x34\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tmov\tr0, r5\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tmov\tr0, r8\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tmov\tr0, r4\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #20]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #40]\t@ 0x28\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #8]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #16]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #36]\t@ 0x24\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #12]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #28]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #44]\t@ 0x2c\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tmov\tr0, fp\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #24]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+\tldr\tr0, [sp, #32]\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #408]\t@ (3d40 )\n+\tldr\tr3, [pc, #408]\t@ (3d44 )\n+\tadd\tr2, pc\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbeq.n\t3c24 \n+./porechop/src/alignment.cpp:121\n+\tblx\t2a24 <__stack_chk_fail@plt>\n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #392]\t@ (3d48 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #384]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #376]\t@ (3d4c )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b70 \n+\tb.n\t3b8e \n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov\tr0, r6\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tb.n\t3b46 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #360]\t@ (3d50 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #344]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #344]\t@ (3d54 )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b58 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #336]\t@ (3d58 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #316]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #320]\t@ (3d5c )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b5e \n+\tb.n\t3b6a \n+\tblx\t2a30 <__cxa_end_cleanup@plt>\n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #308]\t@ (3d60 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #280]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #292]\t@ (3d64 )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b94 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #288]\t@ (3d68 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #248]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #272]\t@ (3d6c )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #268]\t@ (3d70 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #220]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #252]\t@ (3d74 )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #248]\t@ (3d78 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #192]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #232]\t@ (3d7c )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b82 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #224]\t@ (3d80 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #164]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t3bba \n+\tldr\tr0, [pc, #208]\t@ (3d84 )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b7c \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #204]\t@ (3d88 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #132]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.w\t3bba \n+\tldr\tr0, [pc, #184]\t@ (3d8c )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+/usr/include/c++/14/bits/basic_string.h:809\n+\tldr\tr0, [sp, #96]\t@ 0x60\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tb.n\t3bde \n+\tb.n\t3ba0 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #172]\t@ (3d90 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #92]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.w\t3bba \n+\tldr\tr0, [pc, #152]\t@ (3d94 )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #148]\t@ (3d98 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #64]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.w\t3bba \n+\tldr\tr0, [pc, #132]\t@ (3d9c )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tb.n\t3b52 \n+\tb.n\t3b4c \n+./porechop/src/alignment.cpp:113\n+\tldr\tr2, [pc, #124]\t@ (3da0 )\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [pc, #28]\t@ (3d44 )\n+./porechop/src/alignment.cpp:113\n+\tadd\tr2, pc\n+/usr/include/c++/14/bits/basic_string.h:405\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #764]\t@ 0x2fc\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.w\t3bba \n+\tldr\tr0, [pc, #104]\t@ (3da4 )\n+\tadd\tr0, pc\n+\tblx\t2954 \n+\tstrh\tr2, [r2, #34]\t@ 0x22\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #4\n+\tmovs\tr0, r0\n+\tstrh\tr2, [r7, #32]\n+\tmovs\tr0, r0\n+\tldrb\tr0, [r3, r7]\n+\tmovs\tr0, r0\n+\tstrh\tr2, [r2, #32]\n+\tmovs\tr0, r0\n+\tldrb\tr0, [r6, r6]\n+\tmovs\tr0, r0\n+\tstrh\tr4, [r6, #30]\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r2, r6]\n+\tmovs\tr0, r0\n+\tstrh\tr0, [r2, #30]\n+\tmovs\tr0, r0\n+\tldrb\tr6, [r5, r5]\n+\tmovs\tr0, r0\n+\tstrh\tr2, [r6, #28]\n+\tmovs\tr0, r0\n+\tldrb\tr0, [r2, r5]\n+\tmovs\tr0, r0\n+\tstrh\tr6, [r2, #28]\n+\tmovs\tr0, r0\n+\tldrb\tr4, [r6, r4]\n+\tmovs\tr0, r0\n+\tstrh\tr2, [r7, #26]\n+\tmovs\tr0, r0\n+\tldrb\tr0, [r3, r4]\n+\tmovs\tr0, r0\n+\tstrh\tr4, [r3, #26]\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r7, r3]\n+\tmovs\tr0, r0\n+\tstrh\tr6, [r7, #24]\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r3, r3]\n+\tmovs\tr0, r0\n+\tstrh\tr6, [r2, #24]\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r6, r2]\n+\tmovs\tr0, r0\n+\tstrh\tr0, [r7, #22]\n+\tmovs\tr0, r0\n+\tldrb\tr4, [r2, r2]\n+\tmovs\tr0, r0\n+\tstrh\tr6, [r2, #22]\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r6, r1]\n+\t...\n+\n+00003da8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>:\n+ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n+./porechop/src/alignment.cpp:6\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #3504]\t@ 0xdb0\n+\tsub.w\tsp, sp, #556\t@ 0x22c\n+./porechop/src/alignment.cpp:8\n+\tstr\tr2, [r0, #0]\n+./porechop/src/alignment.cpp:9\n+\tmov.w\tr2, #4294967295\t@ 0xffffffff\n+./porechop/src/alignment.cpp:8\n+\tstrd\tr3, r2, [r0, #4]\n+./porechop/src/alignment.cpp:9\n+\tstr\tr2, [r0, #16]\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tadd\tr3, sp, #208\t@ 0xd0\n+./porechop/src/alignment.cpp:6\n+\tldr\tr4, [sp, #592]\t@ 0x250\n+\tmov\tsl, r0\n+\tldr.w\tr2, [pc, #1472]\t@ 4390 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8>\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmov\tr8, r3\n+./porechop/src/alignment.cpp:9\n+\tstr\tr4, [r0, #24]\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tmov\tr0, r3\n+\tstr\tr3, [sp, #48]\t@ 0x30\n+./porechop/src/alignment.cpp:6\n+\tadd\tr2, pc\n+\tldr.w\tr3, [pc, #1460]\t@ 4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>\n+\tmov\tr6, r1\n+\tldr.w\tr5, [pc, #1460]\t@ 4398 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0>\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tadd\tr4, sp, #144\t@ 0x90\n+./porechop/src/alignment.cpp:6\n+\tadd\tr5, pc\n+\tldr\tr3, [r2, r3]\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [sp, #548]\t@ 0x224\n+\tmov.w\tr3, #0\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tblx\t28e4 \n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tldr.w\tr3, [pc, #1440]\t@ 439c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4>\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tmovs\tr1, #0\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tldr\tr2, [r5, r3]\n+/usr/include/c++/14/ostream:438\n+\tldr.w\tr3, [pc, #1436]\t@ 43a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8>\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tstrh.w\tr1, [r4, #180]\t@ 0xb4\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tstr\tr2, [sp, #20]\n+\tadds\tr2, #8\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tstr.w\tr1, [r4, #176]\t@ 0xb0\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tstr\tr2, [r4, #64]\t@ 0x40\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tstrd\tr1, r1, [r4, #184]\t@ 0xb8\n+\tstrd\tr1, r1, [r4, #192]\t@ 0xc0\n+/usr/include/c++/14/ostream:438\n+\tldr\tr3, [r5, r3]\n+\tldr\tr2, [r3, #4]\n+\tldr\tr7, [r3, #8]\n+\tstr\tr2, [r4, #0]\n+\tldr.w\tr0, [r2, #-12]\n+\tstr\tr2, [sp, #12]\n+\tstr\tr7, [sp, #16]\n+\tstr\tr7, [r4, r0]\n+\tadd\tr0, r4\n+\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/c++/14/sstream:805 (discriminator 2)\n+\tldr.w\tr3, [pc, #1392]\t@ 43a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc>\n+/usr/include/c++/14/streambuf:473\n+\tadd\tr2, sp, #176\t@ 0xb0\n+\tmov\tr0, r2\n+/usr/include/c++/14/streambuf:471\n+\tmovs\tr7, #0\n+/usr/include/c++/14/sstream:805 (discriminator 2)\n+\tldr\tr1, [r5, r3]\n+/usr/include/c++/14/streambuf:473\n+\tldr.w\tr3, [pc, #1384]\t@ 43a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600>\n+/usr/include/c++/14/sstream:805 (discriminator 2)\n+\tstr\tr1, [sp, #24]\n+/usr/include/c++/14/streambuf:473\n+\tstr\tr2, [sp, #68]\t@ 0x44\n+/usr/include/c++/14/sstream:805 (discriminator 2)\n+\tadd.w\tr2, r1, #12\n+\tstr\tr2, [r4, #0]\n+\tadd.w\tr2, r1, #32\n+\tstr\tr2, [r4, #64]\t@ 0x40\n+/usr/include/c++/14/streambuf:473\n+\tldr\tr2, [r5, r3]\n+\tstr\tr2, [sp, #28]\n+\tadd.w\tr3, r2, #8\n+/usr/include/c++/14/streambuf:471\n+\tstrd\tr7, r7, [r4, #8]\n+/usr/include/c++/14/streambuf:472\n+\tmovs\tr2, #0\n+/usr/include/c++/14/streambuf:473\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/streambuf:472\n+\tstrd\tr7, r7, [r4, #16]\n+\tmovs\tr3, #0\n+\tstrd\tr2, r3, [sp, #168]\t@ 0xa8\n+/usr/include/c++/14/streambuf:473\n+\tblx\t2b74 \n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tldr.w\tr3, [pc, #1336]\t@ 43ac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604>\n+/usr/include/c++/14/sstream:806\n+\tmov\tr0, r8\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tldr\tr2, [r5, r3]\n+/usr/include/c++/14/sstream:806\n+\tadd\tr5, sp, #148\t@ 0x94\n+\tmov\tr1, r5\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tstr\tr2, [sp, #32]\n+\tadd.w\tr3, r2, #8\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr7, [r4, #44]\t@ 0x2c\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tstr\tr3, [r4, #4]\n+\tmovs\tr3, #16\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr7, [r4, #48]\t@ 0x30\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tstr\tr3, [r4, #36]\t@ 0x24\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #192\t@ 0xc0\n+\tstr\tr3, [sp, #72]\t@ 0x48\n+\tstr\tr3, [r4, #40]\t@ 0x28\n+/usr/include/c++/14/sstream:806\n+\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tldr\tr3, [r4, #0]\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tldr\tr5, [r6, #0]\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tldr.w\tr0, [r3, #-12]\n+/usr/include/c++/14/bits/basic_ios.h:263\n+\tmovs\tr3, #1\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tadd\tr0, r4\n+/usr/include/c++/14/bits/basic_ios.h:264\n+\tldr\tr1, [r0, #20]\n+/usr/include/c++/14/bits/basic_ios.h:263\n+\tstr\tr3, [r0, #16]\n+/usr/include/c++/14/bits/basic_ios.h:326\n+\tldr\tr7, [r0, #120]\t@ 0x78\n+/usr/include/c++/14/bits/basic_ios.h:264\n+\tblx\t2afc >::clear(std::_Ios_Iostate)@plt>\n+/usr/include/seqan/align/gaps_base.h:964\n+\tadd\tr0, sp, #88\t@ 0x58\n+/usr/include/seqan/align/gaps_base.h:965\n+\tmov\tr1, r5\n+/usr/include/seqan/align/gaps_base.h:964\n+\tstr\tr7, [r0, #0]\n+/usr/include/seqan/align/gaps_base.h:965\n+\tblx\t2914 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n+/usr/include/c++/14/streambuf:539\n+\tldr\tr0, [r4, #24]\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tadd.w\tfp, sp, #96\t@ 0x60\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tadd\tr3, sp, #104\t@ 0x68\n+\tstr\tr3, [sp, #60]\t@ 0x3c\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr.w\tr2, [fp, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr2, [fp, #8]\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tstr.w\tr3, [fp]\n+/usr/include/c++/14/sstream:442 (discriminator 1)\n+\tcmp\tr0, #0\n+\tbeq.w\t42d2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x52a>\n+/usr/include/c++/14/streambuf:536\n+\tldrd\tr5, r3, [r4, #16]\n+/usr/include/c++/14/bits/basic_string.h:1739\n+\tmov\tr1, r2\n+/usr/include/c++/14/sstream:445\n+\tcmp\tr0, r5\n+\tite\tls\n+\tmovls\tr7, #0\n+\tmovhi\tr7, #1\n+\tcmp\tr5, r2\n+\tit\teq\n+\torreq.w\tr7, r7, #1\n+/usr/include/c++/14/sstream:448\n+\tcmp\tr7, r2\n+\tit\teq\n+\tmoveq\tr0, r5\n+/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1)\n+\tsubs\tr0, r0, r3\n+/usr/include/c++/14/bits/basic_string.h:1739\n+\tstr\tr0, [sp, #0]\n+\tmov\tr0, fp\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tadd\tr3, sp, #408\t@ 0x198\n+\tstr\tr3, [sp, #40]\t@ 0x28\n+\tmov\tr0, r3\n+\tadd\tr5, sp, #344\t@ 0x158\n+\tblx\t28e4 \n+/usr/include/c++/14/ostream:438\n+\tldr\tr3, [sp, #12]\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tmovs\tr1, #0\n+\tstrh.w\tr1, [sp, #524]\t@ 0x20c\n+/usr/include/c++/14/ostream:438\n+\tstr\tr3, [sp, #344]\t@ 0x158\n+\tldr.w\tr0, [r3, #-12]\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tldr\tr3, [sp, #20]\n+/usr/include/c++/14/bits/basic_ios.h:465\n+\tstr\tr1, [sp, #520]\t@ 0x208\n+/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n+\tadds\tr3, #8\n+\tstr\tr3, [sp, #408]\t@ 0x198\n+/usr/include/c++/14/ostream:438\n+\tldr\tr3, [sp, #16]\n+/usr/include/c++/14/bits/basic_ios.h:466\n+\tstrd\tr1, r1, [sp, #528]\t@ 0x210\n+\tstrd\tr1, r1, [sp, #536]\t@ 0x218\n+/usr/include/c++/14/ostream:438\n+\tstr\tr3, [r5, r0]\n+\tadd\tr0, r5\n+\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/c++/14/sstream:805 (discriminator 2)\n+\tldr\tr2, [sp, #24]\n+/usr/include/c++/14/streambuf:473\n+\tadd\tr3, sp, #376\t@ 0x178\n+\tmov\tr0, r3\n+\tstr\tr3, [sp, #52]\t@ 0x34\n+/usr/include/c++/14/sstream:805 (discriminator 2)\n+\tadd.w\tr3, r2, #12\n+\tstr\tr3, [sp, #344]\t@ 0x158\n+\tadd.w\tr3, r2, #32\n+\tstr\tr3, [sp, #408]\t@ 0x198\n+/usr/include/c++/14/streambuf:473\n+\tldr\tr3, [sp, #28]\n+/usr/include/c++/14/streambuf:471\n+\tmovs\tr7, #0\n+/usr/include/c++/14/streambuf:472\n+\tmovs\tr2, #0\n+/usr/include/c++/14/streambuf:471\n+\tstrd\tr7, r7, [sp, #352]\t@ 0x160\n+/usr/include/c++/14/streambuf:473\n+\tadds\tr3, #8\n+/usr/include/c++/14/streambuf:472\n+\tstrd\tr7, r7, [sp, #360]\t@ 0x168\n+/usr/include/c++/14/streambuf:473\n+\tstr\tr3, [sp, #348]\t@ 0x15c\n+/usr/include/c++/14/streambuf:472\n+\tmovs\tr3, #0\n+\tstrd\tr2, r3, [sp, #368]\t@ 0x170\n+/usr/include/c++/14/streambuf:473\n+\tblx\t2b74 \n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tldr\tr3, [sp, #32]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr7, [sp, #388]\t@ 0x184\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr7, [sp, #392]\t@ 0x188\n+/usr/include/c++/14/sstream:806\n+\tadd\tr7, sp, #348\t@ 0x15c\n+\tldr\tr0, [sp, #40]\t@ 0x28\n+\tmov\tr1, r7\n+/usr/include/c++/14/sstream:134 (discriminator 1)\n+\tadds\tr3, #8\n+\tstr\tr3, [sp, #348]\t@ 0x15c\n+\tmovs\tr3, #16\n+\tstr\tr3, [sp, #380]\t@ 0x17c\n+/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n+\tadd\tr3, sp, #392\t@ 0x188\n+\tstr\tr3, [sp, #56]\t@ 0x38\n+\tstr\tr3, [sp, #384]\t@ 0x180\n+/usr/include/c++/14/sstream:806\n+\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tldr\tr3, [sp, #344]\t@ 0x158\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tldr\tr6, [r6, #0]\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tldr.w\tr0, [r3, #-12]\n+/usr/include/c++/14/bits/basic_ios.h:263\n+\tmovs\tr3, #1\n+/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n+\tadds\tr6, #36\t@ 0x24\n+/usr/include/seqan/stream/iter_stream.h:325\n+\tadd\tr0, r5\n+/usr/include/c++/14/bits/basic_ios.h:264\n+\tldr\tr1, [r0, #20]\n+/usr/include/c++/14/bits/basic_ios.h:263\n+\tstr\tr3, [r0, #16]\n+/usr/include/c++/14/bits/basic_ios.h:326\n+\tldr\tr7, [r0, #120]\t@ 0x78\n+/usr/include/c++/14/bits/basic_ios.h:264\n+\tblx\t2afc >::clear(std::_Ios_Iostate)@plt>\n+/usr/include/seqan/align/gaps_base.h:964\n+\tadd\tr0, sp, #92\t@ 0x5c\n+/usr/include/seqan/align/gaps_base.h:965\n+\tmov\tr1, r6\n+/usr/include/seqan/align/gaps_base.h:964\n+\tstr\tr7, [r0, #0]\n+/usr/include/seqan/align/gaps_base.h:965\n+\tblx\t2914 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n+/usr/include/c++/14/streambuf:539\n+\tldr\tr0, [sp, #368]\t@ 0x170\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tadd.w\tr8, sp, #120\t@ 0x78\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tadd\tr3, sp, #128\t@ 0x80\n+\tstr\tr3, [sp, #64]\t@ 0x40\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr.w\tr2, [r8, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb.w\tr2, [r8, #8]\n+/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n+\tstr.w\tr3, [r8]\n+/usr/include/c++/14/sstream:442 (discriminator 1)\n+\tcmp\tr0, #0\n+\tbeq.w\t42c8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x520>\n+/usr/include/c++/14/streambuf:536\n+\tldrd\tr6, r3, [sp, #360]\t@ 0x168\n+/usr/include/c++/14/bits/basic_string.h:1739\n+\tmov\tr1, r2\n+/usr/include/c++/14/sstream:445\n+\tcmp\tr0, r6\n+\tite\tls\n+\tmovls\tr7, #0\n+\tmovhi\tr7, #1\n+\tcmp\tr6, r2\n+\tit\teq\n+\torreq.w\tr7, r7, #1\n+/usr/include/c++/14/sstream:448\n+\tcmp\tr7, r2\n+\tit\teq\n+\tmoveq\tr0, r6\n+/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1)\n+\tsubs\tr0, r0, r3\n+/usr/include/c++/14/bits/basic_string.h:1739\n+\tstr\tr0, [sp, #0]\n+\tmov\tr0, r8\n+\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n+/usr/include/c++/14/bits/stl_algobase.h:262\n+\tldr.w\tr2, [fp, #4]\n+\tldr.w\tr3, [r8, #4]\n+\tcmp\tr2, r3\n+\tit\tcc\n+\tmovcc\tr2, r3\n+\tstr\tr2, [sp, #44]\t@ 0x2c\n+\tmov\tr3, r2\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr2, [r8]\n+./porechop/src/alignment.cpp:20\n+\tcmp\tr3, #0\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tstr\tr2, [sp, #8]\n+./porechop/src/alignment.cpp:20\n+\tble.w\t419c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4>\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr1, [fp]\n+./porechop/src/alignment.cpp:28\n+\tmov.w\tip, #0\n+\tldr\tr3, [sp, #8]\n+\tldr\tr0, [sp, #44]\t@ 0x2c\n+\trsb\tlr, r1, #1\n+\tsubs\tr6, r3, #1\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tstr\tr1, [sp, #76]\t@ 0x4c\n+\tadds\tr7, r0, r1\n+\tmov\tr2, r6\n+\tadd.w\tr9, r7, #4294967295\t@ 0xffffffff\n+\tsubs\tr3, r1, #1\n+\tstr.w\tip, [sp, #36]\t@ 0x24\n+\tstr\tr3, [sp, #80]\t@ 0x50\n+\tadd.w\tr5, lr, r3\n+./porechop/src/alignment.cpp:30 (discriminator 1)\n+\tldrb.w\tr1, [r3, #1]!\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tldrb.w\tr0, [r2, #1]!\n+./porechop/src/alignment.cpp:30 (discriminator 1)\n+\tcmp\tr1, #45\t@ 0x2d\n+\tbeq.w\t4274 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4cc>\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tcmp\tr0, #45\t@ 0x2d\n+\tbeq.w\t42ba , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x512>\n+\tmovs\tr2, #0\n+./porechop/src/alignment.cpp:44\n+\tldr\tr3, [sp, #44]\t@ 0x2c\n+\tmov\tr0, r7\n+\tldr\tr7, [sp, #8]\n+\tsubs\tr1, r3, #1\n+./porechop/src/alignment.cpp:42\n+\tstr\tr2, [sp, #84]\t@ 0x54\n+\tadds\tr3, r7, r3\n+./porechop/src/alignment.cpp:43\n+\tmovs\tr7, #0\n+./porechop/src/alignment.cpp:44\n+\tmov\tip, r3\n+\tstr\tr3, [sp, #36]\t@ 0x24\n+./porechop/src/alignment.cpp:42\n+\tmov\tr2, r7\n+./porechop/src/alignment.cpp:44\n+\tmov\tr3, r1\n+./porechop/src/alignment.cpp:45 (discriminator 1)\n+\tldrb.w\tlr, [r0, #-1]!\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tldrb.w\tr9, [ip, #-1]!\n+./porechop/src/alignment.cpp:45 (discriminator 1)\n+\tcmp.w\tlr, #45\t@ 0x2d\n+\tbeq.w\t4296 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ee>\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tcmp.w\tr9, #45\t@ 0x2d\n+\tbeq.w\t42b4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x50c>\n+./porechop/src/alignment.cpp:55\n+\tldr\tr2, [sp, #84]\t@ 0x54\n+\tcmp\tr2, #0\n+\tbne.w\t419c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4>\n+\tldr\tr2, [sp, #36]\t@ 0x24\n+\tmov\tr0, r6\n+\tsubs\tr2, #1\n+\tb.n\t4086 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2de>\n+./porechop/src/alignment.cpp:60 (discriminator 1)\n+\tcmp\tr2, r0\n+\tbeq.w\t42c2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x51a>\n+/usr/include/c++/14/bits/basic_string.h:1269 (discriminator 2)\n+\tmov\tip, r0\n+./porechop/src/alignment.cpp:61 (discriminator 1)\n+\tldrb.w\tr7, [r0, #1]!\n+\tcmp\tr7, #45\t@ 0x2d\n+\tbeq.n\t4080 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2d8>\n+\tldr\tr0, [sp, #8]\n+\trsb\tr0, r0, #1\n+\tadd\tip, r0\n+./porechop/src/alignment.cpp:67 (discriminator 1)\n+\tb.n\t40a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8>\n+\tsubs\tr1, #1\n+\tbcc.n\t40a6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2fe>\n+\tsubs\tr2, #1\n+./porechop/src/alignment.cpp:68 (discriminator 1)\n+\tldrb\tr0, [r2, #0]\n+\tcmp\tr0, #45\t@ 0x2d\n+\tbeq.n\t409a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f2>\n+./porechop/src/alignment.cpp:77 (discriminator 1)\n+\tcmp\tr5, r3\n+\tbgt.w\t42e2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53a>\n+\tldr\tr2, [sp, #8]\n+\tsubs\tr0, r5, #1\n+\tldr\tr7, [sp, #76]\t@ 0x4c\n+./porechop/src/alignment.cpp:76\n+\tmov.w\tlr, #0\n+\tadd.w\tr9, r2, r3\n+\tadd\tr2, r0\n+\tadd\tr0, r7\n+\tstr\tr5, [sp, #36]\t@ 0x24\n+./porechop/src/alignment.cpp:78 (discriminator 2)\n+\tldrb.w\tr5, [r2, #1]!\n+\tldrb.w\tr7, [r0, #1]!\n+\tcmp\tr7, r5\n+./porechop/src/alignment.cpp:79\n+\tit\teq\n+\taddeq.w\tlr, lr, #1\n+./porechop/src/alignment.cpp:77 (discriminator 1)\n+\tcmp\tr9, r2\n+\tbne.n\t40c0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x318>\n+./porechop/src/alignment.cpp:82\n+\tvmov\ts15, lr\n+\tvldr\td6, [pc, #676]\t@ 4380 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8>\n+\tldr\tr5, [sp, #36]\t@ 0x24\n+\tvcvt.f64.s32\td7, s15\n+\tvmul.f64\td7, d7, d6\n+./porechop/src/alignment.cpp:81\n+\tsubs\tr2, r3, r5\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tcmp\tip, r1\n+./porechop/src/alignment.cpp:81\n+\tadd.w\tr2, r2, #1\n+./porechop/src/alignment.cpp:82\n+\tvmov\ts13, r2\n+\tvcvt.f64.s32\td6, s13\n+\tvdiv.f64\td5, d7, d6\n+\tvstr\td5, [sl, #32]\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tbgt.w\t42dc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534>\n+\tldr\tr7, [sp, #8]\n+\tadd.w\tr2, ip, #4294967295\t@ 0xffffffff\n+\tldr\tr0, [sp, #76]\t@ 0x4c\n+./porechop/src/alignment.cpp:84\n+\tmov.w\tlr, #0\n+\tadd.w\tr9, r7, r1\n+\tstr\tr5, [sp, #36]\t@ 0x24\n+\tadd\tr0, r2\n+\tadd\tr2, r7\n+./porechop/src/alignment.cpp:86 (discriminator 2)\n+\tldrb.w\tr5, [r2, #1]!\n+\tldrb.w\tr7, [r0, #1]!\n+\tcmp\tr7, r5\n+./porechop/src/alignment.cpp:87\n+\tit\teq\n+\taddeq.w\tlr, lr, #1\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tcmp\tr9, r2\n+\tbne.n\t4118 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x370>\n+./porechop/src/alignment.cpp:90\n+\tvmov\ts15, lr\n+\tvldr\td6, [pc, #588]\t@ 4380 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8>\n+\tldr\tr5, [sp, #36]\t@ 0x24\n+\tvcvt.f64.s32\td7, s15\n+\tvmul.f64\td7, d7, d6\n+./porechop/src/alignment.cpp:89\n+\tsub.w\tr1, r1, ip\n+./porechop/src/alignment.cpp:93\n+\tmovs\tr2, #0\n+./porechop/src/alignment.cpp:89\n+\tadds\tr1, #1\n+./porechop/src/alignment.cpp:90\n+\tvmov\ts13, r1\n+\tmov\tr0, r3\n+\tldr.w\tr9, [sp, #44]\t@ 0x2c\n+\tvcvt.f64.s32\td6, s13\n+\tldr\tr1, [sp, #80]\t@ 0x50\n+./porechop/src/alignment.cpp:92\n+\tmov\tr7, r2\n+./porechop/src/alignment.cpp:90\n+\tmov\tr3, r2\n+\tmov\tip, r0\n+\tvdiv.f64\td5, d7, d6\n+\tvstr\td5, [sl, #40]\t@ 0x28\n+./porechop/src/alignment.cpp:94 (discriminator 1)\n+\tldrb.w\tlr, [r1, #1]!\n+./porechop/src/alignment.cpp:97\n+\tcmp\tr5, r2\n+./porechop/src/alignment.cpp:95 (discriminator 1)\n+\tldrb.w\tr0, [r6, #1]!\n+./porechop/src/alignment.cpp:98\n+\titt\teq\n+\tstreq.w\tr7, [sl, #8]\n+./porechop/src/alignment.cpp:99\n+\tstreq.w\tr3, [sl, #16]\n+./porechop/src/alignment.cpp:101\n+\tcmp\tip, r2\n+./porechop/src/alignment.cpp:102\n+\tit\teq\n+\tstreq.w\tr7, [sl, #12]\n+./porechop/src/alignment.cpp:93 (discriminator 2)\n+\tadd.w\tr2, r2, #1\n+./porechop/src/alignment.cpp:103\n+\tit\teq\n+\tstreq.w\tr3, [sl, #20]\n+./porechop/src/alignment.cpp:106\n+\tcmp.w\tlr, #45\t@ 0x2d\n+./porechop/src/alignment.cpp:107\n+\tit\tne\n+\taddne\tr7, #1\n+./porechop/src/alignment.cpp:108\n+\tcmp\tr0, #45\t@ 0x2d\n+./porechop/src/alignment.cpp:109\n+\tit\tne\n+\taddne\tr3, #1\n+./porechop/src/alignment.cpp:93 (discriminator 1)\n+\tcmp\tr9, r2\n+\tbne.n\t4164 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3bc>\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr0, [sp, #8]\n+\tldr\tr3, [sp, #64]\t@ 0x40\n+\tcmp\tr0, r3\n+\tbeq.n\t41ae , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x406>\n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr.w\tr1, [r8, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/sstream:851\n+\tldr\tr2, [sp, #24]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [sp, #384]\t@ 0x180\n+/usr/include/c++/14/sstream:851\n+\tadd.w\tr3, r2, #12\n+\tstr\tr3, [sp, #344]\t@ 0x158\n+\tadd.w\tr3, r2, #32\n+\tstr\tr3, [sp, #408]\t@ 0x198\n+/usr/include/c++/14/sstream:79\n+\tldr\tr3, [sp, #32]\n+\tadds\tr3, #8\n+\tstr\tr3, [sp, #348]\t@ 0x15c\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #56]\t@ 0x38\n+\tcmp\tr0, r3\n+\tbeq.n\t41d2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x42a>\n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [sp, #392]\t@ 0x188\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/streambuf:205\n+\tldr\tr3, [sp, #28]\n+\tldr\tr0, [sp, #52]\t@ 0x34\n+\tadds\tr3, #8\n+\tstr\tr3, [sp, #348]\t@ 0x15c\n+\tblx\t2a60 \n+/usr/include/c++/14/ostream:101\n+\tldr\tr3, [sp, #12]\n+\tstr\tr3, [sp, #344]\t@ 0x158\n+\tldr\tr2, [sp, #16]\n+\tldr.w\tr3, [r3, #-12]\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tldr\tr0, [sp, #40]\t@ 0x28\n+/usr/include/c++/14/ostream:101\n+\tadd\tr3, sp\n+\tstr.w\tr2, [r3, #344]\t@ 0x158\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tldr\tr3, [sp, #20]\n+\tadds\tr3, #8\n+\tstr\tr3, [sp, #408]\t@ 0x198\n+\tblx\t28fc \n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr.w\tr0, [fp]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #60]\t@ 0x3c\n+\tcmp\tr0, r3\n+\tbeq.n\t420e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x466>\n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr.w\tr1, [fp, #8]\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/sstream:851\n+\tldr\tr2, [sp, #24]\n+/usr/include/c++/14/sstream:79\n+\tldr\tr3, [sp, #32]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r4, #40]\t@ 0x28\n+/usr/include/c++/14/sstream:79\n+\tadds\tr3, #8\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/sstream:851\n+\tadd.w\tr3, r2, #12\n+\tstr\tr3, [r4, #0]\n+\tadd.w\tr3, r2, #32\n+\tstr\tr3, [r4, #64]\t@ 0x40\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tldr\tr3, [sp, #72]\t@ 0x48\n+\tcmp\tr0, r3\n+\tbeq.n\t4232 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x48a>\n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r4, #48]\t@ 0x30\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/streambuf:205\n+\tldr\tr3, [sp, #28]\n+\tldr\tr0, [sp, #68]\t@ 0x44\n+\tadds\tr3, #8\n+\tstr\tr3, [r4, #4]\n+\tblx\t2a60 \n+/usr/include/c++/14/ostream:101\n+\tldr\tr3, [sp, #12]\n+\tstr\tr3, [r4, #0]\n+\tldr\tr2, [sp, #16]\n+\tldr.w\tr3, [r3, #-12]\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tldr\tr0, [sp, #48]\t@ 0x30\n+/usr/include/c++/14/ostream:101\n+\tstr\tr2, [r4, r3]\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tldr\tr3, [sp, #20]\n+\tadds\tr3, #8\n+\tstr\tr3, [r4, #64]\t@ 0x40\n+\tblx\t28fc \n+./porechop/src/alignment.cpp:6\n+\tldr\tr2, [pc, #344]\t@ (43b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x608>)\n+./porechop/src/alignment.cpp:111\n+\tldr\tr3, [pc, #312]\t@ (4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>)\n+./porechop/src/alignment.cpp:6\n+\tadd\tr2, pc\n+./porechop/src/alignment.cpp:111\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #548]\t@ 0x224\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t430e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566>\n+\tmov\tr0, sl\n+\tadd.w\tsp, sp, #556\t@ 0x22c\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+./porechop/src/alignment.cpp:34\n+\tldr\tr1, [sp, #36]\t@ 0x24\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tcmp\tr0, #45\t@ 0x2d\n+\tit\tne\n+\torrne.w\tip, ip, #1\n+./porechop/src/alignment.cpp:34\n+\tand.w\tr1, r1, ip\n+\tcmp\tr1, #0\n+\tbne.w\t4040 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x298>\n+./porechop/src/alignment.cpp:29 (discriminator 1)\n+\tcmp\tr9, r3\n+\tbne.w\t4028 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x280>\n+\tmovs\tr2, #1\n+./porechop/src/alignment.cpp:26\n+\tmov.w\tr5, #4294967295\t@ 0xffffffff\n+\tb.n\t4042 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x29a>\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tcmp.w\tr9, #45\t@ 0x2d\n+\tit\tne\n+\torrne.w\tr7, r7, #1\n+./porechop/src/alignment.cpp:49\n+\tand.w\tlr, r2, r7\n+\tcmp.w\tlr, #0\n+\tbne.w\t4070 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2c8>\n+./porechop/src/alignment.cpp:44 (discriminator 1)\n+\tsubs\tr3, #1\n+\tbcs.w\t4058 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2b0>\n+\tb.n\t419c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4>\n+./porechop/src/alignment.cpp:47 (discriminator 1)\n+\tmov\tlr, r7\n+./porechop/src/alignment.cpp:46\n+\tmovs\tr2, #1\n+\tb.n\t42a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4fc>\n+./porechop/src/alignment.cpp:31\n+\tmovs\tr0, #1\n+./porechop/src/alignment.cpp:32 (discriminator 1)\n+\tmov\tr1, ip\n+./porechop/src/alignment.cpp:31\n+\tstr\tr0, [sp, #36]\t@ 0x24\n+\tb.n\t4282 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4da>\n+./porechop/src/alignment.cpp:59\n+\tmov.w\tip, #4294967295\t@ 0xffffffff\n+\tb.n\t40a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8>\n+/usr/include/c++/14/bits/basic_string.h:1619\n+\tadd\tr1, sp, #384\t@ 0x180\n+\tmov\tr0, r8\n+\tblx\t296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:819\n+\tb.n\t3fe6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x23e>\n+/usr/include/c++/14/bits/basic_string.h:1619\n+\tadd\tr1, sp, #184\t@ 0xb8\n+\tmov\tr0, fp\n+\tblx\t296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n+/usr/include/c++/14/bits/basic_string.h:819\n+\tb.n\t3efc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x154>\n+./porechop/src/alignment.cpp:85 (discriminator 1)\n+\tvldr\td7, [pc, #168]\t@ 4388 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>\n+\tb.n\t413e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x396>\n+./porechop/src/alignment.cpp:77 (discriminator 1)\n+\tvldr\td7, [pc, #164]\t@ 4388 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>\n+\tb.n\t40e6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x33e>\n+./porechop/src/alignment.cpp:111\n+\tmov\tr0, r5\n+\tblx\t28c8 , std::allocator >::~basic_ostringstream()@plt>\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov\tr0, fp\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+./porechop/src/alignment.cpp:111\n+\tmov\tr0, r4\n+\tblx\t28c8 , std::allocator >::~basic_ostringstream()@plt>\n+./porechop/src/alignment.cpp:6\n+\tldr\tr2, [pc, #184]\t@ (43b4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x60c>)\n+\tldr\tr3, [pc, #148]\t@ (4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>)\n+\tadd\tr2, pc\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #548]\t@ 0x224\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbeq.n\t435a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b2>\n+./porechop/src/alignment.cpp:111\n+\tblx\t2a24 <__stack_chk_fail@plt>\n+/usr/include/c++/14/sstream:806 (discriminator 1)\n+\tmov\tr0, r7\n+\tblx\t2ac0 , std::allocator >::~basic_stringbuf()@plt>\n+/usr/include/c++/14/ostream:101\n+\tldr\tr3, [sp, #12]\n+\tstr\tr3, [sp, #344]\t@ 0x158\n+\tldr\tr2, [sp, #16]\n+\tldr.w\tr3, [r3, #-12]\n+\tadd.w\tr3, r3, #552\t@ 0x228\n+\tadd\tr3, sp\n+\tstr.w\tr2, [r3, #-208]\n+/usr/include/c++/14/bits/basic_ios.h:286\n+\tldr\tr3, [sp, #20]\n+\tldr\tr0, [sp, #40]\t@ 0x28\n+\tadds\tr3, #8\n+\tstr\tr3, [sp, #408]\t@ 0x198\n+\tblx\t28fc \n+\tb.n\t42ee , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546>\n+\tldr\tr3, [sp, #20]\n+\tldr\tr0, [sp, #48]\t@ 0x30\n+\tadds\tr3, #8\n+\tstr\tr3, [r4, #64]\t@ 0x40\n+\tblx\t28fc \n+./porechop/src/alignment.cpp:6\n+\tldr\tr2, [pc, #112]\t@ (43b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x610>)\n+\tldr\tr3, [pc, #72]\t@ (4394 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>)\n+\tadd\tr2, pc\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #548]\t@ 0x224\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t430e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566>\n+\tblx\t2a30 <__cxa_end_cleanup@plt>\n+\tb.n\t42f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54c>\n+/usr/include/c++/14/bits/basic_string.h:809\n+\tmov\tr0, r8\n+\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+/usr/include/c++/14/bits/new_allocator.h:104\n+\tb.n\t42e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540>\n+/usr/include/c++/14/sstream:806 (discriminator 1)\n+\tmov\tr0, r5\n+\tblx\t2ac0 , std::allocator >::~basic_stringbuf()@plt>\n+/usr/include/c++/14/ostream:101\n+\tldr\tr3, [sp, #12]\n+\tstr\tr3, [r4, #0]\n+\tldr\tr2, [sp, #16]\n+\tldr.w\tr3, [r3, #-12]\n+\tstr\tr2, [r4, r3]\n+\tb.n\t433a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x592>\n+\tb.n\t432c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x584>\n+/usr/include/c++/14/bits/basic_string.h:808\n+\tb.n\t42ee , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546>\n+\tmovs\tr0, r0\n+\tmovs\tr0, r0\n+\tmovs\tr0, r0\n+\teors\tr1, r3\n+\t...\n+\tstrh\tr2, [r4, #16]\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #4\n+\tmovs\tr0, r0\n+\tstrh\tr4, [r2, #16]\n+\tmovs\tr0, r0\n+\tlsls\tr0, r0, #4\n+\tmovs\tr0, r0\n+\tlsls\tr4, r4, #4\n+\tmovs\tr0, r0\n+\tlsls\tr0, r4, #4\n+\tmovs\tr0, r0\n+\tlsls\tr4, r2, #4\n+\tmovs\tr0, r0\n+\tlsls\tr0, r1, #5\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r4, #22]\n+\tmovs\tr0, r0\n+\tldrb\tr6, [r7, #19]\n+\tmovs\tr0, r0\n+\tldrb\tr2, [r6, #18]\n+\t...\n+\n+000043bc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base>:\n+std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...):\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tpush\t{r3}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tpush\t{r4, r5, r6, r7, lr}\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #4060]\t@ 0xfdc\n+\tldr\tr6, [pc, #204]\t@ (449c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe0>)\n+\tmov\tr4, r0\n+\tldr\tr0, [pc, #204]\t@ (44a0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>)\n+\tsub\tsp, #16\n+\tadd\tr6, pc\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tadds\tr3, r2, #7\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tadd\tr7, sp, #0\n+\tmov\tr5, r1\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tbic.w\tr1, r3, #7\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tldr\tr0, [r6, r0]\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tbfc\tr3, #0, #12\n+\tsub.w\tr3, sp, r3\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tmov\tip, r2\n+\tldr\tr0, [r0, #0]\n+\tstr\tr0, [r7, #12]\n+\tmov.w\tr0, #0\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tmov\tr0, sp\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tldr\tr2, [r7, #36]\t@ 0x24\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tcmp\tr0, r3\n+\tbeq.n\t440a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x4e>\n+\tsub.w\tsp, sp, #4096\t@ 0x1000\n+\tmov\tr0, sp\n+\tcmp\tr0, r3\n+\tstr.w\tr0, [sp, #4092]\t@ 0xffc\n+\tbne.n\t43fc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x40>\n+\tubfx\tr1, r1, #0, #12\n+\tsub.w\tsp, sp, r1\n+\tcmp\tr1, #0\n+\tbne.n\t448e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xd2>\n+/usr/include/c++/14/ext/string_conversions.h:111\n+\tadd.w\tr3, r7, #40\t@ 0x28\n+/usr/include/c++/14/ext/string_conversions.h:113\n+\tmov\tr1, ip\n+\tmov\tr0, sp\n+/usr/include/c++/14/ext/string_conversions.h:111\n+\tstr\tr3, [r7, #4]\n+/usr/include/c++/14/ext/string_conversions.h:113\n+\tblx\tr5\n+\tmov\tr5, r0\n+/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2)\n+\tmovs\tr2, #0\n+/usr/include/c++/14/bits/basic_string.h:235\n+\tadd.w\tr0, r4, #8\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tmov\tr6, sp\n+/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n+\tmov\tr3, r5\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tcmp\tr5, #15\n+/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2)\n+\tstrd\tr0, r2, [r4]\n+/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n+\tstr\tr5, [r7, #8]\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tbhi.n\t4470 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb4>\n+/usr/include/c++/14/bits/basic_string.h:432\n+\tcmp\tr5, #1\n+\tbne.n\t446a , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xae>\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tldrb.w\tr2, [sp]\n+\tstrb\tr2, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr3, [r4, #4]\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tmovs\tr2, #0\n+\tstrb\tr2, [r0, r3]\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tldr\tr2, [pc, #88]\t@ (44a4 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>)\n+/usr/include/c++/14/ext/string_conversions.h:118\n+\tldr\tr3, [pc, #84]\t@ (44a0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>)\n+/usr/include/c++/14/ext/string_conversions.h:101\n+\tadd\tr2, pc\n+/usr/include/c++/14/ext/string_conversions.h:118\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [r7, #12]\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t4498 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xdc>\n+\tmov\tr0, r4\n+\tadds\tr7, #16\n+\tmov\tsp, r7\n+\tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n+\tadd\tsp, #4\n+\tbx\tlr\n+/usr/include/c++/14/bits/char_traits.h:421\n+\tcmp\tr5, #0\n+\tbeq.n\t4442 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86>\n+\tb.n\t4480 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xc4>\n+/usr/include/c++/14/bits/basic_string.tcc:229\n+\tadd.w\tr1, r7, #8\n+\tmov\tr0, r4\n+\tblx\t2b08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+/usr/include/c++/14/bits/basic_string.h:255\n+\tldr\tr3, [r7, #8]\n+\tstr\tr3, [r4, #8]\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr0, [r4, #0]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tmov\tr2, r5\n+\tmov\tr1, r6\n+\tblx\t2a78 \n+/usr/include/c++/14/bits/basic_string.tcc:251\n+\tldr\tr3, [r7, #8]\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r4, #0]\n+/usr/include/c++/14/bits/char_traits.h:427\n+\tb.n\t4442 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86>\n+/usr/include/c++/14/ext/string_conversions.h:107\n+\tsubs\tr1, #4\n+\tadd.w\tr3, sp, r1\n+\tstr\tr0, [r3, #0]\n+\tb.n\t4416 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x5a>\n+/usr/include/c++/14/ext/string_conversions.h:118\n+\tblx\t2a24 <__stack_chk_fail@plt>\n+\tldrb\tr0, [r5, #16]\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #4\n+\tmovs\tr0, r0\n+\tldrb\tr0, [r6, #14]\n+\t...\n+\n+000044a8 , std::allocator >::~basic_stringbuf()@@Base>:\n+std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n+/usr/include/c++/14/sstream:79\n+\tpush\t{r3, r4, r5, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #4080]\t@ 0xff0\n+\tldr\tr5, [pc, #52]\t@ (44ec , std::allocator >::~basic_stringbuf()@@Base+0x44>)\n+\tmov\tr4, r0\n+\tldr\tr3, [pc, #52]\t@ (44f0 , std::allocator >::~basic_stringbuf()@@Base+0x48>)\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tadd.w\tr2, r0, #44\t@ 0x2c\n+/usr/include/c++/14/sstream:79\n+\tadd\tr5, pc\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r0, #36]\t@ 0x24\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+/usr/include/c++/14/sstream:79\n+\tldr\tr3, [r5, r3]\n+\tadd.w\tr3, r3, #8\n+\tstr\tr3, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t44d8 , std::allocator >::~basic_stringbuf()@@Base+0x30>\n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r4, #44]\t@ 0x2c\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/streambuf:205\n+\tldr\tr3, [pc, #24]\t@ (44f4 , std::allocator >::~basic_stringbuf()@@Base+0x4c>)\n+\tmov\tr0, r4\n+\tldr\tr3, [r5, r3]\n+\tadds\tr3, #8\n+\tstr.w\tr3, [r0], #28\n+\tblx\t2a60 \n+/usr/include/c++/14/sstream:79\n+\tmov\tr0, r4\n+\tpop\t{r3, r4, r5, pc}\n+\tldrb\tr4, [r7, #12]\n+\tmovs\tr0, r0\n+\tlsls\tr0, r1, #5\n+\tmovs\tr0, r0\n+\tlsls\tr4, r2, #4\n+\t...\n+\n+000044f8 , std::allocator >::~basic_stringbuf()@@Base>:\n+std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n+/usr/include/c++/14/sstream:79\n+\tpush\t{r3, r4, r5, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #4080]\t@ 0xff0\n+\tldr\tr5, [pc, #60]\t@ (4544 , std::allocator >::~basic_stringbuf()@@Base+0x4c>)\n+\tmov\tr4, r0\n+\tldr\tr3, [pc, #60]\t@ (4548 , std::allocator >::~basic_stringbuf()@@Base+0x50>)\n+/usr/include/c++/14/bits/basic_string.h:246\n+\tadd.w\tr2, r0, #44\t@ 0x2c\n+/usr/include/c++/14/sstream:79\n+\tadd\tr5, pc\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r0, #36]\t@ 0x24\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tcmp\tr0, r2\n+/usr/include/c++/14/sstream:79\n+\tldr\tr3, [r5, r3]\n+\tadd.w\tr3, r3, #8\n+\tstr\tr3, [r4, #0]\n+/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n+\tbeq.n\t4528 , std::allocator >::~basic_stringbuf()@@Base+0x30>\n+/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n+\tldr\tr1, [r4, #44]\t@ 0x2c\n+/usr/include/c++/14/bits/new_allocator.h:172\n+\tadds\tr1, #1\n+\tblx\t2990 \n+/usr/include/c++/14/streambuf:205\n+\tldr\tr3, [pc, #32]\t@ (454c , std::allocator >::~basic_stringbuf()@@Base+0x54>)\n+\tmov\tr0, r4\n+\tldr\tr3, [r5, r3]\n+\tadds\tr3, #8\n+\tstr.w\tr3, [r0], #28\n+\tblx\t2a60 \n+/usr/include/c++/14/sstream:79 (discriminator 1)\n+\tmov\tr0, r4\n+\tmovs\tr1, #60\t@ 0x3c\n+\tblx\t2990 \n+/usr/include/c++/14/sstream:79\n+\tmov\tr0, r4\n+\tpop\t{r3, r4, r5, pc}\n+\tldrb\tr4, [r5, #11]\n+\tmovs\tr0, r0\n+\tlsls\tr0, r1, #5\n+\tmovs\tr0, r0\n+\tlsls\tr4, r2, #4\n+\t...\n+\n+00004550 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n+void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n+/usr/include/seqan/align/gaps_base.h:939\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr3, [r1, #8]\n+/usr/include/seqan/align/gaps_base.h:939\n+\tsub\tsp, #12\n+\tmov\tr7, r1\n+\tldr\tr2, [pc, #556]\t@ (4794 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x244>)\n+\tmov\tr9, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:518\n+\tldr\tr1, [r1, #32]\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tstr\tr3, [sp, #4]\n+/usr/include/seqan/align/gaps_base.h:939\n+\tadd\tr2, pc\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tldr\tr3, [r3, #0]\n+/usr/include/seqan/align/gaps_iterator_array.h:112\n+\tldr\tr0, [r7, #28]\n+/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n+\tstr\tr3, [sp, #0]\n+\tcmp\tr3, #0\n+\tbne.w\t469e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x14e>\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tcmp\tr0, #0\n+\tbeq.w\t46c0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x170>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tblt.w\t4714 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c4>\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmov.w\tip, #1\n+\tcmp\tr1, #0\n+\tbeq.w\t46e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x190>\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tldr\tr4, [sp, #4]\n+/usr/include/seqan/align/gaps_iterator_array.h:428\n+\tcmp\tr0, r1\n+\tmov\tsl, r0\n+\tit\tcs\n+\tmovcs\tsl, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov.w\tr8, #0\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tldr.w\tr3, [r4, ip, lsl #2]\n+/usr/include/seqan/sequence/string_base.h:461 (discriminator 1)\n+\tadd.w\tlr, r4, ip, lsl #2\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp\tr3, sl\n+\tbcs.w\t478c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x23c>\n+\tadd.w\tr4, ip, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmov\tr6, r8\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tmla\tr8, ip, r3, r8\n+\tsub.w\tsl, sl, r3\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tadd\tr6, r3\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tldr.w\tr3, [lr, #4]!\n+/usr/include/seqan/align/gaps_iterator_array.h:441\n+\tand.w\tip, r4, #1\n+\tmov\tr5, r4\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp\tr3, sl\n+\tadd.w\tr4, r4, #1\n+\tbcc.n\t45b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x62>\n+/usr/include/seqan/align/gaps_iterator_array.h:450\n+\tmla\tr8, sl, ip, r8\n+/usr/include/seqan/align/gaps_iterator_array.h:449\n+\tadd\tr6, sl\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tcmp\tr3, sl\n+\tbne.n\t45ec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9c>\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tldr\tr4, [sp, #4]\n+\tldr\tr3, [r7, #12]\n+\tsubs\tr3, r3, r4\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tadds\tr4, r5, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tcmp.w\tr4, r3, asr #2\n+\titt\tne\n+\tmovne\tr5, r4\n+\tmovne.w\tsl, #0\n+/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+\tldr\tr3, [sp, #0]\n+\tclz\tfp, r3\n+\tmov.w\tfp, fp, lsr #5\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tcmp\tr1, #0\n+\tblt.w\t4752 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x202>\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tldr\tr0, [sp, #4]\n+/usr/include/seqan/align/gaps_iterator_array.h:427\n+\tmov\tr4, r1\n+\tstr\tr1, [sp, #0]\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tldr.w\tr3, [r0, fp, lsl #2]\n+/usr/include/seqan/sequence/string_base.h:461 (discriminator 1)\n+\tadd.w\tr0, r0, fp, lsl #2\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tcmp\tr3, r1\n+\tbcs.n\t4622 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd2>\n+\tadd.w\tr1, fp, #1\n+\tsubs\tr4, r4, r3\n+/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n+\tldr.w\tr3, [r0, #4]!\n+\tmov\tfp, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tadds\tr1, #1\n+\tcmp\tr3, r4\n+\tbcc.n\t4612 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2>\n+\tstr\tr4, [sp, #0]\n+/usr/include/seqan/align/gaps_iterator_array.h:447\n+\tldr\tr1, [sp, #0]\n+\tcmp\tr3, r1\n+\tbne.n\t4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n+\tb.n\t4774 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x224>\n+/usr/include/c++/14/streambuf:434 (discriminator 3)\n+\tcmp\tip, r1\n+\tbls.n\t46f8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1a8>\n+/usr/include/c++/14/streambuf:436 (discriminator 1)\n+\tmov.w\tr3, #45\t@ 0x2d\n+\tstrb\tr3, [r1, #0]\n+/usr/include/c++/14/streambuf:552\n+\tldr\tr3, [r0, #20]\n+\tadds\tr3, #1\n+\tstr\tr3, [r0, #20]\n+/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1)\n+\tldr\tr3, [r7, #32]\n+\tcmp\tr6, r3\n+\tbeq.n\t466e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x11e>\n+/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1)\n+\tcbnz\tr4, 4646 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf6>\n+/usr/include/seqan/align/gaps_iterator_array.h:365\n+\tadd.w\tr8, r8, #1\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr1, [r7, #8]\n+/usr/include/seqan/align/gaps_iterator_array.h:369\n+\tadd.w\tsl, sl, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1)\n+\tldr.w\tr3, [r1, r5, lsl #2]\n+\tcmp\tsl, r3\n+\tbne.n\t4666 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x116>\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tldr\tr3, [r7, #12]\n+/usr/include/seqan/align/gaps_iterator_array.h:378\n+\tadds\tr0, r5, #1\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tsubs\tr3, r3, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:384\n+\tcmp.w\tr0, r3, asr #2\n+\titt\tne\n+\tmovne\tr5, r0\n+\tmovne.w\tsl, #0\n+\tadds\tr6, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:158\n+\tmvns\tr4, r5\n+\tand.w\tr4, r4, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:712\n+\tcmp\tr5, fp\n+\tbeq.n\t46ec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19c>\n+/usr/include/seqan/stream/iter_stream.h:212\n+\tldr.w\tr0, [r9]\n+/usr/include/c++/14/streambuf:542\n+\tldrd\tr1, ip, [r0, #20]\n+/usr/include/seqan/align/gaps_base.h:947 (discriminator 1)\n+\tcmp\tr4, #0\n+\tbne.n\t462a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xda>\n+/usr/include/seqan/sequence/string_alloc.h:283\n+\tldr\tr3, [r7, #0]\n+/usr/include/c++/14/streambuf:434 (discriminator 3)\n+\tcmp\tip, r1\n+/usr/include/seqan/basic/alphabet_simple_type.h:1130\n+\tldr\tr3, [r3, #0]\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n+\tldrb.w\tlr, [r3, r8]\n+/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1)\n+\tldr\tr3, [pc, #268]\t@ (4798 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x248>)\n+\tldr\tr3, [r2, r3]\n+\tldr\tr3, [r3, #0]\n+\tldrb.w\tr3, [r3, lr]\n+/usr/include/c++/14/streambuf:434 (discriminator 3)\n+\tbls.n\t4706 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b6>\n+/usr/include/c++/14/streambuf:436 (discriminator 1)\n+\tstrb\tr3, [r1, #0]\n+/usr/include/c++/14/streambuf:552\n+\tldr\tr3, [r0, #20]\n+\tadds\tr3, #1\n+\tstr\tr3, [r0, #20]\n+\tb.n\t463a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea>\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tcmp\tr0, #0\n+\tbeq.n\t46d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x182>\n+\tit\tlt\n+\tmovlt\tr5, #0\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tblt.n\t4716 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c6>\n+/usr/include/seqan/align/gaps_iterator_array.h:516\n+\tmov.w\tip, #0\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tcmp\tr1, #0\n+\tbne.w\t4590 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40>\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmov\tr6, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tr8, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmov\tr5, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tsl, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmov\tfp, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tstr\tr1, [sp, #0]\n+\tb.n\t4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tmovs\tr5, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tr8, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmov\tr6, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tsl, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmov\tfp, r5\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tcmp\tr1, #0\n+\tbne.n\t45f6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa6>\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tstr\tr1, [sp, #0]\n+\tb.n\t4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmov\tr6, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tr8, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:409\n+\tmov\tr5, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tsl, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmov.w\tfp, #0\n+\tb.n\t46ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a>\n+/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n+\tmovs\tr5, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tsl, r3\n+\tmov\tr8, r3\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmov\tr6, r3\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmov\tfp, r5\n+\tb.n\t4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n+/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3)\n+\tldr\tr3, [sp, #0]\n+\tcmp\tsl, r3\n+\tbne.n\t4672 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x122>\n+/usr/include/seqan/align/gaps_base.h:952\n+\tadd\tsp, #12\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+/usr/include/c++/14/streambuf:441\n+\tldr\tr3, [r0, #0]\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tmovs\tr1, #45\t@ 0x2d\n+\tstr\tr2, [sp, #4]\n+\tldr\tr3, [r3, #52]\t@ 0x34\n+\tblx\tr3\n+/usr/include/c++/14/streambuf:442\n+\tldr\tr2, [sp, #4]\n+\tb.n\t463a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea>\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tmov\tr1, r3\n+/usr/include/c++/14/streambuf:441\n+\tldr\tr3, [r0, #0]\n+\tstr\tr2, [sp, #4]\n+/usr/include/c++/14/streambuf:441 (discriminator 1)\n+\tldr\tr3, [r3, #52]\t@ 0x34\n+\tblx\tr3\n+\tldr\tr2, [sp, #4]\n+/usr/include/c++/14/streambuf:442\n+\tb.n\t463a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea>\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tmovs\tr5, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n+\tmovs\tr6, #0\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tldr.w\tip, [sp, #4]\n+/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n+\tmov\tr4, r0\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n+\tmov\tr8, r6\n+\tmov\tr3, r6\n+/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n+\tcmp\tr0, r6\n+\tbeq.n\t4740 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f0>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\tcbnz\tr3, 472e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1de>\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tsubs\tr5, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tldr.w\tr3, [ip, r5, lsl #2]\n+/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1)\n+\ttst.w\tr5, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tadd.w\tr3, r3, #4294967295\t@ 0xffffffff\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tadd.w\tr6, r6, #4294967295\t@ 0xffffffff\n+/usr/include/seqan/align/gaps_iterator_array.h:345\n+\tit\tne\n+\taddne.w\tr8, r8, #4294967295\t@ 0xffffffff\n+/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n+\tadds\tr4, #1\n+\tbne.n\t4722 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1d2>\n+\tmov\tsl, r3\n+/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+\tldr\tr3, [sp, #0]\n+/usr/include/seqan/align/gaps_iterator_array.h:121\n+\tmov.w\tfp, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n+\tcmp\tr3, #0\n+\tbne.n\t46da , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x18a>\n+\tb.n\t46ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a>\n+/usr/include/seqan/align/gaps_iterator_array.h:118\n+\tmovs\tr4, #0\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tldr.w\tip, [sp, #4]\n+\tmov\tr3, r4\n+/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n+\tcmp\tr4, r0\n+\tbeq.n\t476c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x21c>\n+/usr/include/seqan/align/gaps_iterator_array.h:330\n+\tcbnz\tr3, 4768 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x218>\n+/usr/include/seqan/align/gaps_iterator_array.h:338\n+\tadd.w\tfp, fp, #4294967295\t@ 0xffffffff\n+/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n+\tldr.w\tr3, [ip, fp, lsl #2]\n+\tsubs\tr3, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:347\n+\tsubs\tr4, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n+\tadds\tr1, #1\n+\tbne.n\t475a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20a>\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tstr\tr3, [sp, #0]\n+\tb.n\t4668 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n+\tldr\tr1, [sp, #4]\n+\tldr\tr3, [r7, #12]\n+\tsubs\tr3, r3, r1\n+/usr/include/seqan/align/gaps_iterator_array.h:455\n+\tadd.w\tr1, fp, #1\n+/usr/include/seqan/align/gaps_iterator_array.h:117\n+\tcmp.w\tr1, r3, asr #2\n+\tldr\tr3, [sp, #0]\n+\titt\tne\n+\tmovne\tfp, r1\n+\tmovne\tr3, #0\n+\tb.n\t4770 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x220>\n+/usr/include/seqan/align/gaps_iterator_array.h:438\n+\tmov\tr5, ip\n+/usr/include/seqan/align/gaps_iterator_array.h:440\n+\tmov\tr6, r8\n+\tb.n\t45ce , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e>\n+\tnop\n+\tldrb\tr6, [r1, #10]\n+\tmovs\tr0, r0\n+\tlsls\tr0, r6, #4\n+\tmovs\tr0, r0\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:221\n+\tpush\t{r4, r5, r6, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n+std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag):\n+/usr/include/c++/14/bits/stl_iterator_base_funcs.h:106\n+\tsubs\tr4, r2, r1\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n /usr/include/c++/14/bits/basic_string.tcc:221\n-\tvst3.16\t{d27,d29,d31}, [pc :256], r0\n-\tbl\tfeb59f08 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfeb4dd98>\n-\t\t\t@ instruction: 0xf8cc0c0c\n-\tbne\t1506cb0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x14fab40>\n-\tblmi\t715580 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x709410>\n-\tldrbtmi\tfp, [sl], #-130\t@ 0xffffff7e\n-\tstrmi\tr4, [r5], -lr, lsl #12\n+\tldr\tr2, [pc, #108]\t@ (481c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2cc>)\n+\tldr\tr3, [pc, #112]\t@ (4820 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d0>)\n+\tsub\tsp, #8\n+\tadd\tr2, pc\n+\tmov\tr6, r1\n+\tmov\tr5, r0\n /usr/include/c++/14/bits/basic_string.tcc:227\n-\tldmpl\tr3, {r0, r1, r2, r3, sl, fp, sp}^\n+\tcmp\tr4, #15\n /usr/include/c++/14/bits/basic_string.tcc:221\n-\tmovwls\tr6, #6171\t@ 0x181b\n-\tmovweq\tpc, #79\t@ 0x4f\t@ \n+\tldr\tr3, [r2, r3]\n+\tldr\tr3, [r3, #0]\n+\tstr\tr3, [sp, #4]\n+\tmov.w\tr3, #0\n /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n-\tldmdale\tr8, {sl, ip, pc}\n+\tstr\tr4, [sp, #0]\n+/usr/include/c++/14/bits/basic_string.tcc:227\n+\tbhi.n\t47fa , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2aa>\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n-\tstccs\t8, cr6, [r1], {-0}\n+\tldr\tr0, [r0, #0]\n+std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int):\n /usr/include/c++/14/bits/basic_string.h:432\n-\tstmdavc\tfp, {r1, r4, r8, ip, lr, pc}\n+\tcmp\tr4, #1\n+\tbne.n\t47f4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2a4>\n+std::char_traits::assign(char&, char const&):\n /usr/include/c++/14/bits/char_traits.h:350\n-\tstcls\t0, cr7, [r0], {3}\n+\tldrb\tr3, [r1, #0]\n+\tstrb\tr3, [r0, #0]\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:251\n+\tldr\tr4, [sp, #0]\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n-\tbmi\t4dcddc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4d0c6c>\n+\tldr\tr0, [r5, #0]\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:221\n+\tldr\tr2, [pc, #76]\t@ (4824 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d4>)\n+std::char_traits::assign(char&, char const&):\n /usr/include/c++/14/bits/char_traits.h:350\n-\trsbvs\tr2, ip, r0, lsl #6\n-\tldrbtmi\tr5, [sl], #-1283\t@ 0xfffffafd\n+\tmovs\tr3, #0\n+std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n+/usr/include/c++/14/bits/basic_string.h:223\n+\tstr\tr4, [r5, #4]\n+std::char_traits::assign(char&, char const&):\n+/usr/include/c++/14/bits/char_traits.h:350\n+\tstrb\tr3, [r0, r4]\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n+/usr/include/c++/14/bits/basic_string.tcc:221\n+\tadd\tr2, pc\n /usr/include/c++/14/bits/basic_string.tcc:252\n-\tldmpl\tr3, {r0, r1, r2, r3, r8, r9, fp, lr}^\n-\tblls\t5cdb4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x50c44>\n-\t\t\t@ instruction: 0xf04f405a\n-\ttstle\tr2, r0, lsl #6\n-\tldcllt\t0, cr11, [r0, #-8]!\n+\tldr\tr3, [pc, #60]\t@ (4820 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d0>)\n+\tldr\tr3, [r2, r3]\n+\tldr\tr2, [r3, #0]\n+\tldr\tr3, [sp, #4]\n+\teors\tr2, r3\n+\tmov.w\tr3, #0\n+\tbne.n\t4816 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2c6>\n+\tadd\tsp, #8\n+\tpop\t{r4, r5, r6, pc}\n+std::char_traits::copy(char*, char const*, unsigned int):\n /usr/include/c++/14/bits/char_traits.h:421\n-\trscle\tr2, lr, r0, lsl #24\n-\tandcs\tlr, r0, #6\n+\tcmp\tr4, #0\n+\tbeq.n\t47d6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x286>\n+\tb.n\t4808 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2b8>\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n /usr/include/c++/14/bits/basic_string.tcc:229\n-\t\t\t@ instruction: 0xf7ff4669\n-\tblls\t3e8b8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x32748>\n+\tmovs\tr2, #0\n+\tmov\tr1, sp\n+\tblx\t2b08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n /usr/include/c++/14/bits/basic_string.h:255\n-\teorvs\tr6, r8, fp, lsr #1\n+\tldr\tr3, [sp, #0]\n+\tstr\tr3, [r5, #8]\n+std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n+/usr/include/c++/14/bits/basic_string.h:218\n+\tstr\tr0, [r5, #0]\n+std::char_traits::copy(char*, char const*, unsigned int):\n /usr/include/c++/14/bits/char_traits.h:427\n-\tldrtmi\tr4, [r1], -r2, lsr #12\n-\tmcr\t7, 4, pc, cr4, cr15, {7}\t@ \n+\tmov\tr2, r4\n+\tmov\tr1, r6\n+\tblx\t2a78 \n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n /usr/include/c++/14/bits/basic_string.tcc:251\n-\tstmdavs\tr8!, {sl, fp, ip, pc}\n+\tldr\tr4, [sp, #0]\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n+/usr/include/c++/14/bits/basic_string.h:228\n+\tldr\tr0, [r5, #0]\n+std::char_traits::copy(char*, char const*, unsigned int):\n /usr/include/c++/14/bits/char_traits.h:427\n-\t\t\t@ instruction: 0xf7ffe7df\n+\tb.n\t47d6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x286>\n+void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag):\n /usr/include/c++/14/bits/basic_string.tcc:252\n-\tsvclt\t0x0000ee56\n-\tandeq\tr9, r0, sl, ror #5\n-\tandeq\tr0, r0, r4, lsl #2\n-\t\t\t@ instruction: 0x000092be\n-void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&) [clone .isra.0]:\n+\tblx\t2a24 <__stack_chk_fail@plt>\n+\tnop\n+\tldrb\tr2, [r1, #1]\n+\tmovs\tr0, r0\n+\tlsls\tr4, r0, #4\n+\tmovs\tr0, r0\n+\tldrb\tr6, [r3, #0]\n+\tmovs\tr0, r0\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:489\n-\tsvcmi\t0x00f0e92d\n-\t\t\t@ instruction: 0xf8df4693\n-\taddlt\tr2, fp, r4, lsr r4\n-\t\t\t@ instruction: 0xf8df4688\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov\tfp, r2\n+\tldr.w\tr2, [pc, #1076]\t@ 4c64 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x714>\n+\tsub\tsp, #44\t@ 0x2c\n+\tmov\tr8, r1\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n-\tldrbtmi\tr1, [sl], #-1072\t@ 0xfffffbd0\n+\tldr.w\tr1, [pc, #1072]\t@ 4c68 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x718>\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:489\n-\t\t\t@ instruction: 0xf8db4682\n+\tadd\tr2, pc\n+\tmov\tsl, r0\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tldcls\t0, cr0, [r4], {12}\n+\tldr.w\tr0, [fp, #12]\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:489\n+\tldr\tr4, [sp, #80]\t@ 0x50\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n-\tstmdavs\tr5!, {r0, r4, r6, fp, ip, lr}^\n+\tldr\tr1, [r2, r1]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tldr\tr5, [r4, #4]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tldrdcs\tpc, [ip], -r8\n+\tldr.w\tr2, [r8, #12]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tstrls\tr6, [r3, #-2086]\t@ 0xfffff7da\n+\tldr\tr6, [r4, #0]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n+/usr/include/seqan/sequence/string_alloc.h:309\n+\tstr\tr5, [sp, #12]\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n-\tstmdavs\tip, {r0, r8, sl, fp, ip, sp}\n+\tsubs\tr5, #1\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tldr\tr4, [r1, #0]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tsmlatbls\tr7, lr, r2, r4\n+\tcmp\tr6, r5\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tstr\tr1, [sp, #28]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\ttsteq\tr0, pc, asr #32\t@ \n+\tmov.w\tr1, #0\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tandsvs\tr9, r1, r5, lsl #12\n+\tstr\tr6, [sp, #20]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tstr\tr1, [r2, #0]\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n-\tbls\t5681e0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x55c070>\n+\tstr\tr5, [sp, #24]\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:489\n+\tldr\tr2, [sp, #84]\t@ 0x54\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tandsle\tr7, r5, r1\n+\tstrb\tr1, [r0, #0]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tldrdpl\tlr, [r5], -sp\n-\tstrmi\tr1, [sp], -r7, asr #22\n+\tbeq.n\t4894 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x344>\n+\tldrd\tr5, r0, [sp, #20]\n+\tsubs\tr7, r0, r5\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\t\t\t@ instruction: 0xf8d846bc\n+\tmov\tr5, r1\n+\tmov\tip, r7\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n-\ttstcc\tr1, ip\n+\tldr.w\tr6, [r8, #12]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tadds\tr1, #1\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tldrdeq\tpc, [ip], -fp\n+\tldr.w\tr0, [fp, #12]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\t\t\t@ instruction: 0xf106458c\n+\tcmp\tip, r1\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159\n-\t\t\t@ instruction: 0xf8c8070c\n-\t\t\t@ instruction: 0xf100700c\n+\tadd.w\tr7, r6, #12\n+\tstr.w\tr7, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\t\t\t@ instruction: 0xf8cb0701\n-\trscsvs\tr7, r5, ip\n+\tadd.w\tr7, r0, #1\n+\tstr.w\tr7, [fp, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tstr\tr5, [r6, #12]\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmvnle\tr7, r5, asr #32\n+\tstrb\tr5, [r0, #1]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n+\tbne.n\t4872 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x322>\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\tldrdpl\tpc, [ip], -r8\n+\tldr.w\tr5, [r8, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\t\t\t@ instruction: 0xf8db2000\n+\tmovs\tr0, #0\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\t\t\t@ instruction: 0xf105100c\n+\tldr.w\tr1, [fp, #12]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc > >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184\n-\t\t\t@ instruction: 0xf8c8060c\n-\tmcrrne\t0, 0, r6, lr, cr12\n+\tadd.w\tr6, r5, #12\n+\tstr.w\tr6, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tandvs\tpc, ip, fp, asr #17\n+\tadds\tr6, r1, #1\n+\tstr.w\tr6, [fp, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tsubvc\tr6, r8, r8, ror #1\n+\tstr\tr0, [r5, #12]\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tstrb\tr0, [r1, #1]\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n /usr/include/seqan/align/dp_cell_affine.h:161\n-\tstmiavs\tr8!, {r2, r3, r5, r6, r8, sp, lr}^\n+\tstr\tr4, [r5, #20]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n+/usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n+\tldr\tr0, [r5, #12]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tldrdne\tpc, [r0], -sl\n+\tldr.w\tr1, [sl]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335\n-\tldrdvc\tpc, [ip], -fp\n+\tldr.w\tr7, [fp, #12]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tstcle\t2, cr4, [ip, #-544]\t@ 0xfffffde0\n+\tcmp\tr0, r1\n+\tble.n\t48da , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38a>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:70\n-\tstmib\tsl, {r0, r3, r5, r8, fp, sp, lr}^\n+\tldr\tr1, [r5, #16]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\t\t\t@ instruction: 0xf8db0100\n+\tstrd\tr0, r1, [sl]\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\t\t\t@ instruction: 0xf8ca1000\n+\tldr.w\tr1, [fp]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tstmdavs\tr9, {r3, lr}\n+\tstr.w\tr4, [sl, #8]\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n+/usr/include/seqan/basic/holder_tristate.h:430\n+\tldr\tr1, [r1, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tstmdavs\tr9, {r0, r3, r7, r8, fp, sp, lr}\n+\tldr\tr1, [r1, #24]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\t\t\t@ instruction: 0xf8ca1a79\n+\tldr\tr1, [r1, #0]\n+\tsubs\tr1, r7, r1\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tldmib\tr3, {r2, r3, ip}^\n+\tstr.w\tr1, [sl, #12]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tcdpne\t1, 4, cr3, cr8, cr0, {0}\n+\tldrd\tr3, r1, [r3]\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::SimpleType const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n+/usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n+\tsubs\tr0, r1, #1\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n-\t\t\t@ instruction: 0xf0004283\n-\t\t\t@ instruction: 0xf10380cc\n-\t\t\t@ instruction: 0xf8cd39ff\n+\tcmp\tr3, r0\n+\tbeq.w\t4a7e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x52e>\n+\tadd.w\tr9, r3, #4294967295\t@ 0xffffffff\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\tldrbmi\tr9, [r1], r8\n-\tstmib\tsp, {r0, r1, r3, r7, r9, sl, fp, ip}^\n-\t\t\t@ instruction: 0xf8d83108\n+\tstr.w\tr9, [sp, #8]\n+\tmov\tr9, sl\n+\tsubs\tr3, r1, #2\n+\tstrd\tr3, r1, [sp, #32]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\ttstcs\tip, r4\n-\tldrdmi\tpc, [ip], -r8\n+\tldr.w\tr3, [r8, #4]\n+\tmovs\tr1, #12\n+\tldr.w\tr4, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tldrdeq\tpc, [r4], -fp\n+\tldr.w\tr0, [fp, #4]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmul.w\tr3, r1, r3\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tldr\tr1, [sp, #8]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tvqrdmulh.s\td15, d3, d1\n+\tadds\tr5, r4, r3\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tstmiane\tr5!, {r1, r8, fp, ip, pc}^\n-\tsvc\t0x0001f811\n-\tstmdbls\tr7, {r1, r8, ip, pc}\n+\tldrb.w\tlr, [r1, #1]!\n+\tstr\tr1, [sp, #8]\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tldr\tr1, [sp, #28]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tandpl\tpc, ip, r8, asr #17\n+\tstr.w\tr5, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\t\t\t@ instruction: 0xf8cb183d\n-\tstrcs\tr5, [r0, #-12]\n+\tadds\tr5, r7, r0\n+\tstr.w\tr5, [fp, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tmovs\tr5, #0\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n-\trscpl\tr6, r5, r9, lsl #16\n+\tldr\tr1, [r1, #0]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tstr\tr5, [r4, r3]\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tmovweq\tpc, #79\t@ 0x4f\t@ \n-\tldmib\tsp, {r0, r1, r3, r4, r5, sl, ip, lr}^\n+\tmov.w\tr3, #0\n+\tstrb\tr3, [r7, r0]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\taddmi\tr3, r3, #5\n-\torrshi\tpc, r1, r0\n-\tblls\tca814 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xbe6a4>\n+\tldrd\tr3, r0, [sp, #20]\n+\tcmp\tr3, r0\n+\tbeq.w\t4c56 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x706>\n+\tsubs\tr6, r3, #1\n+\tldr\tr3, [sp, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\tldrbtmi\tr4, [r2], ip, lsr #13\n+\tmov\tip, r5\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\t\t\t@ instruction: 0xf8cd3b02\n-\tmovwls\tr9, #4112\t@ 0x1010\n+\tmov\tsl, lr\n+\tsubs\tr3, #2\n+\tstr.w\tr9, [sp, #16]\n+\tstr\tr3, [sp, #4]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tldrdeq\tpc, [ip], -r8\n+\tldr.w\tr0, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tldrdvc\tpc, [ip], -fp\n+\tldr.w\tr7, [fp, #12]\n+int seqan::scoreMismatch >(seqan::Score > const&):\n /usr/include/seqan/score/score_simple.h:157\n-\t\t\t@ instruction: 0x9e00e9d2\n+\tldrd\tr9, lr, [r2]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tmovweq\tpc, #49408\t@ 0xc100\t@ \n+\tadd.w\tr3, r0, #12\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:83\n-\t\t\t@ instruction: 0xf8c86894\n+\tldr\tr4, [r2, #8]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tldclne\t0, cr3, [fp], #-48\t@ 0xffffffd0\n+\tstr.w\tr3, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tandcc\tpc, ip, fp, asr #17\n+\tadds\tr3, r7, #1\n+\tstr.w\tr3, [fp, #12]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:83\n-\tldrmi\tr6, [ip], #-2307\t@ 0xfffff6fd\n+\tldr\tr3, [r0, #16]\n+\tadd\tr4, r3\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:336 (discriminator 1)\n-\tsvccc\t0x0001f816\n+\tldrb.w\tr3, [r6, #1]!\n /usr/include/seqan/score/score_base.h:337\n-\tsvclt\t0x00084553\n-\tldmvs\tr3, {r1, r2, r3, r6, r7, r9, sl, lr}^\n+\tcmp\tr3, sl\n+\tit\teq\n+\tmoveq\tlr, r9\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tldr\tr3, [r2, #12]\n /usr/include/seqan/align/dp_formula_affine.h:77\n-\tstmiavs\tr5, {r1, r2, r3, r5, r7, sl, lr}^\n+\tadd\tlr, r5\n+/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n+\tldr\tr5, [r0, #12]\n /usr/include/seqan/align/dp_formula_affine.h:85\n-\tadcmi\tr4, r3, #721420288\t@ 0x2b000000\n+\tadd\tr3, r5\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr3, r4\n /usr/include/seqan/align/dp_formula.h:162\n-\t\t\t@ instruction: 0x4623bfd8\n-\tsvclt\t0x00d46103\n+\tit\tle\n+\tmovle\tr3, r4\n+\tstr\tr3, [r0, #16]\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tstmdbeq\tr2, {r0, r1, r2, r3, r6, ip, sp, lr, pc}\n+\tite\tle\n+\tmovle.w\tr9, #2\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tstmdbeq\tr8, {r0, r1, r2, r3, r6, ip, sp, lr, pc}\n+\tmovgt.w\tr9, #8\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:93\n-\tstrmi\tr6, [ip], #-2196\t@ 0xfffff76c\n+\tldr\tr4, [r2, #8]\n+\tadd\tr4, r1\n /usr/include/seqan/align/dp_formula_affine.h:95\n-\tstrbtmi\tr6, [r1], #-2257\t@ 0xfffff72f\n+\tldr\tr1, [r2, #12]\n+\tadd\tr1, ip\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161\n-\tsvclt\t0x00d642a1\n+\tcmp\tr1, r4\n /usr/include/seqan/align/dp_formula.h:162\n-\tldrcs\tr4, [r0], #-1569\t@ 0xfffff9df\n+\titet\tle\n+\tmovle\tr1, r4\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmovgt\tr4, #16\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\taddsmi\tr2, r9, #4, 8\t@ 0x4000000\n+\tmovle\tr4, #4\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr1, r3\n /usr/include/seqan/align/dp_formula.h:162\n-\tstrmi\tfp, [fp], -r6, lsr #31\n+\titte\tge\n+\tmovge\tr3, r1\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tmcrreq\t0, 4, pc, r0, cr15\t@ \n+\tmovge.w\tip, #64\t@ 0x40\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tstceq\t0, cr15, [r0], #-316\t@ 0xfffffec4\n+\tmovlt.w\tip, #32\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 1)\n-\tstreq\tlr, [r9], #-2628\t@ 0xfffff5bc\n+\torr.w\tr4, r4, r9\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162\n-\tsvclt\t0x00c24573\n-\tb\t131b224 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x130f0b4>\n+\tcmp\tr3, lr\n+\tittt\tgt\n+\tstrgt\tr3, [r0, #12]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:111\n-\tldrmi\tr0, [ip], r4, lsl #8\n+\torrgt.w\tr4, ip, r4\n+\tmovgt\tip, r3\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tsvclt\t0x00de9b01\n+\tldr\tr3, [sp, #4]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:110\n-\tstreq\tpc, [r1], #-68\t@ 0xffffffbc\n+\tittt\tle\n+\torrle.w\tr4, r4, #1\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n-\tand\tpc, ip, r0, asr #17\n+\tstrle.w\tlr, [r0, #12]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:77\n-\tldrshtvc\tr4, [ip], #-100\t@ 0xffffff9c\n+\tmovle\tip, lr\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tstrb\tr4, [r7, #1]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\t\t\t@ instruction: 0xd1bb42b3\n-\t\t\t@ instruction: 0x9010f8dd\n-\t\t\t@ instruction: 0xf8d846d6\n+\tcmp\tr3, r6\n+\tbne.n\t4944 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3f4>\n+\tldr.w\tr9, [sp, #16]\n+\tmov\tlr, sl\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\t\t\t@ instruction: 0xf8db400c\n+\tldr.w\tr4, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tldmib\tr2, {r2, r3, sp, lr}^\n+\tldr.w\tr6, [fp, #12]\n+int seqan::scoreMismatch >(seqan::Score > const&):\n /usr/include/seqan/score/score_simple.h:157\n-\t\t\t@ instruction: 0xf104a700\n+\tldrd\tsl, r7, [r2]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n+\tadd.w\tr3, r4, #12\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tldr\tr0, [r4, #16]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tstmdbvs\tr0!, {r2, r3, r8, r9}\n-\tandcc\tpc, ip, r8, asr #17\n+\tstr.w\tr3, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\t\t\t@ instruction: 0xf8cb1c73\n-\tldmvs\tr3, {r2, r3, ip, sp}\n+\tadds\tr3, r6, #1\n+\tstr.w\tr3, [fp, #12]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:83\n-\tstmdals\tr3, {r0, r1, sl, lr}\n+\tldr\tr3, [r2, #8]\n+\tadd\tr3, r0\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:336 (discriminator 1)\n-\tstceq\t8, cr15, [r1], {16}\n+\tldr\tr0, [sp, #12]\n+\tldrb.w\tr0, [r0, #-1]\n /usr/include/seqan/score/score_base.h:337\n-\tsvclt\t0x00084570\n-\tstmiavs\tr0!, {r0, r1, r2, r4, r6, r9, sl, lr}^\n+\tcmp\tr0, lr\n+\tit\teq\n+\tmoveq\tr7, sl\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tldr\tr0, [r4, #12]\n /usr/include/seqan/align/dp_formula_affine.h:77\n-\tldmvs\tr5, {r0, r1, r2, r3, r5, sl, lr}^\n+\tadd\tr7, r5\n /usr/include/seqan/align/dp_formula_affine.h:85\n-\taddmi\tr4, r3, #40, 8\t@ 0x28000000\n+\tldr\tr5, [r2, #12]\n+\tadd\tr0, r5\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr3, r0\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\t\t\t@ instruction: 0x4603bfb8\n-\tsvclt\t0x00b46123\n-\tstrcs\tr2, [r2, #-1288]\t@ 0xfffffaf8\n+\tit\tlt\n+\tmovlt\tr3, r0\n+\tstr\tr3, [r4, #16]\n+\tite\tlt\n+\tmovlt\tr5, #8\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovge\tr5, #2\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:93\n-\tstrmi\tr6, [r1], #-2192\t@ 0xfffff770\n+\tldr\tr0, [r2, #8]\n+\tadd\tr1, r0\n /usr/include/seqan/align/dp_formula_affine.h:95\n-\tstrmi\tr6, [r4], #2256\t@ 0x8d0\n+\tldr\tr0, [r2, #12]\n+\tadd\tip, r0\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161\n-\tsvclt\t0x00ba4561\n+\tcmp\tr1, ip\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tandscs\tr4, r0, r1, ror #12\n+\titte\tlt\n+\tmovlt\tr1, ip\n+\tmovlt\tr0, #16\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\taddmi\tr2, fp, #4\n+\tmovge\tr0, #4\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr3, r1\n /usr/include/seqan/align/dp_formula.h:162\n-\t\t\t@ instruction: 0x460bbfd8\n+\tit\tle\n+\tmovle\tr3, r1\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 1)\n-\tandeq\tlr, r5, r0, asr #20\n+\torr.w\tr0, r0, r5\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tstrcs\tfp, [r0, #-4044]!\t@ 0xfffff034\n+\tite\tgt\n+\tmovgt\tr5, #32\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\taddsmi\tr2, pc, #64, 10\t@ 0x10000000\n+\tmovle\tr5, #64\t@ 0x40\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp\tr7, r3\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:110\n-\tldrtmi\tfp, [fp], -sl, lsr #31\n+\titet\tge\n+\tmovge\tr3, r7\n /usr/include/seqan/align/dp_formula_affine.h:111\n-\t\t\t@ instruction: 0xf0404328\n+\torrlt\tr0, r5\n /usr/include/seqan/align/dp_formula_affine.h:110\n-\trscvs\tr0, r3, r1\n+\torrge.w\tr0, r0, #1\n+\tstr\tr3, [r4, #12]\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tsmcvs\t5888\t@ 0x1700\n+\tstrb\tr0, [r6, #1]\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tstr\tr1, [r4, #20]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\t\t\t@ instruction: 0xf8d968e0\n+\tldr\tr0, [r4, #12]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\t\t\t@ instruction: 0xf8db3000\n+\tldr.w\tr3, [r9]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335\n-\taddsmi\tr7, r8, #12\n+\tldr.w\tr7, [fp, #12]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tstmdbvs\tr3!, {r2, r3, r8, sl, fp, ip, lr, pc}\n+\tcmp\tr0, r3\n+\tble.n\t4a70 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x520>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tldr\tr3, [r4, #16]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmovweq\tlr, #2505\t@ 0x9c9\n+\tstrd\tr0, r3, [r9]\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tldrdcc\tpc, [r0], -fp\n+\tldr.w\tr3, [fp]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tandne\tpc, r8, r9, asr #17\n+\tstr.w\tr1, [r9, #8]\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tldmibvs\tfp, {r0, r1, r3, r4, fp, sp, lr}\n+\tldr\tr3, [r3, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr3, [r3, #24]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tbne\tffedd03c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffed0ecc>\n+\tldr\tr3, [r3, #0]\n+\tsubs\tr3, r7, r3\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::False, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::False const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tandcc\tpc, ip, r9, asr #17\n+\tstr.w\tr3, [r9, #12]\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n-\tstmdbls\tr2, {r3, r8, r9, fp, ip, pc}\n-\t\t\t@ instruction: 0xf47f428b\n-\tstmdbls\tr9, {r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc}\n-\tblls\t1d4b0c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c899c>\n+\tldr\tr3, [sp, #32]\n+\tldr\tr1, [sp, #8]\n+\tcmp\tr3, r1\n+\tbne.w\t48f6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a6>\n+\tldr\tr1, [sp, #36]\t@ 0x24\n+\tmov\tsl, r9\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tldr\tr3, [sp, #28]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n-\t\t\t@ instruction: 0xf8db2600\n+\tmovs\tr6, #0\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n+\tldr.w\tr5, [fp, #4]\n+seqan::DPCell_ >::DPCell_():\n+/usr/include/seqan/align/dp_cell_affine.h:66\n+\tldr\tr4, [r3, #0]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tldmdavs\tip, {r2, ip, lr}\n-\t\t\t@ instruction: 0x0c05eb07\n+\tadd.w\tip, r7, r5\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/score/score_base.h:154 (discriminator 1)\n+\tldrb.w\tr3, [r1, #-1]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n+\tmovs\tr1, #12\n+seqan::Value, seqan::Alloc >, 0>::Type seqan::sequenceEntryForScore >, seqan::String, seqan::Alloc >, unsigned int>(seqan::Score > const&, seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/score/score_base.h:154 (discriminator 1)\n-\tstccc\t8, cr15, [r1], {17}\n+\tstr\tr3, [sp, #8]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n-\tmovwls\tr2, #8460\t@ 0x210c\n-\tldrdcc\tpc, [r4], -r8\n-\tvqrdmulh.s\td15, d3, d1\n-\tldrdne\tpc, [ip], -r8\n-\t\t\t@ instruction: 0xf8c818c8\n-\t\t\t@ instruction: 0xf8cb000c\n+\tldr.w\tr3, [r8, #4]\n+\tmul.w\tr3, r1, r3\n+\tldr.w\tr1, [r8, #12]\n+\tadds\tr0, r1, r3\n+\tstr.w\tr0, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n-\tsbcpl\tip, lr, ip\n+\tstr.w\tip, [fp, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n+\tstr\tr6, [r1, r3]\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\taddvs\tr5, r4, lr, ror r5\n+\tstrb\tr6, [r7, r5]\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tstr\tr4, [r0, #8]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335\n-\tldrdvs\tpc, [ip], -fp\n+\tldr.w\tr6, [fp, #12]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\t\t\t@ instruction: 0xf8da58c9\n+\tldr\tr1, [r1, r3]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\taddsmi\tr3, r9, #0\n-\tstmdavs\tr3, {r2, r3, r8, sl, fp, ip, lr, pc}^\n+\tldr.w\tr3, [sl]\n+\tcmp\tr1, r3\n+\tble.n\t4ad8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x588>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tldr\tr3, [r0, #4]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tmovwne\tlr, #2506\t@ 0x9ca\n+\tstrd\tr1, r3, [sl]\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tldrdcc\tpc, [r0], -fp\n+\tldr.w\tr3, [fp]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tandmi\tpc, r8, sl, asr #17\n+\tstr.w\tr4, [sl, #8]\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tldmibvs\tfp, {r0, r1, r3, r4, fp, sp, lr}\n+\tldr\tr3, [r3, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr3, [r3, #24]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tbne\tffcdd0a4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd0f34>\n+\tldr\tr3, [r3, #0]\n+\tsubs\tr3, r6, r3\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tandcc\tpc, ip, sl, asr #17\n+\tstr.w\tr3, [sl, #12]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tldrdcc\tlr, [r5, -sp]\n-\t\t\t@ instruction: 0xf000428b\n-\tstmdbls\tr3, {r1, r2, r3, r4, r5, r7, pc}\n+\tldrd\tr3, r1, [sp, #20]\n+\tcmp\tr3, r1\n+\tbeq.w\t4c5e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x70e>\n+\tldr\tr1, [sp, #12]\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\t\t\t@ instruction: 0xf10346c1\n-\tmovwcs\tr3, #3327\t@ 0xcff\n+\tmov\tr9, r8\n+\tadd.w\tip, r3, #4294967295\t@ 0xffffffff\n /usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\tmovwls\tr3, #6402\t@ 0x1902\n+\tmovs\tr3, #0\n+\tsubs\tr1, #2\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\t\t\t@ instruction: 0xf8d99104\n+\tstr\tr3, [sp, #4]\n+\tstr\tr1, [sp, #16]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tldclne\t0, cr1, [r0], #-48\t@ 0xffffffd0\n+\tldr.w\tr1, [r9, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n+\tadds\tr0, r6, #1\n+int seqan::scoreMismatch >(seqan::Score > const&):\n /usr/include/seqan/score/score_simple.h:157\n-\tstmda\tr0, {r1, r4, r6, r7, r8, fp, sp, lr, pc}\n+\tldrd\tlr, r8, [r2]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170\n-\tstreq\tpc, [ip, #-257]\t@ 0xfffffeff\n-\tandpl\tpc, ip, r9, asr #17\n+\tadd.w\tr5, r1, #12\n+\tstr.w\tr5, [r9, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275\n-\tandeq\tpc, ip, fp, asr #17\n+\tstr.w\tr0, [fp, #12]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:83\n-\tldmvs\tr0, {r0, r2, r3, r8, fp, sp, lr}\n+\tldr\tr5, [r1, #16]\n+\tldr\tr0, [r2, #8]\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:339\n-\tstrtmi\tr9, [r8], #-3842\t@ 0xfffff0fe\n+\tldr\tr7, [sp, #8]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tadd\tr0, r5\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n /usr/include/seqan/score/score_base.h:336 (discriminator 1)\n-\tsvcpl\t0x0001f81c\n+\tldrb.w\tr5, [ip, #1]!\n /usr/include/seqan/score/score_base.h:339\n-\tsvclt\t0x001842bd\n-\tstcls\t6, cr4, [r1, #-792]\t@ 0xfffffce8\n+\tcmp\tr5, r7\n+\tit\tne\n+\tmovne\tlr, r8\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tldr\tr5, [sp, #4]\n+/usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n+\tldr\tr7, [r1, #12]\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tadd\tlr, r5\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tldr\tr5, [r2, #12]\n /usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 2)\n-\tstrtmi\tr6, [lr], #2255\t@ 0x8cf\n+\tstr\tr7, [sp, #4]\n /usr/include/seqan/align/dp_formula_affine.h:85\n-\t\t\t@ instruction: 0x970168d5\n-\tadcmi\tr4, r8, #1023410176\t@ 0x3d000000\n+\tadd\tr5, r7\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr0, r5\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\t\t\t@ instruction: 0x4628bfb8\n-\tsvclt\t0x00b46108\n-\tstmdaeq\tr8, {r0, r1, r2, r3, r6, ip, sp, lr, pc}\n+\tit\tlt\n+\tmovlt\tr0, r5\n+\tstr\tr0, [r1, #16]\n+\tite\tlt\n+\tmovlt.w\tr8, #8\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tstmdaeq\tr2, {r0, r1, r2, r3, r6, ip, sp, lr, pc}\n+\tmovge.w\tr8, #2\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:93\n-\tstrtmi\tr6, [ip], #-2197\t@ 0xfffff76b\n+\tldr\tr5, [r2, #8]\n+\tadd\tr4, r5\n /usr/include/seqan/align/dp_formula_affine.h:95\n-\tldrmi\tr6, [sp], #-2261\t@ 0xfffff72b\n+\tldr\tr5, [r2, #12]\n+\tadd\tr5, r3\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr4, r5\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\titet\tlt\n+\tmovlt\tr4, r5\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovge\tr5, #4\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\tmovlt\tr5, #16\n /usr/include/seqan/align/dp_formula.h:161\n-\tsvclt\t0x00b642ac\n+\tcmp\tr0, r4\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tstrcs\tr4, [r4, #-1580]\t@ 0xfffff9d4\n-\tadcmi\tr2, r0, #16, 10\t@ 0x4000000\n-\tstrmi\tfp, [r3], -ip, asr #31\n+\tite\tgt\n+\tmovgt\tr3, r0\n /usr/include/seqan/align/dp_formula.h:162\n-\tb\t1154944 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x11487d4>\n+\tmovle\tr3, r4\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 1)\n-\tsvclt\t0x00cc0508\n+\torr.w\tr5, r5, r8\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tsubcs\tr2, r0, r0, lsr #32\n+\tite\tgt\n+\tmovgt\tr0, #32\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovle\tr0, #64\t@ 0x40\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162\n-\tsvclt\t0x00c74573\n+\tcmp\tr3, lr\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:111\n-\tsbcvs\tr4, fp, r5, lsl #6\n+\tittee\tgt\n+\torrgt\tr5, r0\n+\tstrgt\tr3, [r1, #12]\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n-\tand\tpc, ip, r1, asr #17\n+\tstrle.w\tlr, [r1, #12]\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:110\n-\tstreq\tpc, [r1, #-69]\t@ 0xffffffbb\n+\torrle.w\tr5, r5, #1\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n-\tsvclt\t0x00d87075\n+\tstrb\tr5, [r6, #1]\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:162 (discriminator 2)\n-\thvcvs\t50275\t@ 0xc463\n+\tit\tle\n+\tmovle\tr3, lr\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n+/usr/include/seqan/align/dp_cell_affine.h:161\n+\tstr\tr4, [r1, #20]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\t\t\t@ instruction: 0xf8da68cd\n+\tldr\tr5, [r1, #12]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\t\t\t@ instruction: 0xf8db0000\n+\tldr.w\tr0, [sl]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335\n-\taddmi\tr6, r5, #12\n+\tldr.w\tr6, [fp, #12]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tstmdbvs\tr9, {r2, r3, r8, sl, fp, ip, lr, pc}\n+\tcmp\tr5, r0\n+\tble.n\t4b9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x64c>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n+/usr/include/seqan/align/dp_cell_affine.h:70\n+\tldr\tr1, [r1, #16]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tsmlabtpl\tr0, sl, r9, lr\n+\tstrd\tr5, r1, [sl]\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tldrdne\tpc, [r0], -fp\n+\tldr.w\tr1, [fp]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tandmi\tpc, r8, sl, asr #17\n+\tstr.w\tr4, [sl, #8]\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tstmibvs\tr9, {r0, r3, fp, sp, lr}\n+\tldr\tr1, [r1, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr1, [r1, #24]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tbne\t1c5d120 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c50fb0>\n+\tldr\tr1, [r1, #0]\n+\tsubs\tr1, r6, r1\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::False>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::False const&):\n /usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tandne\tpc, ip, sl, asr #17\n+\tstr.w\tr1, [sl, #12]\n+void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tstrbmi\tr9, [r1, #-2308]!\t@ 0xfffff6fc\n-\tstrbmi\tsp, [r8], r7, lsr #3\n+\tldr\tr1, [sp, #16]\n+\tcmp\tr1, ip\n+\tbne.n\t4af2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5a2>\n+\tmov\tr8, r9\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\tldrdgt\tpc, [ip], -r8\n+\tldr.w\tip, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tldmib\tr2, {r4, r5, r6, sl, fp, ip}^\n+\tadds\tr0, r6, #1\n+int seqan::scoreMismatch >(seqan::Score > const&):\n /usr/include/seqan/score/score_simple.h:157\n-\t\t\t@ instruction: 0xf10c5100\n+\tldrd\tr5, r1, [r2]\n+void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195\n-\t\t\t@ instruction: 0xf8c80e0c\n-\t\t\t@ instruction: 0xf8cbe00c\n+\tadd.w\tlr, ip, #12\n+\tstr.w\tlr, [r8, #12]\n+void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n-\tstmdals\tr3, {r2, r3}\n+\tstr.w\tr0, [fp, #12]\n+int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType):\n+/usr/include/seqan/score/score_base.h:336 (discriminator 1)\n+\tldr\tr0, [sp, #12]\n /usr/include/seqan/score/score_base.h:337\n-\t\t\t@ instruction: 0xf8109f02\n+\tldr\tr7, [sp, #8]\n /usr/include/seqan/score/score_base.h:336 (discriminator 1)\n-\tadcsmi\tr0, r8, #256\t@ 0x100\n+\tldrb.w\tr0, [r0, #-1]\n /usr/include/seqan/score/score_base.h:337\n-\tstrtmi\tfp, [r9], -r8, lsl #30\n+\tcmp\tr0, r7\n+\tit\teq\n+\tmoveq\tr1, r5\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:77\n+\tldr\tr7, [sp, #4]\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tldr.w\tr0, [ip, #16]\n /usr/include/seqan/align/dp_formula_affine.h:77\n-\t\t\t@ instruction: 0xf8dc9f01\n+\tadd\tr7, r1\n /usr/include/seqan/align/dp_formula_affine.h:83\n-\tstrmi\tr0, [pc], #-16\t@ 3134 \n-\tldmvs\tr5, {r0, r4, r7, fp, sp, lr}^\n-\t\t\t@ instruction: 0xf8dc4401\n+\tldr\tr1, [r2, #8]\n+/usr/include/seqan/align/dp_formula_affine.h:85\n+\tldr\tr5, [r2, #12]\n+/usr/include/seqan/align/dp_formula_affine.h:83\n+\tadd\tr1, r0\n /usr/include/seqan/align/dp_formula_affine.h:85\n-\tstrtmi\tr0, [r8], #-12\n+\tldr.w\tr0, [ip, #12]\n+\tadd\tr0, r5\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161\n-\tsvclt\t0x00b84281\n+\tcmp\tr1, r0\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\t\t\t@ instruction: 0xf8cc4601\n-\tsvclt\t0x00b41010\n-\tstrcs\tr2, [r2, #-1288]\t@ 0xfffffaf8\n+\tit\tlt\n+\tmovlt\tr1, r0\n+\tstr.w\tr1, [ip, #16]\n+\tite\tlt\n+\tmovlt\tr5, #8\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovge\tr5, #2\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n+/usr/include/seqan/align/dp_formula_affine.h:93\n+\tldr\tr0, [r2, #8]\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tldr\tr2, [r2, #12]\n /usr/include/seqan/align/dp_formula_affine.h:93\n-\tldmvs\tr2, {r4, r7, fp, sp, lr}^\n-\tldrmi\tr4, [r3], #-1056\t@ 0xfffffbe0\n+\tadd\tr0, r4\n+/usr/include/seqan/align/dp_formula_affine.h:95\n+\tadd\tr3, r2\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161\n-\tsvclt\t0x00b64298\n+\tcmp\tr0, r3\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n+\titet\tlt\n+\tmovlt\tr0, r3\n+/usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n+\tmovge\tr3, #4\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\tmovwcs\tr4, #17944\t@ 0x4618\n-\taddmi\tr2, r1, #16, 6\t@ 0x40000000\n+\tmovlt\tr3, #16\n+/usr/include/seqan/align/dp_formula.h:161\n+\tcmp\tr1, r0\n /usr/include/seqan/align/dp_formula.h:162\n-\t\t\t@ instruction: 0x4601bfd8\n+\tit\tle\n+\tmovle\tr1, r0\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 1)\n-\tmovweq\tlr, #23107\t@ 0x5a43\n+\torr.w\tr3, r3, r5\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 1)\n-\teorcs\tfp, r0, #204, 30\t@ 0x330\n+\tite\tgt\n+\tmovgt\tr2, #32\n /usr/include/seqan/align/dp_formula.h:161 (discriminator 2)\n-\tadcsmi\tr2, r9, #64, 4\n+\tmovle\tr2, #64\t@ 0x40\n+seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&):\n+/usr/include/seqan/align/dp_formula.h:162\n+\tcmp\tr1, r7\n+seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula_affine.h:111\n-\ttstmi\tr3, #824\t@ 0x338\n+\titee\tgt\n+\torrgt\tr3, r2\n /usr/include/seqan/align/dp_formula_affine.h:110\n-\tmovweq\tpc, #4163\t@ 0x1043\t@ \n-\t\t\t@ instruction: 0xf8cc4639\n-\trsbsvc\tr1, r3, ip\n+\torrle.w\tr3, r3, #1\n+\tmovle\tr1, r7\n+\tstr.w\tr1, [ip, #12]\n+void seqan::assignValue, seqan::String > >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned char>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char const&):\n+/usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n+\tstrb\tr3, [r6, #1]\n+seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&):\n /usr/include/seqan/align/dp_cell_affine.h:161\n-\tandseq\tpc, r4, ip, asr #17\n+\tstr.w\tr0, [ip, #20]\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n-\tldrdcc\tpc, [ip], -ip\n+\tldr.w\tr3, [ip, #12]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n-\tldrdcs\tpc, [r0], -sl\n-\tstcle\t2, cr4, [pc, #-588]\t@ 2f48 \n+\tldr.w\tr2, [sl]\n+\tcmp\tr3, r2\n+\tble.n\t4c50 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x700>\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\tldrdcs\tpc, [r0], -fp\n+\tldr.w\tr2, [fp]\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:70\n-\t\t\t@ instruction: 0x1010f8dc\n+\tldr.w\tr1, [ip, #16]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tandcc\tpc, r0, sl, asr #17\n+\tstr.w\tr3, [sl]\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n-\t\t\t@ instruction: 0xf8db6812\n+\tldr\tr2, [r2, #0]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tstmib\tsl, {r2, r3, ip, sp}^\n+\tldr.w\tr3, [fp, #12]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n-\tldmibvs\tr2, {r0, ip}\n+\tstrd\tr1, r0, [sl, #4]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr2, [r2, #24]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n-\tbne\tfe6dd1f8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfe6d1088>\n+\tldr\tr2, [r2, #0]\n+\tsubs\tr3, r3, r2\n+void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&):\n /usr/include/seqan/align/dp_scout.h:178 (discriminator 1)\n-\tandcc\tpc, ip, sl, asr #17\n+\tstr.w\tr3, [sl, #12]\n+void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:573\n-\tpop\t{r0, r1, r3, ip, sp, pc}\n-\t\t\t@ instruction: 0xf04f8ff0\n+\tadd\tsp, #44\t@ 0x2c\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+auto seqan::_computeScore, seqan::SimpleType, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n-\tstrbtmi\tr0, [r5], -r0, lsl #24\n+\tmov.w\tip, #0\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n-\tmovwcs\tlr, #1721\t@ 0x6b9\n-\tldr\tr9, [pc, r1, lsl #6]\n-\tandeq\tr9, r0, r2, ror #4\n-\tstrdeq\tr0, [r0], -r8\n-void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&) [clone .isra.0]:\n+\tmov\tr5, ip\n+\tb.n\t49d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x482>\n+/usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n+\tmovs\tr3, #0\n+/usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n+\tstr\tr3, [sp, #4]\n+\tb.n\t4ba4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x654>\n+\tstrb\tr2, [r0, #31]\n+\tmovs\tr0, r0\n+\tlsls\tr0, r7, #3\n+\tmovs\tr0, r0\n+void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n /usr/include/seqan/align/dp_trace_segment.h:319\n-\tsvcmi\t0x00f0e92d\n-\tstcpl\t4, cr15, [r0], {79}\t@ 0x4f\n-\t\t\t@ instruction: 0x0c0cebad\n-\tsvceq\t0x00d0f8cc\n-\t\t\t@ instruction: 0xf89db083\n-\tcmplt\tfp, r0, lsr r0\n+\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+\tmov.w\tip, #4096\t@ 0x1000\n+\tsub.w\tip, sp, ip\n+\tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n+\tsub\tsp, #12\n+\tldrb.w\tip, [sp, #48]\t@ 0x30\n /usr/include/seqan/align/dp_trace_segment.h:327\n-\tldrmi\tr4, [sp], -r4, lsl #12\n+\tcbz\tr3, 4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+\tmov\tr4, r0\n+\tmov\tr5, r3\n /usr/include/seqan/align/dp_trace_segment.h:330\n-\tsvceq\t0x0001f01c\n-\t\t\t@ instruction: 0xf01cd109\n+\ttst.w\tip, #1\n+\tbne.n\t4ca2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x752>\n /usr/include/seqan/align/dp_trace_segment.h:332\n-\t\t\t@ instruction: 0xf0400f04\n-\t\t\t@ instruction: 0xf01c80b5\n+\ttst.w\tip, #4\n+\tbne.w\t4e00 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8b0>\n /usr/include/seqan/align/dp_trace_segment.h:334\n-\tcmple\tpc, r2, lsl #30\n+\ttst.w\tip, #2\n+\tbne.n\t4d5c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x80c>\n /usr/include/seqan/align/dp_trace_segment.h:337\n-\tpop\t{r0, r1, ip, sp, pc}\n-\t\t\t@ instruction: 0xf8d08ff0\n+\tadd\tsp, #12\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tstmdavs\tr7, {r2, ip, sp, pc}\n+\tldr.w\tfp, [r0, #4]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tldr\tr7, [r0, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n-\tbl\tfeadd41c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfead12ac>\n+\tldr\tr3, [r0, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\t\t\t@ instruction: 0xf8d10607\n+\tsub.w\tr6, fp, r7\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n /usr/include/seqan/align/dp_trace_segment.h:82\n-\t\t\t@ instruction: 0xf8d29000\n+\tldr.w\tr9, [r1]\n /usr/include/seqan/align/dp_trace_segment.h:83\n-\tb\t13eb21c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x13df0ac>\n+\tldr.w\tsl, [r2]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tldrmi\tr1, [r8, #2086]\t@ 0x826\n+\tmov.w\tr8, r6, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\t\t\t@ instruction: 0xf108d341\n+\tcmp\tr8, r3\n+\tbcc.n\t4d42 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7f2>\n /usr/include/seqan/sequence/string_base.h:1344\n-\taddsmi\tr0, r3, #268435456\t@ 0x10000000\n+\tadd.w\tr2, r8, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\tbcs\t7f7dd4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ebc64>\n+\tcmp\tr3, r2\n+\tbcs.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\ttsthi\tr1, r0, asr #4\t@ \n+\tcmp\tr2, #31\n+\tbls.w\t4ece , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x97e>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tsubseq\tlr, r2, #2048\t@ 0x800\n+\tadd.w\tr2, r2, r2, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\ttsteq\tr0, r1, lsl #4\n-\tbl\tdc1238 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xdb50c8>\n+\tstr\tr2, [sp, #4]\n+\tlsls\tr0, r2, #4\n+\tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tadcvs\tr9, r2, r1, lsl #20\n+\tldr\tr2, [sp, #4]\n+\tstr\tr2, [r4, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\ttstlt\tpc, #32\n+\tstr\tr0, [r4, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tcbz\tr7, 4d28 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7d8>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tldmdble\tip, {r0, r1, r3, r4, r5, r7, r8, sl, lr}\n-\tmvnscc\tpc, fp, lsl #2\n-\tandseq\tpc, r0, #-1073741823\t@ 0xc0000001\n-\t\t\t@ instruction: 0xf0211bc9\n-\ttstcc\tr0, pc, lsl #2\n-\t\t\t@ instruction: 0xf8524401\n+\tcmp\tfp, r7\n+\tbls.n\t4d1e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7ce>\n+\tadd.w\tr1, fp, #4294967295\t@ 0xffffffff\n+\tadd.w\tr2, r7, #16\n+\tsubs\tr1, r1, r7\n+\tbic.w\tr1, r1, #15\n+\tadds\tr1, #16\n+\tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n-\tandscc\tr3, r0, ip, lsl #24\n-\tstccc\t8, cr15, [ip], {64}\t@ 0x40\n+\tldr.w\tr3, [r2, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tstr.w\tr3, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\t\t\t@ instruction: 0xf8523210\n+\tadds\tr2, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n-\t\t\t@ instruction: 0xf8403c18\n-\t\t\t@ instruction: 0xf8523c08\n-\t\t\t@ instruction: 0xf8403c20\n-\t\t\t@ instruction: 0xf8123c10\n+\tldr.w\tr3, [r2, #-24]\n+\tstr.w\tr3, [r0, #-8]\n+\tldr.w\tr3, [r2, #-32]\n+\tstr.w\tr3, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\t\t\t@ instruction: 0xf8003c14\n-\taddmi\tr3, r8, #4, 24\t@ 0x400\n+\tldrb.w\tr3, [r2, #-20]\n+\tstrb.w\tr3, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tldrtmi\tsp, [r8], -fp, ror #3\n+\tcmp\tr0, r1\n+\tbne.n\t4cf6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a6>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tbl\tfefc1284 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfefb5114>\n+\tmov\tr0, r7\n+\tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n-\tstmdavs\tr0!, {r1, r5, r7, fp, sp, lr}\n+\tldr\tr2, [r4, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tstrbmi\tr1, [r2, #-2435]\t@ 0xfffff67d\n-\tldmible\tr5!, {r0, r1, r5, r6, sp, lr}\n-\tandcs\tr3, r1, #16, 12\t@ 0x1000000\n-\tstmib\tr3, {r1, r2, sl, lr}^\n+\tldr\tr0, [r4, #0]\n+\tadds\tr3, r0, r6\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp\tr2, r8\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tstr\tr3, [r4, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tbls.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovs\tr2, #1\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd\tr6, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n-\taddsvs\tr9, sp, r0, lsl #20\n+\tstrd\tr9, sl, [r3]\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tstr\tr5, [r3, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\trsbvs\tr7, r6, sl, lsl r3\n+\tstrb\tr2, [r3, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tstr\tr6, [r4, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tldrcc\tlr, [r0], -ip, lsr #15\n+\tb.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tldrtmi\tr2, [lr], #-769\t@ 0xfffffcff\n+\tmovs\tr3, #1\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd\tr6, r7\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n-\tbls\t3d9dc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3186c>\n+\tstrd\tr9, sl, [fp]\n /usr/include/seqan/align/dp_trace_segment.h:77\n-\tandpl\tpc, r8, fp, asr #17\n+\tstr.w\tr5, [fp, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tandcc\tpc, ip, fp, lsl #17\n+\tstrb.w\tr3, [fp, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tandlt\tr6, r3, r6, asr #32\n+\tstr\tr6, [r0, #4]\n+void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n /usr/include/seqan/align/dp_trace_segment.h:337\n-\tsvchi\t0x00f0e8bd\n+\tadd\tsp, #12\n+\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tldrdlt\tpc, [r4], -r0\n+\tldr.w\tfp, [r0, #4]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tstmvs\tr3, {r0, r1, r2, fp, sp, lr}\n+\tldr\tr7, [r0, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tldr\tr3, [r0, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tstreq\tlr, [r7], -fp, lsr #23\n+\tsub.w\tr6, fp, r7\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n /usr/include/seqan/align/dp_trace_segment.h:82\n-\tldrdls\tpc, [r0], -r1\n+\tldr.w\tr9, [r1]\n /usr/include/seqan/align/dp_trace_segment.h:83\n-\tldrdge\tpc, [r0], -r2\n+\tldr.w\tsl, [r2]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tstmdane\tr6!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}\n+\tmov.w\tr8, r6, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\t\t\t@ instruction: 0xf0c04598\n-\t\t\t@ instruction: 0xf108809f\n+\tcmp\tr8, r3\n+\tbcc.w\t4eb8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x968>\n /usr/include/seqan/sequence/string_base.h:1344\n-\taddsmi\tr0, r3, #268435456\t@ 0x10000000\n+\tadd.w\tr2, r8, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\tbcs\t7f7d18 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ebba8>\n+\tcmp\tr3, r2\n+\tbcs.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tadcshi\tpc, sl, r0, asr #4\n+\tcmp\tr2, #31\n+\tbls.w\t4efc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9ac>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tsubseq\tlr, r2, #2048\t@ 0x800\n+\tadd.w\tr2, r2, r2, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\ttsteq\tr0, r1, lsl #4\n-\tb\tff6412f4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff635184>\n+\tstr\tr2, [sp, #4]\n+\tlsls\tr0, r2, #4\n+\tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\tadcvs\tr9, r2, r1, lsl #20\n+\tldr\tr2, [sp, #4]\n+\tstr\tr2, [r4, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\ttstlt\tpc, #32\n+\tstr\tr0, [r4, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1680\n+\tcbz\tr7, 4de4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x894>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tldmdble\tip, {r0, r1, r3, r4, r5, r7, r8, sl, lr}\n-\tmvnscc\tpc, fp, lsl #2\n-\tandseq\tpc, r0, #-1073741823\t@ 0xc0000001\n-\t\t\t@ instruction: 0xf0211bc9\n-\ttstcc\tr0, pc, lsl #2\n-\t\t\t@ instruction: 0xf8524401\n+\tcmp\tfp, r7\n+\tbls.n\t4dda , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x88a>\n+\tadd.w\tr1, fp, #4294967295\t@ 0xffffffff\n+\tadd.w\tr2, r7, #16\n+\tsubs\tr1, r1, r7\n+\tbic.w\tr1, r1, #15\n+\tadds\tr1, #16\n+\tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tldr.w\tr3, [r2, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:513\n+\tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n-\tandscc\tr3, r0, ip, lsl #24\n-\tstccc\t8, cr15, [ip], {64}\t@ 0x40\n+\tstr.w\tr3, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\t\t\t@ instruction: 0xf8523210\n+\tadds\tr2, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n-\t\t\t@ instruction: 0xf8403c18\n-\t\t\t@ instruction: 0xf8523c08\n-\t\t\t@ instruction: 0xf8403c20\n-\t\t\t@ instruction: 0xf8123c10\n+\tldr.w\tr3, [r2, #-24]\n+\tstr.w\tr3, [r0, #-8]\n+\tldr.w\tr3, [r2, #-32]\n+\tstr.w\tr3, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\t\t\t@ instruction: 0xf8003c14\n-\taddmi\tr3, r1, #4, 24\t@ 0x400\n+\tldrb.w\tr3, [r2, #-20]\n+\tstrb.w\tr3, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tldrtmi\tsp, [r8], -fp, ror #3\n+\tcmp\tr1, r0\n+\tbne.n\t4db2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x862>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tbl\t1841340 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x18351d0>\n+\tmov\tr0, r7\n+\tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n-\tstmdavs\tr0!, {r1, r5, r7, fp, sp, lr}\n+\tldr\tr2, [r4, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tldr\tr0, [r4, #0]\n+\tadds\tr3, r0, r6\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp\tr8, r2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tldrmi\tr1, [r0, #2435]\t@ 0x983\n-\t\t\t@ instruction: 0xf4bf6063\n+\tstr\tr3, [r4, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n-\tssaxcc\tsl, r0, r7\n+\tbcs.w\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tstrmi\tr2, [r6], #-514\t@ 0xfffffdfe\n+\tmovs\tr2, #2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd\tr6, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n-\tbls\t3da68 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x318f8>\n+\tstrd\tr9, sl, [r3]\n /usr/include/seqan/align/dp_trace_segment.h:77\n-\ttstvc\tsl, #157\t@ 0x9d\n+\tstr\tr5, [r3, #8]\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tstrb\tr2, [r3, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tstrb\tr6, [sp, -r6, rrx]\n+\tstr\tr6, [r4, #4]\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tb.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n-\tldrdlt\tpc, [r4], -r0\n+\tldr.w\tfp, [r0, #4]\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n-\tstmvs\tr3, {r0, r1, r2, fp, sp, lr}\n+\tldr\tr7, [r0, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tldr\tr3, [r0, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tstreq\tlr, [r7], -fp, lsr #23\n+\tsub.w\tr6, fp, r7\n+seqan::TraceSegment_::TraceSegment_(unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&):\n /usr/include/seqan/align/dp_trace_segment.h:82\n-\tldrdls\tpc, [r0], -r1\n+\tldr.w\tr9, [r1]\n /usr/include/seqan/align/dp_trace_segment.h:83\n-\tldrdge\tpc, [r0], -r2\n+\tldr.w\tsl, [r2]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tstmdane\tr6!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}\n+\tmov.w\tr8, r6, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n-\tmovtle\tr4, #9624\t@ 0x2598\n+\tcmp\tr8, r3\n+\tbcc.n\t4ea2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x952>\n /usr/include/seqan/sequence/string_base.h:1344\n-\tandeq\tpc, r1, #8, 2\n+\tadd.w\tr2, r8, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\t\t\t@ instruction: 0xf4bf4293\n-\tbcs\t7ef078 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7e2f08>\n+\tcmp\tr3, r2\n+\tbcs.w\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tbl\tb9904 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xad794>\n+\tcmp\tr2, #31\n+\tbls.n\t4ee6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x996>\n /usr/include/seqan/sequence/sequence_interface.h:837\n-\tandls\tr0, r1, #536870917\t@ 0x20000005\n+\tadd.w\tr2, r2, r2, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\t\t\t@ instruction: 0xf7ff0110\n-\tbls\t7ddbc , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x71c4c>\n+\tstr\tr2, [sp, #4]\n+\tlsls\tr0, r2, #4\n+\tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\teorvs\tr6, r0, r2, lsr #1\n+\tldr\tr2, [sp, #4]\n+\tstr\tr2, [r4, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tstr\tr0, [r4, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tldrmi\tfp, [fp, #799]!\t@ 0x31f\n+\tcbz\tr7, 4e86 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x936>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\t\t\t@ instruction: 0xf10bd91c\n-\t\t\t@ instruction: 0xf10731ff\n-\tblne\tff243bf0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff237a80>\n-\ttsteq\tpc, r1, lsr #32\t@ \n-\tstrmi\tr3, [r1], #-272\t@ 0xfffffef0\n+\tcmp\tfp, r7\n+\tbls.n\t4e7c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x92c>\n+\tadd.w\tr1, fp, #4294967295\t@ 0xffffffff\n+\tadd.w\tr2, r7, #16\n+\tsubs\tr1, r1, r7\n+\tbic.w\tr1, r1, #15\n+\tadds\tr1, #16\n+\tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n-\tstccc\t8, cr15, [ip], {82}\t@ 0x52\n+\tldr.w\tr3, [r2, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:513\n-\t\t\t@ instruction: 0xf8403010\n+\tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n-\tandscc\tr3, r0, #12, 24\t@ 0xc00\n-\tldccc\t8, cr15, [r8], {82}\t@ 0x52\n-\tstccc\t8, cr15, [r8], {64}\t@ 0x40\n-\tstccc\t8, cr15, [r0], #-328\t@ 0xfffffeb8\n-\tldccc\t8, cr15, [r0], {64}\t@ 0x40\n+\tstr.w\tr3, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n+/usr/include/seqan/basic/array_construct_destruct.h:505\n+\tadds\tr2, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:75\n+\tldr.w\tr3, [r2, #-24]\n+\tstr.w\tr3, [r0, #-8]\n+\tldr.w\tr3, [r2, #-32]\n+\tstr.w\tr3, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tldccc\t8, cr15, [r4], {18}\n-\tstccc\t8, cr15, [r4], {-0}\n+\tldrb.w\tr3, [r2, #-20]\n+\tstrb.w\tr3, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tmvnle\tr4, r8, lsl #5\n+\tcmp\tr0, r1\n+\tbne.n\t4e54 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x904>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\t\t\t@ instruction: 0xf7ff4638\n-\tstmiavs\tr2!, {r4, r8, r9, fp, sp, lr, pc}\n+\tmov\tr0, r7\n+\tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:320\n+\tldr\tr2, [r4, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tldr\tr0, [r4, #0]\n+\tadds\tr3, r0, r6\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n+/usr/include/seqan/sequence/string_base.h:1345\n+\tcmp\tr8, r2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tstmibne\tr3, {r5, fp, sp, lr}\n+\tstr\tr3, [r4, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n-\tmlsvs\tr3, r0, r5, r4\n-\tsvcge\t0x0006f4bf\n+\tbcs.w\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tmovs\tr2, #4\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tandcs\tr3, r4, #16, 12\t@ 0x1000000\n-\tstmib\tr3, {r1, r2, sl, lr}^\n+\tadd\tr6, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n-\taddsvs\tr9, sp, r0, lsl #20\n+\tstrd\tr9, sl, [r3]\n+/usr/include/seqan/align/dp_trace_segment.h:77\n+\tstr\tr5, [r3, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\trsbvs\tr7, r6, sl, lsl r3\n+\tstrb\tr2, [r3, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tstr\tr6, [r4, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\t\t\t@ instruction: 0x3610e6fc\n+\tb.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tldrtmi\tr2, [lr], #-772\t@ 0xfffffcfc\n+\tmovs\tr3, #4\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadd\tr6, r7\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n-\tbls\t3db3c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x319cc>\n+\tstrd\tr9, sl, [fp]\n /usr/include/seqan/align/dp_trace_segment.h:77\n-\tandpl\tpc, r8, fp, asr #17\n+\tstr.w\tr5, [fp, #8]\n+/usr/include/seqan/align/dp_trace_segment.h:78\n+\tstrb.w\tr3, [fp, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tstr\tr6, [r0, #4]\n+/usr/include/seqan/sequence/string_alloc.h:345\n+\tb.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tandcc\tpc, ip, fp, lsl #17\n+\tmovs\tr3, #2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tldrbt\tr6, [r1], r6, asr #32\n-\tmovwcs\tr3, #9744\t@ 0x2610\n-\tstmib\tfp, {r1, r2, r3, r4, r5, sl, lr}^\n+\tadd\tr6, r7\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n-\t\t\t@ instruction: 0xf8cb9a00\n+\tstrd\tr9, sl, [fp]\n /usr/include/seqan/align/dp_trace_segment.h:77\n-\t\t\t@ instruction: 0xf88b5008\n+\tstr.w\tr5, [fp, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n-\tsubvs\tr3, r6, ip\n+\tstrb.w\tr3, [fp, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tstr\tr6, [r0, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tvst1.64\t{d30-d32}, [pc :128], r6\n+\tb.n\t4c9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74c>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\t\t\t@ instruction: 0xf7ff7000\n-\t\t\t@ instruction: 0x2320ea38\n+\tmov.w\tr0, #512\t@ 0x200\n+\tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tadcvs\tr6, r3, r0, lsr #32\n+\tstr\tr0, [r4, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tstr\tr3, [r4, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\t\t\t@ instruction: 0xf47f2f00\n-\tstmibne\tr3, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc}\n+\tcmp\tr7, #0\n+\tbne.w\t4ce0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x790>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:344\n+\tadds\tr3, r0, r6\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tvst1.8\t{d30}, [pc :128], r4\n+\tb.n\t4d30 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e0>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\t\t\t@ instruction: 0xf7ff7000\n-\t\t\t@ instruction: 0x2320ea2c\n+\tmov.w\tr0, #512\t@ 0x200\n+\tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n-\tadcvs\tr6, r3, r0, lsr #32\n+\tstr\tr0, [r4, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tstr\tr3, [r4, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\t\t\t@ instruction: 0xd1a22f00\n+\tcmp\tr7, #0\n+\tbne.n\t4e3e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8ee>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tstrb\tr1, [r9, r3, lsl #19]\n+\tadds\tr3, r0, r6\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tb.n\t4e90 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x940>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n-\tandvc\tpc, r0, pc, asr #8\n-\tb\t841464 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x8352f4>\n+\tmov.w\tr0, #512\t@ 0x200\n+\tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n+/usr/include/seqan/sequence/string_alloc.h:373\n+\tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n+\tstr\tr0, [r4, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n-\teorvs\tr2, r0, r0, lsr #6\n-\tsvccs\t0x000060a3\n+\tstr\tr3, [r4, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tsvcge\t0x0046f47f\n+\tcmp\tr7, #0\n+\tbne.w\t4d9c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x84c>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n-\tstrb\tr1, [ip, -r3, lsl #19]!\n+\tadds\tr3, r0, r6\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tb.n\t4dee , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x89e>\n \n-00003474 :\n+00004f14 :\n freeCString():\n ./porechop/src/adapter_align.cpp:35\n \tb.w\t28d4 \n \n-00003478 , std::allocator >)@@Base>:\n+00004f18 , std::allocator >)@@Base>:\n cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n ./porechop/src/adapter_align.cpp:39\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n+std::__cxx11::basic_string, std::allocator >::size() const:\n /usr/include/c++/14/bits/basic_string.h:1077\n \tldr\tr6, [r0, #4]\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n ./porechop/src/adapter_align.cpp:39\n \tmov\tr5, r0\n ./porechop/src/adapter_align.cpp:40 (discriminator 1)\n \tadds\tr0, r6, #1\n \tblx\t2a90 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr1, [r5, #0]\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n ./porechop/src/adapter_align.cpp:40 (discriminator 1)\n \tmov\tr4, r0\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr6, #1\n-\tble.n\t34a6 , std::allocator >)@@Base+0x2e>\n+\tble.n\t4f46 , std::allocator >)@@Base+0x2e>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r6\n \tblx\t2a78 \n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n ./porechop/src/adapter_align.cpp:42 (discriminator 1)\n \tmovs\tr3, #0\n \tstrb\tr3, [r4, r6]\n ./porechop/src/adapter_align.cpp:44\n \tmov\tr0, r4\n \tpop\t{r4, r5, r6, pc}\n+void std::__copy_move::__assign_one(char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldrbeq\tr3, [r1, #0]\n \tstrbeq\tr3, [r0, #0]\n+cppStringToCString(std::__cxx11::basic_string, std::allocator >):\n ./porechop/src/adapter_align.cpp:42 (discriminator 1)\n \tmovs\tr3, #0\n \tstrb\tr3, [r4, r6]\n ./porechop/src/adapter_align.cpp:44\n \tmov\tr0, r4\n \tpop\t{r4, r5, r6, pc}\n-void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]:\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:498\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4008]\t@ 0xfa8\n \tsub\tsp, #52\t@ 0x34\n \tmov\tr8, r2\n-\tldr.w\tr2, [pc, #1068]\t@ 38f8 , std::allocator >)@@Base+0x480>\n+\tldr.w\tr2, [pc, #1068]\t@ 5398 , std::allocator >)@@Base+0x480>\n \tmov\tr7, r3\n-\tldr.w\tr3, [pc, #1068]\t@ 38fc , std::allocator >)@@Base+0x484>\n+\tldr.w\tr3, [pc, #1068]\t@ 539c , std::allocator >)@@Base+0x484>\n \tmov\tr6, r0\n \tadd\tr2, pc\n \tstr\tr1, [sp, #12]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tldr\tr5, [r7, #12]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:498\n \tldr.w\tfp, [sp, #88]\t@ 0x58\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #44]\t@ 0x2c\n \tmov.w\tr3, #0\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r3, #24]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr9, [r3, #12]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tldr\tr2, [r2, #0]\n \tsubs\tr5, r5, r2\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr2, r1, [r3]\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n \tmov\tr0, r5\n \tldr.w\tr3, [r9, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tsl, r1, r2\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n \tstr\tr3, [sp, #8]\n \tmov\tr1, r3\n \tblx\t2a6c <__aeabi_uidiv@plt>\n /usr/include/seqan/align/matrix_base.h:554 (discriminator 2)\n \tldr.w\tr1, [r9]\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n \tmov\tr4, r0\n /usr/include/seqan/align/matrix_base.h:554 (discriminator 2)\n \tmov\tr0, r5\n \tblx\t2a6c <__aeabi_uidiv@plt>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr2, sl, asr #2\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n \tsubs\tr2, #1\n /usr/include/seqan/align/matrix_base.h:554 (discriminator 2)\n \tmov\tr5, r0\n /usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n \tcmp\tr2, #1\n-\tbls.w\t367a , std::allocator >)@@Base+0x202>\n+\tbls.w\t511a , std::allocator >)@@Base+0x202>\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n \tmov\tr0, r4\n \tldr.w\tr1, [r9, #8]\n \tblx\t292c <__aeabi_uidivmod@plt>\n \tmov\tr4, r1\n \tmov\tr0, r5\n \tldr\tr1, [sp, #8]\n \tblx\t292c <__aeabi_uidivmod@plt>\n \tmov\tr5, r1\n+seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/dp_traceback_impl.h:77\n \tmovs\tr3, #0\n /usr/include/seqan/align/dp_traceback_impl.h:78\n \tstrd\tr3, r3, [sp, #24]\n /usr/include/seqan/align/dp_traceback_impl.h:80\n \tstrd\tr3, r3, [sp, #32]\n /usr/include/seqan/align/dp_traceback_impl.h:81\n \tstrb.w\tr3, [sp, #40]\t@ 0x28\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:524\n \tldr\tr3, [sp, #92]\t@ 0x5c\n+seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/dp_traceback_impl.h:76\n \tstrd\tr4, r5, [sp, #16]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:524\n \tcmp\tr3, r5\n \tit\teq\n \taddeq.w\tr9, sp, #20\n-\tbeq.n\t3570 , std::allocator >)@@Base+0xf8>\n+\tbeq.n\t5010 , std::allocator >)@@Base+0xf8>\n /usr/include/seqan/align/dp_traceback_impl.h:525\n \tldr\tr3, [sp, #92]\t@ 0x5c\n \tadd.w\tr9, sp, #20\n \tmovs\tr2, #4\n \tmov\tr1, fp\n \tstr\tr2, [sp, #0]\n \tsubs\tr3, r3, r5\n \tmov\tr2, r9\n \tmov\tr0, r6\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:527\n \tldr.w\tr3, [fp]\n \tcmp\tr3, r4\n \tit\teq\n \taddeq.w\tsl, sp, #16\n-\tbeq.n\t3592 , std::allocator >)@@Base+0x11a>\n+\tbeq.n\t5032 , std::allocator >)@@Base+0x11a>\n /usr/include/seqan/align/dp_traceback_impl.h:528\n \tadd.w\tsl, sp, #16\n \tmovs\tr2, #2\n \tsubs\tr3, r3, r4\n \tstr\tr2, [sp, #0]\n \tmov\tr1, sl\n \tmov\tr2, r9\n \tmov\tr0, r6\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tmovs\tr3, #0\n-\tcbnz\tr4, 35ca , std::allocator >)@@Base+0x152>\n+\tcbnz\tr4, 506a , std::allocator >)@@Base+0x152>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tldrb.w\tr3, [r8]\n \tmov\tr2, r9\n \tstr\tr3, [sp, #0]\n \tmov\tr1, sl\n \tmov\tr3, r4\n \tmov\tr0, r6\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:541\n \tcmp\tr5, #0\n-\tbne.w\t36d2 , std::allocator >)@@Base+0x25a>\n+\tbne.w\t5172 , std::allocator >)@@Base+0x25a>\n /usr/include/seqan/align/dp_traceback_impl.h:498\n-\tldr\tr2, [pc, #848]\t@ (3900 , std::allocator >)@@Base+0x488>)\n+\tldr\tr2, [pc, #848]\t@ (53a0 , std::allocator >)@@Base+0x488>)\n /usr/include/seqan/align/dp_traceback_impl.h:546\n-\tldr\tr3, [pc, #840]\t@ (38fc , std::allocator >)@@Base+0x484>)\n+\tldr\tr3, [pc, #840]\t@ (539c , std::allocator >)@@Base+0x484>)\n /usr/include/seqan/align/dp_traceback_impl.h:498\n \tadd\tr2, pc\n /usr/include/seqan/align/dp_traceback_impl.h:546\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #44]\t@ 0x2c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t38f2 , std::allocator >)@@Base+0x47a>\n+\tbne.w\t5392 , std::allocator >)@@Base+0x47a>\n \tadd\tsp, #52\t@ 0x34\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2)\n \tcmp\tr5, #0\n-\tbne.n\t3684 , std::allocator >)@@Base+0x20c>\n+\tbne.n\t5124 , std::allocator >)@@Base+0x20c>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tldrb.w\tr2, [r8]\n \tmov\tr1, sl\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r6\n \tmov\tr2, r9\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr7, sl, [r6]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r6, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr5, sl, r7\n \tmov.w\tr8, r5, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n \tcmp\tr8, r2\n-\tbcc.w\t3796 , std::allocator >)@@Base+0x31e>\n+\tbcc.w\t5236 , std::allocator >)@@Base+0x31e>\n /usr/include/seqan/sequence/string_base.h:1344\n \tadd.w\tr3, r8, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr2, r3\n-\tbcs.n\t35ae , std::allocator >)@@Base+0x136>\n+\tbcs.n\t504e , std::allocator >)@@Base+0x136>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #31\n-\tbls.w\t3870 , std::allocator >)@@Base+0x3f8>\n+\tbls.w\t5310 , std::allocator >)@@Base+0x3f8>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr9, r3, r3, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, r9, lsl #4\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr9, [r6, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tcbz\tr7, 365e , std::allocator >)@@Base+0x1e6>\n+\tcbz\tr7, 50fe , std::allocator >)@@Base+0x1e6>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tsl, r7\n-\tbls.n\t3652 , std::allocator >)@@Base+0x1da>\n+\tbls.n\t50f2 , std::allocator >)@@Base+0x1da>\n \tadd.w\tr1, sl, #4294967295\t@ 0xffffffff\n \tadd.w\tr3, r7, #16\n \tsubs\tr1, r1, r7\n \tbic.w\tr1, r1, #15\n \tadds\tr1, #16\n \tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:513\n \tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tstr.w\tr2, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tadds\tr3, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-24]\n \tstr.w\tr2, [r0, #-8]\n \tldr.w\tr2, [r3, #-32]\n \tstr.w\tr2, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tldrb.w\tr2, [r3, #-20]\n \tstrb.w\tr2, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tr1, r0\n-\tbne.n\t362a , std::allocator >)@@Base+0x1b2>\n+\tbne.n\t50ca , std::allocator >)@@Base+0x1b2>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr.w\tr9, [r6, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r6, #0]\n \tadds\tr3, r0, r5\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n \tcmp\tr9, r8\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r6, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n-\tbls.n\t35ae , std::allocator >)@@Base+0x136>\n+\tbls.n\t504e , std::allocator >)@@Base+0x136>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr5, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr2, #2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr5, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tstrb\tr2, [r3, #12]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr\tr4, [r3, #8]\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr2, #0\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr2, r2, [r3]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr5, [r6, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tb.n\t35ae , std::allocator >)@@Base+0x136>\n+\tb.n\t504e , std::allocator >)@@Base+0x136>\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n \tcmp.w\tsl, #4\n-\tbeq.w\t353c , std::allocator >)@@Base+0xc4>\n-\tb.n\t3532 , std::allocator >)@@Base+0xba>\n+\tbeq.w\t4fdc , std::allocator >)@@Base+0xc4>\n+\tb.n\t4fd2 , std::allocator >)@@Base+0xba>\n \tldr\tr2, [sp, #12]\n \tldrb.w\tr1, [r8]\n \tldrb\tr2, [r2, #0]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t38d8 , std::allocator >)@@Base+0x460>\n+\tbeq.w\t5378 , std::allocator >)@@Base+0x460>\n+void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&):\n /usr/include/seqan/align/dp_traceback_impl.h:390\n \tlsls\tr0, r2, #31\n-\tbmi.w\t37e2 , std::allocator >)@@Base+0x36a>\n+\tbmi.w\t5282 , std::allocator >)@@Base+0x36a>\n /usr/include/seqan/align/dp_traceback_impl.h:394\n \tlsls\tr0, r2, #25\n-\tbpl.n\t36a8 , std::allocator >)@@Base+0x230>\n+\tbpl.n\t5148 , std::allocator >)@@Base+0x230>\n /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1)\n \tlsls\tr0, r2, #29\n-\tbmi.w\t37ae , std::allocator >)@@Base+0x336>\n+\tbmi.w\t524e , std::allocator >)@@Base+0x336>\n /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1)\n \tlsls\tr0, r2, #27\n-\tbmi.w\t37ae , std::allocator >)@@Base+0x336>\n+\tbmi.w\t524e , std::allocator >)@@Base+0x336>\n /usr/include/seqan/align/dp_traceback_impl.h:402\n \tlsls\tr0, r2, #26\n-\tbpl.n\t36b8 , std::allocator >)@@Base+0x240>\n+\tbpl.n\t5158 , std::allocator >)@@Base+0x240>\n /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1)\n \tlsls\tr0, r2, #30\n-\tbmi.w\t3816 , std::allocator >)@@Base+0x39e>\n+\tbmi.w\t52b6 , std::allocator >)@@Base+0x39e>\n /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1)\n \tlsls\tr0, r2, #28\n-\tbmi.w\t3816 , std::allocator >)@@Base+0x39e>\n+\tbmi.w\t52b6 , std::allocator >)@@Base+0x39e>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tldr\tr4, [sp, #16]\n \tcmp\tr4, #0\n-\tbne.n\t368c , std::allocator >)@@Base+0x214>\n+\tbne.n\t512c , std::allocator >)@@Base+0x214>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r6\n /usr/include/seqan/align/dp_traceback_impl.h:541\n \tmovs\tr4, #0\n /usr/include/seqan/align/dp_traceback_impl.h:537\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:541\n \tcmp\tr5, #0\n-\tbeq.w\t35ae , std::allocator >)@@Base+0x136>\n+\tbeq.w\t504e , std::allocator >)@@Base+0x136>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr8, sl, [r6]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r6, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr7, sl, r8\n \tmov.w\tr9, r7, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n \tcmp\tr9, r2\n-\tbcc.n\t3778 , std::allocator >)@@Base+0x300>\n+\tbcc.n\t5218 , std::allocator >)@@Base+0x300>\n /usr/include/seqan/sequence/string_base.h:1344\n \tadd.w\tr3, r9, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr2, r3\n-\tbcs.n\t3770 , std::allocator >)@@Base+0x2f8>\n+\tbcs.n\t5210 , std::allocator >)@@Base+0x2f8>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #31\n-\tbls.w\t3888 , std::allocator >)@@Base+0x410>\n+\tbls.w\t5328 , std::allocator >)@@Base+0x410>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tfp, r3, r3, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, fp, lsl #4\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tfp, [r6, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp.w\tr8, #0\n-\tbeq.n\t3756 , std::allocator >)@@Base+0x2de>\n+\tbeq.n\t51f6 , std::allocator >)@@Base+0x2de>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tsl, r8\n-\tbls.n\t374a , std::allocator >)@@Base+0x2d2>\n+\tbls.n\t51ea , std::allocator >)@@Base+0x2d2>\n \tadd.w\tr1, sl, #4294967295\t@ 0xffffffff\n \tadd.w\tr3, r8, #16\n \tsub.w\tr1, r1, r8\n \tbic.w\tr1, r1, #15\n \tadds\tr1, #16\n \tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:513\n \tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tstr.w\tr2, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tadds\tr3, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-24]\n \tstr.w\tr2, [r0, #-8]\n \tldr.w\tr2, [r3, #-32]\n \tstr.w\tr2, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tldrb.w\tr2, [r3, #-20]\n \tstrb.w\tr2, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tr1, r0\n-\tbne.n\t3722 , std::allocator >)@@Base+0x2aa>\n+\tbne.n\t51c2 , std::allocator >)@@Base+0x2aa>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr.w\tfp, [r6, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r6, #0]\n \tadds\tr3, r0, r7\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n \tcmp\tfp, r9\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r6, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n-\tbls.n\t3770 , std::allocator >)@@Base+0x2f8>\n+\tbls.n\t5210 , std::allocator >)@@Base+0x2f8>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr7, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr2, #0\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr7, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr2, r2, [r3]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr\tr5, [r3, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr2, #4\n \tstrb\tr2, [r3, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr7, [r6, #4]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:543\n \tcmp\tr4, #0\n-\tbeq.w\t35ae , std::allocator >)@@Base+0x136>\n-\tb.n\t35de , std::allocator >)@@Base+0x166>\n+\tbeq.w\t504e , std::allocator >)@@Base+0x136>\n+\tb.n\t507e , std::allocator >)@@Base+0x166>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr7, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr3, #0\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr7, r8\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr3, r3, [sl]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr.w\tr5, [sl, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr3, #4\n \tstrb.w\tr3, [sl, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr7, [r6, #4]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:543\n \tcmp\tr4, #0\n-\tbeq.w\t35ae , std::allocator >)@@Base+0x136>\n-\tb.n\t35de , std::allocator >)@@Base+0x166>\n+\tbeq.w\t504e , std::allocator >)@@Base+0x136>\n+\tb.n\t507e , std::allocator >)@@Base+0x166>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr5, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr3, #2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr5, r7\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tstrb.w\tr3, [sl, #12]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr.w\tr4, [sl, #8]\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr3, #0\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr3, r3, [sl]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr5, [r6, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tb.n\t35ae , std::allocator >)@@Base+0x136>\n+\tb.n\t504e , std::allocator >)@@Base+0x136>\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:281\n \tlsls\tr4, r1, #29\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:369\n \tit\tmi\n \taddmi\tr3, #1\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:281\n-\tbpl.n\t384e , std::allocator >)@@Base+0x3d6>\n+\tbpl.n\t52ee , std::allocator >)@@Base+0x3d6>\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n \tldr\tr4, [r7, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r4, #4]\n \tcmp\tr2, #0\n-\tbeq.n\t3864 , std::allocator >)@@Base+0x3ec>\n+\tbeq.n\t5304 , std::allocator >)@@Base+0x3ec>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr2, [r4, #0]\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:291\n \tsubs\tr5, #1\n \tstr\tr5, [sp, #20]\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tldr\tr4, [sp, #16]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tldr\tr2, [r2, #12]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r7, #12]\n \tsubs\tr2, r2, r1\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n \tldr\tr1, [sp, #12]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tstr\tr2, [r7, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr2, [r2, #0]\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n \tstrb\tr2, [r1, #0]\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tcmp\tr4, #0\n-\tbne.w\t35ca , std::allocator >)@@Base+0x152>\n+\tbne.w\t506a , std::allocator >)@@Base+0x152>\n \tldrb.w\tr1, [r8]\n-\tb.n\t36be , std::allocator >)@@Base+0x246>\n+\tb.n\t515e , std::allocator >)@@Base+0x246>\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:201\n \tlsls\tr2, r1, #31\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:369\n \tit\tmi\n \taddmi\tr3, #1\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:201\n-\tbpl.n\t38a2 , std::allocator >)@@Base+0x42a>\n+\tbpl.n\t5342 , std::allocator >)@@Base+0x42a>\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n \tldr.w\tfp, [r7]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr2, [fp, #4]\n \tcmp\tr2, #0\n-\tbeq.n\t38b6 , std::allocator >)@@Base+0x43e>\n+\tbeq.n\t5356 , std::allocator >)@@Base+0x43e>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tr2, [fp]\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:211\n \tsubs\tr4, #1\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n \tldr\tr1, [r7, #12]\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:212\n \tsubs\tr5, #1\n \tstrd\tr4, r5, [sp, #16]\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n \tldr\tr2, [r2, #12]\n \tldr\tr2, [r2, #4]\n \tmvns\tr2, r2\n \tadds\tr0, r1, r2\n \tstr\tr0, [r7, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr2, [r1, r2]\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n \tldr\tr1, [sp, #12]\n \tstrb\tr2, [r1, #0]\n /usr/include/seqan/align/dp_traceback_impl.h:214\n-\tb.n\t37d6 , std::allocator >)@@Base+0x35e>\n+\tb.n\t5276 , std::allocator >)@@Base+0x35e>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:358\n \tlsls\tr2, r1, #30\n /usr/include/seqan/align/dp_traceback_impl.h:369\n \tit\tmi\n \taddmi\tr3, #1\n /usr/include/seqan/align/dp_traceback_impl.h:358\n-\tbpl.n\t38c2 , std::allocator >)@@Base+0x44a>\n+\tbpl.n\t5362 , std::allocator >)@@Base+0x44a>\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n \tldr.w\tfp, [r7]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr2, [fp, #4]\n \tcmp\tr2, #0\n-\tbeq.n\t38e6 , std::allocator >)@@Base+0x46e>\n+\tbeq.n\t5386 , std::allocator >)@@Base+0x46e>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tr2, [fp]\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:368\n \tsubs\tr4, #1\n \tstr\tr4, [sp, #16]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tldr\tr2, [r2, #12]\n \tldr\tr1, [r2, #4]\n \tldr\tr2, [r7, #12]\n \tsubs\tr2, r2, r1\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n \tldr\tr1, [sp, #12]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tstr\tr2, [r7, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr2, [r2, #0]\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n \tstrb\tr2, [r1, #0]\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tcmp\tr4, #0\n-\tbeq.n\t37dc , std::allocator >)@@Base+0x364>\n+\tbeq.n\t527c , std::allocator >)@@Base+0x364>\n \tldrb.w\tr1, [r8]\n \tuxtb\tr2, r2\n-\tb.n\t368c , std::allocator >)@@Base+0x214>\n+\tb.n\t512c , std::allocator >)@@Base+0x214>\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:283\n \tmov\tr2, r9\n \tstr\tr1, [sp, #0]\n \tmov\tr0, r6\n \tmov\tr1, sl\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:285\n \tmovs\tr2, #4\n \tmovs\tr3, #1\n \tstrb.w\tr2, [r8]\n-\tb.n\t37b6 , std::allocator >)@@Base+0x33e>\n+\tb.n\t5256 , std::allocator >)@@Base+0x33e>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tstr\tr3, [sp, #8]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr3, [sp, #8]\n-\tb.n\t37be , std::allocator >)@@Base+0x346>\n+\tb.n\t525e , std::allocator >)@@Base+0x346>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, #512\t@ 0x200\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r6, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr7, #0\n-\tbne.w\t3614 , std::allocator >)@@Base+0x19c>\n+\tbne.w\t50b4 , std::allocator >)@@Base+0x19c>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r5\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tb.n\t3666 , std::allocator >)@@Base+0x1ee>\n+\tb.n\t5106 , std::allocator >)@@Base+0x1ee>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, #512\t@ 0x200\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r6, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp.w\tr8, #0\n-\tbne.w\t370a , std::allocator >)@@Base+0x292>\n+\tbne.w\t51aa , std::allocator >)@@Base+0x292>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r7\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tb.n\t375e , std::allocator >)@@Base+0x2e6>\n+\tb.n\t51fe , std::allocator >)@@Base+0x2e6>\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:203\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r6\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:206\n \tmovs\tr3, #1\n \tstrb.w\tr3, [r8]\n-\tb.n\t37ea , std::allocator >)@@Base+0x372>\n+\tb.n\t528a , std::allocator >)@@Base+0x372>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, fp\n \tstr\tr3, [sp, #8]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr3, [sp, #8]\n-\tb.n\t37f6 , std::allocator >)@@Base+0x37e>\n+\tb.n\t5296 , std::allocator >)@@Base+0x37e>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:360\n \tmov\tr2, r9\n \tstr\tr1, [sp, #0]\n \tmov\tr0, r6\n \tmov\tr1, sl\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:362\n \tmovs\tr2, #2\n \tmovs\tr3, #1\n \tstrb.w\tr2, [r8]\n-\tb.n\t381e , std::allocator >)@@Base+0x3a6>\n+\tb.n\t52be , std::allocator >)@@Base+0x3a6>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r6\n-\tbl\t31cc \n-\tb.n\t36d2 , std::allocator >)@@Base+0x25a>\n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n+\tb.n\t5172 , std::allocator >)@@Base+0x25a>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, fp\n \tstr\tr3, [sp, #8]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr3, [sp, #8]\n-\tb.n\t382a , std::allocator >)@@Base+0x3b2>\n+\tb.n\t52ca , std::allocator >)@@Base+0x3b2>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:546\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tnop\n-\tldrh\tr0, [r5, #24]\n+\tstrb\tr0, [r1, #2]\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #18]\n+\tldr\tr2, [r5, #120]\t@ 0x78\n \tmovs\tr0, r0\n-void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&) [clone .isra.0]:\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:498\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4000]\t@ 0xfa0\n \tsub\tsp, #60\t@ 0x3c\n \tmov\tr8, r2\n-\tldr.w\tr2, [pc, #1352]\t@ 3e64 , std::allocator >)@@Base+0x9ec>\n+\tldr.w\tr2, [pc, #1352]\t@ 5904 , std::allocator >)@@Base+0x9ec>\n \tmov\tr6, r3\n-\tldr.w\tr3, [pc, #1352]\t@ 3e68 , std::allocator >)@@Base+0x9f0>\n+\tldr.w\tr3, [pc, #1352]\t@ 5908 , std::allocator >)@@Base+0x9f0>\n \tmov\tr7, r0\n \tadd\tr2, pc\n \tstr\tr1, [sp, #8]\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr4, [r6, #0]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tldr\tr5, [r6, #12]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:498\n \tldr\tr3, [r2, r3]\n \tldr.w\tfp, [sp, #96]\t@ 0x60\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #52]\t@ 0x34\n \tmov.w\tr3, #0\n+seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr3, [r4, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r3, #24]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr9, [r3, #12]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r1, [r3]\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tldr\tr2, [r2, #0]\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n \tldr.w\tsl, [r9, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r1, r3\n+seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&):\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tsubs\tr5, r5, r2\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tstr\tr3, [sp, #12]\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n \tmov\tr0, r5\n \tmov\tr1, sl\n \tblx\t2a6c <__aeabi_uidiv@plt>\n /usr/include/seqan/align/matrix_base.h:554 (discriminator 2)\n \tldr.w\tr1, [r9]\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 2)\n \tmov\tr4, r0\n /usr/include/seqan/align/matrix_base.h:554 (discriminator 2)\n \tmov\tr0, r5\n \tblx\t2a6c <__aeabi_uidiv@plt>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr3, [sp, #12]\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:554 (discriminator 2)\n \tmov\tr5, r0\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr2, r3, #2\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n \tsubs\tr2, #1\n \tcmp\tr2, #1\n-\tbls.w\t3ad0 , std::allocator >)@@Base+0x658>\n+\tbls.w\t5570 , std::allocator >)@@Base+0x658>\n /usr/include/seqan/align/matrix_base.h:550 (discriminator 4)\n \tmov\tr0, r4\n \tldr.w\tr1, [r9, #8]\n \tblx\t292c <__aeabi_uidivmod@plt>\n \tmov\tr4, r1\n \tmov\tr0, r5\n \tmov\tr1, sl\n \tblx\t292c <__aeabi_uidivmod@plt>\n \tmov\tr5, r1\n+seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/dp_traceback_impl.h:77\n \tmovs\tr3, #0\n /usr/include/seqan/align/dp_traceback_impl.h:78\n \tstrd\tr3, r3, [sp, #32]\n /usr/include/seqan/align/dp_traceback_impl.h:80\n \tstrd\tr3, r3, [sp, #40]\t@ 0x28\n /usr/include/seqan/align/dp_traceback_impl.h:81\n \tstrb.w\tr3, [sp, #48]\t@ 0x30\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:524\n \tldr\tr3, [sp, #100]\t@ 0x64\n+seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/dp_traceback_impl.h:76\n \tstrd\tr4, r5, [sp, #24]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:524\n \tcmp\tr3, r5\n \tit\teq\n \taddeq.w\tr9, sp, #28\n-\tbeq.n\t39be , std::allocator >)@@Base+0x546>\n+\tbeq.n\t545e , std::allocator >)@@Base+0x546>\n /usr/include/seqan/align/dp_traceback_impl.h:525\n \tldr\tr3, [sp, #100]\t@ 0x64\n \tadd.w\tr9, sp, #28\n \tmovs\tr2, #4\n \tmov\tr1, fp\n \tstr\tr2, [sp, #0]\n \tsubs\tr3, r3, r5\n \tmov\tr2, r9\n \tmov\tr0, r7\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:527\n \tldr.w\tr3, [fp]\n \tcmp\tr3, r4\n \tit\teq\n \taddeq.w\tsl, sp, #24\n-\tbeq.n\t39e0 , std::allocator >)@@Base+0x568>\n+\tbeq.n\t5480 , std::allocator >)@@Base+0x568>\n /usr/include/seqan/align/dp_traceback_impl.h:528\n \tadd.w\tsl, sp, #24\n \tmovs\tr2, #2\n \tsubs\tr3, r3, r4\n \tstr\tr2, [sp, #0]\n \tmov\tr1, sl\n \tmov\tr2, r9\n \tmov\tr0, r7\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tmov.w\tfp, #0\n-\tcbnz\tr4, 3a1e , std::allocator >)@@Base+0x5a6>\n+\tcbnz\tr4, 54be , std::allocator >)@@Base+0x5a6>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tldrb.w\tr3, [r8]\n \tmov\tr2, r9\n \tstr\tr3, [sp, #0]\n \tmov\tr1, sl\n \tmov\tr3, r4\n \tmov\tr0, r7\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:541\n \tcmp\tr5, #0\n-\tbne.w\t3b2a , std::allocator >)@@Base+0x6b2>\n+\tbne.w\t55ca , std::allocator >)@@Base+0x6b2>\n /usr/include/seqan/align/dp_traceback_impl.h:498\n-\tldr.w\tr2, [pc, #1132]\t@ 3e6c , std::allocator >)@@Base+0x9f4>\n+\tldr.w\tr2, [pc, #1132]\t@ 590c , std::allocator >)@@Base+0x9f4>\n /usr/include/seqan/align/dp_traceback_impl.h:546\n-\tldr.w\tr3, [pc, #1124]\t@ 3e68 , std::allocator >)@@Base+0x9f0>\n+\tldr.w\tr3, [pc, #1124]\t@ 5908 , std::allocator >)@@Base+0x9f0>\n /usr/include/seqan/align/dp_traceback_impl.h:498\n \tadd\tr2, pc\n /usr/include/seqan/align/dp_traceback_impl.h:546\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #52]\t@ 0x34\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t3e60 , std::allocator >)@@Base+0x9e8>\n+\tbne.w\t5900 , std::allocator >)@@Base+0x9e8>\n \tadd\tsp, #60\t@ 0x3c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2)\n \tcmp\tr5, #0\n-\tbne.n\t3ad8 , std::allocator >)@@Base+0x660>\n+\tbne.n\t5578 , std::allocator >)@@Base+0x660>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tldrb.w\tr3, [r8]\n \tmov\tr2, r9\n \tstr\tr3, [sp, #0]\n \tmov\tr1, sl\n \tmov\tr3, fp\n \tmov\tr0, r7\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr6, sl, [r7]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r7, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr5, sl, r6\n \tmov.w\tr8, r5, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n \tcmp\tr8, r2\n-\tbcc.w\t3bee , std::allocator >)@@Base+0x776>\n+\tbcc.w\t568e , std::allocator >)@@Base+0x776>\n /usr/include/seqan/sequence/string_base.h:1344\n \tadd.w\tr3, r8, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr2, r3\n-\tbcs.n\t39fe , std::allocator >)@@Base+0x586>\n+\tbcs.n\t549e , std::allocator >)@@Base+0x586>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #31\n-\tbls.w\t3cf4 , std::allocator >)@@Base+0x87c>\n+\tbls.w\t5794 , std::allocator >)@@Base+0x87c>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr9, r3, r3, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, r9, lsl #4\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr9, [r7, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tcbz\tr6, 3ab4 , std::allocator >)@@Base+0x63c>\n+\tcbz\tr6, 5554 , std::allocator >)@@Base+0x63c>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tsl, r6\n-\tbls.n\t3aa8 , std::allocator >)@@Base+0x630>\n+\tbls.n\t5548 , std::allocator >)@@Base+0x630>\n \tadd.w\tr1, sl, #4294967295\t@ 0xffffffff\n \tadd.w\tr3, r6, #16\n \tsubs\tr1, r1, r6\n \tbic.w\tr1, r1, #15\n \tadds\tr1, #16\n \tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:513\n \tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tstr.w\tr2, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tadds\tr3, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-24]\n \tstr.w\tr2, [r0, #-8]\n \tldr.w\tr2, [r3, #-32]\n \tstr.w\tr2, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tldrb.w\tr2, [r3, #-20]\n \tstrb.w\tr2, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tr1, r0\n-\tbne.n\t3a80 , std::allocator >)@@Base+0x608>\n+\tbne.n\t5520 , std::allocator >)@@Base+0x608>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr.w\tr9, [r7, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r7, #0]\n \tadds\tr3, r0, r5\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n \tcmp\tr9, r8\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r7, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n-\tbls.n\t39fe , std::allocator >)@@Base+0x586>\n+\tbls.n\t549e , std::allocator >)@@Base+0x586>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr5, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr2, #2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr5, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tstrb\tr2, [r3, #12]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr\tr4, [r3, #8]\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr2, #0\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr2, r2, [r3]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr5, [r7, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tb.n\t39fe , std::allocator >)@@Base+0x586>\n+\tb.n\t549e , std::allocator >)@@Base+0x586>\n+seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:548 (discriminator 1)\n \tcmp\tr3, #4\n-\tbeq.w\t398a , std::allocator >)@@Base+0x512>\n-\tb.n\t3980 , std::allocator >)@@Base+0x508>\n+\tbeq.w\t542a , std::allocator >)@@Base+0x512>\n+\tb.n\t5420 , std::allocator >)@@Base+0x508>\n \tldr\tr3, [sp, #8]\n \tldrb.w\tr1, [r8]\n \tldrb\tr2, [r3, #0]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1)\n \tmov\tr3, r2\n \tcmp\tr2, #0\n-\tbeq.w\t3dd4 , std::allocator >)@@Base+0x95c>\n+\tbeq.w\t5874 , std::allocator >)@@Base+0x95c>\n+void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&):\n /usr/include/seqan/align/dp_traceback_impl.h:390\n \tlsls\tr0, r2, #31\n-\tbmi.w\t3c06 , std::allocator >)@@Base+0x78e>\n+\tbmi.w\t56a6 , std::allocator >)@@Base+0x78e>\n /usr/include/seqan/align/dp_traceback_impl.h:394\n \tlsls\tr0, r2, #25\n-\tbpl.n\t3afe , std::allocator >)@@Base+0x686>\n+\tbpl.n\t559e , std::allocator >)@@Base+0x686>\n /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1)\n \tlsls\tr0, r2, #29\n-\tbmi.w\t3d26 , std::allocator >)@@Base+0x8ae>\n+\tbmi.w\t57c6 , std::allocator >)@@Base+0x8ae>\n /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1)\n \tlsls\tr0, r2, #27\n-\tbmi.w\t3c44 , std::allocator >)@@Base+0x7cc>\n+\tbmi.w\t56e4 , std::allocator >)@@Base+0x7cc>\n /usr/include/seqan/align/dp_traceback_impl.h:402\n \tlsls\tr0, r2, #26\n-\tbpl.n\t3b0e , std::allocator >)@@Base+0x696>\n+\tbpl.n\t55ae , std::allocator >)@@Base+0x696>\n /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1)\n \tlsls\tr0, r2, #30\n-\tbmi.w\t3c74 , std::allocator >)@@Base+0x7fc>\n+\tbmi.w\t5714 , std::allocator >)@@Base+0x7fc>\n /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1)\n \tlsls\tr0, r2, #28\n-\tbmi.w\t3cbc , std::allocator >)@@Base+0x844>\n+\tbmi.w\t575c , std::allocator >)@@Base+0x844>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tldr\tr4, [sp, #24]\n \tcmp\tr4, #0\n-\tbne.n\t3ae0 , std::allocator >)@@Base+0x668>\n+\tbne.n\t5580 , std::allocator >)@@Base+0x668>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tstr\tr1, [sp, #0]\n \tmov\tr3, fp\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n /usr/include/seqan/align/dp_traceback_impl.h:541\n \tmovs\tr4, #0\n /usr/include/seqan/align/dp_traceback_impl.h:537\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:541\n \tcmp\tr5, #0\n-\tbeq.w\t39fe , std::allocator >)@@Base+0x586>\n+\tbeq.w\t549e , std::allocator >)@@Base+0x586>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr8, sl, [r7]\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r7, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr6, sl, r8\n \tmov.w\tr9, r6, asr #4\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1340 (discriminator 1)\n \tcmp\tr9, r2\n-\tbcc.n\t3bd0 , std::allocator >)@@Base+0x758>\n+\tbcc.n\t5670 , std::allocator >)@@Base+0x758>\n /usr/include/seqan/sequence/string_base.h:1344\n \tadd.w\tr3, r9, #1\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr2, r3\n-\tbcs.n\t3bc8 , std::allocator >)@@Base+0x750>\n+\tbcs.n\t5668 , std::allocator >)@@Base+0x750>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #31\n-\tbls.w\t3d0c , std::allocator >)@@Base+0x894>\n+\tbls.w\t57ac , std::allocator >)@@Base+0x894>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tfp, r3, r3, lsr #1\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, fp, lsl #4\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tfp, [r7, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #0]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp.w\tr8, #0\n-\tbeq.n\t3bae , std::allocator >)@@Base+0x736>\n+\tbeq.n\t564e , std::allocator >)@@Base+0x736>\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tsl, r8\n-\tbls.n\t3ba2 , std::allocator >)@@Base+0x72a>\n+\tbls.n\t5642 , std::allocator >)@@Base+0x72a>\n \tadd.w\tr1, sl, #4294967295\t@ 0xffffffff\n \tadd.w\tr3, r8, #16\n \tsub.w\tr1, r1, r8\n \tbic.w\tr1, r1, #15\n \tadds\tr1, #16\n \tadd\tr1, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:513\n \tadds\tr0, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tstr.w\tr2, [r0, #-12]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tadds\tr3, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tldr.w\tr2, [r3, #-24]\n \tstr.w\tr2, [r0, #-8]\n \tldr.w\tr2, [r3, #-32]\n \tstr.w\tr2, [r0, #-16]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tldrb.w\tr2, [r3, #-20]\n \tstrb.w\tr2, [r0, #-4]\n+void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tr1, r0\n-\tbne.n\t3b7a , std::allocator >)@@Base+0x702>\n+\tbne.n\t561a , std::allocator >)@@Base+0x702>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr.w\tfp, [r7, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r7, #0]\n \tadds\tr3, r0, r6\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n \tcmp\tfp, r9\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r7, #4]\n+void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&):\n /usr/include/seqan/sequence/string_base.h:1345\n-\tbls.n\t3bc8 , std::allocator >)@@Base+0x750>\n+\tbls.n\t5668 , std::allocator >)@@Base+0x750>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr2, #0\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr6, r0\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr2, r2, [r3]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr\tr5, [r3, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr2, #4\n \tstrb\tr2, [r3, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r7, #4]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:543\n \tcmp\tr4, #0\n-\tbeq.w\t39fe , std::allocator >)@@Base+0x586>\n-\tb.n\t3a34 , std::allocator >)@@Base+0x5bc>\n+\tbeq.w\t549e , std::allocator >)@@Base+0x586>\n+\tb.n\t54d4 , std::allocator >)@@Base+0x5bc>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr6, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr3, #0\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr6, r8\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr3, r3, [sl]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr.w\tr5, [sl, #8]\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr3, #4\n \tstrb.w\tr3, [sl, #12]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r7, #4]\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:543\n \tcmp\tr4, #0\n-\tbeq.w\t39fe , std::allocator >)@@Base+0x586>\n-\tb.n\t3a34 , std::allocator >)@@Base+0x5bc>\n+\tbeq.w\t549e , std::allocator >)@@Base+0x586>\n+\tb.n\t54d4 , std::allocator >)@@Base+0x5bc>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr5, #16\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tmovs\tr3, #2\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr5, r6\n+seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:78\n \tstrb.w\tr3, [sl, #12]\n /usr/include/seqan/align/dp_trace_segment.h:77\n \tstr.w\tr4, [sl, #8]\n /usr/include/seqan/align/dp_trace_segment.h:75\n \tmovs\tr3, #0\n /usr/include/seqan/align/dp_trace_segment.h:76\n \tstrd\tr3, r3, [sl]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr5, [r7, #4]\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tb.n\t39fe , std::allocator >)@@Base+0x586>\n+\tb.n\t549e , std::allocator >)@@Base+0x586>\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:201\n \tlsls\tr3, r1, #31\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:369\n \tit\tmi\n \taddmi.w\tfp, fp, #1\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:201\n-\tbpl.w\t3d96 , std::allocator >)@@Base+0x91e>\n+\tbpl.w\t5836 , std::allocator >)@@Base+0x91e>\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387\n \tldr\tr0, [r6, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r0, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t3dae , std::allocator >)@@Base+0x936>\n+\tbeq.w\t584e , std::allocator >)@@Base+0x936>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r0, #0]\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:211\n \tsubs\tr4, #1\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n \tldr\tr2, [r6, #12]\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:212\n \tsubs\tr5, #1\n \tstrd\tr4, r5, [sp, #24]\n+void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2)\n \tldr\tr3, [r3, #12]\n \tldr\tr3, [r3, #4]\n \tmvns\tr3, r3\n \tadds\tr1, r2, r3\n \tstr\tr1, [r6, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr3, [r2, r3]\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1)\n \tldr\tr2, [sp, #8]\n \tstrb\tr3, [r2, #0]\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tcmp\tr4, #0\n-\tbne.w\t3a1e , std::allocator >)@@Base+0x5a6>\n+\tbne.w\t54be , std::allocator >)@@Base+0x5a6>\n \tldrb.w\tr1, [r8]\n-\tb.n\t3b14 , std::allocator >)@@Base+0x69c>\n+\tb.n\t55b4 , std::allocator >)@@Base+0x69c>\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:281\n \tlsls\tr4, r1, #29\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:369\n \tit\tmi\n \taddmi.w\tfp, fp, #1\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:281\n-\tbpl.w\t3df8 , std::allocator >)@@Base+0x980>\n+\tbpl.w\t5898 , std::allocator >)@@Base+0x980>\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n \tldr\tr4, [r6, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t3df0 , std::allocator >)@@Base+0x978>\n+\tbeq.w\t5890 , std::allocator >)@@Base+0x978>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:291\n \tsubs\tr5, #1\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tldr\tr3, [r3, #12]\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:291\n \tstr\tr5, [sp, #28]\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tldr\tr4, [sp, #24]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r6, #12]\n \tsubs\tr3, r3, r2\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n \tldr\tr2, [sp, #8]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tstr\tr3, [r6, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr3, [r3, #0]\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1)\n \tstrb\tr3, [r2, #0]\n /usr/include/seqan/align/dp_traceback_impl.h:293\n-\tb.n\t3c38 , std::allocator >)@@Base+0x7c0>\n+\tb.n\t56d8 , std::allocator >)@@Base+0x7c0>\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:310\n \tands.w\tr4, r1, #2\n-\tbeq.w\t3e12 , std::allocator >)@@Base+0x99a>\n+\tbeq.w\t58b2 , std::allocator >)@@Base+0x99a>\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tldr\tr2, [sp, #24]\n \tstr\tr2, [sp, #16]\n-\tb.n\t3c98 , std::allocator >)@@Base+0x820>\n+\tb.n\t5738 , std::allocator >)@@Base+0x820>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:325\n \tsubs\tr2, #1\n \tstr\tr2, [sp, #24]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tldr\tr3, [r3, #12]\n \tldr\tr1, [r3, #4]\n \tldr\tr3, [r6, #12]\n \tsubs\tr3, r3, r1\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1)\n \tldr\tr1, [sp, #8]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tstr\tr3, [r6, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr3, [r3, #0]\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1)\n \tstrb\tr3, [r1, #0]\n /usr/include/seqan/align/dp_traceback_impl.h:320\n \tlsls\tr1, r3, #28\n-\tbpl.n\t3ca2 , std::allocator >)@@Base+0x82a>\n+\tbpl.n\t5742 , std::allocator >)@@Base+0x82a>\n /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 2)\n \tlsls\tr4, r3, #30\n-\tbpl.w\t3db8 , std::allocator >)@@Base+0x940>\n+\tbpl.w\t5858 , std::allocator >)@@Base+0x940>\n /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 3)\n \tcmp\tr2, #1\n-\tbeq.w\t3db8 , std::allocator >)@@Base+0x940>\n+\tbeq.w\t5858 , std::allocator >)@@Base+0x940>\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n \tldr\tr4, [r6, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbne.n\t3c82 , std::allocator >)@@Base+0x80a>\n+\tbne.n\t5722 , std::allocator >)@@Base+0x80a>\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tstr\tr2, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr2, [sp, #12]\n-\tb.n\t3c82 , std::allocator >)@@Base+0x80a>\n+\tb.n\t5722 , std::allocator >)@@Base+0x80a>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:358\n \tlsls\tr3, r1, #30\n /usr/include/seqan/align/dp_traceback_impl.h:369\n \tit\tmi\n \taddmi.w\tfp, fp, #1\n /usr/include/seqan/align/dp_traceback_impl.h:358\n-\tbpl.w\t3e2e , std::allocator >)@@Base+0x9b6>\n+\tbpl.w\t58ce , std::allocator >)@@Base+0x9b6>\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n \tldr\tr0, [r6, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r0, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t3e56 , std::allocator >)@@Base+0x9de>\n+\tbeq.w\t58f6 , std::allocator >)@@Base+0x9de>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r0, #0]\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:368\n \tsubs\tr4, #1\n \tstr\tr4, [sp, #24]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tldr\tr3, [r3, #12]\n \tldr\tr2, [r3, #4]\n \tldr\tr3, [r6, #12]\n \tsubs\tr3, r3, r2\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n \tldr\tr2, [sp, #8]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tstr\tr3, [r6, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr3, [r3, #0]\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1)\n \tstrb\tr3, [r2, #0]\n+bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&):\n /usr/include/seqan/align/dp_traceback_impl.h:136\n \tcmp\tr4, #0\n-\tbeq.n\t3c3e , std::allocator >)@@Base+0x7c6>\n+\tbeq.n\t56de , std::allocator >)@@Base+0x7c6>\n \tldrb.w\tr1, [r8]\n \tuxtb\tr2, r3\n-\tb.n\t3ae0 , std::allocator >)@@Base+0x668>\n+\tb.n\t5580 , std::allocator >)@@Base+0x668>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, #512\t@ 0x200\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r7, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr6, #0\n-\tbne.w\t3a6a , std::allocator >)@@Base+0x5f2>\n+\tbne.w\t550a , std::allocator >)@@Base+0x5f2>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r5\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tb.n\t3abc , std::allocator >)@@Base+0x644>\n+\tb.n\t555c , std::allocator >)@@Base+0x644>\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, #512\t@ 0x200\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r7, #8]\n+void seqan::_reserveStorage, seqan::Alloc, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp.w\tr8, #0\n-\tbne.w\t3b62 , std::allocator >)@@Base+0x6ea>\n+\tbne.w\t5602 , std::allocator >)@@Base+0x6ea>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r6\n+seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tb.n\t3bb6 , std::allocator >)@@Base+0x73e>\n+\tb.n\t5656 , std::allocator >)@@Base+0x73e>\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:231\n \tands.w\tr4, r1, #4\n-\tbeq.n\t3d66 , std::allocator >)@@Base+0x8ee>\n+\tbeq.n\t5806 , std::allocator >)@@Base+0x8ee>\n /usr/include/seqan/align/dp_traceback_impl.h:237\n \tmov\tr2, r5\n-\tb.n\t3d46 , std::allocator >)@@Base+0x8ce>\n+\tb.n\t57e6 , std::allocator >)@@Base+0x8ce>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:247\n \tsubs\tr2, #1\n \tstr\tr2, [sp, #28]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tldr\tr3, [r3, #12]\n \tldr\tr1, [r3, #0]\n \tldr\tr3, [r6, #12]\n \tsubs\tr3, r3, r1\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1)\n \tldr\tr1, [sp, #8]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2)\n \tstr\tr3, [r6, #12]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb\tr3, [r3, #0]\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1)\n \tstrb\tr3, [r1, #0]\n+void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405\n \tldr\tr4, [r6, #0]\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:242\n \tlsls\tr1, r3, #27\n-\tbpl.n\t3d50 , std::allocator >)@@Base+0x8d8>\n+\tbpl.n\t57f0 , std::allocator >)@@Base+0x8d8>\n /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 2)\n \tlsls\tr3, r3, #29\n-\tbpl.n\t3d82 , std::allocator >)@@Base+0x90a>\n+\tbpl.n\t5822 , std::allocator >)@@Base+0x90a>\n+bool seqan::empty > > >(seqan::Holder > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr3, [r4, #4]\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 3)\n \tcmp\tr2, #1\n-\tbeq.n\t3d82 , std::allocator >)@@Base+0x90a>\n+\tbeq.n\t5822 , std::allocator >)@@Base+0x90a>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbne.n\t3d30 , std::allocator >)@@Base+0x8b8>\n+\tbne.n\t57d0 , std::allocator >)@@Base+0x8b8>\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tstr\tr2, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr2, [sp, #12]\n-\tb.n\t3d30 , std::allocator >)@@Base+0x8b8>\n+\tb.n\t57d0 , std::allocator >)@@Base+0x8b8>\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:233\n \tmov\tr3, fp\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n /usr/include/seqan/align/dp_traceback_impl.h:237\n \tmov\tfp, r4\n /usr/include/seqan/align/dp_traceback_impl.h:233\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:236\n \tmovs\tr3, #4\n \tstrb.w\tr3, [r8]\n /usr/include/seqan/align/dp_traceback_impl.h:242\n \tldr\tr3, [sp, #8]\n \tldrb\tr3, [r3, #0]\n-\tb.n\t3d2c , std::allocator >)@@Base+0x8b4>\n+\tb.n\t57cc , std::allocator >)@@Base+0x8b4>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r4, #4]\n-\tcbz\tr3, 3de4 , std::allocator >)@@Base+0x96c>\n+\tcbz\tr3, 5884 , std::allocator >)@@Base+0x96c>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:280\n \tadd\tfp, r5\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+void seqan::_doTracebackGoVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:255\n \tsub.w\tfp, fp, r2\n /usr/include/seqan/align/dp_traceback_impl.h:254\n \tsubs\tr5, r2, #1\n /usr/include/seqan/align/dp_traceback_impl.h:255\n \tadd.w\tfp, fp, #1\n-\tb.n\t3c5e , std::allocator >)@@Base+0x7e6>\n+\tb.n\t56fe , std::allocator >)@@Base+0x7e6>\n+void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:203\n \tmov\tr3, fp\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n /usr/include/seqan/align/dp_traceback_impl.h:206\n \tmov.w\tfp, #1\n /usr/include/seqan/align/dp_traceback_impl.h:203\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:206\n \tstrb.w\tfp, [r8]\n-\tb.n\t3c12 , std::allocator >)@@Base+0x79a>\n+\tb.n\t56b2 , std::allocator >)@@Base+0x79a>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tstr\tr0, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr0, [sp, #12]\n-\tb.n\t3c1c , std::allocator >)@@Base+0x7a4>\n+\tb.n\t56bc , std::allocator >)@@Base+0x7a4>\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366\n \tldr\tr0, [r6, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r0, #4]\n \tcmp\tr3, #0\n-\tbeq.n\t3e48 , std::allocator >)@@Base+0x9d0>\n+\tbeq.n\t58e8 , std::allocator >)@@Base+0x9d0>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:280\n \tldr\tr4, [sp, #16]\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr1, [r0, #0]\n \tadd\tr4, fp\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:332\n \tsubs\tr3, r4, r2\n /usr/include/seqan/align/dp_traceback_impl.h:331\n \tsubs\tr4, r2, #1\n /usr/include/seqan/align/dp_traceback_impl.h:332\n \tadd.w\tfp, r3, #1\n /usr/include/seqan/align/dp_traceback_impl.h:331\n \tstr\tr4, [sp, #24]\n+void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2)\n \tldr\tr3, [r1, #12]\n-\tb.n\t3cda , std::allocator >)@@Base+0x862>\n+\tb.n\t577a , std::allocator >)@@Base+0x862>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:537\n \tstr\tr1, [sp, #0]\n \tmov\tr3, fp\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n-\tbl\t31cc \n-\tb.n\t3b2a , std::allocator >)@@Base+0x6b2>\n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n+\tb.n\t55ca , std::allocator >)@@Base+0x6b2>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tstr\tr2, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr2, [sp, #12]\n-\tb.n\t3d86 , std::allocator >)@@Base+0x90e>\n+\tb.n\t5826 , std::allocator >)@@Base+0x90e>\n \tmov\tr0, r4\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t3c5a , std::allocator >)@@Base+0x7e2>\n+\tb.n\t56fa , std::allocator >)@@Base+0x7e2>\n+void seqan::_doTracebackMaxFromVertical, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:283\n \tmov\tr3, fp\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n \tmov.w\tfp, #1\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:285\n \tmovs\tr3, #4\n \tstrb.w\tr3, [r8]\n-\tb.n\t3c50 , std::allocator >)@@Base+0x7d8>\n+\tb.n\t56f0 , std::allocator >)@@Base+0x7d8>\n+void seqan::_doTracebackGoHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:312\n \tmov\tr3, fp\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n /usr/include/seqan/align/dp_traceback_impl.h:316\n \tmov\tfp, r4\n /usr/include/seqan/align/dp_traceback_impl.h:312\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:315\n \tmovs\tr3, #2\n \tstrb.w\tr3, [r8]\n /usr/include/seqan/align/dp_traceback_impl.h:320\n \tldr\tr3, [sp, #8]\n \tldrb\tr3, [r3, #0]\n-\tb.n\t3c7c , std::allocator >)@@Base+0x804>\n+\tb.n\t571c , std::allocator >)@@Base+0x804>\n+void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&):\n /usr/include/seqan/align/dp_traceback_impl.h:360\n \tmov\tr3, fp\n \tstr\tr1, [sp, #0]\n \tmov\tr2, r9\n \tmov\tr1, sl\n \tmov\tr0, r7\n \tmov.w\tfp, #1\n-\tbl\t31cc \n+\tbl\t4c6c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x71c>\n /usr/include/seqan/align/dp_traceback_impl.h:362\n \tmovs\tr3, #2\n \tstrb.w\tr3, [r8]\n-\tb.n\t3cc8 , std::allocator >)@@Base+0x850>\n+\tb.n\t5768 , std::allocator >)@@Base+0x850>\n \tstr\tr2, [sp, #20]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tstr\tr0, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr2, [sp, #20]\n \tldr\tr0, [sp, #12]\n-\tb.n\t3dc0 , std::allocator >)@@Base+0x948>\n+\tb.n\t5860 , std::allocator >)@@Base+0x948>\n \tstr\tr0, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n \tldr\tr0, [sp, #12]\n-\tb.n\t3cd2 , std::allocator >)@@Base+0x85a>\n+\tb.n\t5772 , std::allocator >)@@Base+0x85a>\n+void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:546\n \tblx\t2a24 <__stack_chk_fail@plt>\n-\tstrh\tr0, [r3, #54]\t@ 0x36\n+\tldr\tr0, [r7, #64]\t@ 0x40\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, #46]\t@ 0x2e\n+\tldr\tr6, [r2, #52]\t@ 0x34\n \t...\n \n-00003e70 :\n+00005910 :\n adapterAlignment():\n ./porechop/src/adapter_align.cpp:12\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #3632]\t@ 0xe30\n \tsub\tsp, #428\t@ 0x1ac\n \tmov\tsl, r2\n-\tldr.w\tr2, [pc, #2940]\t@ 4a04 \n+\tldr.w\tr2, [pc, #2940]\t@ 64a4 \n \tmov\tfp, r3\n-\tldr.w\tr3, [pc, #2940]\t@ 4a08 \n+\tldr.w\tr3, [pc, #2940]\t@ 64a8 \n \tadd\tr2, pc\n \tstr\tr0, [sp, #48]\t@ 0x30\n \tstr\tr1, [sp, #16]\n \tldr.w\tr8, [sp, #468]\t@ 0x1d4\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #420]\t@ 0x1a4\n \tmov.w\tr3, #0\n+seqan::String, seqan::Alloc >::String(char*&):\n /usr/include/seqan/sequence/string_alloc.h:87\n \tadd\tr3, sp, #144\t@ 0x90\n \tmov\tr2, r3\n \tstr\tr3, [sp, #28]\n+std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n /usr/include/c++/14/bits/basic_string.h:223\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #328]\t@ 0x148\n+std::char_traits::assign(char&, char const&):\n /usr/include/c++/14/bits/char_traits.h:350\n \tstrb.w\tr3, [sp, #332]\t@ 0x14c\n+seqan::String, seqan::Alloc >::String(char*&):\n /usr/include/seqan/sequence/string_alloc.h:87\n \tstr\tr3, [r2, #8]\n /usr/include/seqan/sequence/string_alloc.h:85\n \tmovs\tr2, #0\n+adapterAlignment():\n ./porechop/src/adapter_align.cpp:12\n-\tldr.w\tr3, [pc, #2900]\t@ 4a0c \n+\tldr.w\tr3, [pc, #2900]\t@ 64ac \n \tadd\tr3, pc\n \tstr\tr3, [sp, #8]\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n \tadd\tr3, sp, #332\t@ 0x14c\n \tstr\tr3, [sp, #60]\t@ 0x3c\n \tstr\tr3, [sp, #324]\t@ 0x144\n+seqan::String, seqan::Alloc >::String(char*&):\n /usr/include/seqan/sequence/string_alloc.h:85\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sp, #144]\t@ 0x90\n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tblx\t2a9c \n+seqan::String, seqan::Alloc >::String(char*&):\n /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1)\n \tcmp\tr0, #0\n-\tbne.w\t4990 \n+\tbne.w\t6430 \n /usr/include/seqan/sequence/string_alloc.h:87\n \tadd\tr3, sp, #160\t@ 0xa0\n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tldr\tr0, [sp, #16]\n+seqan::String, seqan::Alloc >::String(char*&):\n /usr/include/seqan/sequence/string_alloc.h:87\n \tmov\tr2, r3\n \tstr\tr3, [sp, #32]\n \tmovs\tr3, #0\n \tstr\tr3, [r2, #8]\n /usr/include/seqan/sequence/string_alloc.h:85\n \tmovs\tr2, #0\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sp, #160]\t@ 0xa0\n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tblx\t2a9c \n+seqan::String, seqan::Alloc >::String(char*&):\n /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1)\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbne.w\t494e \n+\tbne.w\t63ee \n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n-\tldr.w\tr2, [pc, #2844]\t@ 4a10 \n+\tldr.w\tr2, [pc, #2844]\t@ 64b0 \n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr3, sp, #348\t@ 0x15c\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n \tmov\tr0, r3\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr3, [sp, #100]\t@ 0x64\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n \tadd\tr2, pc\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr3, sp, #356\t@ 0x164\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n \tmov\tr1, r2\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr3, [sp, #64]\t@ 0x40\n \tstr\tr3, [sp, #348]\t@ 0x15c\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n-\tbl\t2cfc \n-\tldr.w\tr2, [pc, #2824]\t@ 4a14 \n+\tbl\t479c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x24c>\n+\tldr.w\tr2, [pc, #2824]\t@ 64b4 \n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr3, sp, #372\t@ 0x174\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n \tmov\tr0, r3\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr3, [sp, #104]\t@ 0x68\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n \tadd\tr2, pc\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tadd\tr3, sp, #380\t@ 0x17c\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n \tmov\tr1, r2\n+std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n \tstr\tr3, [sp, #68]\t@ 0x44\n \tstr\tr3, [sp, #372]\t@ 0x174\n+std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&):\n /usr/include/c++/14/bits/basic_string.h:654\n-\tbl\t2cfc \n+\tbl\t479c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x24c>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, #1152\t@ 0x480\n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovs\tr3, #0\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr2, #0\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [sp, #184]\t@ 0xb8\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n \tstrd\tr2, r3, [sp, #176]\t@ 0xb0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n \tmov\tr4, r0\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tmovs\tr3, #0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc > const&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #176]\t@ 0xb0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tstrd\tr3, r3, [r4]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r4, #8]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr3, r3, [r4, #16]\n+seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps():\n /usr/include/seqan/align/gaps_array.h:143 (discriminator 2)\n \tstrd\tr3, r3, [r4, #24]\n+seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tstrd\tr3, r3, [r4, #32]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r4, #40]\t@ 0x28\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr3, r3, [r4, #48]\t@ 0x30\n+seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps():\n /usr/include/seqan/align/gaps_array.h:143 (discriminator 2)\n \tstrd\tr3, r3, [r4, #56]\t@ 0x38\n \tstrd\tr3, r3, [r4, #64]\t@ 0x40\n+seqan::Value, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, seqan::Alloc >, seqan::Tag >, void, unsigned int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n \tstr\tr3, [sp, #184]\t@ 0xb8\n+seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Size, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n \tadd.w\tr3, r4, #72\t@ 0x48\n+void seqan::_setLength, seqan::Alloc >, seqan::Tag >, void, unsigned int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [sp, #180]\t@ 0xb4\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr2, #0\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tldr\tr1, [sp, #28]\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr2, r2, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr2, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r4, #4]\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tblx\t2ae4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr6, [r4, #4]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr6, #0\n-\tbeq.w\t4ca2 \n+\tbeq.w\t6742 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r4, #0]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr7, r2, [r3]\n \tsubs\tr7, r2, r7\n \tmov\tr6, r7\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr9, r3, [r4, #8]\n \tsub.w\tr5, r3, r9\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp\tr5, #12\n-\tbhi.n\t3faa \n+\tbhi.n\t5a4a \n /usr/include/seqan/sequence/string_base.h:1723\n \tldr\tr3, [r4, #16]\n \tcmp\tr3, #2\n-\tbls.w\t4a28 \n+\tbls.w\t64c8 \n \tmovs\tr3, #12\n+seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr5, [sp, #176]\t@ 0xb0\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr3, r9\n \tstr\tr3, [r4, #12]\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tmovs\tr3, #0\n /usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n \tstr.w\tr6, [r9, #4]\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tstr.w\tr3, [r9]\n /usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n \tstr.w\tr3, [r9, #8]\n /usr/include/seqan/align/gaps_array.h:250\n \tstrd\tr6, r3, [r4, #24]\n /usr/include/seqan/align/gaps_array.h:252\n \tstr\tr3, [r4, #20]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r5, #40]\t@ 0x28\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:251\n \tstr\tr7, [r4, #32]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4cba \n+\tbeq.w\t675a \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr0, [r5, #36]\t@ 0x24\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tldr\tr1, [sp, #32]\n \tblx\t2ae4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr4, [r5, #40]\t@ 0x28\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr4, #0\n-\tbeq.w\t4cd2 \n+\tbeq.w\t6772 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r5, #36]\t@ 0x24\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r6, [r3]\n \tsubs\tr6, r6, r3\n \tmov\tr4, r6\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr7, r3, [r5, #44]\t@ 0x2c\n \tsub.w\tr9, r3, r7\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp.w\tr9, #12\n-\tbhi.n\t4000 \n+\tbhi.n\t5aa0 \n /usr/include/seqan/sequence/string_base.h:1723\n \tldr\tr3, [r5, #52]\t@ 0x34\n \tcmp\tr3, #2\n-\tbls.w\t4a62 \n+\tbls.w\t6502 \n \tmovs\tr3, #12\n+adapterAlignment():\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tr9, [sp, #176]\t@ 0xb0\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr3, r7\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&):\n /usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n \tldr\tr1, [sp, #464]\t@ 0x1d0\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #48]\t@ 0x30\n+seqan::Score >::Score(int, int, int, int):\n /usr/include/seqan/score/score_simple.h:96\n \tldr\tr3, [sp, #464]\t@ 0x1d0\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&):\n /usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n \tcmp\tr8, r1\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n \tstr\tr4, [r7, #4]\n+seqan::Score >::Score(int, int, int, int):\n /usr/include/seqan/score/score_simple.h:96\n \tstr\tr3, [sp, #212]\t@ 0xd4\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tmov.w\tr3, #0\n+adapterAlignment():\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr.w\tr2, [r9, #4]\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tstr\tr3, [r7, #0]\n /usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n \tstr\tr3, [r7, #8]\n+seqan::Score >::Score(int, int, int, int):\n /usr/include/seqan/score/score_simple.h:95\n \tstr.w\tsl, [sp, #200]\t@ 0xc8\n /usr/include/seqan/score/score_simple.h:96\n \tstrd\tfp, r8, [sp, #204]\t@ 0xcc\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:251\n \tstr\tr6, [r5, #68]\t@ 0x44\n /usr/include/seqan/align/gaps_array.h:250\n \tstrd\tr4, r3, [r5, #60]\t@ 0x3c\n /usr/include/seqan/align/gaps_array.h:252\n \tstr\tr3, [r5, #56]\t@ 0x38\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&):\n /usr/include/seqan/align/global_alignment_unbanded.h:217 (discriminator 2)\n-\tbeq.w\t4442 \n+\tbeq.w\t5ee2 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr3, r3, [sp, #192]\t@ 0xc0\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t49e2 \n+\tbeq.w\t6482 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr6, [r9]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr3, [r9, #40]\t@ 0x28\n \tcmp\tr3, #0\n-\tbeq.w\t4d80 \n+\tbeq.w\t6820 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr7, [r9, #36]\t@ 0x24\n+bool seqan::_isValidDPSettings, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::DPBandConfig >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n \tldrd\tr3, r2, [r6]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovs\tr0, #0\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr4, #0\n \tmovs\tr5, #0\n+bool seqan::_isValidDPSettings, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::DPBandConfig >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n \tcmp\tr2, r3\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr0, r0, [sp, #280]\t@ 0x118\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr0, r0, [sp, #288]\t@ 0x120\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr4, r5, [sp, #272]\t@ 0x110\n+bool seqan::_isValidDPSettings, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::DPBandConfig >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n-\tbeq.w\t49d4 \n+\tbeq.w\t6474 \n \tldrd\tr3, r2, [r7]\n \tcmp\tr2, r3\n-\tbeq.w\t49d4 \n+\tbeq.w\t6474 \n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tadd\tr4, sp, #128\t@ 0x80\n \tstrd\tr0, r0, [r4]\n+seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >::DPMatrix_():\n /usr/include/seqan/align/dp_matrix_sparse.h:64\n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Holder > >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tadd\tr5, sp, #136\t@ 0x88\n \tmovs\tr3, #0\n+seqan::DPMatrix_, seqan::String > >::DPMatrix_():\n /usr/include/seqan/align/dp_matrix.h:122\n \tmov\tr0, r5\n+seqan::Holder > >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tstrd\tr3, r3, [r5]\n+seqan::DPMatrix_, seqan::String > >::DPMatrix_():\n /usr/include/seqan/align/dp_matrix.h:122\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr1, r3, [r6]\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r4, #4]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r3, r1\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2)\n \tadd.w\tr8, r3, #1\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:469\n \tmov\tr9, r8\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4b84 \n+\tbeq.w\t6624 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+void seqan::setLength >, 2u, seqan::String >, seqan::Alloc >, unsigned int>(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr.w\tr8, [r3, #4]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r5, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t4b7a \n+\tbeq.w\t661a \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r5, #0]\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r4, #4]\n+void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr.w\tr9, [r3, #4]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr1, r3, [r7]\n \tsubs\tr3, r3, r1\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1389 (discriminator 2)\n \tadd.w\tr8, r3, #1\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:469\n \tmov\tr9, r8\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4b66 \n+\tbeq.w\t6606 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+void seqan::setLength >, 2u, seqan::String >, seqan::Alloc >, unsigned int>(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr.w\tr8, [r3]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r5, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t4b5c \n+\tbeq.w\t65fc \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r5, #0]\n+void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int):\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr.w\tr9, [r3]\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r4, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t4b52 \n+\tbeq.w\t65f2 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr8, [r4]\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr.w\tr3, [r8, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t4110 \n+\tbeq.n\t5bb0 \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr9, [r8, #24]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr.w\tr0, [r9]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r5, #4]\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n /usr/include/seqan/basic/holder_tristate.h:727\n \tadd\tr2, sp, #272\t@ 0x110\n \tstr.w\tr2, [r8, #24]\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr2, #2\n \tstr.w\tr2, [r8, #28]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4c8a \n+\tbeq.w\t672a \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr8, [r5]\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr.w\tr3, [r8, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t4144 \n+\tbeq.n\t5be4 \n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr9, [r8, #24]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr.w\tr0, [r9]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const>::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr.w\tr9, [r4]\n+void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&):\n /usr/include/seqan/basic/holder_tristate.h:727\n \tadd\tr3, sp, #284\t@ 0x11c\n \tstr.w\tr3, [r8, #24]\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstr.w\tr3, [r8, #28]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovw\tr0, #43691\t@ 0xaaab\n \tmovt\tr0, #43690\t@ 0xaaaa\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr.w\tr3, [r9, #24]\n+seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int):\n /usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n \tldr.w\tr2, [r9]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr1, [r3, #4]\n+seqan::Size >, 2u, seqan::String >, seqan::Alloc > > >::Type seqan::length >, 2u, seqan::String >, seqan::Alloc > >(seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const&, unsigned int):\n /usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n \tldr.w\tfp, [r2]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r3, #0]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tstr\tr1, [sp, #12]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tsl, r1, r2\n \tmov.w\tr8, sl, asr #2\n \tmul.w\tr8, r0, r8\n+void seqan::resize >, seqan::String >, seqan::Alloc > >(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&):\n /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1)\n \tcmp\tfp, r8\n-\tbcs.w\t4c32 \n+\tbcs.w\t66d2 \n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1406\n \tmov\tr0, r5\n \tblx\t2af0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r4, #4]\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70\n \tmovs\tr3, #0\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71\n \tstr\tr4, [sp, #248]\t@ 0xf8\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70\n \tstrd\tr3, r3, [sp, #252]\t@ 0xfc\n \tstrd\tr3, r3, [sp, #260]\t@ 0x104\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4c04 \n+\tbeq.w\t66a4 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r4, #0]\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r3, #28]\n \tcmp\tr2, #0\n-\tbeq.w\t4c14 \n+\tbeq.w\t66b4 \n+seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r3, #24]\n \tldr.w\tr8, [r3]\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r4, #4]\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1)\n \tstrd\tr8, r8, [sp, #260]\t@ 0x104\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4bfa \n+\tbeq.w\t669a \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r4, #0]\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n \tldr\tr2, [sp, #8]\n+seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_ >, seqan::Tag, seqan::String >, seqan::Alloc > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tldr\tr3, [r3, #0]\n \trsb\tr3, r3, #1\n \tstr\tr3, [sp, #252]\t@ 0xfc\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n-\tldr.w\tr3, [pc, #2128]\t@ 4a18 \n+\tldr.w\tr3, [pc, #2128]\t@ 64b8 \n \tldr.w\tr9, [r2, r3]\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n \tmovs\tr3, #0\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r5, #4]\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n \tstrd\tr3, r3, [sp, #236]\t@ 0xec\n \tstr\tr3, [sp, #244]\t@ 0xf4\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n \tldr.w\tr3, [r9]\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n \tstrd\tr3, r3, [r8]\n \tstr.w\tr3, [r8, #8]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4bce \n+\tbeq.w\t666e \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr2, [r5, #0]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r2, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t4bde \n+\tbeq.w\t667e \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r2, #24]\n \tldr\tr3, [r3, #0]\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1)\n \tstr\tr3, [sp, #244]\t@ 0xf4\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1417\n \tadd.w\tr8, sp, #232\t@ 0xe8\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n \tldr.w\tr3, [r9]\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1417\n \tadd\tr1, sp, #248\t@ 0xf8\n \tstr\tr2, [sp, #228]\t@ 0xe4\n \tadd\tr0, sp, #216\t@ 0xd8\n \tmov\tr2, r8\n \tstrd\tr3, r3, [sp, #216]\t@ 0xd8\n \tstr\tr3, [sp, #224]\t@ 0xe0\n \tadd\tr3, sp, #200\t@ 0xc8\n \tstr\tr7, [sp, #0]\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n \tmov.w\tip, #1\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1417\n \tstr\tr3, [sp, #4]\n \tmov\tr3, r6\n \tstr\tr5, [sp, #232]\t@ 0xe8\n+seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >::DPMatrixNavigator_, 0>(seqan::DPMatrix_, seqan::String > >&, seqan::DPBandConfig > const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n \tstr.w\tip, [sp, #236]\t@ 0xec\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1417\n-\tbl\t2d88 \n+\tbl\t4828 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2d8>\n \tldr.w\tr9, [sp, #232]\t@ 0xe8\n \tldr\tr3, [sp, #216]\t@ 0xd8\n \tstr\tr3, [sp, #8]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr3, [r9, #4]\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1417\n \tldrd\tr2, sl, [sp, #220]\t@ 0xdc\n \tldr.w\tfp, [sp, #228]\t@ 0xe4\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4b98 \n+\tbeq.w\t6638 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr3, [r9]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr1, [r3, #28]\n \tcmp\tr1, #0\n-\tbeq.w\t4bae \n+\tbeq.w\t664e \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r3, #24]\n \tldr\tr1, [r3, #0]\n+void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n \tadd.w\tr3, r1, fp\n \tstr\tr3, [sp, #244]\t@ 0xf4\n+seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1175 (discriminator 2)\n \tldr\tr3, [sp, #8]\n \tcmp\tsl, r3\n-\tbeq.w\t4b14 \n+\tbeq.w\t65b4 \n /usr/include/seqan/align/dp_algorithm_impl.h:1180 (discriminator 2)\n \tldr\tr3, [sp, #8]\n \tcmp\tr3, r2\n /usr/include/seqan/align/dp_algorithm_impl.h:1182 (discriminator 1)\n \titttt\teq\n \tldrbeq.w\tr3, [r1, fp]\n \tbiceq.w\tr3, r3, #1\n /usr/include/seqan/align/dp_algorithm_impl.h:1183 (discriminator 1)\n \torreq.w\tr3, r3, #32\n \tstrbeq.w\tr3, [r1, fp]\n+seqan::EnableIf, seqan::Alloc > > >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::DPCell_ >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:625\n \tldrd\tr2, r7, [r7]\n+seqan::EnableIf, seqan::Alloc > > >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 2)\n \tadd.w\tsl, sp, #124\t@ 0x7c\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr3, [r9, #4]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr7, r7, r2\n \tldrd\tr1, r2, [r6]\n \tsubs\tr2, r2, r1\n+seqan::EnableIf, seqan::Alloc > > >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 2)\n \tstr.w\tr2, [sl]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4b28 \n+\tbeq.w\t65c8 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr6, [r9]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r6, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t4b3a \n+\tbeq.w\t65da \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r6, #24]\n \tldr\tr3, [r3, #0]\n+seqan::EnableIf > >, unsigned char>::Type seqan::_scalarValue(unsigned char&, unsigned int):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldrb.w\tr2, [r3, fp]\n+void seqan::_setToPosition >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, unsigned int>(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&):\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n \tadd\tr3, fp\n \tstr\tr3, [sp, #244]\t@ 0xf4\n+unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:462\n \tlsls\tr1, r2, #25\n /usr/include/seqan/align/dp_traceback_impl.h:464\n \titt\tmi\n \tandmi.w\tr2, r2, #84\t@ 0x54\n /usr/include/seqan/align/dp_traceback_impl.h:465\n \tmovmi\tr0, #4\n /usr/include/seqan/align/dp_traceback_impl.h:462\n-\tbmi.n\t42c4 \n+\tbmi.n\t5d64 \n /usr/include/seqan/align/dp_traceback_impl.h:467\n \tlsls\tr3, r2, #26\n /usr/include/seqan/align/dp_traceback_impl.h:469\n \titte\tmi\n \tandmi.w\tr2, r2, #42\t@ 0x2a\n /usr/include/seqan/align/dp_traceback_impl.h:470\n \tmovmi\tr0, #2\n /usr/include/seqan/align/dp_traceback_impl.h:472\n \tmovpl\tr0, #1\n /usr/include/seqan/align/dp_traceback_impl.h:464\n \tadd.w\tr1, sp, #122\t@ 0x7a\n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tstrd\tsl, r7, [sp]\n \tmov\tr3, r8\n+unsigned char seqan::_retrieveInitialTraceDirection >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(unsigned char&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:464\n \tstrb\tr2, [r1, #0]\n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1)\n \tadd.w\tr2, sp, #123\t@ 0x7b\n \tstrb\tr0, [r2, #0]\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tadd\tr0, sp, #188\t@ 0xbc\n \tmov\tr6, r0\n \tstr\tr0, [sp, #76]\t@ 0x4c\n \tmovs\tr0, #0\n \tstr\tr0, [sp, #188]\t@ 0xbc\n \tmov\tr0, r6\n-\tbl\t3904 , std::allocator >)@@Base+0x48c>\n+\tbl\t53a4 , std::allocator >)@@Base+0x48c>\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #4]\n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tldr\tr6, [sp, #188]\t@ 0xbc\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t431a \n+\tbeq.n\t5dba \n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r5, #0]\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t4308 \n+\tbeq.n\t5da8 \n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr7, [r5, #24]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r7, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #12]\n \tblx\t2a00 \n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate > >, seqan::Tag >, seqan::Matrix > > const, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #4]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t434c \n+\tbeq.n\t5dec \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr4, [r4, #0]\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t433a \n+\tbeq.n\t5dda \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r4, #24]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r4\n \tblx\t2a00 \n+seqan::String >::~String():\n /usr/include/seqan/sequence/string_alloc.h:198\n \tldr\tr0, [sp, #284]\t@ 0x11c\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #272]\t@ 0x110\n \tblx\t2a00 \n+seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr0, [sp, #176]\t@ 0xb0\n+int seqan::globalAlignment, seqan::Alloc >, seqan::Tag, int, seqan::Tag, true, true, true, true, seqan::Tag, seqan::Tag >(seqan::Align, seqan::Alloc >, seqan::Tag >&, seqan::Score > const&, seqan::AlignConfig > const&, seqan::Tag const&):\n /usr/include/seqan/align/global_alignment_unbanded.h:193 (discriminator 2)\n \tldr\tr2, [sp, #76]\t@ 0x4c\n \tadd.w\tr1, r0, #36\t@ 0x24\n \tstr\tr6, [sp, #188]\t@ 0xbc\n \tblx\t2a18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt>\n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tldr\tr0, [sp, #48]\t@ 0x30\n \tblx\t2a9c \n \tmov\tr4, r0\n \tldr\tr0, [sp, #16]\n \tblx\t2a9c \n+adapterAlignment():\n ./porechop/src/adapter_align.cpp:29 (discriminator 2)\n \tldr\tr2, [sp, #8]\n \tstr\tr2, [sp, #0]\n \tmov\tr2, r4\n \tadd\tr4, sp, #272\t@ 0x110\n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tmov\tr3, r0\n+adapterAlignment():\n ./porechop/src/adapter_align.cpp:29 (discriminator 2)\n \tadd\tr1, sp, #176\t@ 0xb0\n \tmov\tr0, r4\n \tblx\t2b44 , seqan::Alloc >, seqan::Tag >&, int, int, int)@plt>\n ./porechop/src/adapter_align.cpp:30\n \tmov\tr1, r4\n \tadd\tr4, sp, #396\t@ 0x18c\n \tmov\tr0, r4\n \tblx\t2908 \n ./porechop/src/adapter_align.cpp:30 (discriminator 2)\n \tmov\tr0, r4\n \tblx\t29e0 , std::allocator >)@plt>\n \tmov\tr5, r0\n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #396]\t@ 0x18c\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tadd\tr3, sp, #404\t@ 0x194\n \tcmp\tr0, r3\n-\tbeq.n\t43ae \n+\tbeq.n\t5e4e \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #404]\t@ 0x194\n+std::__new_allocator::deallocate(char*, unsigned int):\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\t2990 \n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n /usr/include/seqan/sequence/string_alloc.h:197\n \tldrd\tr4, r6, [sp, #176]\t@ 0xb0\n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n /usr/include/seqan/basic/array_construct_destruct.h:548\n \tcmp\tr4, r6\n-\tbeq.n\t43da \n+\tbeq.n\t5e7a \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #8]\n \tblx\t2a00 \n+void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #4]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t43d2 \n+\tbeq.n\t5e72 \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr7, [r4, #0]\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r7, #0]\n \tblx\t2a00 \n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n /usr/include/seqan/basic/array_construct_destruct.h:551\n \tadds\tr4, #36\t@ 0x24\n /usr/include/seqan/basic/array_construct_destruct.h:548\n \tcmp\tr6, r4\n-\tbne.n\t43b6 \n+\tbne.n\t5e56 \n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n /usr/include/seqan/sequence/string_alloc.h:198\n \tldr\tr6, [sp, #176]\t@ 0xb0\n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #372]\t@ 0x174\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tldr\tr3, [sp, #68]\t@ 0x44\n \tcmp\tr0, r3\n-\tbeq.n\t43f0 \n+\tbeq.n\t5e90 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #380]\t@ 0x17c\n+std::__new_allocator::deallocate(char*, unsigned int):\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\t2990 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #348]\t@ 0x15c\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tldr\tr3, [sp, #64]\t@ 0x40\n \tcmp\tr0, r3\n-\tbeq.n\t4400 \n+\tbeq.n\t5ea0 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #356]\t@ 0x164\n+std::__new_allocator::deallocate(char*, unsigned int):\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\t2990 \n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr3, [sp, #32]\n \tldr\tr0, [r3, #0]\n \tblx\t2a00 \n \tldr\tr3, [sp, #28]\n \tldr\tr0, [r3, #0]\n \tblx\t2a00 \n+std::__cxx11::basic_string, std::allocator >::_M_data() const:\n /usr/include/c++/14/bits/basic_string.h:228\n \tldr\tr0, [sp, #324]\t@ 0x144\n+std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n \tldr\tr3, [sp, #60]\t@ 0x3c\n \tcmp\tr0, r3\n-\tbeq.n\t4420 \n+\tbeq.n\t5ec0 \n+std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n /usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n \tldr\tr1, [sp, #332]\t@ 0x14c\n+std::__new_allocator::deallocate(char*, unsigned int):\n /usr/include/c++/14/bits/new_allocator.h:172\n \tadds\tr1, #1\n \tblx\t2990 \n+adapterAlignment():\n ./porechop/src/adapter_align.cpp:12\n-\tldr.w\tr2, [pc, #1528]\t@ 4a1c \n+\tldr.w\tr2, [pc, #1528]\t@ 64bc \n ./porechop/src/adapter_align.cpp:31\n-\tldr.w\tr3, [pc, #1504]\t@ 4a08 \n+\tldr.w\tr3, [pc, #1504]\t@ 64a8 \n ./porechop/src/adapter_align.cpp:12\n \tadd\tr2, pc\n ./porechop/src/adapter_align.cpp:31\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #420]\t@ 0x1a4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t50f4 \n+\tbne.w\t6b94 \n \tmov\tr0, r5\n \tadd\tsp, #428\t@ 0x1ac\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr3, r3, [sp, #236]\t@ 0xec\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4ee8 \n+\tbeq.w\t6988 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr3, [r9]\n \tstr\tr3, [sp, #88]\t@ 0x58\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr3, [r9, #40]\t@ 0x28\n \tcmp\tr3, #0\n-\tbeq.w\t4f0a \n+\tbeq.w\t69aa \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr3, [r9, #36]\t@ 0x24\n \tstr\tr3, [sp, #92]\t@ 0x5c\n /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n \tldr\tr3, [sp, #88]\t@ 0x58\n /usr/include/seqan/sequence/string_alloc.h:76\n \tmovs\tr0, #0\n@@ -3287,19 +8619,19 @@\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr0, r0, [sp, #288]\t@ 0x120\n /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n \tcmp\tr2, r3\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr4, r5, [sp, #272]\t@ 0x110\n /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1)\n-\tbeq.w\t4c94 \n+\tbeq.w\t6734 \n \tldr\tr3, [sp, #92]\t@ 0x5c\n \tldrd\tr3, r2, [r3]\n \tcmp\tr2, r3\n-\tbeq.w\t4c94 \n+\tbeq.w\t6734 \n /usr/include/seqan/align/dp_matrix_sparse.h:64\n \tadd\tr3, sp, #188\t@ 0xbc\n \tstrd\tr0, r0, [sp, #188]\t@ 0xbc\n \tmov\tr0, r3\n \tstr\tr3, [sp, #76]\t@ 0x4c\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n /usr/include/seqan/align/dp_matrix.h:122\n@@ -3322,25 +8654,25 @@\n \tsubs\tr3, r3, r2\n /usr/include/seqan/align/dp_algorithm_impl.h:1384 (discriminator 2)\n \tadds\tr4, r3, #1\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tmov\tr5, r4\n \tcmp\tr3, #0\n-\tbeq.w\t4aa2 \n+\tbeq.w\t6542 \n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [sp, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [sp, #220]\t@ 0xdc\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr\tr4, [r3, #4]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4a9a \n+\tbeq.w\t653a \n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr2, [sp, #92]\t@ 0x5c\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr1, [sp, #216]\t@ 0xd8\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr2, r3, [r2]\n \tsubs\tr3, r3, r2\n@@ -3348,33 +8680,33 @@\n \tadds\tr4, r3, #1\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r1, #0]\n \tstr\tr5, [r3, #4]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tcmp\tr3, #0\n-\tbeq.w\t4abe \n+\tbeq.w\t655e \n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [sp, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [sp, #220]\t@ 0xdc\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr\tr4, [r3, #0]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4db0 \n+\tbeq.w\t6850 \n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r1, #0]\n \tstr\tr4, [r3, #0]\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr3, [r2, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t4516 \n+\tbeq.n\t5fb6 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr4, [r2, #24]\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tmov\tr0, r4\n \tblx\t2a00 \n@@ -3385,21 +8717,21 @@\n \tldr\tr1, [sp, #40]\t@ 0x28\n \tstr\tr2, [r1, #24]\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr2, #2\n \tstr\tr2, [r1, #28]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4d76 \n+\tbeq.w\t6816 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [sp, #216]\t@ 0xd8\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t4540 \n+\tbeq.n\t5fe0 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr4, [r5, #24]\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tmov\tr0, r4\n \tblx\t2a00 \n@@ -3420,31 +8752,31 @@\n \tmovs\tr2, #2\n \tstr\tr2, [r5, #28]\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr9, r3, r6\n \tasr.w\tr1, r9, r2\n /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1)\n \tcmp\tr7, r1\n-\tbcs.w\t4d3a \n+\tbcs.w\t67da \n /usr/include/seqan/align/dp_algorithm_impl.h:1406\n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t2af0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt>\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tcmp\tr3, #0\n-\tbeq.w\t4cfa \n+\tbeq.w\t679a \n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr3, [r2, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t4dc0 \n+\tbeq.w\t6860 \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r2, #24]\n \tldr.w\tr9, [r3]\n /usr/include/seqan/align/dp_cell_linear.h:65\n-\tldr.w\tr3, [pc, #1180]\t@ 4a20 \n+\tldr.w\tr3, [pc, #1180]\t@ 64c0 \n \tldr\tr2, [sp, #8]\n \tldr\tr5, [r2, r3]\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84\n \tldr\tr3, [sp, #96]\t@ 0x60\n \tstr\tr3, [sp, #248]\t@ 0xf8\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2)\n \tldr\tr3, [sp, #40]\t@ 0x28\n@@ -3460,21 +8792,21 @@\n /usr/include/c++/14/bits/move.h:223\n \tstr.w\tr3, [r9]\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [sp, #252]\t@ 0xfc\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.w\t4da6 \n+\tbeq.w\t6846 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [sp, #216]\t@ 0xd8\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r6, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t4f8c \n+\tbeq.w\t6a2c \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r6, #24]\n \tldr\tr4, [r3, #0]\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n \tadds\tr0, r4, #1\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n \tadd.w\tlr, r4, #2\n@@ -3506,29 +8838,29 @@\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n \tstrb\tr7, [r4, #0]\n /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n \tstr\tr5, [sp, #52]\t@ 0x34\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86\n \tstr\tr3, [sp, #252]\t@ 0xfc\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tbeq.n\t462a \n+\tbeq.n\t60ca \n \tsubs\tr5, r2, r1\n \tadds\tr6, r4, r3\n \tadd.w\tr0, r9, #4\n \tadds\tr2, r4, r5\n \tlsls\tr3, r5, #2\n \tstr\tr3, [sp, #20]\n \tadd\tr3, r9\n \tcmp\tr0, r2\n \tit\tcc\n \tcmpcc\tr6, r3\n \tite\tcs\n \tmovcs\tr3, #1\n \tmovcc\tr3, #0\n-\tbcc.w\t4faa \n+\tbcc.w\t6a4a \n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n \tsubs\tr5, #1\n \tmov\tr1, r7\n \tlsls\tr2, r5, #2\n \tblx\t2984 \n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n \tmov\tr2, r5\n@@ -3581,15 +8913,15 @@\n \tldr\tr3, [sp, #88]\t@ 0x58\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr3, r4, [r3]\n /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n \tsubs\tr2, r4, #1\n /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n \tcmp\tr3, r2\n-\tbeq.n\t4754 \n+\tbeq.n\t61f4 \n \tldr\tr2, [sp, #36]\t@ 0x24\n \tsubs\tr6, r3, #1\n \tldr\tr3, [sp, #12]\n \tmov\tr9, r6\n \tstr\tr4, [sp, #116]\t@ 0x74\n \tsubs\tr3, r3, r2\n \tstr\tr3, [sp, #80]\t@ 0x50\n@@ -3615,15 +8947,15 @@\n \tstrb\tr2, [r0, #1]\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tldr\tr2, [sp, #52]\t@ 0x34\n \tcmp\tr1, r2\n /usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n \tmov.w\tr2, #0\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tbeq.w\t4b0e \n+\tbeq.w\t65ae \n \tsubs\tr4, r1, #1\n \tldr\tr1, [sp, #12]\n \tmov\tr5, r7\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n \tmov\tr0, r2\n \tsub.w\tip, r1, #2\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n@@ -3661,15 +8993,15 @@\n \tstrle\tr7, [r1, #0]\n /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1)\n \tmovle\tr2, r7\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n \tstrb.w\tlr, [r5, #1]!\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tcmp\tr4, ip\n-\tbne.n\t46ae \n+\tbne.n\t614e \n \tldrd\tr7, lr, [sp, #20]\n /usr/include/seqan/align/dp_formula_linear.h:80\n \tadd.w\tr4, r8, r2\n \tldr\tr1, [sp, #84]\t@ 0x54\n \tadd\tlr, r1\n \tldr\tr1, [sp, #80]\t@ 0x50\n \tsubs\tr1, #1\n@@ -3708,29 +9040,29 @@\n \tstrb\tr2, [r7, #1]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n \tldr\tr4, [sp, #8]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n \tldr.w\tr2, [lr, #4]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n \tcmp\tr2, r4\n-\tble.n\t4746 \n+\tble.n\t61e6 \n /usr/include/c++/14/bits/move.h:223\n \tstr\tr2, [sp, #8]\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr2, [sp, #216]\t@ 0xd8\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r2, #24]\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tldr\tr2, [r2, #0]\n \tsubs\tr2, r0, r2\n \tstr\tr2, [sp, #44]\t@ 0x2c\n /usr/include/seqan/align/dp_algorithm_impl.h:527 (discriminator 2)\n \tldr\tr2, [sp, #72]\t@ 0x48\n \tcmp\tr2, r9\n-\tbne.n\t467e \n+\tbne.n\t611e \n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235\n \tldr\tr4, [sp, #116]\t@ 0x74\n \tadd.w\tlr, r7, #2\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346\n \tadds\tr6, r7, #3\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n \tldr\tr2, [sp, #108]\t@ 0x6c\n@@ -3746,15 +9078,15 @@\n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145\n \tadd\tr7, r1\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n \tldr.w\tr3, [r1, r2, lsl #2]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n \tldr\tr2, [sp, #8]\n \tcmp\tr3, r2\n-\tble.n\t477e \n+\tble.n\t621e \n /usr/include/c++/14/bits/move.h:223\n \tstr\tr3, [sp, #8]\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr3, [sp, #216]\t@ 0xd8\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r3, #24]\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n@@ -3764,15 +9096,15 @@\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tldr\tr2, [sp, #52]\t@ 0x34\n \tldr\tr3, [sp, #36]\t@ 0x24\n \tcmp\tr3, r2\n /usr/include/seqan/align/dp_formula.h:287 (discriminator 2)\n \tmov.w\tr2, #0\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n-\tbeq.w\t4f70 \n+\tbeq.w\t6a10 \n \tldr\tr3, [sp, #36]\t@ 0x24\n \tmov\tr0, r7\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n \tstrd\tr7, lr, [sp, #20]\n \tadd.w\tr4, lr, #1\n \tsubs\tr6, r3, #1\n \tldr\tr3, [sp, #12]\n@@ -3815,28 +9147,28 @@\n /usr/include/seqan/align/dp_formula.h:162\n \tit\tge\n \tmovge\tr2, r3\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n \tldr.w\tr3, [r0, #4]!\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n \tcmp\tr3, r7\n-\tble.n\t47f2 \n+\tble.n\t6292 \n /usr/include/c++/14/bits/move.h:223\n \tmov\tr7, r3\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr3, [sp, #216]\t@ 0xd8\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r3, #24]\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n \tldr\tr3, [r3, #0]\n \tsub.w\tr3, lr, r3\n \tstr\tr3, [sp, #44]\t@ 0x2c\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tcmp\tip, r6\n-\tbne.n\t47a4 \n+\tbne.n\t6244 \n \tldr\tr0, [sp, #36]\t@ 0x24\n \tldr\tr3, [sp, #12]\n \tstr\tr7, [sp, #8]\n \tldr\tr7, [sp, #20]\n \tsubs\tr3, r3, r0\n \tldr.w\tlr, [sp, #24]\n \tadd.w\tr0, r7, r3, lsl #2\n@@ -3875,15 +9207,15 @@\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n \tstrb.w\tr2, [lr, #1]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 1)\n \tldr\tr3, [r7, #4]\n /usr/include/seqan/align/dp_scout.h:175 (discriminator 2)\n \tldr\tr2, [sp, #8]\n \tcmp\tr3, r2\n-\tble.n\t4854 \n+\tble.n\t62f4 \n /usr/include/c++/14/bits/move.h:223\n \tstr\tr3, [sp, #8]\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr3, [sp, #216]\t@ 0xd8\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r3, #24]\n /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1)\n@@ -3901,21 +9233,21 @@\n \tsubs\tr4, r4, r2\n \tldrd\tr1, r2, [r1]\n \tsubs\tr2, r2, r1\n /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 2)\n \tstr\tr2, [r5, #0]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4d9e \n+\tbeq.w\t683e \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [sp, #216]\t@ 0xd8\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r6, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t4f76 \n+\tbeq.w\t6a16 \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r6, #24]\n \tldr\tr2, [r3, #0]\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485\n \tldr\tr1, [sp, #44]\t@ 0x2c\n /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1)\n \tadd.w\tsl, sp, #124\t@ 0x7c\n@@ -3923,22 +9255,22 @@\n \tldrb\tr3, [r2, r1]\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1)\n \tadd\tr2, r1\n /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1)\n \tstrb.w\tr3, [sl]\n /usr/include/seqan/align/dp_traceback_impl.h:475\n \tands.w\tr0, r3, #1\n-\tbne.n\t48a8 \n+\tbne.n\t6348 \n /usr/include/seqan/align/dp_traceback_impl.h:477\n \ttst.w\tr3, #68\t@ 0x44\n /usr/include/seqan/align/dp_traceback_impl.h:478\n \tit\tne\n \tmovne\tr0, #4\n /usr/include/seqan/align/dp_traceback_impl.h:477\n-\tbne.n\t48a8 \n+\tbne.n\t6348 \n /usr/include/seqan/align/dp_traceback_impl.h:479\n \tand.w\tr3, r3, #34\t@ 0x22\n \tsubs\tr3, #0\n \tit\tne\n \tmovne\tr3, #1\n \tlsls\tr0, r3, #1\n /usr/include/seqan/align/dp_traceback_impl.h:573\n@@ -3952,28 +9284,28 @@\n \tadd\tr3, sp, #248\t@ 0xf8\n /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1)\n \tstrb\tr0, [r2, #0]\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tmov\tr0, r8\n \tmovs\tr4, #0\n \tstr\tr4, [sp, #232]\t@ 0xe8\n-\tbl\t34b4 , std::allocator >)@@Base+0x3c>\n+\tbl\t4f54 , std::allocator >)@@Base+0x3c>\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [sp, #220]\t@ 0xdc\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tldr\tr4, [sp, #232]\t@ 0xe8\n /usr/include/seqan/basic/holder_tristate.h:525\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t48f8 \n+\tbeq.n\t6398 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [sp, #216]\t@ 0xd8\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t48e6 \n+\tbeq.n\t6386 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #24]\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n \tmov\tr0, r6\n \tblx\t2a00 \n@@ -3982,19 +9314,19 @@\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n \tmov\tr0, r5\n \tblx\t2a00 \n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t492c \n+\tbeq.n\t63cc \n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr3, [r2, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t4918 \n+\tbeq.n\t63b8 \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r2, #24]\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n \tmov\tr0, r5\n \tblx\t2a00 \n@@ -4017,232 +9349,293 @@\n \tmov\tr2, r8\n \tstr\tr4, [sp, #232]\t@ 0xe8\n \tadd.w\tr1, r0, #36\t@ 0x24\n \tblx\t2a18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@plt>\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r4\n \tblx\t2a00 \n-\tb.n\t436c \n+\tb.n\t5e0c \n+bool seqan::empty(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2)\n \tldr\tr3, [sp, #16]\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t3ef2 \n+\tbeq.w\t5992 \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr0, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titete\thi\n \taddhi.w\tr5, r0, r0, lsr #1\n \tmovls\tr0, #33\t@ 0x21\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n \taddhi\tr0, r5, #1\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr5, #32\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tldr\tr3, [sp, #32]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr4, r0\n \tldr\tr2, [sp, #8]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr5, [r3, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r3, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr4, [r3, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tldr\tr3, [pc, #172]\t@ (4a24 )\n+\tldr\tr3, [pc, #172]\t@ (64c4 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [sp, #16]\n \tsubs\tr2, #1\n+seqan::assign(seqan::SimpleType&, char):\n /usr/include/seqan/basic/alphabet_residue.h:719\n \tldrb.w\tr1, [r2, #1]!\n \tldrb\tr1, [r3, r1]\n \tstrb.w\tr1, [r0], #1\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n \tcmp\tr0, r4\n-\tbne.n\t497e \n-\tb.w\t3ef2 \n+\tbne.n\t641e \n+\tb.w\t5992 \n+bool seqan::empty(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2)\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t3ed2 \n+\tbeq.w\t5972 \n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr0, #31\n \tmov\tr4, r0\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titete\thi\n \taddhi.w\tr5, r0, r0, lsr #1\n \tmovls\tr0, #33\t@ 0x21\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n \taddhi\tr0, r5, #1\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr5, #32\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tldr\tr3, [sp, #28]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr4, r0\n \tldr\tr2, [sp, #8]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr5, [r3, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r3, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr4, [r3, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tldr\tr3, [pc, #104]\t@ (4a24 )\n+\tldr\tr3, [pc, #104]\t@ (64c4 )\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [sp, #48]\t@ 0x30\n \tsubs\tr2, #1\n+seqan::assign(seqan::SimpleType&, char):\n /usr/include/seqan/basic/alphabet_residue.h:719\n \tldrb.w\tr1, [r2, #1]!\n \tldrb\tr1, [r3, r1]\n \tstrb.w\tr1, [r0], #1\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n \tcmp\tr0, r4\n-\tbne.n\t49c2 \n-\tb.w\t3ed2 \n+\tbne.n\t6462 \n+\tb.w\t5972 \n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1378\n \tmov.w\tr3, #2147483648\t@ 0x80000000\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmov\tr6, r0\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1378\n \tstr\tr3, [sp, #8]\n \tadd\tr3, sp, #188\t@ 0xbc\n \tstr\tr3, [sp, #76]\t@ 0x4c\n-\tb.n\t434e \n+\tb.n\t5dee \n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr.w\tr0, [r9]\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr6, r0\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n \tstr.w\tr3, [r9, #4]\n+seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tr9, [sp, #176]\t@ 0xb0\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t4042 \n-\tstrh\tr6, [r5, #10]\n+\tb.w\t5ae2 \n+\tstr\tr6, [r1, #108]\t@ 0x6c\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstrh\tr4, [r0, #10]\n+\tstr\tr4, [r4, #104]\t@ 0x68\n \tmovs\tr0, r0\n-\tldrh\tr4, [r2, r6]\n+\tlsrs\tr0, r7\n \tmovs\tr0, r0\n-\tldrh\tr4, [r7, r5]\n+\tlsrs\tr0, r4\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #3\n \tmovs\tr0, r0\n-\tldrb\tr4, [r2, #15]\n+\tstr\tr4, [r6, #16]\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #4\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #3\n \tmovs\tr0, r0\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #8]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r4, #16]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp.w\tr9, #0\n-\tbeq.w\t4cea \n+\tbeq.w\t678a \n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr5, #4\n-\tble.w\t4fea \n+\tble.w\t6a8a \n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r5\n \tmov\tr1, r9\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr3, [r4, #16]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tcmp\tr3, #3\n \tit\tcs\n \tmovcs\tr3, #3\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tlsls\tr3, r3, #2\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n-\tb.w\t3fac \n+\tb.w\t5a4c \n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #44]\t@ 0x2c\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r5, #52]\t@ 0x34\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr7, #0\n-\tbeq.w\t4cf2 \n+\tbeq.w\t6792 \n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tr9, #4\n-\tble.w\t4fe2 \n+\tble.w\t6a82 \n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r9\n \tmov\tr1, r7\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr3, [r5, #52]\t@ 0x34\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr7, [r5, #44]\t@ 0x2c\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tcmp\tr3, #3\n \tit\tcs\n \tmovcs\tr3, #3\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tlsls\tr3, r3, #2\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n-\tb.w\t4002 \n+\tb.w\t5aa2 \n+adapterAlignment():\n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t44d4 \n+\tb.n\t5f74 \n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tstr\tr3, [sp, #192]\t@ 0xc0\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr2, [sp, #88]\t@ 0x58\n \tldrd\tr2, r3, [r2]\n \tsubs\tr3, r3, r2\n /usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2)\n \tadds\tr5, r3, #1\n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr3, [sp, #188]\t@ 0xbc\n \tstr\tr3, [sp, #40]\t@ 0x28\n \tldr\tr3, [sp, #192]\t@ 0xc0\n \tstr\tr3, [sp, #56]\t@ 0x38\n-\tb.n\t44c6 \n+\tb.n\t5f66 \n \tldr\tr3, [sp, #40]\t@ 0x28\n \tstr\tr3, [sp, #188]\t@ 0xbc\n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tstr\tr3, [sp, #192]\t@ 0xc0\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n@@ -4263,309 +9656,400 @@\n \tldr\tr3, [r0, #0]\n \tstr\tr4, [r3, #0]\n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr3, [sp, #192]\t@ 0xc0\n \tstr\tr3, [sp, #56]\t@ 0x38\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr1, #0\n-\tbeq.w\t4f2c \n+\tbeq.w\t69cc \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [sp, #216]\t@ 0xd8\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr\tr5, [r3, #0]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tcmp\tr3, #0\n-\tbne.w\t44fe \n+\tbne.w\t5f9e \n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tstrd\tr2, r3, [sp, #188]\t@ 0xbc\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n \tldr\tr3, [sp, #188]\t@ 0xbc\n \tstr\tr3, [sp, #40]\t@ 0x28\n \tldr\tr3, [sp, #192]\t@ 0xc0\n \tstr\tr3, [sp, #56]\t@ 0x38\n-\tb.n\t44fe \n+\tb.n\t5f9e \n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tmov\tr4, r8\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n \tmov\tr0, r2\n-\tb.n\t46fa \n+\tb.n\t619a \n+seqan::EnableIf > >, void>::Type seqan::_correctTraceValue, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, int, seqan::If > >, seqan::Terminator_, seqan::Tag > >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1177 (discriminator 1)\n \tldrb.w\tr3, [r1, fp]\n \tbic.w\tr3, r3, #1\n /usr/include/seqan/align/dp_algorithm_impl.h:1178 (discriminator 1)\n \torr.w\tr3, r3, #64\t@ 0x40\n \tstrb.w\tr3, [r1, fp]\n-\tb.w\t4276 \n+\tb.w\t5d16 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r9\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr6, [r9]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r6, #28]\n \tcmp\tr3, #0\n-\tbne.w\t42a0 \n+\tbne.w\t5d40 \n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #24]\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr2, #1\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr2, [r6, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t42a4 \n+\tb.w\t5d44 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tb.w\t40f0 \n+\tb.w\t5b90 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r5\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.w\t40e0 \n+\tb.w\t5b80 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr2, r3, [r7]\n \tsubs\tr3, r3, r2\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1390 (discriminator 2)\n \tadd.w\tr9, r3, #1\n-\tb.w\t40d0 \n+\tb.w\t5b70 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r5\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.w\t40b4 \n+\tb.w\t5b54 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr2, r3, [r6]\n \tsubs\tr3, r3, r2\n+seqan::Value >, 0>::Type seqan::_computeAlignment >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String >, seqan::String, seqan::Alloc >, seqan::DPScoutState_ >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPContext >, unsigned char, seqan::String >, seqan::Alloc >, seqan::String > >&, seqan::String, seqan::Alloc >&, seqan::DPScoutState_ >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_algorithm_impl.h:1385 (discriminator 2)\n \tadd.w\tr9, r3, #1\n-\tb.w\t40a4 \n+\tb.w\t5b44 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r9\n \tstr\tr2, [sp, #12]\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr3, [r9]\n \tldr\tr2, [sp, #12]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr1, [r3, #28]\n \tcmp\tr1, #0\n-\tbne.w\t424e \n+\tbne.w\t5cee \n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tstr\tr2, [sp, #20]\n \tstr\tr3, [sp, #12]\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr3, [sp, #12]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr1, #0\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:591\n \tldr\tr2, [sp, #20]\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r3, #24]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr1, r1, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr1, [r0, #8]\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr0, #1\n \tstr\tr0, [r3, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t4252 \n+\tb.w\t5cf2 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r5\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr2, [r5, #0]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r2, #28]\n \tcmp\tr3, #0\n-\tbne.w\t41f2 \n+\tbne.w\t5c92 \n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tstr\tr2, [sp, #8]\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr2, [sp, #8]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr1, #1\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r2, #24]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr1, [r2, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t41f6 \n+\tb.w\t5c96 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tb.w\t41b6 \n+\tb.w\t5c56 \n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r4, #0]\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r3, #28]\n \tcmp\tr2, #0\n-\tbne.w\t41a4 \n+\tbne.w\t5c44 \n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tstr\tr3, [sp, #12]\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr3, [sp, #12]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr2, #0\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:591\n \tmov\tr8, r2\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r3, #24]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr2, r2, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr2, [r0, #8]\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr2, #1\n \tstr\tr2, [r3, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t41aa \n+\tb.w\t5c4a \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr0, [r4, #4]\n \tcmp\tr0, #0\n-\tbeq.w\t4ea4 \n+\tbeq.w\t6944 \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n+/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr0, [r9, #28]\n \tcmp\tr0, #0\n-\tbeq.w\t4fbe \n+\tbeq.w\t6a5e \n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr9, #12\n+seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr0, [r3, #8]\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1723\n \tcmp\tfp, r0\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmul.w\tr9, r9, fp\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1723\n-\tbhi.w\t4e00 \n+\tbhi.w\t68a0 \n+seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tlr, [r3]\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n \tadd.w\tip, lr, r9\n /usr/include/seqan/sequence/string_base.h:1731\n \tcmp\tfp, r8\n-\tbls.w\t4f28 \n+\tbls.w\t69c8 \n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n \tadd.w\tr2, lr, sl\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:397\n \tcmp\tsl, r9\n-\tbeq.w\t4f28 \n+\tbeq.w\t69c8 \n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n-\tldr.w\tr1, [pc, #1388]\t@ 51dc \n+\tldr.w\tr1, [pc, #1388]\t@ 6c7c \n \tldr\tr0, [sp, #8]\n \tldr\tr1, [r0, r1]\n \tmov\tr0, ip\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [r2, #8]\n \tstrd\tr1, r1, [r2]\n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:400\n \tadds\tr2, #12\n /usr/include/seqan/basic/array_construct_destruct.h:397\n \tcmp\tr0, r2\n-\tbne.n\t4c78 \n+\tbne.n\t6718 \n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [r3, #4]\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1738\n-\tb.w\t4180 \n+\tb.w\t5c20 \n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r5\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.w\t4124 \n+\tb.w\t5bc4 \n+adapterAlignment():\n /usr/include/seqan/align/dp_algorithm_impl.h:1378\n \tmov.w\tr3, #2147483648\t@ 0x80000000\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmov\tr4, r0\n \tadd.w\tr8, sp, #232\t@ 0xe8\n /usr/include/seqan/align/dp_algorithm_impl.h:1378\n \tstr\tr3, [sp, #8]\n-\tb.n\t492e \n+\tb.n\t63ce \n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr7, #0\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr7, r7, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr7, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r4, #4]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t3f96 \n+\tb.w\t5a36 \n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #36]\t@ 0x24\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n \tstr\tr3, [r5, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t3fd2 \n+\tb.w\t5a72 \n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr6, #0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #36]\t@ 0x24\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr6, r6, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr6, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t3fea \n+\tb.w\t5a8a \n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/holder_tristate.h:591\n \tmov\tr9, r0\n \tmovs\tr3, #12\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tb.w\t5a4c \n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tb.w\t3fac \n \tmov\tr7, r0\n \tmovs\tr3, #12\n-\tb.w\t4002 \n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tb.w\t5aa2 \n+adapterAlignment():\n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr3, [sp, #40]\t@ 0x28\n \tstr\tr3, [sp, #188]\t@ 0xbc\n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tstr\tr3, [sp, #192]\t@ 0xc0\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n@@ -4574,105 +10058,111 @@\n \tstr\tr3, [sp, #56]\t@ 0x38\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r2, #28]\n /usr/include/seqan/basic/holder_tristate.h:863\n \tstr\tr2, [sp, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.n\t4dc0 \n+\tbeq.n\t6860 \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r2, #24]\n \tldr.w\tr9, [r3]\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [sp, #56]\t@ 0x38\n \tcmp\tr3, #0\n-\tbne.w\t4580 \n+\tbne.w\t6020 \n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tstrd\tr2, r3, [sp, #188]\t@ 0xbc\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n \tldr\tr3, [sp, #188]\t@ 0xbc\n \tstr\tr3, [sp, #40]\t@ 0x28\n \tldr\tr3, [sp, #192]\t@ 0xc0\n \tstr\tr3, [sp, #56]\t@ 0x38\n-\tb.n\t4580 \n+\tb.n\t6020 \n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [sp, #56]\t@ 0x38\n \tcmp\tr2, #0\n-\tbeq.w\t4f34 \n+\tbeq.w\t69d4 \n \tldr\tr2, [sp, #40]\t@ 0x28\n \tldr\tr2, [r2, #28]\n \tcmp\tr2, #0\n-\tbeq.n\t4dda \n+\tbeq.n\t687a \n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r4, #8]\n \tlsls\tr5, r7, #2\n /usr/include/seqan/sequence/string_base.h:1723\n \tcmp\tr7, r2\n-\tbhi.w\t5016 \n+\tbhi.w\t6ab6 \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr2, [r4, #0]\n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n \tadds\tr6, r2, r5\n /usr/include/seqan/sequence/string_base.h:1731\n \tcmp\tr7, r1\n-\tbls.n\t4dfa \n+\tbls.n\t689a \n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 1)\n \tadd\tr2, r9\n /usr/include/seqan/basic/array_construct_destruct.h:397\n \tcmp\tr9, r5\n-\tbeq.n\t4dfa \n-\tldr.w\tr3, [pc, #1148]\t@ 51e0 \n+\tbeq.n\t689a \n+\tldr.w\tr3, [pc, #1148]\t@ 6c80 \n \tldr\tr1, [sp, #8]\n \tldr\tr5, [r1, r3]\n /usr/include/seqan/align/dp_cell_linear.h:65\n \tldr\tr3, [r5, #0]\n \tstr.w\tr3, [r2], #4\n /usr/include/seqan/basic/array_construct_destruct.h:397\n \tcmp\tr2, r6\n-\tbne.n\t4d6a \n-\tb.n\t4dfa \n+\tbne.n\t680a \n+\tb.n\t689a \n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.w\t4528 \n+\tb.w\t5fc8 \n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr.w\tr0, [r9, #36]\t@ 0x24\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr7, r0\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n \tstr.w\tr3, [r9, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t4050 \n+\tb.w\t5af0 \n+adapterAlignment():\n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t4870 \n+\tb.n\t6310 \n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.w\t45ac \n+\tb.w\t604c \n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [sp, #216]\t@ 0xd8\n /usr/include/seqan/align/matrix_base.h:435 (discriminator 2)\n \tldr\tr3, [r3, #0]\n \tstr\tr4, [r3, #0]\n-\tb.w\t44fe \n+\tb.w\t5f9e \n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr1, [sp, #40]\t@ 0x28\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr2, #0\n@@ -4685,15 +10175,15 @@\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr2, r2, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr2, [r0, #8]\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r1, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.n\t4d1c \n+\tb.n\t67bc \n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr2, [sp, #40]\t@ 0x28\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n@@ -4706,138 +10196,172 @@\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n \tstr\tr3, [r2, #28]\n /usr/include/seqan/sequence/string_base.h:1723\n \tcmp\tr7, #0\n-\tbne.w\t506c \n+\tbne.w\t6b0c \n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr6, [r0, #0]\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #4]\n /usr/include/seqan/sequence/string_base.h:1738\n-\tb.w\t4562 \n+\tb.w\t6002 \n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr0, r9\n \tstrd\tr2, r3, [sp, #20]\n \tblx\t28a4 \n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tldr\tr2, [sp, #20]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tlr, r0\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tldr\tr3, [sp, #24]\n \tstr.w\tfp, [r3, #8]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r3, #0]\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr2, #0\n-\tbeq.n\t4e9c \n+\tbeq.n\t693c \n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tldr\tr1, [sp, #12]\n \tcmp\tr2, r1\n-\tbcs.n\t4e7e \n+\tbcs.n\t691e \n \tadd.w\tip, r0, #12\n-\tldr\tr0, [pc, #948]\t@ (51dc )\n+\tldr\tr0, [pc, #948]\t@ (6c7c )\n \tldr\tr1, [sp, #8]\n \tldr.w\tr9, [r1, r0]\n \tadd.w\tr0, r2, #12\n \tstr.w\tr8, [sp, #20]\n \tmov\tr8, r3\n \tldr\tr1, [sp, #12]\n \tstr\tr2, [sp, #12]\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n \tmov\tlr, r0\n \tldr.w\tr3, [r9]\n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tadds\tr0, #12\n+seqan::DPCell_ >::DPCell_():\n /usr/include/seqan/align/dp_cell_affine.h:66\n \tstrd\tr3, r3, [ip, #-12]\n \tstr.w\tr3, [ip, #-4]\n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tadd.w\tip, ip, #12\n \tcmp\tr1, lr\n+std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&):\n /usr/include/c++/14/bits/move.h:223\n \tldr.w\tr2, [r0, #-24]\n \tstr.w\tr2, [ip, #-24]\n \tldr.w\tr2, [r0, #-20]\n \tstr.w\tr2, [ip, #-20]\n \tldr.w\tr2, [r0, #-16]\n /usr/include/c++/14/bits/move.h:224\n \tstr.w\tr3, [r0, #-24]\n \tstr.w\tr3, [r0, #-20]\n /usr/include/c++/14/bits/move.h:223\n \tstr.w\tr2, [ip, #-16]\n /usr/include/c++/14/bits/move.h:224\n \tstr.w\tr3, [r0, #-16]\n+void seqan::_arrayConstructMoveDefault >*, seqan::DPCell_ >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:505\n-\tbhi.n\t4e3a \n+\tbhi.n\t68da \n \tmov\tr3, r8\n \tldr\tr2, [sp, #12]\n \tldr.w\tr8, [sp, #20]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r2\n \tstr\tr3, [sp, #12]\n \tblx\t2a00 \n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr3, [sp, #12]\n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n \tmov.w\tr9, #12\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr2, [r3, #8]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tlr, [r3]\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tcmp\tfp, r2\n \tit\tcs\n \tmovcs\tfp, r2\n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n \tmul.w\tr9, r9, fp\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd.w\tr2, lr, sl\n \tstr\tr2, [r3, #4]\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_alloc.h:318\n-\tb.n\t4c58 \n+\tb.n\t66f8 \n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::value >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r4\n \tblx\t28bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr9, [r4]\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::value >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t4fbe \n+\tbeq.w\t6a5e \n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr.w\tr3, [r9, #24]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr2, #12\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovw\tip, #43691\t@ 0xaaab\n \tmovt\tip, #43690\t@ 0xaaaa\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmul.w\tr0, r2, fp\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr1, [r3, #4]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r3, #0]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tstr\tr1, [sp, #12]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tsl, r1, r2\n \tmov.w\tr8, sl, asr #2\n \tmul.w\tr8, ip, r8\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp\tfp, r8\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tit\tcc\n \taddcc\tr2, r2, r0\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n-\tbcc.w\t4c84 \n-\tb.n\t4c44 \n+\tbcc.w\t6724 \n+\tb.n\t66e4 \n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr.w\tr0, [r9]\n@@ -4849,15 +10373,15 @@\n \tstr\tr3, [r0, #8]\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n \tstr.w\tr3, [r9, #4]\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tr9, [sp, #176]\t@ 0xb0\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t4452 \n+\tb.w\t5ef2 \n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr.w\tr0, [r9, #36]\t@ 0x24\n@@ -4867,37 +10391,39 @@\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n \tstr.w\tr3, [r9, #40]\t@ 0x28\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.w\t4462 \n+\tb.w\t5f02 \n+void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:397\n \tmov\tr2, ip\n-\tb.n\t4c84 \n+\tb.n\t6724 \n+adapterAlignment():\n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr0, [sp, #96]\t@ 0x60\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t4aea \n+\tb.n\t658a \n \tldr\tr3, [sp, #40]\t@ 0x28\n \tldr\tr0, [sp, #76]\t@ 0x4c\n \tstr\tr3, [sp, #188]\t@ 0xbc\n \tstr\tr2, [sp, #192]\t@ 0xc0\n \tblx\t2b38 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n \tldr\tr3, [sp, #188]\t@ 0xbc\n \tstr\tr3, [sp, #40]\t@ 0x28\n \tldr\tr2, [sp, #192]\t@ 0xc0\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r3, #28]\n /usr/include/seqan/basic/holder_tristate.h:863\n \tstr\tr2, [sp, #56]\t@ 0x38\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.w\t4dda \n+\tbeq.w\t687a \n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [sp, #40]\t@ 0x28\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr5, r7, #2\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr4, [r3, #24]\n /usr/include/seqan/sequence/string_alloc.h:290\n@@ -4907,23 +10433,23 @@\n \tmov.w\tr1, r9, asr #2\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp\tr7, r1\n /usr/include/seqan/sequence/string_alloc.h:344\n \tit\tcc\n \taddcc\tr6, r6, r5\n /usr/include/seqan/sequence/string_base.h:1716\n-\tbcc.w\t4dfa \n+\tbcc.w\t689a \n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r4, #8]\n-\tb.n\t4d4e \n+\tb.n\t67ee \n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tmov\tr3, r8\n /usr/include/seqan/align/dp_formula.h:286 (discriminator 2)\n \tmov\tr1, r2\n-\tb.n\t4816 \n+\tb.n\t62b6 \n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr2, #0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #24]\n@@ -4932,15 +10458,15 @@\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr2, r2, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr2, [r0, #8]\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r6, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n-\tb.n\t487e \n+\tb.n\t631e \n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #24]\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr4, #0\n@@ -4951,76 +10477,92 @@\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr4, [r0, #8]\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr0, #1\n \tstr\tr0, [r6, #28]\n /usr/include/seqan/basic/holder_tristate.h:591\n \tmovs\tr6, #3\n-\tb.w\t45c2 \n+\tb.w\t6062 \n /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1)\n \tmov\tr1, r9\n /usr/include/seqan/align/dp_formula.h:285 (discriminator 1)\n \tstr.w\tr3, [r1, #4]!\n /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463\n \tstrb.w\tr3, [r6], #1\n /usr/include/seqan/align/dp_algorithm_impl.h:382 (discriminator 5)\n \tcmp\tr2, r6\n-\tbne.n\t4fac \n+\tbne.n\t6a4c \n \tsubs\tr5, #1\n-\tb.w\t461a \n+\tb.w\t60ba \n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr2, #0\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr.w\tr0, [r9, #24]\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr2, r2, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr2, [r0, #8]\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr2, #1\n \tstr.w\tr2, [r9, #28]\n+seqan::Size >, seqan::Alloc > >::Type seqan::_Resize_String >::resize_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1723\n \tcmp.w\tfp, #0\n-\tbne.n\t4ff4 \n+\tbne.n\t6a94 \n+seqan::Iterator >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr2, [r0, #0]\n-\tb.n\t4c84 \n+\tb.n\t6724 \n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr2, [r7, #0]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t4a84 \n+\tb.n\t6524 \n \titt\teq\n \tldreq.w\tr2, [r9]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t4a4a \n+\tb.n\t64ea \n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr9, #12\n \tstr\tr0, [sp, #12]\n \tmul.w\tr9, r9, fp\n \tmov\tr0, r9\n \tblx\t28a4 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tldr\tr3, [sp, #12]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tsl, #0\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tlr, r0\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr8, sl\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tfp, [r3, #8]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r3, #0]\n-\tb.n\t4e9c \n+\tb.n\t693c \n+adapterAlignment():\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr0, r5\n \tstr\tr1, [sp, #20]\n \tstr\tr3, [sp, #12]\n \tblx\t28a4 \n /usr/include/seqan/sequence/string_base.h:1680\n \tldr\tr3, [sp, #12]\n@@ -5030,19 +10572,19 @@\n \tldr\tr1, [sp, #20]\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr6, #0\n-\tbeq.w\t4d56 \n+\tbeq.w\t67f6 \n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tr6, r3\n-\tbcs.n\t5054 \n-\tldr\tr2, [pc, #424]\t@ (51e0 )\n+\tbcs.n\t6af4 \n+\tldr\tr2, [pc, #424]\t@ (6c80 )\n \tmov\tip, r0\n \tldr\tr0, [sp, #8]\n \tmov\tlr, r3\n \tldr\tr5, [r0, r2]\n \tmov\tr2, r6\n /usr/include/seqan/align/dp_cell_linear.h:65\n \tldr\tr0, [r5, #0]\n@@ -5051,15 +10593,15 @@\n \tldr\tr3, [r2, #0]\n /usr/include/c++/14/bits/move.h:224\n \tstr.w\tr0, [r2], #4\n /usr/include/c++/14/bits/move.h:223\n \tstr.w\tr3, [ip], #4\n /usr/include/seqan/basic/array_construct_destruct.h:505\n \tcmp\tr2, lr\n-\tbcc.n\t5040 \n+\tbcc.n\t6ae0 \n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tstr\tr1, [sp, #12]\n \tblx\t2a00 \n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr3, [r4, #8]\n /usr/include/seqan/sequence/string_alloc.h:283\n@@ -5070,30 +10612,30 @@\n \tldr\tr1, [sp, #12]\n /usr/include/seqan/sequence/string_base.h:1726\n \tit\tcs\n \tmovcs\tr7, r3\n /usr/include/seqan/sequence/string_base.h:1733 (discriminator 2)\n \tlsls\tr5, r7, #2\n /usr/include/seqan/sequence/string_alloc.h:391\n-\tb.n\t4d56 \n+\tb.n\t67f6 \n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr5, r7, #2\n \tmov\tr0, r5\n \tblx\t28a4 \n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovs\tr1, #0\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr2, r0\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr9, r1\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n-\tb.n\t4d56 \n+\tb.n\t67f6 \n /usr/include/seqan/basic/holder_tristate.h:863\n \tldr\tr3, [sp, #188]\t@ 0xbc\n \tstr\tr3, [sp, #40]\t@ 0x28\n \tldr\tr3, [sp, #192]\t@ 0xc0\n \tstr\tr3, [sp, #56]\t@ 0x38\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr4, #0\n@@ -5109,3377 +10651,4218 @@\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #284]\t@ 0x11c\n \tblx\t2a00 \n \tldr\tr0, [sp, #272]\t@ 0x110\n \tblx\t2a00 \n \tmov\tr0, r4\n \tblx\t2a00 \n+seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::~String():\n /usr/include/seqan/sequence/string_alloc.h:197\n \tldrd\tr4, r6, [sp, #176]\t@ 0xb0\n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n /usr/include/seqan/basic/array_construct_destruct.h:548\n \tcmp\tr6, r4\n-\tbne.n\t5150 \n+\tbne.n\t6bf0 \n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Gaps, seqan::Alloc >, seqan::Tag >, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #176]\t@ 0xb0\n \tblx\t2a00 \n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tldr\tr0, [sp, #104]\t@ 0x68\n \tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #100]\t@ 0x64\n \tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr3, [sp, #32]\n \tldr\tr0, [r3, #0]\n \tblx\t2a00 \n \tldr\tr3, [sp, #28]\n \tldr\tr0, [r3, #0]\n \tblx\t2a00 \n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tadd\tr0, sp, #324\t@ 0x144\n \tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+adapterAlignment():\n ./porechop/src/adapter_align.cpp:12\n-\tldr\tr2, [pc, #256]\t@ (51e4 )\n-\tldr\tr3, [pc, #260]\t@ (51e8 )\n+\tldr\tr2, [pc, #256]\t@ (6c84 )\n+\tldr\tr3, [pc, #260]\t@ (6c88 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #420]\t@ 0x1a4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5170 \n+\tbeq.n\t6c10 \n ./porechop/src/adapter_align.cpp:31\n \tblx\t2a24 <__stack_chk_fail@plt>\n-\tb.n\t5088 \n+\tb.n\t6b28 \n+seqan::Holder > >, seqan::Tag >::~Holder():\n /usr/include/seqan/basic/holder_tristate.h:140\n \tmovs\tr6, #0\n \tmov\tr0, r5\n \tblx\t28b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n+/usr/include/seqan/basic/holder_tristate.h:140\n \tmov\tr0, r4\n \tblx\t2ab4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #284]\t@ 0x11c\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #272]\t@ 0x110\n \tblx\t2a00 \n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n-\tb.n\t50b0 \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t5088 \n-\tb.n\t5088 \n-\tb.n\t50fa \n+\tb.n\t6b50 \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b28 \n+\tb.n\t6b28 \n+\tb.n\t6b9a \n+adapterAlignment():\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tldr\tr4, [sp, #232]\t@ 0xe8\n-\tb.n\t508a \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t5080 \n-\tb.n\t50fa \n-\tb.n\t5088 \n-\tb.n\t50fa \n-\tb.n\t5088 \n+\tb.n\t6b2a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b20 \n+\tb.n\t6b9a \n+\tb.n\t6b28 \n+\tb.n\t6b9a \n+\tb.n\t6b28 \n /usr/include/seqan/basic/allocator_interface.h:360\n \tmovs\tr4, #0\n-\tb.n\t50aa \n-\tb.n\t5088 \n-\tb.n\t5088 \n+\tb.n\t6b4a \n+\tb.n\t6b28 \n+\tb.n\t6b28 \n+void seqan::deallocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::TraceSegment_*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmovs\tr6, #0\n-\tb.n\t5114 \n-\tb.n\t5088 \n+\tb.n\t6bb4 \n+\tb.n\t6b28 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #8]\n \tblx\t2a00 \n+void seqan::clear, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #4]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t516c \n+\tbeq.n\t6c0c \n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r4, #0]\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::_arrayDestructDefault, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*>(seqan::Gaps, seqan::Alloc >, seqan::Tag >*, seqan::Gaps, seqan::Alloc >, seqan::Tag >*):\n /usr/include/seqan/basic/array_construct_destruct.h:551\n \tadds\tr4, #36\t@ 0x24\n-\tb.n\t50b4 \n+\tb.n\t6b54 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tb.n\t5088 \n-\tb.n\t50fa \n-\tb.n\t5080 \n-\tb.n\t5088 \n-\tb.n\t5080 \n-\tb.n\t50d2 \n-\tb.n\t50da \n+\tb.n\t6b28 \n+\tb.n\t6b9a \n+\tb.n\t6b20 \n+\tb.n\t6b28 \n+\tb.n\t6b20 \n+\tb.n\t6b72 \n+\tb.n\t6b7a \n+std::__cxx11::basic_string, std::allocator >::~basic_string():\n /usr/include/c++/14/bits/basic_string.h:809\n \tmov\tr0, r4\n \tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n+std::__new_allocator::~__new_allocator():\n /usr/include/c++/14/bits/new_allocator.h:104\n-\tb.n\t50b0 \n-\tb.n\t50fa \n-\tb.n\t514a \n-\tb.n\t50ca \n+\tb.n\t6b50 \n+\tb.n\t6b9a \n+\tb.n\t6bea \n+\tb.n\t6b6a \n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n /usr/include/seqan/basic/holder_tristate.h:140\n \tmov\tr0, r4\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr6, #0\n+seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder():\n /usr/include/seqan/basic/holder_tristate.h:140\n \tblx\t2ab4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tb.n\t5108 \n-\tb.n\t50b0 \n-\tb.n\t50c4 \n+\tb.n\t6ba8 \n+\tb.n\t6b50 \n+\tb.n\t6b64 \n+seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&):\n /usr/include/seqan/align/dp_traceback_impl.h:573\n \tldr\tr6, [sp, #188]\t@ 0xbc\n-\tb.n\t50fc \n-\tb.n\t5088 \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t50fa \n-\tb.n\t5142 \n-\tb.n\t50fa \n-\tb.n\t5088 \n+\tb.n\t6b9c \n+\tb.n\t6b28 \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6b9a \n+\tb.n\t6be2 \n+\tb.n\t6b9a \n+\tb.n\t6b28 \n+seqan::Holder > >, seqan::Tag >::~Holder():\n /usr/include/seqan/basic/holder_tristate.h:140\n \tmov\tr0, r5\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr6, #0\n+seqan::Holder > >, seqan::Tag >::~Holder():\n /usr/include/seqan/basic/holder_tristate.h:140\n \tblx\t28b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t5102 \n+\tb.n\t6ba2 \n+adapterAlignment():\n+/usr/include/seqan/basic/holder_tristate.h:140\n \tldr\tr0, [sp, #76]\t@ 0x4c\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr4, #0\n /usr/include/seqan/basic/holder_tristate.h:140\n \tblx\t2a54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt>\n-\tb.n\t509e \n+\tb.n\t6b3e \n \tldr\tr0, [sp, #96]\t@ 0x60\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr4, #0\n /usr/include/seqan/basic/holder_tristate.h:140\n \tblx\t28b0 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t5090 \n-\tb.n\t5114 \n-\tb.n\t50aa \n-\tb.n\t5080 \n-\tb.n\t5080 \n-\tb.n\t5088 \n+\tb.n\t6b30 \n+\tb.n\t6bb4 \n+\tb.n\t6b4a \n+\tb.n\t6b20 \n+\tb.n\t6b20 \n+\tb.n\t6b28 \n \tnop\n \tlsls\tr0, r7, #3\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #4\n \tmovs\tr0, r0\n-\tldr\tr0, [r3, #112]\t@ 0x70\n+\tstrb\tr0, [r7, r1]\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \t...\n \n-000051ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+00006c8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r0, #4]\n-\tcbz\tr3, 5234 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48>\n+\tcbz\tr3, 6cd4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48>\n /usr/include/seqan/basic/holder_tristate.h:523\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n \tmov\tr4, r0\n /usr/include/seqan/basic/holder_tristate.h:525\n \tcmp\tr3, #2\n-\tbeq.n\t522e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42>\n+\tbeq.n\t6cce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r0, #0]\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t521c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30>\n+\tbeq.n\t6cbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #24]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #12]\n \tblx\t2a00 \n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:533\n \tmovs\tr3, #0\n \tstr\tr3, [r4, #4]\n /usr/include/seqan/basic/holder_tristate.h:536\n \tpop\t{r4, r5, r6, pc}\n \tbx\tlr\n \tnop\n \n-00005238 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n+00006cd8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r0, #4]\n-\tcbz\tr3, 5280 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x48>\n+\tcbz\tr3, 6d20 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x48>\n /usr/include/seqan/basic/holder_tristate.h:523\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n \tmov\tr4, r0\n /usr/include/seqan/basic/holder_tristate.h:525\n \tcmp\tr3, #2\n-\tbeq.n\t527a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x42>\n+\tbeq.n\t6d1a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x42>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r0, #0]\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t5268 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x30>\n+\tbeq.n\t6d08 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x30>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #24]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #12]\n \tblx\t2a00 \n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate > >, seqan::Tag >, seqan::Matrix > > const, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:533\n \tmovs\tr3, #0\n \tstr\tr3, [r4, #4]\n /usr/include/seqan/basic/holder_tristate.h:536\n \tpop\t{r4, r5, r6, pc}\n \tbx\tlr\n \tnop\n \n-00005284 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+00006d24 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r0, #4]\n-\tcbz\tr3, 52cc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48>\n+\tcbz\tr3, 6d6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x48>\n /usr/include/seqan/basic/holder_tristate.h:523\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n \tmov\tr4, r0\n /usr/include/seqan/basic/holder_tristate.h:525\n \tcmp\tr3, #2\n-\tbeq.n\t52c6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42>\n+\tbeq.n\t6d66 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x42>\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r0, #0]\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r5, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t52b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30>\n+\tbeq.n\t6d54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x30>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #24]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #12]\n \tblx\t2a00 \n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:533\n \tmovs\tr3, #0\n \tstr\tr3, [r4, #4]\n /usr/include/seqan/basic/holder_tristate.h:536\n \tpop\t{r4, r5, r6, pc}\n \tbx\tlr\n \tnop\n \n-000052d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n+00006d70 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr5, r0\n-\tldr\tr0, [pc, #264]\t@ (53ec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>)\n-\tldr\tr3, [pc, #264]\t@ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr0, [pc, #264]\t@ (6e8c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>)\n+\tldr\tr3, [pc, #264]\t@ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n \tsub\tsp, #16\n \tadd\tr0, pc\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr4, [r1, #4]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tmov\tr6, r1\n \tldr\tr3, [r0, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcbz\tr4, 5300 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30>\n+\tcbz\tr4, 6da0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30>\n \tldr\tr3, [r5, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t536e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e>\n+\tbeq.n\t6e0e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr\tr7, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr4, r2\n \tit\tcs\n \tmovcs\tr4, r2\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.n\t533e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+\tbls.n\t6dde >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r2\n \tit\tcs\n \tmovcs\tr8, r2\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd.w\tr0, r8, #1\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tcbz\tr7, 5368 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98>\n+\tcbz\tr7, 6e08 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr7, [r5, #0]\n \tadds\tr3, r7, r4\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t53c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+\tble.n\t6e60 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #172]\t@ (53f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+\tldr\tr2, [pc, #172]\t@ (6e94 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #164]\t@ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #164]\t@ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t53e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n+\tbne.n\t6e82 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n \tmov\tr2, r4\n \tmov\tr0, r7\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n \tmov\tr7, r0\n-\tb.n\t533e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+\tb.n\t6dde >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr1, r5\n-\tbeq.n\t53a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+\tbeq.n\t6e46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r1, #0]\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr6, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr0, #0\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr7, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r3\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr6, r7, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr0, [sp, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:470\n \tit\teq\n \tmoveq\tr6, sp\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t5398 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8>\n+\tbeq.n\t6e38 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r3\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr0, sp\n \tcmp\tr2, r4\n \tmov\tr6, sp\n \tit\tcs\n \tmovcs\tr2, r4\n \tblx\t2b2c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r5\n \tblx\t29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #80]\t@ (53f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>)\n+\tldr\tr2, [pc, #80]\t@ (6e98 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #68]\t@ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #68]\t@ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t53e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n+\tbne.n\t6e82 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldrbeq\tr3, [r1, #0]\n \tstrbeq\tr3, [r7, #0]\n-\tb.n\t53a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tb.n\t6e46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #44]\t@ (53fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>)\n-\tldr\tr3, [pc, #28]\t@ (53f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr2, [pc, #44]\t@ (6e9c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>)\n+\tldr\tr3, [pc, #28]\t@ (6e90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t53e6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n+\tbeq.n\t6e86 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tldr\tr4, [r2, #80]\t@ 0x50\n+\tstrh\tr4, [r6, r1]\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldr\tr2, [r6, #72]\t@ 0x48\n+\tstrh\tr2, [r2, r0]\n \tmovs\tr0, r0\n-\tldr\tr2, [r2, #68]\t@ 0x44\n+\tstr\tr2, [r6, r6]\n \tmovs\tr0, r0\n-\tldr\tr2, [r5, #64]\t@ 0x40\n+\tstr\tr2, [r1, r6]\n \t...\n \n-00005400 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n+00006ea0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n-\tldr\tr2, [pc, #344]\t@ (556c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>)\n+\tldr\tr2, [pc, #344]\t@ (700c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>)\n \tmov\tr6, r1\n-\tldr\tr3, [pc, #344]\t@ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #344]\t@ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n \tsub\tsp, #20\n \tadd\tr2, pc\n \tmov\tr5, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr1, r4, [r1]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r2, r3]\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr4, r1\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tbeq.n\t549e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e>\n+\tbeq.n\t6f3e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr4, 5436 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36>\n+\tcbz\tr4, 6ed6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36>\n \tldr\tr2, [r0, #4]\n \tcmp\tr4, r2\n-\tbeq.n\t54ae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+\tbeq.n\t6f4e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr9, [r5]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr7, r4\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.w\t5564 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164>\n+\tbls.w\t7004 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titete\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n \tmovls\tr0, #33\t@ 0x21\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n \taddhi.w\tr0, r8, #1\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tr9, #0\n-\tbeq.n\t549a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a>\n+\tbeq.n\t6f3a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r5, #0]\n \tadds\tr3, r0, r7\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5522 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122>\n+\tble.n\t6fc2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #248]\t@ (5574 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n+\tldr\tr2, [pc, #248]\t@ (7014 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #240]\t@ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #240]\t@ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n+\tbne.n\t7000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n \tmov\tr2, r7\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n-\tb.n\t5472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+\tb.n\t6f12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n \tldrd\tr0, r2, [r0]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr0, r2\n-\tbeq.n\t54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tbeq.n\t6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \tcmp\tr1, #0\n-\tbeq.n\t551e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e>\n+\tbeq.n\t6fbe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e>\n \tcmp\tr1, r2\n-\tbne.n\t5518 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118>\n+\tbne.n\t6fb8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr6, r5\n-\tbeq.n\t54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tbeq.n\t6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmov.w\tr8, #0\n \tmov.w\tr9, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr2, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r1\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr8, r9, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr2, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t54f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tbeq.n\t6f90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n-\tbls.n\t552a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a>\n+\tbls.n\t6fca >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr7, r4, r4, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, r4\n \tit\tcs\n \tmovcs\tr7, r4\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r7, #1\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r4\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r3, [sp]\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t54f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tble.n\t6f90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r4\n \tblx\t29c8 \n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r5\n \tblx\t29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #120]\t@ (5578 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr2, [pc, #120]\t@ (7018 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #108]\t@ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #108]\t@ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n+\tbne.n\t7000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovs\tr7, #0\n \tmov\tr4, r7\n-\tb.n\t5472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+\tb.n\t6f12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr0, [r5, #4]\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:448\n-\tb.n\t54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tb.n\t6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbne.n\t54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tbne.n\t6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr3, [r1, #0]\n \tstrb\tr3, [r0, #0]\n-\tb.n\t54fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tb.n\t6f9e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r4, #1\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr2, r0, r4\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr4, [sp, #8]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [sp, #4]\n+unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbne.n\t54ea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea>\n+\tbne.n\t6f8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr2, [r1, #0]\n \tstrb\tr2, [r3, #0]\n-\tb.n\t54f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tb.n\t6f90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #44]\t@ (557c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>)\n-\tldr\tr3, [pc, #32]\t@ (5570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr2, [pc, #44]\t@ (701c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>)\n+\tldr\tr3, [pc, #32]\t@ (7010 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5568 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168>\n+\tbeq.n\t7008 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr0, r9\n-\tb.n\t5472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+\tb.n\t6f12 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tldr\tr4, [r4, #60]\t@ 0x3c\n+\tstr\tr4, [r0, r5]\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #52]\t@ 0x34\n+\tstr\tr6, [r3, r3]\n \tmovs\tr0, r0\n-\tldr\tr2, [r7, #44]\t@ 0x2c\n+\tstr\tr2, [r3, r1]\n \tmovs\tr0, r0\n-\tldr\tr4, [r5, #40]\t@ 0x28\n+\tstr\tr4, [r1, r0]\n \t...\n \n-00005580 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>:\n+00007020 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr5, r0\n-\tldr\tr0, [pc, #264]\t@ (569c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x11c>)\n-\tldr\tr3, [pc, #264]\t@ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n+\tldr\tr0, [pc, #264]\t@ (713c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x11c>)\n+\tldr\tr3, [pc, #264]\t@ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n \tsub\tsp, #16\n \tadd\tr0, pc\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::end, void>(seqan::String, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr4, [r1, #4]\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tmov\tr6, r1\n \tldr\tr3, [r0, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcbz\tr4, 55b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x30>\n+\tcbz\tr4, 7050 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x30>\n \tldr\tr3, [r5, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t561e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x9e>\n+\tbeq.n\t70be >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x9e>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr\tr7, [r5, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr4, r2\n \tit\tcs\n \tmovcs\tr4, r2\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.n\t55ee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e>\n+\tbls.n\t708e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r2\n \tit\tcs\n \tmovcs\tr8, r2\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd.w\tr0, r8, #1\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tcbz\tr7, 5618 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x98>\n+\tcbz\tr7, 70b8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x98>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr7, [r5, #0]\n \tadds\tr3, r7, r4\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5670 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0>\n+\tble.n\t7110 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf0>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #172]\t@ (56a4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x124>)\n+\tldr\tr2, [pc, #172]\t@ (7144 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x124>)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #164]\t@ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #164]\t@ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5692 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112>\n+\tbne.n\t7132 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112>\n \tmov\tr2, r4\n \tmov\tr0, r7\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n \tmov\tr7, r0\n-\tb.n\t55ee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e>\n+\tb.n\t708e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x6e>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr1, r5\n-\tbeq.n\t5656 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6>\n+\tbeq.n\t70f6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r1, #0]\n+seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr6, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr0, #0\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr7, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r3\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr6, r7, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr0, [sp, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:470\n \tit\teq\n \tmoveq\tr6, sp\n+seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t5648 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8>\n+\tbeq.n\t70e8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xc8>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r3\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr0, sp\n \tcmp\tr2, r4\n \tmov\tr6, sp\n \tit\tcs\n \tmovcs\tr2, r4\n \tblx\t2b68 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@plt>\n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r5\n \tblx\t2ae4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #80]\t@ (56a8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x128>)\n+\tldr\tr2, [pc, #80]\t@ (7148 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x128>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #68]\t@ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #68]\t@ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5692 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112>\n+\tbne.n\t7132 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x112>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldrbeq\tr3, [r1, #0]\n \tstrbeq\tr3, [r7, #0]\n-\tb.n\t5656 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6>\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tb.n\t70f6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd6>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #44]\t@ (56ac >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x12c>)\n-\tldr\tr3, [pc, #28]\t@ (56a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n+\tldr\tr2, [pc, #44]\t@ (714c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x12c>)\n+\tldr\tr3, [pc, #28]\t@ (7140 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x120>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5696 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x116>\n+\tbeq.n\t7136 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x116>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tldr\tr4, [r4, #36]\t@ 0x24\n+\tldr\tr7, [pc, #784]\t@ (7450 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x50>)\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldr\tr2, [r0, #32]\n+\tldr\tr7, [pc, #392]\t@ (72d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>)\n \tmovs\tr0, r0\n-\tldr\tr2, [r4, #24]\n+\tldr\tr7, [pc, #8]\t@ (7154 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x4>)\n \tmovs\tr0, r0\n-\tldr\tr2, [r7, #20]\n+\tldr\tr6, [pc, #872]\t@ (74b8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb8>)\n \t...\n \n-000056b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>:\n+00007150 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>:\n void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n-\tldr\tr2, [pc, #344]\t@ (581c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16c>)\n+\tldr\tr2, [pc, #344]\t@ (72bc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x16c>)\n \tmov\tr6, r1\n-\tldr\tr3, [pc, #344]\t@ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #344]\t@ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n \tsub\tsp, #20\n \tadd\tr2, pc\n \tmov\tr5, r0\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr1, r4, [r1]\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r2, r3]\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr4, r1\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tbeq.n\t574e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e>\n+\tbeq.n\t71ee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr4, 56e6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x36>\n+\tcbz\tr4, 7186 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x36>\n \tldr\tr2, [r0, #4]\n \tcmp\tr4, r2\n-\tbeq.n\t575e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+\tbeq.n\t71fe >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr9, [r5]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr7, r4\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.w\t5814 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x164>\n+\tbls.w\t72b4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x164>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titete\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n \tmovls\tr0, #33\t@ 0x21\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n \taddhi.w\tr0, r8, #1\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tr9, #0\n-\tbeq.n\t574a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a>\n+\tbeq.n\t71ea >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9a>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r5, #0]\n \tadds\tr3, r0, r7\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t57d2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x122>\n+\tble.n\t7272 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x122>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #248]\t@ (5824 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x174>)\n+\tldr\tr2, [pc, #248]\t@ (72c4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x174>)\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #240]\t@ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #240]\t@ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5810 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160>\n+\tbne.n\t72b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160>\n \tmov\tr2, r7\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n-\tb.n\t5722 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72>\n+\tb.n\t71c2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72>\n \tldrd\tr0, r2, [r0]\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr0, r2\n-\tbeq.n\t57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+\tbeq.n\t724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \tcmp\tr1, #0\n-\tbeq.n\t57ce >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x11e>\n+\tbeq.n\t726e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x11e>\n \tcmp\tr1, r2\n-\tbne.n\t57c8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x118>\n+\tbne.n\t7268 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x118>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr6, r5\n-\tbeq.n\t57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+\tbeq.n\t724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+seqan::String, seqan::Alloc >::String, seqan::Alloc >, unsigned int, void, void>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmov.w\tr8, #0\n \tmov.w\tr9, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr2, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r1\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr8, r9, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr2, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t57a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+\tbeq.n\t7240 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n-\tbls.n\t57da >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a>\n+\tbls.n\t727a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr7, r4, r4, lsr #1\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, r4\n \tit\tcs\n \tmovcs\tr7, r4\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r7, #1\n \tblx\t28a4 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r4\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [sp, #8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r3, [sp]\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t57a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+\tble.n\t7240 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r4\n \tblx\t29c8 \n+void seqan::assign, seqan::Alloc, seqan::String, seqan::Alloc >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r5\n \tblx\t2ae4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@plt>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #120]\t@ (5828 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x178>)\n+\tldr\tr2, [pc, #120]\t@ (72c8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x178>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #108]\t@ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #108]\t@ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5810 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160>\n+\tbne.n\t72b0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x160>\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovs\tr7, #0\n \tmov\tr4, r7\n-\tb.n\t5722 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72>\n+\tb.n\t71c2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr0, [r5, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:448\n-\tb.n\t57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+\tb.n\t724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbne.n\t57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+\tbne.n\t724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr3, [r1, #0]\n \tstrb\tr3, [r0, #0]\n-\tb.n\t57ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+\tb.n\t724e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xfe>\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r4, #1\n \tblx\t28a4 \n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr2, r0, r4\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr4, [sp, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [sp, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m const, seqan::SimpleType >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbne.n\t579a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xea>\n+\tbne.n\t723a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xea>\n+void std::__copy_move::__assign_one, seqan::SimpleType const>(seqan::SimpleType*, seqan::SimpleType const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr2, [r1, #0]\n \tstrb\tr2, [r3, #0]\n-\tb.n\t57a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+\tb.n\t7240 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xf0>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #44]\t@ (582c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17c>)\n-\tldr\tr3, [pc, #32]\t@ (5820 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n+\tldr\tr2, [pc, #44]\t@ (72cc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x17c>)\n+\tldr\tr3, [pc, #32]\t@ (72c0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x170>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5818 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x168>\n+\tbeq.n\t72b8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x168>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr0, r9\n-\tb.n\t5722 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72>\n+\tb.n\t71c2 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x72>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tldr\tr4, [r6, #16]\n+\tldr\tr6, [pc, #592]\t@ (7510 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x110>)\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [r1, #12]\n+\tldr\tr6, [pc, #184]\t@ (7380 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb0>)\n \tmovs\tr0, r0\n-\tldr\tr2, [r1, #4]\n+\tldr\tr5, [pc, #680]\t@ (7574 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n \tmovs\tr0, r0\n-\tstr\tr4, [r7, #124]\t@ 0x7c\n+\tldr\tr5, [pc, #368]\t@ (7440 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>)\n \t...\n \n-00005830 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n+000072d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr5, r0\n-\tldr\tr0, [pc, #264]\t@ (594c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>)\n-\tldr\tr3, [pc, #264]\t@ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr0, [pc, #264]\t@ (73ec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11c>)\n+\tldr\tr3, [pc, #264]\t@ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n \tsub\tsp, #16\n \tadd\tr0, pc\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr4, [r1, #4]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tmov\tr6, r1\n \tldr\tr3, [r0, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcbz\tr4, 5860 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30>\n+\tcbz\tr4, 7300 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30>\n \tldr\tr3, [r5, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t58ce >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e>\n+\tbeq.n\t736e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9e>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr\tr7, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr4, r2\n \tit\tcs\n \tmovcs\tr4, r2\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.n\t589e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+\tbls.n\t733e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r2\n \tit\tcs\n \tmovcs\tr8, r2\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd.w\tr0, r8, #1\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tcbz\tr7, 58c8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98>\n+\tcbz\tr7, 7368 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x98>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr7, [r5, #0]\n \tadds\tr3, r7, r4\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5920 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+\tble.n\t73c0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf0>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #172]\t@ (5954 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+\tldr\tr2, [pc, #172]\t@ (73f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #164]\t@ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #164]\t@ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5942 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n+\tbne.n\t73e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n \tmov\tr2, r4\n \tmov\tr0, r7\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n \tmov\tr7, r0\n-\tb.n\t589e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+\tb.n\t733e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x6e>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr1, r5\n-\tbeq.n\t5906 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+\tbeq.n\t73a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r1, #0]\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr6, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr0, #0\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr7, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r3\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr6, r7, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr0, [sp, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:470\n \tit\teq\n \tmoveq\tr6, sp\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t58f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8>\n+\tbeq.n\t7398 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xc8>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r3\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr0, sp\n \tcmp\tr2, r4\n \tmov\tr6, sp\n \tit\tcs\n \tmovcs\tr2, r4\n \tblx\t29b8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r5\n \tblx\t2a84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #80]\t@ (5958 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>)\n+\tldr\tr2, [pc, #80]\t@ (73f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #68]\t@ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #68]\t@ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5942 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n+\tbne.n\t73e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x112>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void std::__copy_move::__assign_one(char*, char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldrbeq\tr3, [r1, #0]\n \tstrbeq\tr3, [r7, #0]\n-\tb.n\t5906 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tb.n\t73a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd6>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #44]\t@ (595c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>)\n-\tldr\tr3, [pc, #28]\t@ (5950 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr2, [pc, #44]\t@ (73fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>)\n+\tldr\tr3, [pc, #28]\t@ (73f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5946 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n+\tbeq.n\t73e6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tstr\tr4, [r6, #120]\t@ 0x78\n+\tldr\tr5, [pc, #80]\t@ (7440 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x40>)\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstr\tr2, [r2, #116]\t@ 0x74\n+\tldr\tr4, [pc, #712]\t@ (76c0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x140>)\n \tmovs\tr0, r0\n-\tstr\tr2, [r6, #108]\t@ 0x6c\n+\tldr\tr4, [pc, #328]\t@ (7544 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x144>)\n \tmovs\tr0, r0\n-\tstr\tr2, [r1, #108]\t@ 0x6c\n+\tldr\tr4, [pc, #168]\t@ (74a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa8>)\n \t...\n \n-00005960 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n+00007400 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n-\tldr\tr2, [pc, #344]\t@ (5acc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>)\n+\tldr\tr2, [pc, #344]\t@ (756c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>)\n \tmov\tr6, r1\n-\tldr\tr3, [pc, #344]\t@ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #344]\t@ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n \tsub\tsp, #20\n \tadd\tr2, pc\n \tmov\tr5, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr1, r4, [r1]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r2, r3]\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr4, r1\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tbeq.n\t59fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e>\n+\tbeq.n\t749e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr4, 5996 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36>\n+\tcbz\tr4, 7436 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36>\n \tldr\tr2, [r0, #4]\n \tcmp\tr4, r2\n-\tbeq.n\t5a0e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+\tbeq.n\t74ae >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xae>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr9, [r5]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr7, r4\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.w\t5ac4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164>\n+\tbls.w\t7564 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x164>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titete\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n \tmovls\tr0, #33\t@ 0x21\n+unsigned int seqan::_computeSizeForCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n \taddhi.w\tr0, r8, #1\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tr9, #0\n-\tbeq.n\t59fa >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a>\n+\tbeq.n\t749a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9a>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r5, #0]\n \tadds\tr3, r0, r7\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5a82 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122>\n+\tble.n\t7522 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x122>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #248]\t@ (5ad4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n+\tldr\tr2, [pc, #248]\t@ (7574 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #240]\t@ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #240]\t@ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5ac0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n+\tbne.n\t7560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n \tmov\tr2, r7\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n-\tb.n\t59d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+\tb.n\t7472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n \tldrd\tr0, r2, [r0]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr0, r2\n-\tbeq.n\t5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tbeq.n\t74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \tcmp\tr1, #0\n-\tbeq.n\t5a7e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e>\n+\tbeq.n\t751e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e>\n \tcmp\tr1, r2\n-\tbne.n\t5a78 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118>\n+\tbne.n\t7518 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr6, r5\n-\tbeq.n\t5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tbeq.n\t74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmov.w\tr8, #0\n \tmov.w\tr9, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr2, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r1\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr8, r9, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr2, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t5a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tbeq.n\t74f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n-\tbls.n\t5a8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a>\n+\tbls.n\t752a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x12a>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr7, r4, r4, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, r4\n \tit\tcs\n \tmovcs\tr7, r4\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r7, #1\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r4\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r3, [sp]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tble.n\t74f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r4\n \tblx\t29c8 \n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r5\n \tblx\t2a84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #120]\t@ (5ad8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr2, [pc, #120]\t@ (7578 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #108]\t@ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr3, [pc, #108]\t@ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5ac0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n+\tbne.n\t7560 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x160>\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovs\tr7, #0\n \tmov\tr4, r7\n-\tb.n\t59d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+\tb.n\t7472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr0, [r5, #4]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:448\n-\tb.n\t5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tb.n\t74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbne.n\t5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tbne.n\t74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+void std::__copy_move::__assign_one(char*, char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr3, [r1, #0]\n \tstrb\tr3, [r0, #0]\n-\tb.n\t5a5e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+\tb.n\t74fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xfe>\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r4, #1\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr2, r0, r4\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr4, [sp, #8]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [sp, #4]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbne.n\t5a4a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea>\n+\tbne.n\t74ea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xea>\n+void std::__copy_move::__assign_one(char*, char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr2, [r1, #0]\n \tstrb\tr2, [r3, #0]\n-\tb.n\t5a50 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tb.n\t74f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #44]\t@ (5adc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>)\n-\tldr\tr3, [pc, #32]\t@ (5ad0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n+\tldr\tr2, [pc, #44]\t@ (757c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>)\n+\tldr\tr3, [pc, #32]\t@ (7570 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x170>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5ac8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168>\n+\tbeq.n\t7568 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x168>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr0, r9\n-\tb.n\t59d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n+\tb.n\t7472 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x72>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tstr\tr4, [r0, #104]\t@ 0x68\n+\tldr\tr3, [pc, #912]\t@ (7900 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x2c>)\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstr\tr6, [r3, #96]\t@ 0x60\n+\tldr\tr3, [pc, #504]\t@ (7770 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x18>)\n \tmovs\tr0, r0\n-\tstr\tr2, [r3, #88]\t@ 0x58\n+\tldr\tr2, [pc, #1000]\t@ (7964 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x90>)\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #84]\t@ 0x54\n+\tldr\tr2, [pc, #688]\t@ (7830 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xd8>)\n \t...\n \n-00005ae0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>:\n+00007580 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr7, r2\n-\tldr\tr2, [pc, #428]\t@ (5ca0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0>)\n-\tldr\tr3, [pc, #428]\t@ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+\tldr\tr2, [pc, #428]\t@ (7740 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c0>)\n+\tldr\tr3, [pc, #428]\t@ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n \tmov\tr4, r0\n \tadd\tr2, pc\n+seqan::DisableIf::Type> >, void const*>::Type seqan::getObjectId(char* const&):\n /usr/include/seqan/sequence/sequence_interface.h:286\n \tldr\tr5, [r1, #0]\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tsub\tsp, #16\n \tmov\tr6, r1\n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tmov\tr0, r5\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n+seqan::length(char*):\n /usr/include/seqan/sequence/adapt_array_pointer.h:335\n \tblx\t2a9c \n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n \tldr\tr3, [r4, #4]\n+seqan::Iterator const>::Type seqan::end(char*, seqan::Tag):\n /usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2)\n \tadd\tr5, r0\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n \tcmp\tr3, r5\n-\tbeq.n\t5b78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x98>\n+\tbeq.n\t7618 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x98>\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr0, r7\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr3, [r4, #8]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tit\tcs\n \tmovcs\tr0, r7\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr.w\tr8, [r4]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tmov\tr5, r0\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr0, r3\n-\tbls.n\t5bb6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd6>\n+\tbls.n\t7656 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd6>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr0, #31\n-\tbls.n\t5bc6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe6>\n+\tbls.n\t7666 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xe6>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr3, r0, r0, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, r3\n \tit\tcs\n \tmovcs\tr7, r3\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r7, #1\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n \tcmp.w\tr8, #0\n-\tbeq.n\t5c0c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x12c>\n+\tbeq.n\t76ac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x12c>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r4, #0]\n \tadds\tr3, r0, r5\n \tstr\tr3, [r4, #4]\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1032\n \tldr\tr1, [r6, #0]\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #336]\t@ (5ca8 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c8>)\n+\tldr\tr2, [pc, #336]\t@ (7748 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c8>)\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #328]\t@ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+\tldr\tr3, [pc, #328]\t@ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t5c98 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8>\n+\tbne.w\t7738 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8>\n \tmov\tr2, r5\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr6, r4\n-\tbeq.n\t5bf2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112>\n+\tbeq.n\t7692 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112>\n+seqan::String >::String(char* const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr3, #0\n \tmovs\tr2, #0\n \tmov\tr5, r0\n \tstrd\tr2, r3, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr0, #0\n-\tbne.n\t5c14 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x134>\n+\tbne.n\t76b4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x134>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r4\n \tblx\t2a84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #276]\t@ (5cac >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1cc>)\n+\tldr\tr2, [pc, #276]\t@ (774c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1cc>)\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n-\tldr\tr3, [pc, #264]\t@ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+\tldr\tr3, [pc, #264]\t@ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5c98 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8>\n+\tbne.n\t7738 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8>\n \tmov\tr0, r5\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tb.w\t29fc \n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd.w\tr3, r8, r0\n \tstr\tr3, [r4, #4]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr0, #1\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1032\n \tldr\tr1, [r6, #0]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbls.n\t5c78 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x198>\n+\tbls.n\t7718 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x198>\n \tmov\tr0, r8\n-\tb.n\t5b56 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76>\n+\tb.n\t75f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, #32\n \tit\tcs\n \tmovcs\tr7, #32\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r7, #1\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n \tcmp.w\tr8, #0\n-\tbeq.n\t5be4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x104>\n+\tbeq.n\t7684 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x104>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r4, #0]\n \tadds\tr3, r0, r5\n \tstr\tr3, [r4, #4]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr5, #1\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1032\n \tldr\tr1, [r6, #0]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbne.n\t5b56 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76>\n+\tbne.n\t75f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76>\n+void std::__copy_move::__assign_one(char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr3, [r1, #0]\n \tstrb\tr3, [r0, #0]\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #188]\t@ (5cb0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d0>)\n+\tldr\tr2, [pc, #188]\t@ (7750 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d0>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #172]\t@ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+\tldr\tr3, [pc, #172]\t@ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5c98 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8>\n+\tbne.n\t7738 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1b8>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r5\n \tstr\tr3, [r4, #4]\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1032\n \tldr\tr1, [r6, #0]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:448\n-\tb.n\t5b56 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76>\n+\tb.n\t75f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x76>\n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1039\n \tcmp\tr7, r0\n \tit\tcs\n \tmovcs\tr7, r0\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1582\n \tmov\tr5, r7\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr7, #0\n-\tbeq.n\t5b8e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae>\n+\tbeq.n\t762e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr7, #31\n-\tbls.n\t5c4e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x16e>\n+\tbls.n\t76ee >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x16e>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr8, r7, r7, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r7\n \tit\tcs\n \tmovcs\tr8, r7\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd.w\tr0, r8, #1\n \tblx\t28a4 \n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1032\n \tldr\tr1, [r6, #0]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr5, r0\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r7\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [sp, #4]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r7\n \tmov\tr0, r5\n \tblx\t29c8 \n-\tb.n\t5b8e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae>\n+\tb.n\t762e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, #32\n \tmov\tr8, r7\n \tit\tcs\n \tmovcs.w\tr8, #32\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadd.w\tr0, r8, #1\n \tblx\t28a4 \n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1032\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r7\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr5, r0\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr7, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r3, [sp]\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbne.n\t5c44 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x164>\n+\tbne.n\t76e4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x164>\n+void std::__copy_move::__assign_one(char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr3, [r1, #0]\n \tstrb\tr3, [r0, #0]\n-\tb.n\t5b8e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae>\n+\tb.n\t762e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xae>\n+char* std::__copy_move::__copy_m(char*, char*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbne.n\t5bf2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112>\n+\tbne.n\t7692 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x112>\n \tmov\tr0, r8\n-\tb.n\t5bee >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x10e>\n+\tb.n\t768e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x10e>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #44]\t@ (5cb4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>)\n-\tldr\tr3, [pc, #28]\t@ (5ca4 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n+\tldr\tr2, [pc, #44]\t@ (7754 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>)\n+\tldr\tr3, [pc, #28]\t@ (7744 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1c4>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5c9c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1bc>\n+\tbeq.n\t773c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1bc>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tstr\tr4, [r0, #80]\t@ 0x50\n+\tldr\tr2, [pc, #400]\t@ (78d4 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>)\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstr\tr2, [r4, #72]\t@ 0x48\n+\tldr\tr2, [pc, #8]\t@ (7754 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x1d4>)\n \tmovs\tr0, r0\n-\tstr\tr2, [r4, #68]\t@ 0x44\n+\tldr\tr1, [pc, #776]\t@ (7a58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd4>)\n \tmovs\tr0, r0\n-\tstr\tr6, [r0, #64]\t@ 0x40\n+\tldr\tr1, [pc, #408]\t@ (78ec > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x18>)\n \tmovs\tr0, r0\n-\tstr\tr4, [r6, #52]\t@ 0x34\n+\tldr\tr0, [pc, #848]\t@ (7aa8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124>)\n \t...\n \n-00005cb8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>:\n+00007758 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>:\n void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n-\tldr\tr2, [pc, #336]\t@ (5e1c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x164>)\n+\tldr\tr2, [pc, #336]\t@ (78bc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x164>)\n \tsub\tsp, #16\n-\tldr\tr3, [pc, #336]\t@ (5e20 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>)\n+\tldr\tr3, [pc, #336]\t@ (78c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>)\n \tmov\tr8, r1\n \tadd\tr2, pc\n-\tldr\tr6, [pc, #336]\t@ (5e24 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16c>)\n+\tldr\tr6, [pc, #336]\t@ (78c4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x16c>)\n \tmov\tr7, r0\n \tadd\tr6, pc\n \tldr\tr3, [r2, r3]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r4, [r1]\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr4, r2\n-\tbeq.n\t5d6e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb6>\n+\tbeq.n\t780e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb6>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr4, 5cf2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x3a>\n+\tcbz\tr4, 7792 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x3a>\n \tldr\tr3, [r0, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t5d7c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xc4>\n+\tbeq.n\t781c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xc4>\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr3, [r7, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r2\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tsl, [r7]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr5, r4\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.w\t5e12 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15a>\n+\tbls.w\t78b2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15a>\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titete\thi\n \taddhi.w\tr9, r4, r4, lsr #1\n \tmovls\tr0, #33\t@ 0x21\n+unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:809 (discriminator 1)\n \taddhi.w\tr0, r9, #1\n+unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr9, #32\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr9, [r7, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #0]\n+seqan::Size, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan::Alloc > >(seqan::String, seqan::Alloc >&, seqan::Size, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tsl, #0\n-\tbeq.n\t5d68 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb0>\n+\tbeq.n\t7808 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xb0>\n+void seqan::deallocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc >&, seqan::SimpleType*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, sl\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr2, [r8]\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r7, #0]\n \tadd\tr5, r3\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n \tcmp\tr4, #0\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr5, [r7, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tble.n\t5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n-\tldr\tr1, [pc, #236]\t@ (5e28 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x170>)\n+\tble.n\t77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+\tldr\tr1, [pc, #236]\t@ (78c8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x170>)\n \tsubs\tr2, #1\n \tldr\tr0, [r6, r1]\n+seqan::assign(seqan::SimpleType&, char):\n /usr/include/seqan/basic/alphabet_residue.h:719\n \tldrb.w\tr1, [r2, #1]!\n \tldrb\tr1, [r0, r1]\n \tstrb.w\tr1, [r3], #1\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n \tcmp\tr3, r5\n-\tbne.n\t5d40 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x88>\n+\tbne.n\t77e0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x88>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #220]\t@ (5e2c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x174>)\n+\tldr\tr2, [pc, #220]\t@ (78cc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x174>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #204]\t@ (5e20 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>)\n+\tldr\tr3, [pc, #204]\t@ (78c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5e0e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x156>\n+\tbne.n\t78ae >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x156>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr2, [r8]\n-\tb.n\t5d32 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a>\n+\tb.n\t77d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n+/usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr3, r1, [r0]\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr3, r1\n-\tbeq.n\t5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+\tbeq.n\t77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr2, 5dd2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11a>\n+\tcbz\tr2, 7872 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11a>\n \tcmp\tr2, r1\n-\tbne.n\t5dcc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114>\n+\tbne.n\t786c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr8, r7\n-\tbeq.n\t5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+\tbeq.n\t77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr3, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r2\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr0, r1, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr3, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t5dbc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104>\n+\tbeq.n\t785c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n-\tbls.n\t5dd6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11e>\n+\tbls.n\t7876 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11e>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr5, r4, r4, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr5, r4\n \tit\tcs\n \tmovcs\tr5, r4\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r5, #1\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr1, [r8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r4\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr5, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r3, [sp]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5dbc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104>\n+\tble.n\t785c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r4\n \tblx\t29c8 \n+void seqan::assign, seqan::Alloc, seqan::String >, seqan::TagGenerous_>(seqan::String, seqan::Alloc >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r7\n \tblx\t2978 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@plt>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n-\tb.n\t5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tb.n\t77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovs\tr5, #0\n \tmov\tr4, r5\n-\tb.n\t5d32 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a>\n+\tb.n\t77d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a>\n+void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r7, #4]\n+seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*):\n /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1)\n-\tb.n\t5d4e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+\tb.n\t77ee >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x96>\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r4, #1\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr1, [r8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr2, r0, r4\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr4, #1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr4, [sp, #8]\n+void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [sp, #4]\n+char* std::__copy_move::__copy_m(char const*, char const*, char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbne.n\t5db6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe>\n+\tbne.n\t7856 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe>\n+void std::__copy_move::__assign_one(char*, char const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldrb\tr2, [r1, #0]\n \tstrb\tr2, [r3, #0]\n-\tb.n\t5dbc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104>\n+\tb.n\t785c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x104>\n+void seqan::deallocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #52]\t@ (5e30 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x178>)\n-\tldr\tr3, [pc, #32]\t@ (5e20 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>)\n+\tldr\tr2, [pc, #52]\t@ (78d0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr3, [pc, #32]\t@ (78c0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x168>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t5e16 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15e>\n+\tbeq.n\t78b6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x15e>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage, seqan::Alloc, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr3, sl\n-\tb.n\t5d32 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a>\n+\tb.n\t77d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x7a>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tstr\tr4, [r5, #48]\t@ 0x30\n+\tldr\tr0, [pc, #560]\t@ (7af0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16c>)\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstr\tr6, [r4, #48]\t@ 0x30\n+\tldr\tr0, [pc, #536]\t@ (7ae0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x15c>)\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #3\n \tmovs\tr0, r0\n-\tstr\tr2, [r5, #40]\t@ 0x28\n+\tldr\tr0, [pc, #40]\t@ (78f8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x24>)\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #28]\n+\tbx\tfp\n \t...\n \n-00005e34 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>:\n+000078d4 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base>:\n void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:915\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n /usr/include/seqan/basic/holder_tristate.h:918\n \tldr\tr5, [r1, #4]\n /usr/include/seqan/basic/holder_tristate.h:915\n \tmov\tr4, r0\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr6, [r0, #4]\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \tcmp\tr5, #0\n-\tbeq.n\t5ebe > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x8a>\n+\tbeq.n\t795e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x8a>\n \tcmp\tr5, #1\n-\tbeq.n\t5e6e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x3a>\n+\tbeq.n\t790e > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x3a>\n \tldr\tr5, [r1, #0]\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tbics.w\tr3, r6, #2\n-\tbeq.n\t5e66 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x32>\n+\tbeq.n\t7906 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x32>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r0, #0]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&):\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstrd\tr5, r3, [r4]\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr7, [r1, #0]\n+void seqan::assignValue >, seqan::String > >(seqan::Holder >, seqan::Tag >&, seqan::String > const&):\n /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n-\tcbnz\tr6, 5ed8 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa4>\n+\tcbnz\tr6, 7978 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa4>\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n \tmov\tr5, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr1, r2, [r7]\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr0, [r7, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r2, r1\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr6, r6, [r5]\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #31\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr6, [r5, #8]\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr6, r3, r3, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr6, #32\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr6, r0\n \tit\tcs\n \tmovcs\tr6, r0\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\tcbz\tr6, 5eaa > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x76>\n+\tcbz\tr6, 794a > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x76>\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r6, #1\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r5]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr6, [r5, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr1, r2, [r7]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbeq.n\t5eb6 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x82>\n+\tbeq.n\t7956 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x82>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r7\n \tmov\tr0, r5\n \tblx\t29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4>\n+void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::String > const&):\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr5, r3, [r4]\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tcmp\tr6, #0\n-\tbeq.n\t5e6c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x38>\n+\tbeq.n\t790c > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0x38>\n \tcmp\tr6, #2\n-\tbeq.n\t5ed4 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa0>\n+\tbeq.n\t7974 > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&)@@Base+0xa0>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r0, #0]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:533\n \tstr\tr5, [r4, #4]\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r7\n \tldr\tr0, [r0, #0]\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tb.w\t29a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n \n-00005ee4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n+00007984 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n-\tldr\tr2, [pc, #352]\t@ (6058 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n+\tldr\tr2, [pc, #352]\t@ (7af8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x174>)\n \tmov\tr6, r1\n-\tldr\tr3, [pc, #352]\t@ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr3, [pc, #352]\t@ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n \tsub\tsp, #20\n \tadd\tr2, pc\n \tmov\tr4, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr1, r5, [r1]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r2, r3]\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr5, r1\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n-\tbeq.n\t5f84 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa0>\n+\tbeq.n\t7a24 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa0>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr5, 5f1a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36>\n+\tcbz\tr5, 79ba >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x36>\n \tldr\tr2, [r0, #4]\n \tcmp\tr5, r2\n-\tbeq.n\t5f94 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb0>\n+\tbeq.n\t7a34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xb0>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr5, r5, r1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr2, [r4, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr9, [r4]\n \tmov\tr7, r5\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr3, r5, #2\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr3, r2\n-\tbls.w\t604e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16a>\n+\tbls.w\t7aee >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16a>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr5, #124\t@ 0x7c\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titeet\thi\n \taddhi.w\tr8, r3, r3, lsr #1\n \tmovls\tr0, #128\t@ 0x80\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovhi.w\tr0, r8, lsl #2\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r4, #8]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tr9, #0\n-\tbeq.n\t5f80 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9c>\n+\tbeq.n\t7a20 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9c>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r9\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r4, #0]\n \tadds\tr3, r0, r7\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr5, #4\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r4, #4]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t600c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128>\n+\tble.n\t7aac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #252]\t@ (6060 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>)\n+\tldr\tr2, [pc, #252]\t@ (7b00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x17c>)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #248]\t@ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr3, [pc, #248]\t@ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t604a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166>\n+\tbne.n\t7aea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166>\n \tmov\tr2, r7\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1020\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n-\tb.n\t5f58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74>\n+\tb.n\t79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74>\n \tldrd\tr0, r2, [r0]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr0, r2\n-\tbeq.n\t5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+\tbeq.n\t7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \tcmp\tr1, #0\n-\tbeq.n\t6008 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124>\n+\tbeq.n\t7aa8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x124>\n \tcmp\tr1, r2\n-\tbne.n\t6002 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e>\n+\tbne.n\t7aa2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x11e>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr6, r4\n-\tbeq.n\t5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+\tbeq.n\t7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmov.w\tr8, #0\n \tmov.w\tr9, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr2, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr5, r1\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr8, r9, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr2, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6>\n+\tbeq.n\t7a7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr5, r5, r1\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr5, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr7, r5, asr #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n-\tbls.n\t6014 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130>\n+\tbls.n\t7ab4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr3, r7, r7, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr7, r3\n \tit\tcs\n \tmovcs\tr7, r3\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r0, r5\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr5, #4\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r3, [sp]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6>\n+\tble.n\t7a7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r5\n \tblx\t29c8 \n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r4\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #120]\t@ (6064 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>)\n+\tldr\tr2, [pc, #120]\t@ (7b04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x180>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #112]\t@ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr3, [pc, #112]\t@ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t604a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166>\n+\tbne.n\t7aea >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x166>\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tmovs\tr7, #0\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov\tr5, r7\n-\tb.n\t5f58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74>\n+\tb.n\t79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr0, [r4, #4]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:448\n-\tb.n\t5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+\tb.n\t7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbne.n\t5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+\tbne.n\t7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \tldr\tr3, [r1, #0]\n \tstr\tr3, [r0, #0]\n-\tb.n\t5fe8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+\tb.n\t7a88 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x104>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr0, r5\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr2, r0, r5\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr5, #4\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [sp, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr0, r2, [sp]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbgt.n\t5fd4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+\tbgt.n\t7a74 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf0>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldreq\tr2, [r1, #0]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6>\n+\tb.n\t7a7a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xf6>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #48]\t@ (6068 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x184>)\n-\tldr\tr3, [pc, #32]\t@ (605c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n+\tldr\tr2, [pc, #48]\t@ (7b08 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x184>)\n+\tldr\tr3, [pc, #32]\t@ (7afc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x178>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t6052 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16e>\n+\tbeq.n\t7af2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x16e>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr0, r9\n-\tb.n\t5f58 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74>\n+\tb.n\t79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x74>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tstr\tr0, [r0, #16]\n+\tmov\tr0, ip\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #8]\n+\tcmp\tr8, pc\n \tmovs\tr0, r0\n-\tstr\tr0, [r2, #0]\n+\tcmp\tr0, lr\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r0, r7]\n+\tcmp\tr2, r4\n \t...\n \n-0000606c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n+00007b0c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr5, r0\n-\tldr\tr0, [pc, #268]\t@ (618c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n-\tldr\tr3, [pc, #268]\t@ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+\tldr\tr0, [pc, #268]\t@ (7c2c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x120>)\n+\tldr\tr3, [pc, #268]\t@ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n \tsub\tsp, #16\n \tadd\tr0, pc\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr4, [r1, #4]\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tmov\tr6, r1\n \tldr\tr3, [r0, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcbz\tr4, 609c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30>\n+\tcbz\tr4, 7b3c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x30>\n \tldr\tr3, [r5, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t610c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa0>\n+\tbeq.n\t7bac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xa0>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr3, [r5, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r1\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr\tr7, [r5, #0]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr4, r4, #2\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr4, r2\n \tit\tcs\n \tmovcs\tr4, r2\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr4, r3\n-\tbls.n\t60dc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70>\n+\tbls.n\t7b7c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr8, r4, r4, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r2\n \tit\tcs\n \tmovcs\tr8, r2\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, r8, lsl #2\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r5, #8]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tcbz\tr7, 6106 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9a>\n+\tcbz\tr7, 7ba6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x9a>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr7, [r5, #0]\n \tlsls\tr2, r4, #2\n \tadds\tr3, r7, r2\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr2, #4\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t6160 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf4>\n+\tble.n\t7c00 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf4>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr0, [pc, #172]\t@ (6194 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>)\n+\tldr\tr0, [pc, #172]\t@ (7c34 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x128>)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #164]\t@ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+\tldr\tr3, [pc, #164]\t@ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr0, pc\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r0, r3]\n \tldr\tr0, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr0, r3\n \tmov.w\tr3, #0\n-\tbne.n\t6182 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n+\tbne.n\t7c22 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n \tmov\tr0, r7\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1044\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n \tmov\tr7, r0\n-\tb.n\t60dc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70>\n+\tb.n\t7b7c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x70>\n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr1, r5\n-\tbeq.n\t6146 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda>\n+\tbeq.n\t7be6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r1, #0]\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr6, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr0, #0\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr7, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r3\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr6, r7, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr0, [sp, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:470\n \tit\teq\n \tmoveq\tr6, sp\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t6138 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xcc>\n+\tbeq.n\t7bd8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xcc>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r3\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr0, sp\n \tmov\tr6, sp\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr4, r4, #2\n+void seqan::assign, seqan::String >, unsigned int, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tcmp\tr2, r4\n \tit\tcs\n \tmovcs\tr2, r4\n \tblx\t2b14 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@plt>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r5\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #80]\t@ (6198 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>)\n+\tldr\tr2, [pc, #80]\t@ (7c38 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x12c>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #68]\t@ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+\tldr\tr3, [pc, #68]\t@ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t6182 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n+\tbne.n\t7c22 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x116>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldreq\tr3, [r1, #0]\n \tstreq\tr3, [r7, #0]\n-\tb.n\t6146 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tb.n\t7be6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xda>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #44]\t@ (619c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x130>)\n-\tldr\tr3, [pc, #28]\t@ (6190 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n+\tldr\tr2, [pc, #44]\t@ (7c3c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x130>)\n+\tldr\tr3, [pc, #28]\t@ (7c30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x124>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t6186 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11a>\n+\tbeq.n\t7c26 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x11a>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tldrsh\tr0, [r7, r5]\n+\tadd\tr8, fp\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r2, r4]\n+\tadd\tr2, lr\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r6, r2]\n+\tadd\tr2, r2\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r1, r2]\n+\tmvns\tr2, r5\n \t...\n \n-000061a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>:\n+00007c40 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>:\n void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4024]\t@ 0xfb8\n \tsub\tsp, #36\t@ 0x24\n \tmov\tr7, r1\n-\tldr\tr1, [pc, #480]\t@ (6398 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f8>)\n+\tldr\tr1, [pc, #480]\t@ (7e38 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f8>)\n \tmov\tr6, r3\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr3, [r3, #4]\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n \tmov\tr5, r0\n \tstr\tr2, [sp, #4]\n \tadd\tr1, pc\n-\tldr\tr2, [pc, #472]\t@ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n+\tldr\tr2, [pc, #472]\t@ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n \tldr\tr2, [r1, r2]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #28]\n \tmov.w\tr2, #0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr2, [r0, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tfp, r3, r1\n \tmov.w\tr9, fp, asr #2\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1427 (discriminator 1)\n-\tcbz\tr3, 61de >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x3e>\n+\tcbz\tr3, 7c7e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x3e>\n \tcmp\tr3, r2\n-\tbeq.n\t62b4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+\tbeq.n\t7d54 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x114>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr8, [r5]\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr1, [r5, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr3, r2, r8\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:753\n \tldr\tr2, [sp, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tstr\tr3, [sp, #12]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:753\n \tsubs\tr4, r7, r2\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr2, r3, #2\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:753\n \tadd\tr4, r2\n \tadd\tr4, r9\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr4, r1\n-\tbls.n\t628c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xec>\n+\tbls.n\t7d2c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xec>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #31\n \tstr\tr2, [sp, #8]\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titeet\thi\n \taddhi.w\tsl, r4, r4, lsr #1\n \tmovls\tr0, #128\t@ 0x80\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tsl, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovhi.w\tr0, sl, lsl #2\n \tblx\t28a4 \n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:762\n \tldr\tr2, [sp, #8]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tsl, [r5, #8]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:762\n \tcmp.w\tr8, #0\n-\tbeq.n\t628e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xee>\n+\tbeq.n\t7d2e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xee>\n /usr/include/seqan/sequence/string_base.h:764\n \tmov.w\tsl, r7, lsl #2\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tsl, #4\n-\tble.w\t6354 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b4>\n+\tble.w\t7df4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b4>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, sl\n \tmov\tr1, r8\n \tstr\tr0, [sp, #8]\n \tblx\t29c8 \n \tldr\tr3, [sp, #8]\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:765\n \tadd\tr9, r7\n \tadd.w\tr0, r3, r9, lsl #2\n \tldr\tr3, [sp, #4]\n \tlsls\tr1, r3, #2\n \tldr\tr3, [sp, #12]\n \tsubs\tr2, r3, r1\n \tadd\tr1, r8\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr2, #4\n-\tble.n\t6348 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a8>\n+\tble.n\t7de8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a8>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r5, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tfp, #4\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1430 (discriminator 3)\n \tadd.w\tr0, r3, sl\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd.w\tr3, r3, r4, lsl #2\n \tstr\tr3, [r5, #4]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t631e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x17e>\n+\tble.n\t7dbe >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x17e>\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n-\tldr\tr2, [pc, #308]\t@ (63a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x200>)\n+\tldr\tr2, [pc, #308]\t@ (7e40 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x200>)\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n-\tldr\tr3, [pc, #300]\t@ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n+\tldr\tr3, [pc, #300]\t@ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n \tadd\tr2, pc\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t6384 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4>\n+\tbne.w\t7e24 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4>\n \tmov\tr2, fp\n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1437\n \tadd\tsp, #36\t@ 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tb.w\t29c4 \n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tmov\tr3, r8\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:752\n \tldr\tr1, [sp, #4]\n /usr/include/seqan/sequence/string_base.h:771\n \tmov.w\tsl, r7, lsl #2\n /usr/include/seqan/sequence/string_base.h:752\n \tsub.w\tip, r1, r7\n+void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&):\n /usr/include/seqan/basic/array_construct_destruct.h:1241\n \tcmp\tip, r9\n-\tbeq.n\t6256 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6>\n+\tbeq.n\t7cf6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6>\n \tsubs\tr2, r2, r1\n+seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:771\n \tadd\tr3, sl\n+void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&):\n /usr/include/seqan/basic/array_construct_destruct.h:1243\n \tadd.w\tr1, r3, ip, lsl #2\n \tadd.w\tr0, r3, fp\n+void seqan::_arrayMoveBackwardDefault(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/seqan/basic/array_construct_destruct.h:803\n \tlsls\tr2, r2, #2\n+unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:765 (discriminator 1)\n \tcmp\tr2, #4\n-\tble.n\t635e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1be>\n+\tble.n\t7dfe >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1be>\n /usr/include/c++/14/bits/stl_algobase.h:766\n \tblx\t29c8 \n-\tb.n\t6256 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6>\n+\tb.n\t7cf6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6>\n+seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n-\tvldr\td7, [pc, #216]\t@ 6390 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f0>\n+\tvldr\td7, [pc, #216]\t@ 7e30 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1f0>\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr2, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr3, r1\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr2, [sp, #24]\n /usr/include/seqan/sequence/string_alloc.h:166\n \tvstr\td7, [sp, #16]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t62f2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152>\n+\tbeq.n\t7d92 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp.w\tfp, #124\t@ 0x7c\n-\tbls.n\t6326 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x186>\n+\tbls.n\t7dc6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x186>\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tadd.w\tr4, r9, r9, lsr #1\n+seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int, unsigned int>(seqan::String >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr4, r9\n \tit\tcs\n \tmovcs\tr4, r9\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r4, #2\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd.w\tr3, r0, fp\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tfp, #4\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr4, [sp, #24]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #16]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [sp, #20]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tble.n\t62f2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152>\n+\tble.n\t7d92 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, fp\n \tblx\t29c8 \n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1481\n \tldr\tr2, [sp, #4]\n \tadd\tr3, sp, #16\n \tmov\tr1, r7\n \tmov\tr0, r5\n \tblx\t2ad8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #16]\n \tblx\t2a00 \n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n-\tldr\tr2, [pc, #156]\t@ (63a4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x204>)\n+\tldr\tr2, [pc, #156]\t@ (7e44 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x204>)\n /usr/include/seqan/sequence/string_base.h:1437\n-\tldr\tr3, [pc, #148]\t@ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n+\tldr\tr3, [pc, #148]\t@ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n /usr/include/seqan/sequence/string_base.h:1422\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1437\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t6384 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4>\n+\tbne.n\t7e24 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e4>\n \tadd\tsp, #36\t@ 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldreq\tr3, [r1, #0]\n \tstreq\tr3, [r0, #0]\n-\tb.n\t6304 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x164>\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n+/usr/include/c++/14/bits/stl_algobase.h:413\n+\tb.n\t7da4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x164>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr0, fp\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr1, [r6, #0]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd.w\tr2, r0, fp\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tfp, #4\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr9, [sp, #24]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #16]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [sp, #20]\n+unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n-\tbgt.n\t62ec >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x14c>\n+\tbgt.n\t7d8c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x14c>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int const*):\n /usr/include/c++/14/bits/stl_algobase.h:413\n \titt\teq\n \tldreq\tr2, [r1, #0]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t62f2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152>\n+\tb.n\t7d92 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x152>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \tittt\teq\n \tldreq\tr3, [sp, #4]\n \tldreq.w\tr2, [r8, r3, lsl #2]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t6250 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb0>\n+\tb.n\t7cf0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb0>\n \titt\teq\n \tldreq.w\tr2, [r8]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t6238 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x98>\n+\tb.n\t7cd8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x98>\n \titt\teq\n \tldreq.w\tr2, [r3, ip, lsl #2]\n \tstreq.w\tr2, [r3, fp]\n-\tb.n\t6256 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6>\n+\tb.n\t7cf6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb6>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #16]\n \tblx\t2a00 \n+void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:1422\n-\tldr\tr2, [pc, #52]\t@ (63a8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x208>)\n-\tldr\tr3, [pc, #40]\t@ (639c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n+\tldr\tr2, [pc, #52]\t@ (7e48 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x208>)\n+\tldr\tr3, [pc, #40]\t@ (7e3c >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1fc>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t6388 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e8>\n+\tbeq.n\t7e28 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1e8>\n /usr/include/seqan/sequence/string_base.h:1437\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop.w\n \t...\n-\tldrsh\tr6, [r7, r0]\n+\tbics\tr6, r3\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldrb\tr6, [r1, r6]\n+\tcmn\tr6, r5\n \tmovs\tr0, r0\n-\tldrb\tr4, [r6, r3]\n+\tnegs\tr4, r2\n \tmovs\tr0, r0\n-\tldrb\tr0, [r1, r2]\n+\trors\tr0, r5\n \t...\n \n-000063ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>:\n+00007e4c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>:\n void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:527\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4032]\t@ 0xfc0\n-\tldr\tr2, [pc, #436]\t@ (6574 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c8>)\n+\tldr\tr2, [pc, #436]\t@ (8014 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c8>)\n \tsub\tsp, #28\n-\tldr\tr3, [pc, #436]\t@ (6578 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>)\n+\tldr\tr3, [pc, #436]\t@ (8018 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #20]\n \tmov.w\tr3, #0\n /usr/include/seqan/align/gaps_iterator_array.h:530\n-\tcbz\tr1, 63ee , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x42>\n+\tcbz\tr1, 7e8e , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x42>\n /usr/include/seqan/align/gaps_iterator_array.h:538\n \tldrd\tr7, r6, [r0]\n \tmov\tr5, r0\n \tmov\tr4, r1\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr3, [r7, #8]\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:541\n \tlsls\tr2, r6, #31\n-\tbmi.n\t640a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x5e>\n+\tbmi.n\t7eaa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x5e>\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tadd.w\tr6, r3, r6, lsl #2\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:581 (discriminator 1)\n \tldr\tr3, [r6, #0]\n \tadd\tr3, r4\n \tstr\tr3, [r6, #0]\n /usr/include/seqan/align/gaps_iterator_array.h:585\n \tldr\tr3, [r7, #32]\n \tadd\tr3, r4\n \tstr\tr3, [r7, #32]\n /usr/include/seqan/align/gaps_iterator_array.h:527\n-\tldr\tr2, [pc, #396]\t@ (657c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0>)\n+\tldr\tr2, [pc, #396]\t@ (801c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d0>)\n /usr/include/seqan/align/gaps_iterator_array.h:586\n-\tldr\tr3, [pc, #388]\t@ (6578 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>)\n+\tldr\tr3, [pc, #388]\t@ (8018 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>)\n /usr/include/seqan/align/gaps_iterator_array.h:527\n \tadd\tr2, pc\n /usr/include/seqan/align/gaps_iterator_array.h:586\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t6556 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1aa>\n+\tbne.w\t7ff6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1aa>\n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n /usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1)\n \tldr\tr2, [r0, #8]\n-\tcbz\tr2, 643a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x8e>\n+\tcbz\tr2, 7eda , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x8e>\n /usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1)\n \tldr.w\tr1, [r3, r6, lsl #2]\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tmov.w\tr8, r6, lsl #2\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:552 (discriminator 1)\n \tcmp\tr2, r1\n-\tbcc.n\t644a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x9e>\n+\tbcc.n\t7eea , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x9e>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr0, [r7, #12]\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:567\n \tadds\tr6, #1\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tadd.w\tsl, r8, #4\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr9, r0, r3\n \tmov.w\tr2, r9, asr #2\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:567 (discriminator 1)\n \tcmp\tr6, r2\n-\tbcs.n\t64a2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xf6>\n+\tbcs.n\t7f42 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xf6>\n /usr/include/seqan/align/gaps_iterator_array.h:569 (discriminator 1)\n \tldr.w\tr2, [r3, sl]\n \tadd\tr2, r4\n \tstr.w\tr2, [r3, sl]\n-\tb.n\t63e8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c>\n+\tb.n\t7e88 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c>\n /usr/include/seqan/align/gaps_iterator_array.h:543\n \tsubs\tr2, r6, #1\n /usr/include/seqan/align/gaps_iterator_array.h:544\n \tstr\tr2, [r0, #4]\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tadd.w\tr6, r3, r2, lsl #2\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:545 (discriminator 1)\n \tldr.w\tr3, [r3, r2, lsl #2]\n \tstr\tr3, [r0, #8]\n-\tb.n\t63e2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x36>\n+\tb.n\t7e82 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x36>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:75\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #12]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n \tmov\tr8, r0\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1)\n \tstr\tr4, [r0, #0]\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tmov\tr0, r7\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n \tstr\tr3, [sp, #16]\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmovs\tr3, #0\n \tstr.w\tr3, [r8, #4]\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:559\n \tadd.w\tip, r6, #1\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1481\n \tstr.w\tr8, [sp, #8]\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tldr.w\tr1, [r0, #8]!\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 1)\n \tldr\tr2, [r5, #8]\n /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 2)\n \tldr.w\tr3, [r1, r6, lsl #2]\n \tsubs\tr3, r3, r2\n \tstr.w\tr3, [r8, #4]\n /usr/include/seqan/align/gaps_iterator_array.h:558 (discriminator 1)\n \tstr.w\tr2, [r1, r6, lsl #2]\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1481\n \tadd\tr3, sp, #8\n \tmov\tr2, ip\n \tmov\tr1, ip\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r8, #8\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [sp, #12]\n+void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1481\n \tblx\t2ad8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@plt>\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:562\n \tldr\tr3, [r5, #4]\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:562\n \tadds\tr3, #1\n \tstr\tr3, [r5, #4]\n /usr/include/seqan/align/gaps_iterator_array.h:563\n \tmovs\tr3, #0\n \tstr\tr3, [r5, #8]\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tblx\t2a00 \n-\tb.n\t63e8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c>\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tb.n\t7e88 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c>\n \tadds\tr5, r2, #2\n-\tbcs.n\t6562 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b6>\n+\tbcs.n\t8002 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b6>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr2, [r7, #16]\n \tcmp\tr5, r2\n-\tbhi.n\t64d6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x12a>\n+\tbhi.n\t7f76 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x12a>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr5, r9, #8\n \tadd\tr5, r3\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r5, r0\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+\tble.n\t7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr0, r5\n-\tbeq.n\t64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+\tbeq.n\t7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmovs\tr1, #0\n \tstr\tr3, [sp, #4]\n \tblx\t2984 \n \tldr\tr3, [sp, #4]\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1)\n \tadd.w\tr2, r3, r8\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr5, [r7, #12]\n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1)\n \tstr.w\tr4, [r3, sl]\n /usr/include/seqan/align/gaps_iterator_array.h:575 (discriminator 1)\n \tmovs\tr3, #0\n \tstr\tr3, [r2, #8]\n-\tb.n\t63e8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c>\n+\tb.n\t7e88 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c>\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr5, #31\n \tstr\tr3, [sp, #4]\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titeet\thi\n \taddhi.w\tfp, r5, r5, lsr #1\n \tmovls\tr0, #128\t@ 0x80\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tfp, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovhi.w\tr0, fp, lsl #2\n \tblx\t28a4 \n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tldr\tr3, [sp, #4]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr6, r0\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tfp, [r7, #16]\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #8]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tcbz\tr3, 6516 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x16a>\n+\tcbz\tr3, 7fb6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x16a>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tr9, #4\n-\tble.n\t655a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ae>\n+\tble.n\t7ffa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ae>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr1, r3\n \tmov\tr2, r9\n \tblx\t29c8 \n \tldr\tr3, [sp, #4]\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r3\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr.w\tfp, [r7, #16]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr6, [r7, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr5, fp\n \tmov\tr2, r5\n \tit\tcs\n \tmovcs\tr2, fp\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr5, r2, #2\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:588\n \tsub.w\tr2, r5, r9\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t6536 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a>\n+\tble.n\t7fd6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr9, r5\n-\tbeq.n\t6536 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a>\n+\tbeq.n\t7fd6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18a>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadd.w\tr0, r6, r9\n \tmovs\tr1, #0\n \tblx\t2984 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd\tr5, r6\n \tmov\tr3, r6\n-\tb.n\t64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+\tb.n\t7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:527\n-\tldr\tr2, [pc, #60]\t@ (6580 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d4>)\n-\tldr\tr3, [pc, #48]\t@ (6578 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>)\n+\tldr\tr2, [pc, #60]\t@ (8020 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1d4>)\n+\tldr\tr3, [pc, #48]\t@ (8018 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1cc>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t6570 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c4>\n+\tbeq.n\t8010 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c4>\n /usr/include/seqan/align/gaps_iterator_array.h:586\n \tblx\t2a24 <__stack_chk_fail@plt>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr1, [r3, #0]\n \tstreq\tr1, [r0, #0]\n-\tb.n\t650a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x15e>\n+\tb.n\t7faa , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x15e>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd.w\tr5, r9, #8\n \tadd\tr5, r3\n-\tb.n\t64c6 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+\tb.n\t7f66 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x11a>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov.w\tr8, #0\n-\tb.n\t653c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x190>\n+\tb.n\t7fdc , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x190>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tldrb\tr2, [r7, r0]\n+\tsbcs\tr2, r3\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldrb\tr2, [r1, r0]\n+\tadcs\tr2, r5\n \tmovs\tr0, r0\n-\tldrh\tr6, [r6, r2]\n+\tands\tr6, r2\n \t...\n \n-00006584 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>:\n+00008024 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>:\n void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:60\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #3960]\t@ 0xf78\n \tsub\tsp, #100\t@ 0x64\n \tmov\tr4, r2\n-\tldr.w\tr2, [pc, #1904]\t@ 6d0c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x788>\n-\tldr.w\tr3, [pc, #1904]\t@ 6d10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c>\n+\tldr.w\tr2, [pc, #1904]\t@ 87ac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x788>\n+\tldr.w\tr3, [pc, #1904]\t@ 87b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c>\n \tadd\tr2, pc\n \tstrd\tr1, r0, [sp, #12]\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr7, [r0, #4]\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:60\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #92]\t@ 0x5c\n \tmov.w\tr3, #0\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr7, #0\n-\tbeq.w\t6c8e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x70a>\n+\tbeq.w\t872e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x70a>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r0, #0]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r2, [r3]\n \tsub.w\tr8, r2, r3\n \tmov\tr7, r8\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [sp, #16]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr5, r6, [r3, #8]\n \tsubs\tr6, r6, r5\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp\tr6, #12\n-\tbhi.n\t65d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54>\n+\tbhi.n\t8078 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54>\n /usr/include/seqan/sequence/string_base.h:1723\n \tldr\tr3, [r3, #16]\n \tcmp\tr3, #2\n-\tbls.w\t6b90 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x60c>\n+\tbls.w\t8630 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x60c>\n \tmovs\tr2, #12\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr1, [sp, #16]\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tmovs\tr3, #0\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr2, r5\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr6, [r1, #4]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [r1, #12]\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n \tstr\tr7, [r5, #4]\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tstr\tr3, [r5, #0]\n /usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n \tstr\tr3, [r5, #8]\n /usr/include/seqan/align/gaps_array.h:251\n \tstr.w\tr8, [r1, #32]\n /usr/include/seqan/align/gaps_array.h:250\n \tstrd\tr7, r3, [r1, #24]\n /usr/include/seqan/align/gaps_array.h:252\n \tstr\tr3, [r1, #20]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr6, #0\n-\tbeq.w\t6c5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d8>\n+\tbeq.w\t86fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d8>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r1, #0]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r6, [r3]\n \tsubs\tr6, r6, r3\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n \tldr\tr1, [sp, #16]\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n \tcmp\tr2, r5\n /usr/include/seqan/align/gaps_array.h:799\n \tmov.w\tr3, #0\n /usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n \tstr\tr6, [r1, #24]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr6, r2, r5\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/align/gaps_array.h:799\n \tstrd\tr3, r3, [r1, #28]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:287\n \tit\tne\n \tsubne\tr2, r5, #4\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr6, r6, asr #2\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/align/gaps_array.h:801\n \titt\tne\n \tldrne\tr5, [sp, #16]\n \tmovne\tr1, r3\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tbeq.n\t6632 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n+\tbeq.n\t80d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xae>\n /usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n \tldr.w\tr0, [r2, #4]!\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 3)\n \tadds\tr1, #1\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n \tcmp\tr1, r6\n /usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n \tadd\tr3, r0\n \tstr\tr3, [r5, #32]\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tbcc.n\t6624 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa0>\n+\tbcc.n\t80c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa0>\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr3, [sp, #12]\n \tldr\tr6, [r3, #4]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr6, #0\n-\tbeq.w\t6c76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6f2>\n+\tbeq.w\t8716 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6f2>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r7, [r3]\n \tsubs\tr7, r7, r3\n \tmov\tr6, r7\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [sp, #12]\n \tldr\tr2, [r3, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr5, [r3, #12]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tstr\tr2, [sp, #20]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr5, r5, r2\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp\tr5, #12\n-\tbhi.n\t665e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xda>\n+\tbhi.n\t80fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xda>\n /usr/include/seqan/sequence/string_base.h:1723\n \tldr\tr3, [r3, #16]\n \tcmp\tr3, #2\n-\tbls.w\t6b56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d2>\n+\tbls.w\t85f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5d2>\n \tmovs\tr3, #12\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr2, [sp, #12]\n \tldr\tr1, [sp, #20]\n+bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:471\n \tldr\tr5, [r2, #4]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadds\tr3, r1, r3\n \tstr\tr3, [r2, #12]\n \tstr\tr3, [sp, #40]\t@ 0x28\n+void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tmovs\tr3, #0\n /usr/include/seqan/align/gaps_array.h:247 (discriminator 1)\n \tstr\tr6, [r1, #4]\n /usr/include/seqan/align/gaps_array.h:246 (discriminator 1)\n \tstr\tr3, [r1, #0]\n /usr/include/seqan/align/gaps_array.h:248 (discriminator 1)\n \tstr\tr3, [r1, #8]\n /usr/include/seqan/align/gaps_array.h:251\n \tstr\tr7, [r2, #32]\n /usr/include/seqan/align/gaps_array.h:250\n \tstrd\tr6, r3, [r2, #24]\n /usr/include/seqan/align/gaps_array.h:252\n \tstr\tr3, [r2, #20]\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::value, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr5, #0\n-\tbeq.w\t6ca6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x722>\n+\tbeq.w\t8746 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x722>\n+seqan::Reference, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r2, #0]\n+seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r5, [r3]\n \tsubs\tr5, r5, r3\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n+/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr1, [sp, #40]\t@ 0x28\n \tldr\tr0, [sp, #20]\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n \tldr\tr2, [sp, #12]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r1, r0\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n \tcmp\tr0, r1\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tip, r3, asr #2\n+void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/align/gaps_array.h:798 (discriminator 2)\n \tstr\tr5, [r2, #24]\n /usr/include/seqan/align/gaps_array.h:799\n \tmov.w\tr3, #0\n \tstrd\tr3, r3, [r2, #28]\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tbeq.n\t66ba , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x136>\n+\tbeq.n\t815a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x136>\n \tldr\tr2, [sp, #20]\n /usr/include/seqan/align/gaps_array.h:801\n \tldr\tr5, [sp, #12]\n \tsubs\tr1, r2, #4\n \tmov\tr2, r3\n /usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n \tldr.w\tr0, [r1, #4]!\n@@ -8487,194 +14870,219 @@\n \tadds\tr2, #1\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n \tcmp\tr2, ip\n /usr/include/seqan/align/gaps_array.h:802 (discriminator 1)\n \tadd\tr3, r0\n \tstr\tr3, [r5, #32]\n /usr/include/seqan/align/gaps_array.h:801 (discriminator 1)\n-\tbcc.n\t66ac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x128>\n+\tbcc.n\t814c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x128>\n+seqan::Iterator, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr3, r6, [r4]\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1)\n \tcmp\tr3, r6\n-\tbeq.w\t6bea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x666>\n+\tbeq.w\t868a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x666>\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n \tsubs\tr3, #16\n \tstr\tr3, [sp, #24]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr3, [sp, #16]\n+unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:148\n \tldr.w\tr5, [r6, #-16]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tlr, r4, [r3, #8]\n+seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > seqan::operator-, seqan::Alloc > const, seqan::TraceSegment_ const*, seqan::Tag >(seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, int):\n /usr/include/seqan/basic/iterator_adaptor.h:647 (discriminator 2)\n \tsub.w\tr3, r6, #16\n \tstr\tr3, [sp, #0]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr3, r4, lr\n \tasrs\tr3, r3, #2\n \tstr\tr3, [sp, #28]\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n /usr/include/seqan/align/gaps_array.h:530\n-\tcbz\tr5, 670a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x186>\n+\tcbz\tr5, 81aa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x186>\n /usr/include/seqan/align/gaps_array.h:534\n \tmovs\tr3, #0\n \tsub.w\tr0, lr, #4\n /usr/include/seqan/align/gaps_array.h:535\n \tmov\tr2, r3\n /usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n \tldr.w\tr1, [r0, #4]!\n /usr/include/seqan/align/gaps_array.h:538\n \tlsls\tr7, r2, #31\n-\tbpl.n\t6706 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x182>\n+\tbpl.n\t81a6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x182>\n /usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n \tcmp\tr1, r5\n-\tbcs.w\t680e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28a>\n+\tbcs.w\t82ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x28a>\n /usr/include/seqan/align/gaps_array.h:542 (discriminator 1)\n \tadd\tr3, r1\n /usr/include/seqan/align/gaps_array.h:543 (discriminator 1)\n \tsubs\tr5, r5, r1\n /usr/include/seqan/align/gaps_array.h:536 (discriminator 2)\n \tadds\tr2, #1\n /usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n \tldr.w\tr1, [r0, #4]!\n /usr/include/seqan/align/gaps_array.h:538\n \tlsls\tr7, r2, #31\n-\tbmi.n\t66f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x16e>\n+\tbmi.n\t8192 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x16e>\n /usr/include/seqan/align/gaps_array.h:560 (discriminator 1)\n \tadd\tr3, r1\n-\tb.n\t66fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x178>\n+\tb.n\t819c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x178>\n /usr/include/seqan/align/gaps_array.h:531 (discriminator 1)\n \tldr.w\tr3, [lr]\n+void seqan::setBeginPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:863 (discriminator 2)\n \tmov\tr7, r3\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tsubs.w\tr2, lr, r4\n \tit\tne\n \tmovne\tr2, #1\n \tstr\tr2, [sp, #44]\t@ 0x2c\n \tmov\tr0, r2\n \tcmp\tr3, #0\n \tite\teq\n \tmoveq\tr0, #0\n \tandne.w\tr0, r0, #1\n-\tcbz\tr0, 674a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6>\n+\tcbz\tr0, 81ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6>\n /usr/include/seqan/align/gaps_array.h:490\n \tmovs\tr0, #0\n \tsub.w\tr4, lr, #4\n /usr/include/seqan/align/gaps_array.h:491\n \tmov\tr1, r0\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tldr.w\tr2, [r4, #4]!\n /usr/include/seqan/align/gaps_array.h:498\n \tand.w\tr5, r1, #1\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tcmp\tr2, r3\n-\tbcs.n\t6802 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x27e>\n+\tbcs.n\t82a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x27e>\n /usr/include/seqan/align/gaps_array.h:498\n \tmla\tr0, r5, r2, r0\n /usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n \tsubs\tr3, r3, r2\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tldr\tr2, [sp, #28]\n /usr/include/seqan/align/gaps_array.h:501\n \tadds\tr1, #1\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tcmp\tr1, r2\n-\tbcc.n\t6730 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ac>\n+\tbcc.n\t81d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ac>\n+unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&):\n /usr/include/seqan/align/dp_trace_segment.h:160\n \tldr.w\tr4, [r6, #-12]\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n /usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n \tldr\tr3, [sp, #16]\n \tstr\tr0, [r3, #20]\n /usr/include/seqan/align/gaps_array.h:816\n \tstr\tr7, [r3, #28]\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n /usr/include/seqan/align/gaps_array.h:530\n \tcmp\tr4, #0\n-\tbne.n\t682c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a8>\n+\tbne.n\t82cc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a8>\n /usr/include/seqan/align/gaps_array.h:531 (discriminator 1)\n \tldr\tr3, [sp, #20]\n \tldr\tr2, [r3, #0]\n+void seqan::setBeginPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int):\n /usr/include/seqan/align/gaps_array.h:863 (discriminator 2)\n \tstr\tr2, [sp, #32]\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tcmp.w\tip, #0\n \tit\tne\n \tcmpne\tr2, #0\n \tite\tne\n \tmovne\tr4, #1\n \tmoveq\tr4, #0\n-\tbeq.n\t6790 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c>\n+\tbeq.n\t8230 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c>\n \tldr\tr3, [sp, #20]\n /usr/include/seqan/align/gaps_array.h:490\n \tmovs\tr4, #0\n /usr/include/seqan/align/gaps_array.h:494\n \tmov\tr1, r2\n /usr/include/seqan/align/gaps_array.h:491\n \tmov\tr0, r4\n \tsubs\tr5, r3, #4\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tldr.w\tr3, [r5, #4]!\n /usr/include/seqan/align/gaps_array.h:498\n \tand.w\tr6, r0, #1\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tcmp\tr1, r3\n-\tbls.n\t6808 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x284>\n+\tbls.n\t82a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x284>\n /usr/include/seqan/align/gaps_array.h:501\n \tadds\tr0, #1\n /usr/include/seqan/align/gaps_array.h:498\n \tmla\tr4, r6, r3, r4\n /usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n \tsubs\tr1, r1, r3\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tcmp\tr0, ip\n-\tbcc.n\t6778 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f4>\n+\tbcc.n\t8218 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1f4>\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n /usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n \tldr\tr3, [sp, #12]\n /usr/include/seqan/align/gaps_array.h:816\n \tstr\tr2, [r3, #28]\n /usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n \tstr\tr4, [r3, #20]\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:112\n \tldr\tr3, [sp, #16]\n /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n \tldr.w\tr5, [lr]\n /usr/include/seqan/align/gaps_iterator_array.h:112\n \tldr\tr3, [r3, #28]\n /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n \tclz\tr5, r5\n /usr/include/seqan/align/gaps_iterator_array.h:112\n \tstr\tr3, [sp, #36]\t@ 0x24\n /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n \tlsrs\tr5, r5, #5\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:409\n \tcmp\tr3, #0\n-\tbeq.n\t6870 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ec>\n+\tbeq.n\t8310 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ec>\n /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tblt.w\t6c02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x67e>\n+\tblt.w\t86a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x67e>\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n /usr/include/seqan/align/gaps_iterator_array.h:518\n \tldr\tr3, [sp, #16]\n \tldr.w\tr8, [r3, #32]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n \tcmp.w\tr8, #0\n-\tbeq.w\t6cd8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x754>\n+\tbeq.w\t8778 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x754>\n /usr/include/seqan/align/gaps_iterator_array.h:428\n \tldr\tr7, [sp, #36]\t@ 0x24\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tadd.w\tr0, lr, r5, lsl #2\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n \tldr.w\tr3, [lr, r5, lsl #2]\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tmovs\tr6, #0\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:428\n \tcmp\tr7, r8\n \tit\tcs\n \tmovcs\tr7, r8\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp\tr7, r3\n-\tbls.w\t6cf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x76c>\n+\tbls.w\t8790 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x76c>\n \tadds\tr1, r5, #1\n /usr/include/seqan/align/gaps_iterator_array.h:440\n \tmov\tr8, r6\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tmla\tr6, r3, r5, r6\n \tsubs\tr7, r7, r3\n /usr/include/seqan/align/gaps_iterator_array.h:440\n@@ -8683,137 +15091,153 @@\n \tldr.w\tr3, [r0, #4]!\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tand.w\tr5, r1, #1\n \tmov\tr4, r1\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp\tr7, r3\n \tadd.w\tr1, r1, #1\n-\tbhi.n\t67d8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x254>\n+\tbhi.n\t8278 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x254>\n /usr/include/seqan/align/gaps_iterator_array.h:450\n \tmla\tsl, r7, r5, r6\n /usr/include/seqan/align/gaps_iterator_array.h:449\n \tadd\tr8, r7\n /usr/include/seqan/align/gaps_iterator_array.h:447\n \tcmp\tr3, r7\n-\tbeq.w\t6bd8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x654>\n+\tbeq.w\t8678 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x654>\n \tmov\tr5, r4\n-\tb.n\t6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+\tb.n\t8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:505\n \tmla\tr0, r5, r3, r0\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tb.n\t674a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6>\n+\tb.n\t81ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1c6>\n /usr/include/seqan/align/gaps_array.h:505\n \tmla\tr4, r6, r1, r4\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tb.n\t6790 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c>\n+\tb.n\t8230 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x20c>\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n /usr/include/seqan/align/gaps_array.h:547\n \tadd\tr3, r5\n \tmov\tr7, r3\n /usr/include/seqan/align/gaps_array.h:545 (discriminator 1)\n-\tbhi.w\t6710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c>\n+\tbhi.w\t81b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c>\n /usr/include/seqan/align/gaps_array.h:553 (discriminator 1)\n \tldr\tr0, [sp, #28]\n \tadds\tr1, r2, #2\n \tcmp\tr1, r0\n-\tbcs.w\t6710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c>\n+\tbcs.w\t81b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c>\n+seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:461 (discriminator 1)\n \tadds\tr2, #1\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n /usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n \tldr.w\tr2, [lr, r2, lsl #2]\n \tadd\tr3, r2\n \tmov\tr7, r3\n /usr/include/seqan/align/gaps_array.h:536 (discriminator 1)\n-\tb.n\t6710 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c>\n+\tb.n\t81b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x18c>\n \tldr\tr3, [sp, #20]\n /usr/include/seqan/align/gaps_array.h:534\n \tmovs\tr0, #0\n \tsubs\tr1, r3, #4\n /usr/include/seqan/align/gaps_array.h:535\n \tmov\tr3, r0\n /usr/include/seqan/align/gaps_array.h:538\n \tlsls\tr5, r3, #31\n /usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n \tldr.w\tr2, [r1, #4]!\n /usr/include/seqan/align/gaps_array.h:538\n-\tbpl.n\t684e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ca>\n+\tbpl.n\t82ee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ca>\n /usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n \tcmp\tr4, r2\n-\tbls.n\t6852 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ce>\n+\tbls.n\t82f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ce>\n /usr/include/seqan/align/gaps_array.h:542 (discriminator 1)\n \tadd\tr0, r2\n /usr/include/seqan/align/gaps_array.h:543 (discriminator 1)\n \tsubs\tr4, r4, r2\n /usr/include/seqan/align/gaps_array.h:536 (discriminator 2)\n \tadds\tr3, #1\n /usr/include/seqan/align/gaps_array.h:540 (discriminator 1)\n \tldr.w\tr2, [r1, #4]!\n /usr/include/seqan/align/gaps_array.h:538\n \tlsls\tr5, r3, #31\n-\tbmi.n\t683c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b8>\n+\tbmi.n\t82dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2b8>\n /usr/include/seqan/align/gaps_array.h:560 (discriminator 1)\n \tadd\tr0, r2\n-\tb.n\t6844 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2c0>\n+\tb.n\t82e4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2c0>\n /usr/include/seqan/align/gaps_array.h:547\n \tadd.w\tr2, r4, r0\n \tstr\tr2, [sp, #32]\n /usr/include/seqan/align/gaps_array.h:545 (discriminator 1)\n-\tbcc.n\t675e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da>\n+\tbcc.n\t81fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da>\n /usr/include/seqan/align/gaps_array.h:553 (discriminator 1)\n \tadds\tr1, r3, #2\n \tcmp\tr1, ip\n-\tbcs.w\t675e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da>\n+\tbcs.w\t81fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da>\n /usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n \tldr\tr1, [sp, #20]\n+seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:461 (discriminator 1)\n \tadds\tr3, #1\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::toViewPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, unsigned int, bool):\n /usr/include/seqan/align/gaps_array.h:554 (discriminator 1)\n \tldr.w\tr3, [r1, r3, lsl #2]\n \tadd\tr2, r3\n \tstr\tr2, [sp, #32]\n /usr/include/seqan/align/gaps_array.h:536 (discriminator 1)\n-\tb.n\t675e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da>\n+\tb.n\t81fe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1da>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:107\n \tldr\tr7, [sp, #36]\t@ 0x24\n \tmov\tr8, r7\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tmov\tsl, r7\n /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n \tldr\tr3, [sp, #20]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:409\n \tcmp\tr2, #0\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n \tldr\tr4, [r3, #0]\n \tclz\tr4, r4\n \tmov.w\tr4, r4, lsr #5\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:409\n-\tbeq.n\t68e2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x35e>\n+\tbeq.n\t8382 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x35e>\n /usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tblt.w\t6c2e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6aa>\n+\tblt.w\t86ce , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6aa>\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n /usr/include/seqan/align/gaps_iterator_array.h:518\n \tldr\tr3, [sp, #12]\n \tldr.w\tfp, [r3, #32]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n \tcmp.w\tfp, #0\n-\tbeq.w\t6cd2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74e>\n+\tbeq.w\t8772 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x74e>\n /usr/include/seqan/align/gaps_iterator_array.h:428\n \tcmp\tfp, r2\n \tmov\tr6, fp\n \tit\tcs\n \tmovcs\tr6, r2\n /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n \tldr\tr2, [sp, #20]\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tmov.w\tr9, #0\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n \tldr.w\tr3, [r2, r4, lsl #2]\n+seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&):\n /usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n \tadd.w\tr1, r2, r4, lsl #2\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp\tr6, r3\n-\tbls.w\t6cea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x766>\n+\tbls.w\t878a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x766>\n \tadds\tr2, r4, #1\n /usr/include/seqan/align/gaps_iterator_array.h:440\n \tmov\tfp, r9\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tmla\tr9, r4, r3, r9\n \tsubs\tr6, r6, r3\n /usr/include/seqan/align/gaps_iterator_array.h:440\n@@ -8822,327 +15246,366 @@\n \tldr.w\tr3, [r1, #4]!\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tand.w\tr4, r2, #1\n \tmov\tr0, r2\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp\tr6, r3\n \tadd.w\tr2, r2, #1\n-\tbhi.n\t68b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334>\n+\tbhi.n\t8358 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334>\n /usr/include/seqan/align/gaps_iterator_array.h:450\n \tmla\tr9, r4, r6, r9\n /usr/include/seqan/align/gaps_iterator_array.h:449\n \tadd\tfp, r6\n /usr/include/seqan/align/gaps_iterator_array.h:447\n \tcmp\tr6, r3\n-\tbeq.w\t6bc8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x644>\n+\tbeq.w\t8668 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x644>\n \tmov\tr4, r0\n-\tb.n\t68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+\tb.n\t8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:107\n \tmov\tfp, r2\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tmov\tr9, r2\n \tmov\tr6, r2\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:98\n \tldr\tr3, [sp, #24]\n \tldr\tr2, [sp, #0]\n \tcmp\tr3, r2\n-\tbeq.w\t6cc6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x742>\n+\tbeq.w\t8766 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x742>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tldr\tr3, [sp, #12]\n \tstr\tr3, [sp, #8]\n \tldr\tr3, [sp, #16]\n \tstr\tr3, [sp, #4]\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:104\n \tadd\tr3, sp, #72\t@ 0x48\n \tstr\tr3, [sp, #28]\n /usr/include/seqan/align/dp_traceback_adaptor.h:108\n \tadd\tr3, sp, #48\t@ 0x30\n \tstr\tr3, [sp, #32]\n /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1)\n \tldr\tr2, [sp, #0]\n \tldrb\tr3, [r2, #12]\n /usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1)\n \tldr\tr1, [r2, #8]\n /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1)\n \tcmp\tr3, #2\n-\tbeq.w\t6b30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ac>\n+\tbeq.w\t85d0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ac>\n \tcmp\tr3, #4\n-\tbne.n\t6936 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2>\n+\tbne.n\t83d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2>\n /usr/include/seqan/align/dp_traceback_adaptor.h:108\n \tldr\tr3, [sp, #4]\n \tldr\tr0, [sp, #32]\n \tstrd\tr3, r5, [sp, #48]\t@ 0x30\n \tstrd\tr7, sl, [sp, #56]\t@ 0x38\n \tstr.w\tr8, [sp, #64]\t@ 0x40\n \tstr\tr1, [sp, #20]\n \tblx\t2aa8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n \tldrd\tr5, r7, [sp, #52]\t@ 0x34\n \tldrd\tsl, r8, [sp, #60]\t@ 0x3c\n \tldr\tr1, [sp, #20]\n \tldr\tr3, [sp, #48]\t@ 0x30\n \tstr\tr3, [sp, #4]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:409\n \tcmp\tr1, #0\n-\tbeq.n\t6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+\tbeq.n\t84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n /usr/include/seqan/align/gaps_iterator_array.h:518\n \tldr\tr3, [sp, #4]\n \tldr\tr2, [r3, #32]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n \tcmp\tr2, r8\n-\tbeq.n\t69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n+\tbeq.n\t8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n /usr/include/seqan/align/gaps_iterator_array.h:427\n \tadd.w\tr0, r1, r8\n /usr/include/seqan/align/gaps_iterator_array.h:432\n \tcmp\tr0, r2\n \tite\tls\n \trsbls\tr3, r8, r0\n \trsbhi\tr3, r8, r2\n /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n-\tcbz\tr3, 69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n+\tcbz\tr3, 8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr\tr2, [sp, #4]\n \tldr\tr0, [r2, #8]\n \tstr\tr0, [sp, #20]\n \tadd.w\tip, r0, r5, lsl #2\n-\tb.n\t6970 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ec>\n+\tb.n\t8410 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ec>\n \tadd\tr3, r7\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tmla\tsl, r0, lr, sl\n /usr/include/seqan/align/gaps_iterator_array.h:440\n \tadd\tr8, r0\n /usr/include/seqan/align/gaps_iterator_array.h:444\n \tadds\tr5, #1\n /usr/include/seqan/align/gaps_iterator_array.h:443\n \tmovs\tr7, #0\n /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n \tsubs\tr3, r3, r2\n-\tbeq.n\t69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n+\tbeq.n\t8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n \tldr.w\tr2, [ip], #4\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tand.w\tlr, r5, #1\n /usr/include/seqan/align/gaps_iterator_array.h:436\n \tsubs\tr0, r2, r7\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp\tr3, r0\n-\tbhi.n\t6960 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3dc>\n+\tbhi.n\t8400 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3dc>\n /usr/include/seqan/align/gaps_iterator_array.h:447\n \tldr\tr0, [sp, #20]\n /usr/include/seqan/align/gaps_iterator_array.h:450\n \tmla\tsl, r3, lr, sl\n /usr/include/seqan/align/gaps_iterator_array.h:449\n \tadd\tr8, r3\n /usr/include/seqan/align/gaps_iterator_array.h:477\n \tit\tne\n \taddne\tr7, r7, r3\n /usr/include/seqan/align/gaps_iterator_array.h:447\n-\tbne.n\t69a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n+\tbne.n\t8440 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x41c>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr3, [sp, #4]\n \tldr\tr3, [r3, #12]\n \tsubs\tr3, r3, r0\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:455\n \tadds\tr0, r5, #1\n /usr/include/seqan/align/gaps_iterator_array.h:458\n \tcmp.w\tr0, r3, asr #2\n \titet\tne\n \tmovne\tr5, r0\n \tmoveq\tr7, r2\n \tmovne\tr7, #0\n+bool seqan::atEnd, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n /usr/include/seqan/align/gaps_iterator_array.h:518\n \tldr\tr0, [sp, #8]\n \tldr\tr2, [r0, #32]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n \tcmp\tr2, fp\n-\tbeq.n\t6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+\tbeq.n\t84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n /usr/include/seqan/align/gaps_iterator_array.h:427\n \tadd\tr1, fp\n /usr/include/seqan/align/gaps_iterator_array.h:432\n \tcmp\tr1, r2\n \tite\tls\n \trsbls\tr3, fp, r1\n \trsbhi\tr3, fp, r2\n /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n-\tcbz\tr3, 6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+\tcbz\tr3, 84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:283\n \tldr.w\tip, [r0, #8]\n \tadd.w\tr0, ip, r4, lsl #2\n-\tb.n\t69d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44e>\n+\tb.n\t8472 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44e>\n \tadd\tr3, r6\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tmla\tr9, r1, lr, r9\n /usr/include/seqan/align/gaps_iterator_array.h:440\n \tadd\tfp, r1\n /usr/include/seqan/align/gaps_iterator_array.h:444\n \tadds\tr4, #1\n /usr/include/seqan/align/gaps_iterator_array.h:443\n \tmovs\tr6, #0\n /usr/include/seqan/align/gaps_iterator_array.h:432 (discriminator 1)\n \tsubs\tr3, r3, r2\n-\tbeq.n\t6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+\tbeq.n\t84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n /usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n \tldr.w\tr2, [r0], #4\n /usr/include/seqan/align/gaps_iterator_array.h:441\n \tand.w\tlr, r4, #1\n /usr/include/seqan/align/gaps_iterator_array.h:436\n \tsubs\tr1, r2, r6\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tcmp\tr3, r1\n-\tbhi.n\t69c2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x43e>\n+\tbhi.n\t8462 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x43e>\n /usr/include/seqan/align/gaps_iterator_array.h:450\n \tmla\tr9, r3, lr, r9\n /usr/include/seqan/align/gaps_iterator_array.h:449\n \tadd\tfp, r3\n /usr/include/seqan/align/gaps_iterator_array.h:477\n \tit\tne\n \taddne\tr6, r6, r3\n /usr/include/seqan/align/gaps_iterator_array.h:447\n-\tbne.n\t6a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+\tbne.n\t84a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x47e>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr3, [sp, #8]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:455\n \tadds\tr1, r4, #1\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldr\tr3, [r3, #12]\n \tsub.w\tr3, r3, ip\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, unsigned int):\n /usr/include/seqan/align/gaps_iterator_array.h:458\n \tcmp.w\tr1, r3, asr #2\n \titet\tne\n \tmovne\tr4, r1\n \tmoveq\tr6, r2\n \tmovne\tr6, #0\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:113\n \tldr\tr3, [sp, #0]\n /usr/include/seqan/align/dp_traceback_adaptor.h:98\n \tldr\tr2, [sp, #24]\n /usr/include/seqan/align/dp_traceback_adaptor.h:113\n \tsubs\tr3, #16\n \tstr\tr3, [sp, #0]\n /usr/include/seqan/align/dp_traceback_adaptor.h:98\n \tcmp\tr3, r2\n-\tbne.w\t6902 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x37e>\n+\tbne.w\t83a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x37e>\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr1, [sp, #16]\n \tldr\tr0, [sp, #12]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tlr, r3, [r1, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr2, [r0, #12]\n \tstr\tr2, [sp, #40]\t@ 0x28\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r0, #8]\n \tstr\tr2, [sp, #20]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr2, r3, lr\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tsubs.w\tr3, r3, lr\n \tit\tne\n \tmovne\tr3, #1\n \tstr\tr3, [sp, #44]\t@ 0x2c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr3, r2, #2\n \tldr\tr2, [sp, #20]\n \tstr\tr3, [sp, #28]\n \tldr\tr3, [sp, #40]\t@ 0x28\n \tsubs\tr3, r3, r2\n \tmov.w\tip, r3, asr #2\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/align/gaps_array.h:841\n \tldr\tr3, [r1, #28]\n \tstr\tr3, [sp, #36]\t@ 0x24\n \tldr\tr3, [r0, #28]\n \tstr\tr3, [sp, #32]\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n /usr/include/seqan/align/gaps_iterator_array.h:219\n \tldr\tr3, [sp, #4]\n-\tcbz\tr3, 6a6a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e6>\n+\tcbz\tr3, 850a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e6>\n+seqan::Position, seqan::Alloc >, seqan::Tag > >::Type seqan::clippedBeginPosition, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/align/gaps_array.h:841\n \tldr\tr2, [r3, #28]\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n-\tcbz\tr5, 6a62 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4de>\n+\tcbz\tr5, 8502 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4de>\n \tldr\tr3, [sp, #4]\n /usr/include/seqan/align/gaps_iterator_array.h:226\n \tmovs\tr1, #0\n \tldr\tr3, [r3, #8]\n \tadd.w\tr5, r3, r5, lsl #2\n /usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1)\n \tldr.w\tr0, [r3], #4\n \tadd\tr1, r0\n /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n \tcmp\tr3, r5\n-\tbne.n\t6a56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d2>\n+\tbne.n\t84f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d2>\n /usr/include/seqan/align/gaps_iterator_array.h:229\n \tadd\tr7, r1\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1)\n \tldr\tr3, [sp, #36]\t@ 0x24\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n /usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1)\n \tsubs\tr7, r7, r2\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1)\n \tadd\tr3, r7\n \tstr\tr3, [sp, #36]\t@ 0x24\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tldr\tr3, [sp, #44]\t@ 0x2c\n \tldr\tr1, [sp, #36]\t@ 0x24\n \tcmp\tr1, #0\n \tite\teq\n \tmoveq\tr3, #0\n \tandne.w\tr3, r3, #1\n-\tcbz\tr3, 6a9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518>\n+\tcbz\tr3, 853c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518>\n /usr/include/seqan/align/gaps_array.h:490\n \tmovs\tr3, #0\n /usr/include/seqan/align/gaps_array.h:491\n \tldr\tr7, [sp, #28]\n \tsub.w\tlr, lr, #4\n \tmov\tr0, r3\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tldr.w\tr2, [lr, #4]!\n /usr/include/seqan/align/gaps_array.h:498\n \tand.w\tr5, r0, #1\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tcmp\tr2, r1\n-\tbcs.n\t6b24 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a0>\n+\tbcs.n\t85c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a0>\n /usr/include/seqan/align/gaps_array.h:501\n \tadds\tr0, #1\n /usr/include/seqan/align/gaps_array.h:498\n \tmla\tr3, r2, r5, r3\n /usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n \tsubs\tr1, r1, r2\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tcmp\tr7, r0\n-\tbhi.n\t6a84 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x500>\n+\tbhi.n\t8524 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x500>\n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n /usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n \tldr\tr2, [sp, #16]\n \tstr\tr3, [r2, #24]\n /usr/include/seqan/align/gaps_array.h:830\n \tmov\tr3, r2\n \tldr\tr2, [sp, #36]\t@ 0x24\n \tstr\tr2, [r3, #32]\n+seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&):\n /usr/include/seqan/align/gaps_iterator_array.h:219\n \tldr\tr3, [sp, #8]\n-\tcbz\tr3, 6acc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x548>\n+\tcbz\tr3, 856c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x548>\n /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n-\tcbz\tr4, 6ac0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x53c>\n+\tcbz\tr4, 8560 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x53c>\n \tldr\tr3, [r3, #8]\n /usr/include/seqan/align/gaps_iterator_array.h:226\n \tmovs\tr2, #0\n \tadd.w\tr4, r3, r4, lsl #2\n /usr/include/seqan/align/gaps_iterator_array.h:228 (discriminator 1)\n \tldr.w\tr1, [r3], #4\n \tadd\tr2, r1\n /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1)\n \tcmp\tr3, r4\n-\tbne.n\t6ab4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x530>\n+\tbne.n\t8554 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x530>\n /usr/include/seqan/align/gaps_iterator_array.h:229\n \tadd\tr6, r2\n /usr/include/seqan/align/gaps_iterator_array.h:234 (discriminator 1)\n \tldr\tr3, [sp, #8]\n \tldr\tr3, [r3, #28]\n \tsubs\tr6, r6, r3\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1)\n \tldr\tr3, [sp, #32]\n \tadd\tr3, r6\n \tstr\tr3, [sp, #32]\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tldr\tr2, [sp, #40]\t@ 0x28\n /usr/include/seqan/align/gaps_array.h:494\n \tldr\tr1, [sp, #32]\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tldr\tr3, [sp, #20]\n /usr/include/seqan/align/gaps_array.h:494\n@@ -9150,179 +15613,215 @@\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tcmp\tr2, r3\n \tit\tne\n \tcmpne\tr1, #0\n \tite\tne\n \tmovne\tr2, #1\n \tmoveq\tr2, #0\n-\tbeq.n\t6b00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c>\n+\tbeq.n\t85a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c>\n /usr/include/seqan/align/gaps_array.h:490\n \tmovs\tr2, #0\n \tsubs\tr3, #4\n /usr/include/seqan/align/gaps_array.h:491\n \tmov\tr4, r2\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tldr.w\tr1, [r3, #4]!\n /usr/include/seqan/align/gaps_array.h:498\n \tand.w\tr5, r4, #1\n /usr/include/seqan/align/gaps_array.h:496 (discriminator 1)\n \tcmp\tr0, r1\n-\tbls.n\t6b2a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a6>\n+\tbls.n\t85ca , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5a6>\n /usr/include/seqan/align/gaps_array.h:501\n \tadds\tr4, #1\n /usr/include/seqan/align/gaps_array.h:498\n \tmla\tr2, r1, r5, r2\n /usr/include/seqan/align/gaps_array.h:500 (discriminator 1)\n \tsubs\tr0, r0, r1\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n \tcmp\tip, r4\n-\tbhi.n\t6ae8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x564>\n+\tbhi.n\t8588 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x564>\n+void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n /usr/include/seqan/align/gaps_array.h:827 (discriminator 2)\n \tldr\tr3, [sp, #12]\n \tstr\tr2, [r3, #24]\n /usr/include/seqan/align/gaps_array.h:830\n \tldr\tr2, [sp, #32]\n \tstr\tr2, [r3, #32]\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:60\n-\tldr\tr2, [pc, #520]\t@ (6d14 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x790>)\n+\tldr\tr2, [pc, #520]\t@ (87b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x790>)\n /usr/include/seqan/align/dp_traceback_adaptor.h:117\n-\tldr\tr3, [pc, #516]\t@ (6d10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c>)\n+\tldr\tr3, [pc, #516]\t@ (87b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78c>)\n /usr/include/seqan/align/dp_traceback_adaptor.h:60\n \tadd\tr2, pc\n /usr/include/seqan/align/dp_traceback_adaptor.h:117\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #92]\t@ 0x5c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t6d08 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x784>\n+\tbne.w\t87a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x784>\n \tadd\tsp, #100\t@ 0x64\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n+seqan::Position, seqan::Alloc > >::Type seqan::toSourcePosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, int, seqan::Tag const&):\n /usr/include/seqan/align/gaps_array.h:505\n \tmla\tr3, r1, r5, r3\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tb.n\t6a9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518>\n+\tb.n\t853c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x518>\n /usr/include/seqan/align/gaps_array.h:505\n \tmla\tr2, r5, r0, r2\n /usr/include/seqan/align/gaps_array.h:494 (discriminator 1)\n-\tb.n\t6b00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c>\n+\tb.n\t85a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c>\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:104\n \tldr\tr3, [sp, #8]\n \tldr\tr0, [sp, #28]\n \tstrd\tr3, r4, [sp, #72]\t@ 0x48\n \tstrd\tr6, r9, [sp, #80]\t@ 0x50\n \tstr.w\tfp, [sp, #88]\t@ 0x58\n \tstr\tr1, [sp, #20]\n \tblx\t2aa8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt>\n \tldr\tr3, [sp, #72]\t@ 0x48\n \tldrd\tr4, r6, [sp, #76]\t@ 0x4c\n \tstr\tr3, [sp, #8]\n \tldrd\tr9, fp, [sp, #84]\t@ 0x54\n \tldr\tr1, [sp, #20]\n-\tb.n\t6936 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2>\n+\tb.n\t83d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b2>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr1, [sp, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r1, #8]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r1, #16]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tldr\tr1, [sp, #20]\n \tcmp\tr1, #0\n-\tbeq.w\t6cde , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75a>\n+\tbeq.w\t877e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75a>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr5, #4\n-\tble.w\t6cfe , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x77a>\n+\tble.w\t879e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x77a>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r5\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #20]\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr2, [sp, #12]\n \tldr\tr3, [r2, #16]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr2, [r2, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tcmp\tr3, #3\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr2, [sp, #20]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tit\tcs\n \tmovcs\tr3, #3\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tlsls\tr3, r3, #2\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n-\tb.n\t6660 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc>\n+\tb.n\t8100 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr1, [sp, #16]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r1, #8]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r1, #16]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr5, #0\n-\tbeq.w\t6ce4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x760>\n+\tbeq.w\t8784 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x760>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr6, #4\n-\tble.w\t6cf6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x772>\n+\tble.w\t8796 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x772>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r6\n \tmov\tr1, r5\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr3, [sp, #16]\n \tldr\tr2, [r3, #16]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr5, [r3, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tcmp\tr2, #3\n \tit\tcs\n \tmovcs\tr2, #3\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tlsls\tr2, r2, #2\n+void seqan::_deallocateStorage(seqan::String >&, unsigned int*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n-\tb.n\t65da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56>\n+\tb.n\t807a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56>\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:455\n \tadds\tr4, r0, #1\n /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n \tcmp\tip, r4\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tit\tne\n \tmovne\tr6, #0\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tbne.w\t68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+\tbne.w\t8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n \tmov\tr4, r0\n-\tb.n\t68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+\tb.n\t8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n \tldr\tr3, [sp, #28]\n /usr/include/seqan/align/gaps_iterator_array.h:455\n \tadds\tr5, r4, #1\n /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n \tcmp\tr3, r5\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tit\tne\n \tmovne\tr7, #0\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:455 (discriminator 1)\n-\tbne.w\t6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+\tbne.w\t8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n \tmov\tr5, r4\n-\tb.n\t6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+\tb.n\t8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int):\n /usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n \tldr\tr1, [sp, #16]\n \tmovs\tr3, #0\n /usr/include/seqan/align/gaps_array.h:816\n \tmov\tr2, r3\n \tstr\tr3, [sp, #32]\n /usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n@@ -9331,7758 +15830,3668 @@\n \tstrd\tr3, r3, [r1, #24]\n \tstr\tr3, [r1, #32]\n /usr/include/seqan/align/gaps_array.h:815 (discriminator 2)\n \tldr\tr1, [sp, #12]\n \tstr\tr3, [r1, #20]\n /usr/include/seqan/align/gaps_array.h:816\n \tstr\tr3, [r1, #28]\n-\tb.n\t6b00 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c>\n+\tb.n\t85a0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x57c>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:107\n \tmov.w\tr8, #0\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:107\n \tmov\tr1, r3\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tmov\tsl, r8\n \tmov\tr7, r8\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n /usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n \tcmp\tr1, r8\n-\tbeq.n\t6c28 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a4>\n+\tbeq.n\t86c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a4>\n /usr/include/seqan/align/gaps_iterator_array.h:330\n-\tcbnz\tr7, 6c18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x694>\n+\tcbnz\tr7, 86b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x694>\n /usr/include/seqan/align/gaps_iterator_array.h:338\n \tsubs\tr5, #1\n /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n \tldr.w\tr7, [lr, r5, lsl #2]\n /usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1)\n \tlsls\tr4, r5, #31\n /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n \tadd.w\tr7, r7, #4294967295\t@ 0xffffffff\n /usr/include/seqan/align/gaps_iterator_array.h:345\n \tit\tmi\n \taddmi.w\tsl, sl, #4294967295\t@ 0xffffffff\n /usr/include/seqan/align/gaps_iterator_array.h:347\n \tadd.w\tr8, r8, #4294967295\t@ 0xffffffff\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n \tadds\tr3, #1\n-\tbne.n\t6c0c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x688>\n-\tb.n\t6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+\tbne.n\t86ac , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x688>\n+\tb.n\t8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:107\n \tmov.w\tfp, #0\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tldr\tr1, [sp, #20]\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n \tmov\tr3, r2\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n \tmov\tr9, fp\n \tmov\tr6, fp\n+bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&):\n /usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n \tcmp\tfp, r2\n-\tbeq.n\t6c56 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d2>\n+\tbeq.n\t86f6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6d2>\n /usr/include/seqan/align/gaps_iterator_array.h:330\n-\tcbnz\tr6, 6c46 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c2>\n+\tcbnz\tr6, 86e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c2>\n /usr/include/seqan/align/gaps_iterator_array.h:338\n \tsubs\tr4, #1\n /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n \tldr.w\tr6, [r1, r4, lsl #2]\n /usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1)\n \tlsls\tr0, r4, #31\n /usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n \tadd.w\tr6, r6, #4294967295\t@ 0xffffffff\n /usr/include/seqan/align/gaps_iterator_array.h:345\n \tit\tmi\n \taddmi.w\tr9, r9, #4294967295\t@ 0xffffffff\n /usr/include/seqan/align/gaps_iterator_array.h:347\n \tadd.w\tfp, fp, #4294967295\t@ 0xffffffff\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n \tadds\tr3, #1\n-\tbne.n\t6c3a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b6>\n-\tb.n\t68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+\tbne.n\t86da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b6>\n+\tb.n\t8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr2, [sp, #16]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr6, r6, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr6, [r0, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r2, #0]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r2, #4]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldrd\tr5, r2, [r2, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n-\tb.n\t6602 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e>\n+\tb.n\t80a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n \tmov\tr7, r6\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr2, [sp, #12]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr6, r6, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr6, [r0, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r2, #0]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r2, #4]\n /usr/include/seqan/basic/holder_tristate.h:598\n-\tb.n\t6648 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4>\n+\tb.n\t80e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xc4>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n \tmov\tr8, r7\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr2, [sp, #16]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr7, r7, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr7, [r0, #8]\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r2, #0]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r2, #4]\n /usr/include/seqan/basic/holder_tristate.h:598\n-\tb.n\t65c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x40>\n+\tb.n\t8064 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x40>\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tldr\tr2, [sp, #12]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::String, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr5, r5, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr5, [r0, #8]\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r2, #4]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tmov\tr3, r2\n+void seqan::allocate, seqan::Alloc >, seqan::Tag >, seqan::String, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder, seqan::Alloc >, seqan::Tag > const&, seqan::String, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r2, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r2, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr3, [r3, #12]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tstr\tr2, [sp, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tstr\tr3, [sp, #40]\t@ 0x28\n+void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n-\tb.n\t668a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x106>\n+\tb.n\t812a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x106>\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tldr\tr3, [sp, #16]\n \tstr\tr3, [sp, #4]\n \tldr\tr3, [sp, #12]\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:98\n \tldr\tr2, [sp, #36]\t@ 0x24\n+seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&):\n /usr/include/seqan/align/gaps_iterator_array.h:106\n \tstr\tr3, [sp, #8]\n-\tb.n\t6a4a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4c6>\n+\tb.n\t84ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4c6>\n \tmov\tr9, fp\n \tmov\tr6, fp\n-\tb.n\t68e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n+\tb.n\t8388 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x364>\n \tmov\tsl, r8\n \tmov\tr7, r8\n-\tb.n\t6876 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+\tb.n\t8316 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2>\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/align/gaps_iterator_array.h:106\n \tmovs\tr3, #12\n /usr/include/seqan/sequence/string_alloc.h:318\n \tstr\tr0, [sp, #20]\n-\tb.n\t6660 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc>\n+\tb.n\t8100 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc>\n \tmov\tr5, r0\n \tmovs\tr2, #12\n-\tb.n\t65da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56>\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n+/usr/include/seqan/sequence/string_alloc.h:318\n+\tb.n\t807a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x56>\n+void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int):\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tmov\tr0, r4\n /usr/include/seqan/align/gaps_iterator_array.h:440\n \tmov\tfp, r9\n-\tb.n\t68d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34e>\n+\tb.n\t8372 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x34e>\n /usr/include/seqan/align/gaps_iterator_array.h:438\n \tmov\tr4, r5\n /usr/include/seqan/align/gaps_iterator_array.h:440\n \tmov\tr8, r6\n-\tb.n\t67f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x26e>\n+\tb.n\t8292 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x26e>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr2, [r5, #0]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t6bb2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x62e>\n+\tb.n\t8652 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x62e>\n \tittt\teq\n \tldreq\tr2, [sp, #20]\n \tldreq\tr2, [r2, #0]\n \tstreq\tr2, [r0, #0]\n-\tb.n\t6b78 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f4>\n+\tb.n\t8618 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5f4>\n+void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&):\n /usr/include/seqan/align/dp_traceback_adaptor.h:117\n \tblx\t2a24 <__stack_chk_fail@plt>\n-\tldrh\tr4, [r3, r1]\n+\tsubs\tr7, #188\t@ 0xbc\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tstrb\tr0, [r6, r3]\n+\tsubs\tr2, #80\t@ 0x50\n \t...\n \n-00006d18 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n+000087b8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>:\n void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n /usr/include/seqan/basic/holder_tristate.h:585\n \tldr\tr6, [r0, #4]\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr5, r0\n /usr/include/seqan/basic/holder_tristate.h:585\n \tcmp\tr6, #0\n-\tbeq.n\t6e10 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8>\n+\tbeq.n\t88b0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf8>\n \tcmp\tr6, #2\n-\tbeq.n\t6d38 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x20>\n+\tbeq.n\t87d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x20>\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #0]\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tmovs\tr7, #0\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #32\n+void seqan::clear > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tstr\tr7, [r5, #4]\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr7, r7, [r0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr1, [r6, #4]\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr4, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr7, [r0, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r1, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \titet\thi\n \tasrhi\tr3, r3, #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr7, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr7, r3, r3, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tldr\tr3, [r6, #8]\n \tcmp\tr7, r3\n \tit\tcs\n \tmovcs\tr7, r3\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.w\t6ea4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18c>\n+\tbne.w\t8944 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18c>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbeq.n\t6d78 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60>\n+\tbeq.n\t8818 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r4\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r4, #12]\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr3, [r4, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r6, #12]\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr0, [r6, #20]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr1, r3, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr1, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr7, r1, asr #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr7, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr7, r7, r7, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr7, r0\n \tit\tcs\n \tmovcs\tr7, r0\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.w\t6ebc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a4>\n+\tbne.w\t895c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1a4>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbeq.n\t6db2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a>\n+\tbeq.n\t8852 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tadd.w\tr1, r6, #12\n \tadd.w\tr0, r4, #12\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+seqan::Holder >, seqan::Tag >::Holder(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:121\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r4, #24]\n+void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \tldr\tr3, [r6, #28]\n-\tcbz\tr3, 6e06 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n+\tcbz\tr3, 88a6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n \tcmp\tr3, #1\n-\tbne.w\t6ee2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ca>\n+\tbne.w\t8982 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ca>\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr.w\tr9, [r6, #24]\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldrd\tr2, r1, [r9, #4]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovs\tr3, #0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr7, [r9]\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr8, r0\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr3, [r0, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r2, r7\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr6, r3, r3, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr6, #32\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr6, r1\n \tit\tcs\n \tmovcs\tr6, r1\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr6, #0\n-\tbne.n\t6eec > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d4>\n+\tbne.n\t898c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d4>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr7, r2\n-\tbeq.n\t6e00 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe8>\n+\tbeq.n\t88a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe8>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r9\n \tmov\tr0, r8\n \tblx\t29ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt+0x4>\n+void seqan::create >, seqan::String > const>(seqan::Holder >, seqan::Tag >&, seqan::String > const&):\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr8, r3, [r4, #24]\n+void seqan::create > >, seqan::Matrix > > >(seqan::Holder > >, seqan::Tag >&, seqan::Matrix > >&):\n+/usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr4, r3, [r5]\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #32\n \tblx\t28a4 \n \tmov\tr4, r0\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+void seqan::allocate > >, seqan::Tag >, seqan::Matrix > >, int, seqan::AllocateUnspecified_>(seqan::Holder > >, seqan::Tag > const&, seqan::Matrix > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr4, [r5, #0]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr6, r6, [r4]\n \tstrd\tr6, r6, [r4, #8]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr6, r6, [r4, #16]\n+seqan::Holder >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tstrd\tr6, r6, [r4, #24]\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr6, [r4, #0]\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstrd\tr0, r3, [r4, #24]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr1, #0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr3, [r4, #4]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr1, r1, [r0]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr7, r3, r6\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr1, [r0, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1750\n \tcmp\tr7, #8\n-\tbls.n\t6e86 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16e>\n+\tbls.n\t8926 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16e>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadds\tr6, #8\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr7, r0, [r4, #12]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr8, r0, r7\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1750\n \tcmp.w\tr8, #8\n-\tbhi.n\t6ed4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1bc>\n+\tbhi.n\t8974 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1bc>\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr3, [r4, #20]\n \tcmp\tr3, #1\n-\tbls.n\t6f42 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x22a>\n+\tbls.n\t89e2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x22a>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr6, r7, #8\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmp.w\tr8, #4\n-\tbhi.n\t6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+\tbhi.n\t891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r6, r0\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+\tble.n\t891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr0, r6\n-\tbeq.n\t6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+\tbeq.n\t891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmovs\tr1, #0\n \tblx\t2984 \n+seqan::Matrix > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tmovs\tr3, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #16]\n+seqan::Matrix > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tstr\tr3, [r7, #0]\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #4]\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr0, [r4, #8]\n \tcmp\tr0, #1\n-\tbls.n\t6f00 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e8>\n+\tbls.n\t89a0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e8>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadds\tr6, #8\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmp\tr7, #4\n-\tbhi.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tbhi.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r6, r3\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tble.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr3, r6\n-\tbeq.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tbeq.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmov\tr0, r3\n \tblx\t2984 \n-\tb.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tb.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r4]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r1, [r6]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbne.w\t6d70 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58>\n-\tb.n\t6d78 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60>\n+\tbne.w\t8810 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58>\n+\tb.n\t8818 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x60>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r4, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r6, #12]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbne.w\t6da6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x8e>\n-\tb.n\t6db2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a>\n+\tbne.w\t8846 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x8e>\n+\tb.n\t8852 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x9a>\n+seqan::Matrix > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tmovs\tr3, #1\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr6, r7, #8\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #16]\n+seqan::Matrix > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tstr\tr3, [r7, #0]\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #4]\n-\tb.n\t6e82 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16a>\n+\tb.n\t8922 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x16a>\n \tldr\tr2, [r6, #24]\n+void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&):\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstrd\tr2, r3, [r4, #24]\n /usr/include/seqan/basic/holder_tristate.h:729\n-\tb.n\t6e06 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n+\tb.n\t88a6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xee>\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r6, #1\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r8]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr6, [r8, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr7, r2, [r9]\n-\tb.n\t6df4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xdc>\n+\tb.n\t8894 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xdc>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r4, #8]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr6, #0\n-\tbeq.n\t6f9a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x282>\n+\tbeq.n\t8a3a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x282>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr7, #4\n-\tble.n\t6fa6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x28e>\n+\tble.n\t8a46 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x28e>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r7\n \tmov\tr1, r6\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr6, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr6, #2\n \tit\tcs\n \tmovcs\tr6, #2\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr6, r6, #2\n \tsubs\tr2, r6, r7\n \tadd\tr6, r3\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tble.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadds\tr0, r3, r7\n \tmovs\tr1, #0\n \tblx\t2984 \n-\tb.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tb.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr9, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r4, #20]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tcbz\tr7, 6f8c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x274>\n+\tcbz\tr7, 8a2c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x274>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tr8, #4\n-\tble.n\t6fc2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2aa>\n+\tble.n\t8a62 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2aa>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r8\n \tmov\tr1, r7\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr6, [r4, #20]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #12]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr6, #2\n \tit\tcs\n \tmovcs\tr6, #2\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr6, r6, #2\n \tsub.w\tr2, r6, r8\n \tadd\tr6, r9\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t6f88 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x270>\n+\tble.n\t8a28 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x270>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadd.w\tr0, r9, r8\n \tmovs\tr1, #0\n \tblx\t2984 \n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr7, r9\n-\tb.n\t6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+\tb.n\t891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r0, #8\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \trsbs\tr2, r8, #8\n-\tbne.n\t6f7e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x266>\n+\tbne.n\t8a1e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x266>\n+void seqan::create > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr7, r9\n-\tb.n\t6e7a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+\tb.n\t891a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x162>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r0, #8\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \trsbs\tr2, r7, #8\n-\tbne.n\t6f38 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x220>\n-\tb.n\t6e4a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+\tbne.n\t89d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x220>\n+\tb.n\t88ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x132>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr2, [r6, #0]\n \tstreq\tr2, [r0, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbeq.n\t6f1e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x206>\n+\tbeq.n\t89be > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x206>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr2, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr2, #2\n \tit\tcs\n \tmovcs\tr2, #2\n \tmov\tr6, r2\n-\tb.n\t6f2e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x216>\n+\tb.n\t89ce > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x216>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr3, [r7, #0]\n \tstreq\tr3, [r0, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbeq.n\t6f60 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248>\n+\tbeq.n\t8a00 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x248>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr3, [r4, #20]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #12]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr3, #2\n \tit\tcs\n \tmovcs\tr3, #2\n \tmov\tr6, r3\n-\tb.n\t6f72 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25a>\n-\tb.n\t6fe8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0>\n+\tb.n\t8a12 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x25a>\n+\tb.n\t8a88 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2d0>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n+void seqan::clear > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t7008 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2f0>\n+\tbeq.n\t8aa8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2f0>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r4, #24]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Tag >, seqan::String > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag >&, seqan::String > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \n-00007018 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>:\n+00008ab8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>:\n void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:493\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r0, #4]\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:493\n \tsub\tsp, #8\n \tmov\tr6, r0\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr3, #0\n-\tbeq.n\t70b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa0>\n+\tbeq.n\t8b58 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa0>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r6, #0]\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:478\n \tmovs\tr4, #1\n /usr/include/seqan/align/dp_matrix.h:477 (discriminator 2)\n \tldr\tr1, [r3, #12]\n+seqan::Size > > >::Type seqan::length > >(seqan::Matrix > > const&, unsigned int):\n /usr/include/seqan/align/matrix_base.h:406 (discriminator 1)\n \tldr\tr2, [r3, #0]\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:477 (discriminator 3)\n \tldr\tr5, [r1, #0]\n \tldr\tr2, [r2, #0]\n \tmul.w\tr5, r2, r5\n /usr/include/seqan/align/dp_matrix.h:478 (discriminator 1)\n-\tcbnz\tr5, 7064 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x4c>\n-\tb.n\t70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+\tcbnz\tr5, 8b04 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x4c>\n+\tb.n\t8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr2, r1, [r3]\n \tsubs\tr1, r1, r2\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n \tcmp.w\tr4, r1, asr #2\n-\tbcs.n\t7094 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c>\n+\tbcs.n\t8b34 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c>\n /usr/include/seqan/align/dp_matrix.h:480 (discriminator 2)\n \tldr\tr1, [r3, #12]\n \tstr.w\tr5, [r1, r4, lsl #2]\n /usr/include/seqan/align/dp_matrix.h:481 (discriminator 1)\n \tldr.w\tr2, [r2, r4, lsl #2]\n /usr/include/seqan/align/dp_matrix.h:478 (discriminator 9)\n \tadds\tr4, #1\n /usr/include/seqan/align/dp_matrix.h:481 (discriminator 1)\n \tmul.w\tr5, r2, r5\n /usr/include/seqan/align/dp_matrix.h:478 (discriminator 1)\n-\tcbz\tr5, 70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+\tcbz\tr5, 8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r6, #4]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tmov\tr7, r3\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tcmp\tr2, #0\n-\tbne.n\t7046 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2e>\n+\tbne.n\t8ae6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2e>\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r6\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r6, #0]\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tmov\tr0, r6\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tmov\tr7, r3\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr2, r1, [r3]\n \tsubs\tr1, r1, r2\n+seqan::Size, seqan::String > > >::Type seqan::updateFactors, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:478 (discriminator 2)\n \tcmp.w\tr4, r1, asr #2\n-\tbcs.n\t70be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa6>\n+\tbcs.n\t8b5e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa6>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr1, [r6, #4]\n \tcmp\tr1, #0\n-\tbne.n\t7052 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a>\n+\tbne.n\t8af2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a>\n /usr/include/seqan/basic/holder_tristate.h:863\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr3, [r6, #0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r3, #0]\n-\tb.n\t7052 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n+/usr/include/seqan/sequence/string_alloc.h:290\n+\tb.n\t8af2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3a>\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr4, [r3, #24]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr1, r2, [r4]\n \tsub.w\tr8, r2, r1\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1)\n \tcmp\tr5, r8\n-\tbls.n\t70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+\tbls.n\t8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r3, #28]\n-\tcbz\tr3, 70f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8>\n+\tcbz\tr3, 8b90 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8>\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r4, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1723\n \tcmp\tr5, r2\n-\tbhi.n\t7114 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfc>\n+\tbhi.n\t8bb4 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfc>\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n \tadd\tr3, r5\n \tstr\tr3, [r4, #4]\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:500\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:863\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n-\tb.n\t7032 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1a>\n+\tb.n\t8ad2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1a>\n+seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr4, [r3, #24]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr1, r2, [r4]\n \tsub.w\tr8, r2, r1\n+void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&):\n /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1)\n \tcmp\tr8, r5\n-\tbcs.n\t70b2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+\tbcs.n\t8b52 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x9a>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr2, [r6, #4]\n \tcmp\tr2, #0\n-\tbne.n\t70a2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8a>\n+\tbne.n\t8b42 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8a>\n /usr/include/seqan/basic/holder_tristate.h:863\n \tblx\t29d4 > > >(seqan::Holder > >, seqan::Tag >&)@plt>\n+seqan::Reference > >, seqan::Tag > >::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr7, [r6, #0]\n+seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1)\n \tldr\tr3, [r7, #28]\n-\tcbz\tr3, 70f0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8>\n+\tcbz\tr3, 8b90 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8>\n+seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr4, [r7, #24]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tldrd\tr3, r2, [r4]\n \tsub.w\tr8, r2, r3\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1716\n \tcmp\tr8, r5\n-\tbhi.n\t70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+\tbhi.n\t8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr2, [r4, #8]\n \tmov\tr1, r3\n-\tb.n\t70a8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x90>\n+\tb.n\t8b48 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x90>\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n \tmov\tr4, r0\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr2, #1\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr3, #0\n+void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r7, #24]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr3, [r0, #8]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r5, r2\n+void seqan::create > >(seqan::Holder >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr2, [r7, #28]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr5, [r4, #8]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n-\tb.n\t70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+\tb.n\t8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n /usr/include/seqan/basic/allocator_interface.h:211\n \tadds\tr0, r5, #1\n \tstr\tr1, [sp, #4]\n \tblx\t28a4 \n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tldr\tr1, [sp, #4]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr5, [r4, #8]\n+void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr1, #0\n-\tbeq.n\t70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+\tbeq.n\t8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tr8, #1\n-\tble.n\t7148 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x130>\n+\tble.n\t8be8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x130>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r8\n \tblx\t29c8 \n \tldr\tr1, [sp, #4]\n+void seqan::deallocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned char*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r1\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tldr\tr2, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type):\n /usr/include/seqan/sequence/string_base.h:1726\n \tcmp\tr5, r2\n \tit\tcs\n \tmovcs\tr5, r2\n+void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:391\n-\tb.n\t70ae , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+\tb.n\t8b4e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x96>\n+void std::__copy_move::__assign_one(unsigned char*, unsigned char*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldrbeq\tr3, [r1, #0]\n \tstrbeq\tr3, [r0, #0]\n-\tb.n\t7136 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x11e>\n+\tb.n\t8bd6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x11e>\n \n-00007150 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n+00008bf0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr6, r0\n-\tldr\tr0, [pc, #252]\t@ (7260 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110>)\n-\tldr\tr3, [pc, #252]\t@ (7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>)\n+\tldr\tr0, [pc, #252]\t@ (8d00 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x110>)\n+\tldr\tr3, [pc, #252]\t@ (8d04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>)\n \tsub\tsp, #16\n \tadd\tr0, pc\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr5, [r1, #4]\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tmov\tr7, r1\n \tldr\tr3, [r0, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcbz\tr5, 7180 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30>\n+\tcbz\tr5, 8c20 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30>\n \tldr\tr3, [r6, #4]\n \tcmp\tr5, r3\n-\tbeq.n\t71f6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa6>\n+\tbeq.n\t8c96 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa6>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r7, #0]\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr1, [r6, #8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr5, r5, r3\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr\tr4, [r6, #0]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr5, r5, #2\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr5, r2\n \tit\tcs\n \tmovcs\tr5, r2\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr5, r1\n-\tbls.n\t71c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70>\n+\tbls.n\t8c60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr5, #31\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr8, r5, r5, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r2\n \tit\tcs\n \tmovcs\tr8, r2\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, r8, lsl #2\n \tblx\t28a4 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r6, #8]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #0]\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tcbz\tr4, 71f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa0>\n+\tcbz\tr4, 8c90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xa0>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r4\n \tblx\t2a00 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r7, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr4, [r6, #0]\n \tlsls\tr5, r5, #2\n \tsubs\tr3, #4\n \tadds\tr1, r4, r5\n \tstr\tr1, [r6, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcbz\tr5, 71d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86>\n+\tcbz\tr5, 8c76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86>\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_linear.h:68\n \tldr.w\tr2, [r3, #4]!\n \tstr.w\tr2, [r4], #4\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tcmp\tr4, r1\n-\tbne.n\t71ca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a>\n+\tbne.n\t8c6a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #144]\t@ (7268 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118>)\n+\tldr\tr2, [pc, #144]\t@ (8d08 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #136]\t@ (7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>)\n+\tldr\tr3, [pc, #136]\t@ (8d04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t724c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n+\tbne.n\t8cec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xfc>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r7, #0]\n \tmov\tr4, r0\n-\tb.n\t71c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70>\n+\tb.n\t8c60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x70>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr1, r6\n-\tbeq.n\t71d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86>\n+\tbeq.n\t8c76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r1, #0]\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr0, #0\n /usr/include/seqan/sequence/string_alloc.h:166\n-\tvldr\td7, [pc, #88]\t@ 7258 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108>\n+\tvldr\td7, [pc, #88]\t@ 8cf8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108>\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr5, r3\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr0, [sp, #8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:470\n \tit\teq\n \tmoveq\tr4, sp\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tvstr\td7, [sp]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t7222 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd2>\n+\tbeq.n\t8cc2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd2>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r5, r3\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr0, sp\n \tmov\tr4, sp\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr3, r3, #2\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tcmp\tr2, r3\n \tit\tcs\n \tmovcs\tr2, r3\n \tblx\t28f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r4\n \tmov\tr0, r6\n \tblx\t29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n-\tb.n\t71d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tb.n\t8c76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x86>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #48]\t@ (726c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x11c>)\n-\tldr\tr3, [pc, #40]\t@ (7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>)\n+\tldr\tr2, [pc, #48]\t@ (8d0c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x11c>)\n+\tldr\tr3, [pc, #40]\t@ (8d04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t7250 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100>\n+\tbeq.n\t8cf0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x100>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop.w\n \t...\n-\tldr\tr6, [pc, #592]\t@ (74b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x4c>)\n+\tadds\tr3, #244\t@ 0xf4\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #136]\t@ (72f4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x84>)\n+\tadds\tr3, #130\t@ 0x82\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #768]\t@ (7570 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x108>)\n+\tadds\tr3, #32\n \t...\n \n-00007270 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n+00008d10 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n-\tldr\tr2, [pc, #288]\t@ (73a4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x134>)\n+\tldr\tr2, [pc, #288]\t@ (8e44 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x134>)\n \tsub\tsp, #16\n-\tldr\tr3, [pc, #288]\t@ (73a8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>)\n+\tldr\tr3, [pc, #288]\t@ (8e48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>)\n \tmov\tr6, r1\n \tadd\tr2, pc\n \tmov\tr5, r0\n \tldr\tr3, [r2, r3]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r4, [r1]\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr4, r2\n-\tbeq.n\t730c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x9c>\n+\tbeq.n\t8dac >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x9c>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr4, 72a6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36>\n+\tcbz\tr4, 8d46 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36>\n \tldr\tr3, [r0, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t731a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa>\n+\tbeq.n\t8dba >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r2\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr1, [r5, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr8, [r5]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr3, r4, #2\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tcmp\tr3, r1\n-\tbls.n\t739a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12a>\n+\tbls.n\t8e3a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12a>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #124\t@ 0x7c\n /usr/include/seqan/sequence/sequence_interface.h:837\n \titeet\thi\n \taddhi.w\tr7, r3, r3, lsr #1\n \tmovls\tr0, #128\t@ 0x80\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr7, #32\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlslhi\tr0, r7, #2\n \tblx\t28a4 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r5, #8]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tr8, #0\n-\tbeq.n\t7308 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x98>\n+\tbeq.n\t8da8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x98>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr0, [r5, #0]\n \tadds\tr1, r0, r4\n \tstr\tr1, [r5, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcbz\tr4, 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+\tcbz\tr4, 8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n \tsubs\tr3, r2, #4\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_linear.h:68\n \tldr.w\tr2, [r3, #4]!\n \tstr.w\tr2, [r0], #4\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tcmp\tr0, r1\n-\tbne.n\t72e2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x72>\n+\tbne.n\t8d82 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x72>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #188]\t@ (73ac >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x13c>)\n+\tldr\tr2, [pc, #188]\t@ (8e4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x13c>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #180]\t@ (73a8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>)\n+\tldr\tr3, [pc, #180]\t@ (8e48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t7396 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x126>\n+\tbne.n\t8e36 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x126>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n-\tb.n\t72da >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a>\n+\tb.n\t8d7a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a>\n \tldrd\tr0, r1, [r0]\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr0, r1\n-\tbeq.n\t72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+\tbeq.n\t8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr2, 7378 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x108>\n+\tcbz\tr2, 8e18 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x108>\n \tcmp\tr2, r1\n-\tbne.n\t7374 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104>\n+\tbne.n\t8e14 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr6, r5\n-\tbeq.n\t72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+\tbeq.n\t8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr0, #0\n \tmovs\tr1, #0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tmovs\tr3, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r2\n /usr/include/seqan/sequence/string_alloc.h:166\n \tstrd\tr0, r1, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr3, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t7364 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf4>\n+\tbeq.n\t8e04 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xf4>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r2\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr4, #124\t@ 0x7c\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr3, r4, asr #2\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr2, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr2, r3, r3, lsr #1\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr3, r2\n \tit\tcs\n \tmovcs\tr3, r2\n \tmov\tr7, r3\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r3, #2\n \tblx\t28a4 \n \tldr\tr2, [r6, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr4, r0\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n \tsubs\tr2, #4\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstrd\tr4, r7, [sp, #4]\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_linear.h:68\n \tldr.w\tr1, [r2, #4]!\n \tstr.w\tr1, [r0], #4\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tcmp\tr0, r4\n-\tbne.n\t7358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe8>\n+\tbne.n\t8df8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe8>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r5\n \tblx\t29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n-\tb.n\t72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tb.n\t8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tmovs\tr4, #0\n-\tb.n\t72da >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a>\n+\tb.n\t8d7a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a>\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr0, [r5, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tb.n\t72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+\tb.n\t8d8e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7e>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #44]\t@ (73b0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x140>)\n-\tldr\tr3, [pc, #32]\t@ (73a8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>)\n+\tldr\tr2, [pc, #44]\t@ (8e50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x140>)\n+\tldr\tr3, [pc, #32]\t@ (8e48 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x138>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t739e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12e>\n+\tbeq.n\t8e3e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x12e>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr0, r8\n-\tb.n\t72da >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a>\n+\tb.n\t8d7a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x6a>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tldr\tr5, [pc, #464]\t@ (7578 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x110>)\n+\tadds\tr2, #212\t@ 0xd4\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #40]\t@ (73d8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x24>)\n+\tadds\tr2, #106\t@ 0x6a\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #472]\t@ (758c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x124>)\n+\tadds\tr1, #214\t@ 0xd6\n \t...\n \n-000073b4 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n+00008e54 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:915\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n /usr/include/seqan/basic/holder_tristate.h:918\n \tldr\tr5, [r1, #4]\n /usr/include/seqan/basic/holder_tristate.h:915\n \tmov\tr4, r0\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr6, [r0, #4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \tcmp\tr5, #0\n-\tbeq.n\t7442 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8e>\n+\tbeq.n\t8ee2 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x8e>\n \tcmp\tr5, #1\n-\tbeq.n\t73ee >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a>\n+\tbeq.n\t8e8e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a>\n \tldr\tr5, [r1, #0]\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tbics.w\tr3, r6, #2\n-\tbeq.n\t73e6 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x32>\n+\tbeq.n\t8e86 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x32>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r0, #0]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstrd\tr5, r3, [r4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr\tr7, [r1, #0]\n+void seqan::assignValue >, seqan::Alloc >, seqan::String >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n-\tcbnz\tr6, 745c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa8>\n+\tcbnz\tr6, 8efc >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa8>\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n \tmov\tr5, r0\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr3, r2, [r7]\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr6, r6, [r5]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr1, r2, r3\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr6, [r5, #8]\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr1, #124\t@ 0x7c\n+seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr0, [r7, #8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr6, r1, asr #2\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr6, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr6, r6, r6, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr6, r0\n \tit\tcs\n \tmovcs\tr6, r0\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\tcbz\tr6, 742e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a>\n+\tcbz\tr6, 8ece >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7a>\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r6, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r5]\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr6, [r5, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr3, r2, [r7]\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbeq.n\t743a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x86>\n+\tbeq.n\t8eda >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x86>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r7\n \tmov\tr0, r5\n \tblx\t29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr5, r3, [r4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tcmp\tr6, #0\n-\tbeq.n\t73ec >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38>\n+\tbeq.n\t8e8c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x38>\n \tcmp\tr6, #2\n-\tbeq.n\t7458 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa4>\n+\tbeq.n\t8ef8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa4>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r0, #0]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:533\n \tstr\tr5, [r4, #4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tpop\t{r3, r4, r5, r6, r7, pc}\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r7\n \tldr\tr0, [r0, #0]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tb.w\t29ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n \n-00007468 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+00008f08 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n /usr/include/seqan/basic/holder_tristate.h:585\n \tldr\tr6, [r0, #4]\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr5, r0\n /usr/include/seqan/basic/holder_tristate.h:585\n \tcmp\tr6, #0\n-\tbeq.n\t7564 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc>\n+\tbeq.n\t9004 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfc>\n \tcmp\tr6, #2\n-\tbeq.n\t7488 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20>\n+\tbeq.n\t8f28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20>\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #0]\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tmovs\tr7, #0\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #32\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tstr\tr7, [r5, #4]\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr7, r7, [r0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr1, [r6, #4]\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr4, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr7, [r0, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r1, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \titet\thi\n \tasrhi\tr3, r3, #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr7, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr7, r3, r3, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tldr\tr3, [r6, #8]\n \tcmp\tr7, r3\n \tit\tcs\n \tmovcs\tr7, r3\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.w\t75f8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x190>\n+\tbne.w\t9098 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x190>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbeq.n\t74c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+\tbeq.n\t8f68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r4\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r4, #12]\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr3, [r4, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r6, #12]\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr0, [r6, #20]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr1, r3, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr1, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr7, r1, asr #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr7, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr7, r7, r7, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr7, r0\n \tit\tcs\n \tmovcs\tr7, r0\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.w\t7610 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a8>\n+\tbne.w\t90b0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a8>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbeq.n\t7502 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+\tbeq.n\t8fa2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tadd.w\tr1, r6, #12\n \tadd.w\tr0, r4, #12\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:121\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r4, #24]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \tldr\tr3, [r6, #28]\n-\tcbz\tr3, 755a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2>\n+\tcbz\tr3, 8ffa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2>\n \tcmp\tr3, #1\n-\tbne.w\t7636 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ce>\n+\tbne.w\t90d6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ce>\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr.w\tr9, [r6, #24]\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovs\tr3, #0\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr8, r0\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr3, r3, [r0]\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr3, [r0, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldrd\tr0, r1, [r9, #4]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr7, [r9]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr2, r0, r7\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr2, #124\t@ 0x7c\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr3, r2, asr #2\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr6, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr6, r3, r3, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr6, r1\n \tit\tcs\n \tmovcs\tr6, r1\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr6, #0\n-\tbne.n\t7640 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8>\n+\tbne.n\t90e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8>\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr0, r7\n-\tbeq.n\t7554 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xec>\n+\tbeq.n\t8ff4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xec>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r9\n \tmov\tr0, r8\n \tblx\t29f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr8, r3, [r4, #24]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&):\n+/usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr4, r3, [r5]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #32\n \tblx\t28a4 \n \tmov\tr4, r0\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr4, [r5, #0]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr6, r6, [r4]\n \tstrd\tr6, r6, [r4, #8]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr6, r6, [r4, #16]\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tstrd\tr6, r6, [r4, #24]\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr6, [r4, #0]\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstrd\tr0, r3, [r4, #24]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr1, #0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr3, [r4, #4]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr1, r1, [r0]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr7, r3, r6\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr1, [r0, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1750\n \tcmp\tr7, #8\n-\tbls.n\t75da >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x172>\n+\tbls.n\t907a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x172>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadds\tr6, #8\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr7, r0, [r4, #12]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr8, r0, r7\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1750\n \tcmp.w\tr8, #8\n-\tbhi.n\t7628 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0>\n+\tbhi.n\t90c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0>\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr3, [r4, #20]\n \tcmp\tr3, #1\n-\tbls.n\t7696 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e>\n+\tbls.n\t9136 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr6, r7, #8\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmp.w\tr8, #4\n-\tbhi.n\t75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+\tbhi.n\t906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r6, r0\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+\tble.n\t906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr0, r6\n-\tbeq.n\t75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+\tbeq.n\t906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmovs\tr1, #0\n \tblx\t2984 \n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tmovs\tr3, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #16]\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tstr\tr3, [r7, #0]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #4]\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr0, [r4, #8]\n \tcmp\tr0, #1\n-\tbls.n\t7654 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ec>\n+\tbls.n\t90f4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ec>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadds\tr6, #8\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmp\tr7, #4\n-\tbhi.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tbhi.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r6, r3\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tble.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr3, r6\n-\tbeq.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tbeq.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmov\tr0, r3\n \tblx\t2984 \n-\tb.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tb.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r4]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r1, [r6]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbne.w\t74c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58>\n-\tb.n\t74c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+\tbne.w\t8f60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58>\n+\tb.n\t8f68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r4, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r6, #12]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbne.w\t74f6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e>\n-\tb.n\t7502 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+\tbne.w\t8f96 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e>\n+\tb.n\t8fa2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tmovs\tr3, #1\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr6, r7, #8\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #16]\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tstr\tr3, [r7, #0]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #4]\n-\tb.n\t75d6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x16e>\n+\tb.n\t9076 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x16e>\n \tldr\tr2, [r6, #24]\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstrd\tr2, r3, [r4, #24]\n /usr/include/seqan/basic/holder_tristate.h:729\n-\tb.n\t755a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2>\n+\tb.n\t8ffa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2>\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r6, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r8]\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr6, [r8, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr7, r0, [r9]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:345\n-\tb.n\t7548 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe0>\n+\tb.n\t8fe8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe0>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r4, #8]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr6, #0\n-\tbeq.n\t76ee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286>\n+\tbeq.n\t918e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr7, #4\n-\tble.n\t76fa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x292>\n+\tble.n\t919a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x292>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r7\n \tmov\tr1, r6\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr6, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr6, #2\n \tit\tcs\n \tmovcs\tr6, #2\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr6, r6, #2\n \tsubs\tr2, r6, r7\n \tadd\tr6, r3\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tble.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadds\tr0, r3, r7\n \tmovs\tr1, #0\n \tblx\t2984 \n-\tb.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tb.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr9, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r4, #20]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tcbz\tr7, 76e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x278>\n+\tcbz\tr7, 9180 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x278>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tr8, #4\n-\tble.n\t7716 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ae>\n+\tble.n\t91b6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ae>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r8\n \tmov\tr1, r7\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr6, [r4, #20]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #12]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr6, #2\n \tit\tcs\n \tmovcs\tr6, #2\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr6, r6, #2\n \tsub.w\tr2, r6, r8\n \tadd\tr6, r9\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t76dc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x274>\n+\tble.n\t917c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x274>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadd.w\tr0, r9, r8\n \tmovs\tr1, #0\n \tblx\t2984 \n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr7, r9\n-\tb.n\t75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+\tb.n\t906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r0, #8\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \trsbs\tr2, r8, #8\n-\tbne.n\t76d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26a>\n+\tbne.n\t9172 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26a>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr7, r9\n-\tb.n\t75ce >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+\tb.n\t906e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x166>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r0, #8\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \trsbs\tr2, r7, #8\n-\tbne.n\t768c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x224>\n-\tb.n\t759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+\tbne.n\t912c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x224>\n+\tb.n\t903e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x136>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr2, [r6, #0]\n \tstreq\tr2, [r0, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbeq.n\t7672 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20a>\n+\tbeq.n\t9112 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20a>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr2, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr2, #2\n \tit\tcs\n \tmovcs\tr2, #2\n \tmov\tr6, r2\n-\tb.n\t7682 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21a>\n+\tb.n\t9122 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21a>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr3, [r7, #0]\n \tstreq\tr3, [r0, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbeq.n\t76b4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+\tbeq.n\t9154 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24c>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr3, [r4, #20]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #12]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr3, #2\n \tit\tcs\n \tmovcs\tr3, #2\n \tmov\tr6, r3\n-\tb.n\t76c6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25e>\n-\tb.n\t773c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d4>\n+\tb.n\t9166 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x25e>\n+\tb.n\t91dc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2d4>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t775c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f4>\n+\tbeq.n\t91fc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2f4>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r4, #24]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \n-0000776c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n+0000920c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n \tmov\tr6, r0\n-\tldr\tr0, [pc, #308]\t@ (78b4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x148>)\n-\tldr\tr3, [pc, #308]\t@ (78b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>)\n+\tldr\tr0, [pc, #308]\t@ (9354 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x148>)\n+\tldr\tr3, [pc, #308]\t@ (9358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>)\n \tsub\tsp, #16\n \tadd\tr0, pc\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr5, [r1, #4]\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n \tmov\tr7, r1\n \tldr\tr3, [r0, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1029 (discriminator 1)\n-\tcbz\tr5, 779c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30>\n+\tcbz\tr5, 923c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x30>\n \tldr\tr3, [r6, #4]\n \tcmp\tr5, r3\n-\tbeq.n\t784c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe0>\n+\tbeq.n\t92ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe0>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r7, #0]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovw\tr1, #43691\t@ 0xaaab\n \tmovt\tr1, #43690\t@ 0xaaaa\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:371\n \tldr\tr4, [r6, #0]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr5, r5, r3\n \tasrs\tr5, r5, #2\n \tmul.w\tr5, r1, r5\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tldr\tr1, [r6, #8]\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:729\n \tcmp\tr5, r2\n \tit\tcs\n \tmovcs\tr5, r2\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1589 (discriminator 1)\n \tcmp\tr5, r1\n-\tbls.n\t77ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80>\n+\tbls.n\t928c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr5, #31\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr0, #12\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tite\thi\n \taddhi.w\tr8, r5, r5, lsr #1\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls.w\tr8, #32\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr8, r2\n \tit\tcs\n \tmovcs\tr8, r2\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmul.w\tr0, r0, r8\n \tblx\t28a4 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [r6, #8]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r6, #0]\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:735\n-\tcbz\tr4, 7846 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xda>\n+\tcbz\tr4, 92e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xda>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r4\n \tblx\t2a00 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r7, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr4, [r6, #0]\n \tmovs\tr1, #12\n \tmul.w\tr5, r1, r5\n \tadds\tr2, r4, r5\n \tstr\tr2, [r6, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcbz\tr5, 782c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0>\n+\tcbz\tr5, 92cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0>\n \tsub.w\tr2, r5, #12\n \tmovw\tr0, #43691\t@ 0xaaab\n \tmovt\tr0, #10922\t@ 0x2aaa\n \tadds\tr3, #12\n \tlsrs\tr2, r2, #2\n \tmul.w\tr2, r0, r2\n \tbic.w\tr2, r2, #3221225472\t@ 0xc0000000\n \tmla\tr1, r2, r1, r1\n \tadds\tr5, r4, r1\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:69\n \tldrd\tr0, r2, [r3, #-8]\n \tstr\tr2, [r4, #8]\n \tldr.w\tr1, [r3, #-12]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tadds\tr3, #12\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:69\n \tstrd\tr1, r0, [r4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:465\n \tadds\tr4, #12\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tcmp\tr4, r5\n-\tbne.n\t7816 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xaa>\n+\tbne.n\t92b6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xaa>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #140]\t@ (78bc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x150>)\n+\tldr\tr2, [pc, #140]\t@ (935c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x150>)\n /usr/include/seqan/sequence/string_base.h:1044\n-\tldr\tr3, [pc, #136]\t@ (78b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>)\n+\tldr\tr3, [pc, #136]\t@ (9358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>)\n /usr/include/seqan/sequence/string_base.h:1024\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1044\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t78aa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x13e>\n+\tbne.n\t934a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x13e>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r7, #0]\n \tmov\tr4, r0\n-\tb.n\t77ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80>\n+\tb.n\t928c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x80>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1036\n \tcmp\tr1, r6\n-\tbeq.n\t782c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0>\n+\tbeq.n\t92cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr0, [r1, #0]\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr3, #0\n /usr/include/seqan/sequence/string_alloc.h:167\n \tstrd\tr3, r3, [sp]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr5, r0\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr3, [sp, #8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:470\n \tit\teq\n \tmoveq\tr4, sp\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t7880 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>\n+\tbeq.n\t9320 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x114>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r5, r0\n \tmovw\tr0, #43691\t@ 0xaaab\n \tmovt\tr0, #43690\t@ 0xaaaa\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr4, sp\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr3, r3, #2\n \tmul.w\tr3, r0, r3\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, unsigned int, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1065\n \tmov\tr0, sp\n \tcmp\tr2, r3\n \tit\tcs\n \tmovcs\tr2, r3\n \tblx\t2960 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@plt>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r4\n \tmov\tr0, r6\n \tblx\t2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n-\tb.n\t782c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tb.n\t92cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc0>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:1024\n-\tldr\tr2, [pc, #40]\t@ (78c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x154>)\n-\tldr\tr3, [pc, #28]\t@ (78b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>)\n+\tldr\tr2, [pc, #40]\t@ (9360 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x154>)\n+\tldr\tr3, [pc, #28]\t@ (9358 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x14c>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t78ae >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x142>\n+\tbeq.n\t934e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x142>\n /usr/include/seqan/sequence/string_base.h:1044\n \tblx\t2a24 <__stack_chk_fail@plt>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tldr\tr0, [pc, #480]\t@ (7a98 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc>)\n+\tcmp\tr5, #216\t@ 0xd8\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tblxns\tr9\n+\tcmp\tr5, #44\t@ 0x2c\n \tmovs\tr0, r0\n-\tbx\tip\n+\tcmp\tr4, #194\t@ 0xc2\n \t...\n \n-000078c4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n+00009364 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>:\n void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4056]\t@ 0xfd8\n-\tldr\tr2, [pc, #420]\t@ (7a7c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b8>)\n+\tldr\tr2, [pc, #420]\t@ (951c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b8>)\n \tsub\tsp, #16\n-\tldr\tr3, [pc, #420]\t@ (7a80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>)\n+\tldr\tr3, [pc, #420]\t@ (9520 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>)\n \tmov\tr6, r1\n \tadd\tr2, pc\n \tmov\tr5, r0\n \tldr\tr3, [r2, r3]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r4, [r1]\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr4, r2\n-\tbeq.n\t79a2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xde>\n+\tbeq.n\t9442 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xde>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n-\tcbz\tr4, 78fa >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36>\n+\tcbz\tr4, 939a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x36>\n \tldr\tr3, [r0, #4]\n \tcmp\tr4, r3\n-\tbeq.n\t79b2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xee>\n+\tbeq.n\t9452 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xee>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r2\n \tmovw\tr1, #43691\t@ 0xaaab\n \tmovt\tr1, #43690\t@ 0xaaaa\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tr8, [r5]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tasrs\tr3, r4, #2\n \tmul.w\tr3, r1, r3\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1573 (discriminator 1)\n \tldr\tr1, [r5, #8]\n \tcmp\tr3, r1\n-\tbls.w\t7a72 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ae>\n+\tbls.w\t9512 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1ae>\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp.w\tr4, #372\t@ 0x174\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tittee\thi\n \taddhi.w\tr7, r3, r3, lsr #1\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovhi\tr0, #12\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmovls.w\tr0, #384\t@ 0x180\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr7, #32\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tit\thi\n \tmulhi\tr0, r7\n \tblx\t28a4 \n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r5, #8]\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r5, #0]\n+seqan::Size >, seqan::Alloc > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan::Alloc > >(seqan::String >, seqan::Alloc >&, seqan::Size >, seqan::Alloc > >::Type):\n /usr/include/seqan/sequence/string_base.h:713\n \tcmp.w\tr8, #0\n-\tbeq.n\t799e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xda>\n+\tbeq.n\t943e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xda>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r8\n \tblx\t2a00 \n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r5, #0]\n \tadds\tr1, r3, r4\n \tstr\tr1, [r5, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tcbz\tr4, 7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+\tcbz\tr4, 9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n \tsub.w\tr1, r4, #12\n \tmovw\tr0, #43691\t@ 0xaaab\n \tmovt\tr0, #10922\t@ 0x2aaa\n \tmov.w\tip, #12\n \tlsrs\tr1, r1, #2\n \tadd\tr2, ip\n \tmul.w\tr1, r0, r1\n \tbic.w\tr1, r1, #3221225472\t@ 0xc0000000\n \tmla\tip, r1, ip, ip\n \tadd\tip, r3\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:69\n \tldr.w\tr1, [r2, #-4]\n \tldrd\tr0, r4, [r2, #-12]\n \tstr\tr1, [r3, #8]\n \tstrd\tr0, r4, [r3]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:465\n \tadds\tr3, #12\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tadds\tr2, #12\n \tcmp\tr3, ip\n-\tbne.n\t796e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa>\n+\tbne.n\t940e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xaa>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #252]\t@ (7a84 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0>)\n+\tldr\tr2, [pc, #252]\t@ (9524 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c0>)\n /usr/include/seqan/sequence/string_base.h:1020\n-\tldr\tr3, [pc, #248]\t@ (7a80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>)\n+\tldr\tr3, [pc, #248]\t@ (9520 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>)\n /usr/include/seqan/sequence/string_base.h:1002\n \tadd\tr2, pc\n /usr/include/seqan/sequence/string_base.h:1020\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t7a6e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1aa>\n+\tbne.n\t950e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1aa>\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n-\tb.n\t7946 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82>\n+\tb.n\t93e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82>\n \tldrd\tr3, r1, [r0]\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1006 (discriminator 1)\n \tcmp\tr3, r1\n-\tbeq.n\t7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+\tbeq.n\t9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n /usr/include/seqan/sequence/string_base.h:1008 (discriminator 1)\n \tcmp\tr2, #0\n-\tbeq.n\t7a50 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18c>\n+\tbeq.n\t94f0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x18c>\n \tcmp\tr2, r1\n-\tbne.n\t7a4c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x188>\n+\tbne.n\t94ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x188>\n /usr/include/seqan/sequence/string_base.h:1015\n \tcmp\tr6, r5\n-\tbeq.n\t7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+\tbeq.n\t9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+seqan::String >, seqan::Alloc >::String >, seqan::Alloc >, unsigned int, void, void>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:166\n \tmovs\tr3, #0\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n \tcmp\tr4, r2\n /usr/include/seqan/sequence/string_alloc.h:167\n \tstrd\tr3, r3, [sp]\n /usr/include/seqan/sequence/string_alloc.h:168\n \tstr\tr3, [sp, #8]\n /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1)\n-\tbeq.n\t7a3c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x178>\n+\tbeq.n\t94dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x178>\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr4, r4, r2\n \tmovw\tr2, #43691\t@ 0xaaab\n \tmovt\tr2, #43690\t@ 0xaaaa\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp.w\tr4, #372\t@ 0x174\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr3, r4, asr #2\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov.w\tr7, #12\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmul.w\tr3, r2, r3\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr2, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr2, r3, r3, lsr #1\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1593\n \tcmp\tr3, r2\n \tit\tcs\n \tmovcs\tr3, r2\n \tmov\tr8, r3\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmul.w\tr0, r7, r3\n \tblx\t28a4 \n \tsub.w\tr2, r4, #12\n \tmovw\tr1, #43691\t@ 0xaaab\n \tmovt\tr1, #10922\t@ 0x2aaa\n \tlsrs\tr2, r2, #2\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr3, [r6, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tadd\tr4, r0\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr.w\tr8, [sp, #8]\n \tadd\tr3, r7\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [sp, #0]\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:341\n \tmul.w\tr2, r1, r2\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr4, [sp, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tbic.w\tr2, r2, #3221225472\t@ 0xc0000000\n \tmla\tr7, r2, r7, r7\n \tadds\tr1, r0, r7\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:69\n \tldr.w\tr2, [r3, #-8]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tadds\tr3, #12\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:69\n \tstr\tr2, [r0, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:465\n \tadds\tr0, #12\n /usr/include/seqan/basic/array_construct_destruct.h:461\n \tcmp\tr0, r1\n+seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&):\n /usr/include/seqan/align/dp_cell_affine.h:69\n \tldr.w\tr2, [r3, #-16]\n \tstr.w\tr2, [r0, #-4]\n \tldr.w\tr2, [r3, #-24]\n \tstr.w\tr2, [r0, #-12]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tbne.n\t7a1e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x15a>\n+\tbne.n\t94be >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x15a>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, sp\n \tmov\tr0, r5\n \tblx\t2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n-\tb.n\t7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n+/usr/include/seqan/basic/allocator_interface.h:360\n+\tb.n\t9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tmovs\tr4, #0\n-\tb.n\t7946 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82>\n+\tb.n\t93e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82>\n+void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr3, [r5, #4]\n+void seqan::_arrayConstructCopyDefault >*, seqan::DPCell_ > const*, seqan::DPCell_ > const*>(seqan::DPCell_ > const*, seqan::DPCell_ > const*, seqan::DPCell_ >*):\n /usr/include/seqan/basic/array_construct_destruct.h:461\n-\tb.n\t7984 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+\tb.n\t9424 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xc0>\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [sp, #0]\n \tblx\t2a00 \n+void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:1002\n-\tldr\tr2, [pc, #44]\t@ (7a88 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c4>)\n-\tldr\tr3, [pc, #32]\t@ (7a80 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>)\n+\tldr\tr2, [pc, #44]\t@ (9528 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1c4>)\n+\tldr\tr3, [pc, #32]\t@ (9520 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1bc>)\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbeq.n\t7a76 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b2>\n+\tbeq.n\t9516 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x1b2>\n /usr/include/seqan/sequence/string_base.h:1020\n \tblx\t2a24 <__stack_chk_fail@plt>\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_reallocateStorage >, seqan::Alloc, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n+/usr/include/seqan/sequence/string_base.h:1020\n \tmov\tr3, r8\n-\tb.n\t7946 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82>\n+\tb.n\t93e6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x82>\n \tblx\t2a30 <__cxa_end_cleanup@plt>\n \tnop\n-\tbx\tr4\n+\tcmp\tr4, #128\t@ 0x80\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n-\tmov\tr4, lr\n+\tcmp\tr3, #212\t@ 0xd4\n \tmovs\tr0, r0\n-\tcmp\tlr, r3\n+\tcmp\tr2, #254\t@ 0xfe\n \t...\n \n-00007a8c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n+0000952c >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:915\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n /usr/include/seqan/basic/holder_tristate.h:918\n \tldr\tr5, [r1, #4]\n /usr/include/seqan/basic/holder_tristate.h:915\n \tmov\tr4, r0\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr6, [r0, #4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \tcmp\tr5, #0\n-\tbeq.n\t7b38 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac>\n+\tbeq.n\t95d8 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac>\n \tcmp\tr5, #1\n-\tbeq.n\t7aca >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e>\n+\tbeq.n\t956a >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3e>\n \tldr\tr5, [r1, #0]\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tbics.w\tr3, r6, #2\n-\tbeq.n\t7ac0 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x34>\n+\tbeq.n\t9560 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x34>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r0, #0]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstrd\tr5, r3, [r4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr.w\tr8, [r1]\n+void seqan::assignValue >, seqan::Alloc >, seqan::String >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1)\n \tcmp\tr6, #0\n-\tbne.n\t7b54 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc8>\n+\tbne.n\t95f4 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc8>\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tblx\t28a4 \n \tmov\tr7, r0\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r8]\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr6, r6, [r0]\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr6, [r0, #8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovw\tr0, #43691\t@ 0xaaab\n \tmovt\tr0, #43690\t@ 0xaaaa\n \tsubs\tr1, r3, r2\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp.w\tr1, #372\t@ 0x174\n+seqan::Size >, seqan::Alloc > >::Type seqan::capacity >, void>(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr.w\tip, [r8, #8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr5, r1, asr #2\n \tmul.w\tr5, r0, r5\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr5, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr5, r5, r5, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr5, ip\n \tit\tcs\n \tmovcs\tr5, ip\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n-\tcbz\tr5, 7b22 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x96>\n+\tcbz\tr5, 95c2 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x96>\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tmul.w\tr0, r5, r0\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r7]\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr5, [r7, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r8]\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbeq.n\t7b2e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa2>\n+\tbeq.n\t95ce >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa2>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tblx\t2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr7, r3, [r4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tcmp\tr6, #0\n-\tbeq.n\t7ac6 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a>\n+\tbeq.n\t9566 >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3a>\n \tcmp\tr6, #2\n-\tbeq.n\t7b4e >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2>\n+\tbeq.n\t95ee >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r0, #0]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r6, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:533\n \tstr\tr5, [r4, #4]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r8\n \tldr\tr0, [r0, #0]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:931\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, lr}\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tb.w\t2944 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt>\n \n-00007b60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n+00009600 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>:\n void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4064]\t@ 0xfe0\n /usr/include/seqan/basic/holder_tristate.h:585\n \tldr\tr6, [r0, #4]\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr5, r0\n /usr/include/seqan/basic/holder_tristate.h:585\n \tcmp\tr6, #0\n-\tbeq.n\t7c6e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10e>\n+\tbeq.n\t970e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x10e>\n \tcmp\tr6, #2\n-\tbeq.n\t7b80 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20>\n+\tbeq.n\t9620 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x20>\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+seqan::Reference >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > >::Type seqan::_dataValue >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr6, [r5, #0]\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tmovs\tr7, #0\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #32\n+void seqan::clear >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:529\n \tstr\tr7, [r5, #4]\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr7, r7, [r0]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr1, [r6, #4]\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr4, r0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr2, [r6, #0]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr7, [r0, #8]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr3, r1, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr3, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \titet\thi\n \tasrhi\tr3, r3, #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tmovls\tr7, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr7, r3, r3, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tldr\tr3, [r6, #8]\n \tcmp\tr7, r3\n \tit\tcs\n \tmovcs\tr7, r3\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.w\t7d02 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a2>\n+\tbne.w\t97a2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a2>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbeq.n\t7bc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+\tbeq.n\t9660 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r6\n \tmov\tr0, r4\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r4, #12]\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr3, [r4, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r6, #12]\n+seqan::Size > >::Type seqan::capacity(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:320\n \tldr\tr0, [r6, #20]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr1, r3, r2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp\tr1, #124\t@ 0x7c\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr7, r1, asr #2\n+unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tite\tls\n \tmovls\tr7, #32\n /usr/include/seqan/sequence/sequence_interface.h:837\n \taddhi.w\tr7, r7, r7, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr7, r0\n \tit\tcs\n \tmovcs\tr7, r0\n+void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.w\t7d1a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ba>\n+\tbne.w\t97ba >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ba>\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbeq.n\t7bfa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+\tbeq.n\t969a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+void seqan::assign, seqan::String >, seqan::TagGenerous_>(seqan::String >&, seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tadd.w\tr1, r6, #12\n \tadd.w\tr0, r4, #12\n \tblx\t299c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt>\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:121\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r4, #24]\n+void seqan::assign >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:918\n \tldr\tr3, [r6, #28]\n-\tcbz\tr3, 7c64 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+\tcbz\tr3, 9704 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n \tcmp\tr3, #1\n-\tbne.w\t7d40 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0>\n+\tbne.w\t97e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e0>\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > const>::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&):\n /usr/include/seqan/basic/holder_tristate.h:430\n \tldr.w\tr8, [r6, #24]\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tmovs\tr3, #0\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr6, r0\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:119\n \tstrd\tr3, r3, [r0]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmovw\tr1, #43691\t@ 0xaaab\n \tmovt\tr1, #43690\t@ 0xaaaa\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:121\n \tstr\tr3, [r0, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldrd\tr0, lr, [r8, #4]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr.w\tip, [r8]\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr2, r0, ip\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836\n \tcmp.w\tr2, #372\t@ 0x174\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmov.w\tr3, r2, asr #2\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:836 (discriminator 1)\n \tit\tls\n \tmovls\tr7, #32\n+seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tmul.w\tr3, r1, r3\n+unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int):\n /usr/include/seqan/sequence/sequence_interface.h:837\n \tit\thi\n \taddhi.w\tr7, r3, r3, lsr #1\n+unsigned int const& std::min(unsigned int const&, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:238\n \tcmp\tr7, lr\n \tit\tcs\n \tmovcs\tr7, lr\n+void seqan::_reserveStorage >, seqan::Alloc, unsigned int, seqan::TagExact_>(seqan::String >, seqan::Alloc >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1676\n \tcmp\tr7, #0\n-\tbne.n\t7d4a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ea>\n+\tbne.n\t97ea >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ea>\n+seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tip, r0\n-\tbeq.n\t7c5e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfe>\n+\tbeq.n\t96fe >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfe>\n+void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1056\n \tmov\tr1, r8\n \tmov\tr0, r6\n \tblx\t2948 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt+0x4>\n+void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&):\n /usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr6, r3, [r4, #24]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >&):\n+/usr/include/seqan/basic/holder_tristate.h:651\n \tmovs\tr3, #1\n \tstrd\tr4, r3, [r5]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #32\n \tblx\t28a4 \n \tmov\tr4, r0\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n+/usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n+void seqan::allocate >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >, int, seqan::AllocateUnspecified_>(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag > const&, seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr4, [r5, #0]\n+seqan::String >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr6, r6, [r4]\n \tstrd\tr6, r6, [r4, #8]\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstrd\tr6, r6, [r4, #16]\n+seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder():\n /usr/include/seqan/basic/holder_tristate.h:117\n \tstrd\tr6, r6, [r4, #24]\n+void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tblx\t28a4 \n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tmovs\tr3, #1\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldr\tr6, [r4, #0]\n+void seqan::create >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstrd\tr0, r3, [r4, #24]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tmovs\tr1, #0\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&):\n /usr/include/seqan/sequence/string_alloc.h:309\n \tldr\tr3, [r4, #4]\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:74\n \tstrd\tr1, r1, [r0]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsubs\tr7, r3, r6\n+seqan::String >, seqan::Alloc >::String():\n /usr/include/seqan/sequence/string_alloc.h:76\n \tstr\tr1, [r0, #8]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1750\n \tcmp\tr7, #8\n-\tbls.n\t7ce4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x184>\n+\tbls.n\t9784 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x184>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadds\tr6, #8\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr7, r0, [r4, #12]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #4]\n+seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n /usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n \tsub.w\tr8, r0, r7\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1750\n \tcmp.w\tr8, #8\n-\tbhi.n\t7d32 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d2>\n+\tbhi.n\t97d2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d2>\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr3, [r4, #20]\n \tcmp\tr3, #1\n-\tbls.n\t7da2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x242>\n+\tbls.n\t9842 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x242>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr6, r7, #8\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmp.w\tr8, #4\n-\tbhi.n\t7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+\tbhi.n\t9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r6, r0\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+\tble.n\t9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr0, r6\n-\tbeq.n\t7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+\tbeq.n\t9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmovs\tr1, #0\n \tblx\t2984 \n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tmovs\tr3, #1\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #16]\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tstr\tr3, [r7, #0]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #4]\n /usr/include/seqan/basic/holder_tristate.h:598\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1757\n \tldr\tr0, [r4, #8]\n \tcmp\tr0, #1\n-\tbls.n\t7d60 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x200>\n+\tbls.n\t9800 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x200>\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadds\tr6, #8\n /usr/include/seqan/sequence/string_base.h:1767\n \tcmp\tr7, #4\n-\tbhi.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tbhi.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/seqan/basic/array_construct_destruct.h:592\n \tsubs\tr2, r6, r3\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tble.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1)\n \tcmp\tr3, r6\n-\tbeq.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tbeq.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tmov\tr0, r3\n \tblx\t2984 \n-\tb.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tb.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r4]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #8]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r1, [r6]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr1, r2\n-\tbne.w\t7bb8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58>\n-\tb.n\t7bc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+\tbne.w\t9658 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58>\n+\tb.n\t9660 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x60>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tlsls\tr0, r7, #2\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r4, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r4, #20]\n+seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tr2, r3, [r6, #12]\n+seqan::String >::String(seqan::String > const&):\n /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1)\n \tcmp\tr2, r3\n-\tbne.w\t7bee >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e>\n-\tb.n\t7bfa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+\tbne.w\t968e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x8e>\n+\tb.n\t969a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x9a>\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tmovs\tr3, #1\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1769 (discriminator 2)\n \tadd.w\tr6, r7, #8\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tstr\tr6, [r4, #16]\n+seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix():\n /usr/include/seqan/align/matrix_base.h:183 (discriminator 1)\n \tstr\tr3, [r7, #0]\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:590\n \tstr\tr3, [r5, #4]\n-\tb.n\t7ce0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x180>\n+\tb.n\t9780 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x180>\n \tldr\tr2, [r6, #24]\n+void seqan::setValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc >&):\n /usr/include/seqan/basic/holder_tristate.h:728\n \tmovs\tr3, #2\n \tstrd\tr2, r3, [r4, #24]\n /usr/include/seqan/basic/holder_tristate.h:729\n-\tb.n\t7c64 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+\tb.n\t9704 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x104>\n+void seqan::allocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc > const&, seqan::DPCell_ >*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #12\n \tmul.w\tr0, r7, r0\n \tblx\t28a4 \n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstrd\tr0, r0, [r6]\n+seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr7, [r6, #8]\n+seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag):\n /usr/include/seqan/sequence/string_alloc.h:290\n \tldrd\tip, r0, [r8]\n-\tb.n\t7c52 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2>\n+\tb.n\t96f2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr2, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr3, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #0]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr2, [r4, #8]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n \tcmp\tr6, #0\n-\tbeq.n\t7dfa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29a>\n+\tbeq.n\t989a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x29a>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp\tr7, #4\n-\tble.n\t7e06 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a6>\n+\tble.n\t98a6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a6>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r7\n \tmov\tr1, r6\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr6, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr6, #2\n \tit\tcs\n \tmovcs\tr6, #2\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr6, r6, #2\n \tsubs\tr2, r6, r7\n \tadd\tr6, r3\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tble.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadds\tr0, r3, r7\n \tmovs\tr1, #0\n \tblx\t2984 \n-\tb.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tb.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmovs\tr0, #128\t@ 0x80\n \tblx\t28a4 \n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tmovs\tr3, #32\n+void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&):\n /usr/include/seqan/basic/allocator_interface.h:211\n \tmov\tr9, r0\n /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1)\n \tstr\tr0, [r4, #12]\n+seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:373\n \tstr\tr3, [r4, #20]\n+void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag):\n /usr/include/seqan/sequence/string_base.h:1680\n-\tcbz\tr7, 7dec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28c>\n+\tcbz\tr7, 988c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28c>\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1)\n \tcmp.w\tr8, #4\n-\tble.n\t7e22 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c2>\n+\tble.n\t98c2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c2>\n /usr/include/c++/14/bits/stl_algobase.h:452\n \tmov\tr2, r8\n \tmov\tr1, r7\n \tblx\t29c8 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr6, [r4, #20]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #12]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr6, #2\n \tit\tcs\n \tmovcs\tr6, #2\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tlsls\tr6, r6, #2\n \tsub.w\tr2, r6, r8\n \tadd\tr6, r9\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \tcmp\tr2, #0\n-\tble.n\t7de8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x288>\n+\tble.n\t9888 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x288>\n+__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&):\n /usr/include/c++/14/bits/stl_algobase.h:952\n \tadd.w\tr0, r9, r8\n \tmovs\tr1, #0\n \tblx\t2984 \n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr7, r9\n-\tb.n\t7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+\tb.n\t9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r0, #8\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \trsbs\tr2, r8, #8\n-\tbne.n\t7dde >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27e>\n+\tbne.n\t987e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27e>\n+void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:581\n \tmov\tr7, r9\n-\tb.n\t7cd8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+\tb.n\t9778 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x178>\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1765 (discriminator 2)\n \tadd.w\tr6, r0, #8\n+unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag):\n /usr/include/c++/14/bits/stl_algobase.h:1146\n \trsbs\tr2, r7, #8\n-\tbne.n\t7d98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x238>\n-\tb.n\t7ca8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+\tbne.n\t9838 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x238>\n+\tb.n\t9748 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x148>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr2, [r6, #0]\n \tstreq\tr2, [r0, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbeq.n\t7d7e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21e>\n+\tbeq.n\t981e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21e>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r6\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr2, [r4, #8]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr\tr3, [r4, #0]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr2, #2\n \tit\tcs\n \tmovcs\tr2, #2\n \tmov\tr6, r2\n-\tb.n\t7d8e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e>\n+\tb.n\t982e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x22e>\n+void std::__copy_move::__assign_one(unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:438\n \titt\teq\n \tldreq\tr3, [r7, #0]\n \tstreq\tr3, [r0, #0]\n+unsigned int* std::__copy_move::__copy_m(unsigned int*, unsigned int*, unsigned int*):\n /usr/include/c++/14/bits/stl_algobase.h:453\n-\tbeq.n\t7dc0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x260>\n+\tbeq.n\t9860 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x260>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r7\n \tblx\t2a00 \n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tldr\tr3, [r4, #20]\n+void seqan::_setLength(seqan::String >&, unsigned int):\n /usr/include/seqan/sequence/string_alloc.h:344\n \tldr.w\tr9, [r4, #12]\n+seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&):\n /usr/include/seqan/sequence/string_base.h:1761\n \tcmp\tr3, #2\n \tit\tcs\n \tmovcs\tr3, #2\n \tmov\tr6, r3\n-\tb.n\t7dd2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x272>\n-\tb.n\t7e48 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e8>\n+\tb.n\t9872 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x272>\n+\tb.n\t98e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2e8>\n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n+void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:525\n \tldr\tr3, [r4, #28]\n \tbics.w\tr3, r3, #2\n-\tbeq.n\t7e68 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x308>\n+\tbeq.n\t9908 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x308>\n+seqan::Reference >, seqan::Alloc >, seqan::Tag > >::Type seqan::_dataValue >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&):\n /usr/include/seqan/basic/holder_tristate.h:423\n \tldr\tr5, [r4, #24]\n+void seqan::deallocate >, seqan::Alloc >, seqan::DPCell_ >, unsigned int, seqan::AllocateStorage_>(seqan::String >, seqan::Alloc >&, seqan::DPCell_ >*, unsigned int, seqan::Tag):\n /usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r5, #0]\n \tblx\t2a00 \n+void seqan::deallocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc > const, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const*, int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tmov\tr0, r5\n \tblx\t2a00 \n+void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag):\n+/usr/include/seqan/basic/allocator_interface.h:360\n \tldr\tr0, [r4, #12]\n \tblx\t2a00 \n \tldr\tr0, [r4, #0]\n \tblx\t2a00 \n \tblx\t2a30 <__cxa_end_cleanup@plt>\n-\n-00007e78 :\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov.w\tip, #4096\t@ 0x1000\n-\tsub.w\tip, sp, ip\n-\tstr.w\tr0, [ip, #3288]\t@ 0xcd8\n-\tmov\tsl, r1\n-\tsub.w\tsp, sp, #772\t@ 0x304\n-\tldr.w\tr2, [pc, #2948]\t@ 8a14 \n-\tldr.w\tr1, [pc, #2948]\t@ 8a18 \n-\tldr.w\tr3, [pc, #2948]\t@ 8a1c \n-\tadd\tr2, pc\n-./porechop/src/alignment.cpp:114\n-\tldr.w\tr6, [sl, #8]\n-./porechop/src/alignment.cpp:113\n-\tadd\tr1, pc\n-\tstr\tr1, [sp, #52]\t@ 0x34\n-\tldr\tr3, [r2, r3]\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\teor.w\tr4, r6, r6, asr #31\n-\tsub.w\tr4, r4, r6, asr #31\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tlsrs\tr6, r6, #31\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr3, [r3, #0]\n-\tstr\tr3, [sp, #764]\t@ 0x2fc\n-\tmov.w\tr3, #0\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr4, #9\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tstr\tr0, [sp, #48]\t@ 0x30\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tbls.w\t8c24 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmovw\tr0, #5977\t@ 0x1759\n-\tmovt\tr0, #53687\t@ 0xd1b7\n-/usr/include/c++/14/bits/charconv.h:67\n-\tmovw\tr1, #34463\t@ 0x869f\n-\tmovt\tr1, #1\n-\tmov\tr3, r4\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmovs\tr7, #1\n-/usr/include/c++/14/bits/charconv.h:70\n-\tmovw\tip, #9999\t@ 0x270f\n-\tb.n\t7efe \n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp.w\tr3, #1000\t@ 0x3e8\n-\tbcc.w\t8978 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp\tr3, ip\n-\tbls.w\t89b4 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tumull\tr5, r2, r0, r3\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr3, r1\n-/usr/include/c++/14/bits/charconv.h:72\n-\tadd.w\tr5, r7, #4\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov.w\tr2, r2, lsr #13\n-/usr/include/c++/14/bits/charconv.h:67\n-\tbls.w\t89c0 \n-\tmov\tr7, r5\n-\tmov\tr3, r2\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp\tr3, #99\t@ 0x63\n-\tbhi.n\t7eda \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tadds\tr5, r7, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #128\t@ 0x80\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd\tr5, r6\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r2\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr3, #0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #32]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [sp, #132]\t@ 0x84\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [sp, #136]\t@ 0x88\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #136\t@ 0x88\n-\tstr\tr3, [r2, #0]\n-\tstr\tr3, [sp, #120]\t@ 0x78\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [sp, #32]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr1, #45\t@ 0x2d\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tadd\tr3, sp, #560\t@ 0x230\n-\tmov\tr0, r3\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [r2, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r2\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr1, [r2, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmovs\tr2, #201\t@ 0xc9\n-\tldr.w\tr1, [pc, #2796]\t@ 8a20 \n-\tadd\tr1, pc\n-\tblx\t2a78 \n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr4, #99\t@ 0x63\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov\tr3, r0\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbls.w\t894c \n-\tsubs\tr1, r7, #1\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmovw\tip, #34079\t@ 0x851f\n-\tmovt\tip, #20971\t@ 0x51eb\n-\tadd\tr1, r6\n-\tmov.w\tr8, #100\t@ 0x64\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmovw\tlr, #9999\t@ 0x270f\n-/usr/include/c++/14/bits/charconv.h:96\n-\tumull\tr0, r2, ip, r4\n-\tmov\tr0, r4\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr0, lr\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov.w\tr2, r2, lsr #5\n-\tmls\tr7, r8, r2, r4\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov\tr4, r2\n-/usr/include/c++/14/bits/charconv.h:99\n-\tldrh.w\tr2, [r3, r7, lsl #1]\n-\tstrh.w\tr2, [r1], #-2\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbhi.n\t7f56 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tcmp.w\tr0, #1000\t@ 0x3e8\n-\tbcs.w\t894c \n-/usr/include/c++/14/bits/charconv.h:109\n-\tadds\tr4, #48\t@ 0x30\n-\tuxtb\tr4, r4\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr0, [sp, #32]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovs\tr1, #0\n-\tstrb\tr4, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tldr\tr2, [r0, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr5, [r0, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr1, [r2, r5]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tldr\tr2, [r0, #4]\n-\tcmp\tr2, r3\n-\tbeq.w\t8dda \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tldr.w\tr1, [pc, #2700]\t@ 8a24 \n-\tmovs\tr2, #1\n-\tldr\tr0, [sp, #32]\n-\tadd\tr1, pc\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #160\t@ 0xa0\n-\tstr\tr2, [sp, #152]\t@ 0x98\n-\tadd\tr3, sp, #152\t@ 0x98\n-\tstr\tr3, [sp, #24]\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #72]\t@ 0x48\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8bca \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #24]\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #24]\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:115\n-\tldr.w\tr6, [sl, #12]\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\teor.w\tr4, r6, r6, asr #31\n-\tsub.w\tr4, r4, r6, asr #31\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tlsrs\tr6, r6, #31\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr4, #9\n-\tbls.w\t8bf8 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmovw\tr0, #5977\t@ 0x1759\n-\tmovt\tr0, #53687\t@ 0xd1b7\n-/usr/include/c++/14/bits/charconv.h:67\n-\tmovw\tr1, #34463\t@ 0x869f\n-\tmovt\tr1, #1\n-\tmov\tr3, r4\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmovs\tr7, #1\n-/usr/include/c++/14/bits/charconv.h:70\n-\tmovw\tip, #9999\t@ 0x270f\n-\tb.n\t8024 \n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp.w\tr3, #1000\t@ 0x3e8\n-\tbcc.w\t8970 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp\tr3, ip\n-\tbls.w\t89ac \n-/usr/include/c++/14/bits/charconv.h:71\n-\tumull\tr5, r2, r0, r3\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr3, r1\n-/usr/include/c++/14/bits/charconv.h:72\n-\tadd.w\tr5, r7, #4\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov.w\tr2, r2, lsr #13\n-/usr/include/c++/14/bits/charconv.h:67\n-\tbls.w\t89c6 \n-\tmov\tr7, r5\n-\tmov\tr3, r2\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp\tr3, #99\t@ 0x63\n-\tbhi.n\t8000 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tadds\tr5, r7, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd.w\tfp, sp, #176\t@ 0xb0\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd\tr5, r6\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr1, r5\n-\tmov\tr0, fp\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr3, #0\n-\tstr.w\tr3, [fp, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [fp, #8]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #184\t@ 0xb8\n-\tstr\tr3, [sp, #92]\t@ 0x5c\n-\tstr.w\tr3, [fp]\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr2, [fp]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr1, #45\t@ 0x2d\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tadd\tr3, sp, #560\t@ 0x230\n-\tmov\tr0, r3\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r2\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr1, [r2, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmovs\tr2, #201\t@ 0xc9\n-\tldr.w\tr1, [pc, #2508]\t@ 8a28 \n-\tadd\tr1, pc\n-\tblx\t2a78 \n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr4, #99\t@ 0x63\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov\tr3, r0\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbls.w\t895e \n-\tsubs\tr1, r7, #1\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmovw\tip, #34079\t@ 0x851f\n-\tmovt\tip, #20971\t@ 0x51eb\n-\tadd\tr1, r6\n-\tmov.w\tr8, #100\t@ 0x64\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmovw\tlr, #9999\t@ 0x270f\n-/usr/include/c++/14/bits/charconv.h:96\n-\tumull\tr0, r2, ip, r4\n-\tmov\tr0, r4\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr0, lr\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov.w\tr2, r2, lsr #5\n-\tmls\tr7, r8, r2, r4\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov\tr4, r2\n-/usr/include/c++/14/bits/charconv.h:99\n-\tldrh.w\tr2, [r3, r7, lsl #1]\n-\tstrh.w\tr2, [r1], #-2\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbhi.n\t8080 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tcmp.w\tr0, #1000\t@ 0x3e8\n-\tbcs.w\t895e \n-/usr/include/c++/14/bits/charconv.h:109\n-\tadds\tr4, #48\t@ 0x30\n-\tuxtb\tr4, r4\n-\tstrb\tr4, [r6, #0]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovs\tr2, #0\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr.w\tr5, [fp, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tldr.w\tr3, [fp]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #72]\t@ 0x48\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr2, [r3, r5]\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tldr\tr3, [sp, #24]\n-\tldr.w\tr2, [fp, #4]\n-\tldr\tr1, [r3, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r3, #0]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tadds\tr0, r1, r2\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r4\n-\tbeq.w\t8bb2 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tldr\tr4, [sp, #24]\n-\tldr\tr4, [r4, #8]\n-\tcmp\tr0, r4\n-\tbls.n\t80ea \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr.w\tr4, [fp]\n-\tldr\tr5, [sp, #92]\t@ 0x5c\n-\tcmp\tr4, r5\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tit\teq\n-\tmoveq\tr4, #15\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t80e4 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tldr.w\tr4, [fp, #8]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, r4\n-\tbls.w\t8a02 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tsubs\tr3, r3, r1\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr1, [fp]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmp\tr2, r3\n-\tbhi.w\t8da0 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tldr\tr0, [sp, #24]\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #208\t@ 0xd0\n-\tstr\tr2, [sp, #200]\t@ 0xc8\n-\tadd\tr3, sp, #200\t@ 0xc8\n-\tstr\tr3, [sp, #44]\t@ 0x2c\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #116]\t@ 0x74\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8ba2 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #44]\t@ 0x2c\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #44]\t@ 0x2c\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tldr\tr3, [sp, #44]\t@ 0x2c\n-\tldr\tr2, [r3, #4]\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tcmp\tr2, r3\n-\tbeq.w\t8dbe \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tldr.w\tr1, [pc, #2284]\t@ 8a2c \n-\tmovs\tr2, #1\n-\tldr\tr0, [sp, #44]\t@ 0x2c\n-\tadd\tr1, pc\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #232\t@ 0xe8\n-\tstr\tr2, [sp, #224]\t@ 0xe0\n-\tadd\tr3, sp, #224\t@ 0xe0\n-\tstr\tr3, [sp, #28]\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #76]\t@ 0x4c\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8b92 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #28]\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #28]\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:116\n-\tldr.w\tr6, [sl, #16]\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\teor.w\tr4, r6, r6, asr #31\n-\tsub.w\tr4, r4, r6, asr #31\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tlsrs\tr6, r6, #31\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr4, #9\n-\tbls.w\t8c4e \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmovw\tr0, #5977\t@ 0x1759\n-\tmovt\tr0, #53687\t@ 0xd1b7\n-/usr/include/c++/14/bits/charconv.h:67\n-\tmovw\tr1, #34463\t@ 0x869f\n-\tmovt\tr1, #1\n-\tmov\tr3, r4\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmovs\tr7, #1\n-/usr/include/c++/14/bits/charconv.h:70\n-\tmovw\tip, #9999\t@ 0x270f\n-\tb.n\t81ca \n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp.w\tr3, #1000\t@ 0x3e8\n-\tbcc.w\t8980 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp\tr3, ip\n-\tbls.w\t89a0 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tumull\tr5, r2, r0, r3\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr3, r1\n-/usr/include/c++/14/bits/charconv.h:72\n-\tadd.w\tr5, r7, #4\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov.w\tr2, r2, lsr #13\n-/usr/include/c++/14/bits/charconv.h:67\n-\tbls.w\t89d2 \n-\tmov\tr7, r5\n-\tmov\tr3, r2\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp\tr3, #99\t@ 0x63\n-\tbhi.n\t81a6 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tadds\tr5, r7, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #248\t@ 0xf8\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd\tr5, r6\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r2\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr3, #0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #12]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [sp, #252]\t@ 0xfc\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [sp, #256]\t@ 0x100\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #256\t@ 0x100\n-\tstr\tr3, [r2, #0]\n-\tstr\tr3, [sp, #80]\t@ 0x50\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [sp, #12]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr1, #45\t@ 0x2d\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tadd\tr3, sp, #560\t@ 0x230\n-\tmov\tr0, r3\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [r2, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r2\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr1, [r2, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmovs\tr2, #201\t@ 0xc9\n-\tldr.w\tr1, [pc, #2096]\t@ 8a30 \n-\tadd\tr1, pc\n-\tblx\t2a78 \n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr4, #99\t@ 0x63\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov\tr3, r0\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbls.w\t892c \n-\tsubs\tr1, r7, #1\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmovw\tip, #34079\t@ 0x851f\n-\tmovt\tip, #20971\t@ 0x51eb\n-\tadd\tr1, r6\n-\tmov.w\tr8, #100\t@ 0x64\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmovw\tlr, #9999\t@ 0x270f\n-/usr/include/c++/14/bits/charconv.h:96\n-\tumull\tr0, r2, ip, r4\n-\tmov\tr0, r4\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr0, lr\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov.w\tr2, r2, lsr #5\n-\tmls\tr7, r8, r2, r4\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov\tr4, r2\n-/usr/include/c++/14/bits/charconv.h:99\n-\tldrh.w\tr2, [r3, r7, lsl #1]\n-\tstrh.w\tr2, [r1], #-2\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbhi.n\t8222 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tcmp.w\tr0, #1000\t@ 0x3e8\n-\tbcs.w\t892c \n-/usr/include/c++/14/bits/charconv.h:109\n-\tadds\tr4, #48\t@ 0x30\n-\tuxtb\tr4, r4\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr0, [sp, #12]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovs\tr2, #0\n-\tstrb\tr4, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #76]\t@ 0x4c\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tldr\tr3, [r0, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr5, [r0, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr2, [r3, r5]\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tldr\tr3, [sp, #28]\n-\tldr\tr2, [r0, #4]\n-\tldr\tr1, [r3, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r3, #0]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tadds\tr0, r1, r2\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r4\n-\tbeq.w\t8b7a \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tldr\tr4, [sp, #28]\n-\tldr\tr4, [r4, #8]\n-\tcmp\tr0, r4\n-\tbls.n\t8288 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #12]\n-\tldr\tr5, [sp, #80]\t@ 0x50\n-\tldr\tr4, [r4, #0]\n-\tcmp\tr4, r5\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tit\teq\n-\tmoveq\tr4, #15\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t8282 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tldr\tr4, [sp, #12]\n-\tldr\tr4, [r4, #8]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, r4\n-\tbls.w\t8aa0 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tsubs\tr3, r3, r1\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #12]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmp\tr2, r3\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [r1, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tbhi.w\t8df6 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tldr\tr0, [sp, #28]\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #280\t@ 0x118\n-\tstr\tr2, [sp, #272]\t@ 0x110\n-\tadd\tr3, sp, #272\t@ 0x110\n-\tstr\tr3, [sp, #36]\t@ 0x24\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #100]\t@ 0x64\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8b6a \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #36]\t@ 0x24\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #36]\t@ 0x24\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tldr\tr3, [sp, #36]\t@ 0x24\n-\tldr\tr2, [r3, #4]\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tcmp\tr2, r3\n-\tbeq.w\t8e14 \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tldr.w\tr1, [pc, #1880]\t@ 8a34 \n-\tmovs\tr2, #1\n-\tldr\tr0, [sp, #36]\t@ 0x24\n-\tadd\tr1, pc\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #304\t@ 0x130\n-\tstr\tr2, [sp, #296]\t@ 0x128\n-\tadd\tr3, sp, #296\t@ 0x128\n-\tstr\tr3, [sp, #16]\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #56]\t@ 0x38\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8b5a \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #16]\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #16]\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:117\n-\tldr.w\tr6, [sl, #20]\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\teor.w\tr4, r6, r6, asr #31\n-\tsub.w\tr4, r4, r6, asr #31\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tlsrs\tr6, r6, #31\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr4, #9\n-\tbls.w\t8c96 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmovw\tr0, #5977\t@ 0x1759\n-\tmovt\tr0, #53687\t@ 0xd1b7\n-/usr/include/c++/14/bits/charconv.h:67\n-\tmovw\tr1, #34463\t@ 0x869f\n-\tmovt\tr1, #1\n-\tmov\tr3, r4\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmovs\tr7, #1\n-/usr/include/c++/14/bits/charconv.h:70\n-\tmovw\tip, #9999\t@ 0x270f\n-\tb.n\t8368 \n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp.w\tr3, #1000\t@ 0x3e8\n-\tbcc.w\t8986 \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp\tr3, ip\n-\tbls.w\t89a6 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tumull\tr5, r2, r0, r3\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr3, r1\n-/usr/include/c++/14/bits/charconv.h:72\n-\tadd.w\tr5, r7, #4\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov.w\tr2, r2, lsr #13\n-/usr/include/c++/14/bits/charconv.h:67\n-\tbls.w\t89bc \n-\tmov\tr7, r5\n-\tmov\tr3, r2\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp\tr3, #99\t@ 0x63\n-\tbhi.n\t8344 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tadds\tr5, r7, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #320\t@ 0x140\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd\tr5, r6\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r2\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr3, #0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [sp, #324]\t@ 0x144\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [sp, #328]\t@ 0x148\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #328\t@ 0x148\n-\tstr\tr3, [r2, #0]\n-\tstr\tr3, [sp, #84]\t@ 0x54\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [sp, #8]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr1, #45\t@ 0x2d\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tadd\tr3, sp, #560\t@ 0x230\n-\tmov\tr0, r3\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [r2, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r2\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr1, [r2, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmovs\tr2, #201\t@ 0xc9\n-\tldr.w\tr1, [pc, #1692]\t@ 8a38 \n-\tadd\tr1, pc\n-\tblx\t2a78 \n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr4, #99\t@ 0x63\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov\tr3, r0\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbls.w\t893c \n-\tsubs\tr1, r7, #1\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmovw\tip, #34079\t@ 0x851f\n-\tmovt\tip, #20971\t@ 0x51eb\n-\tadd\tr1, r6\n-\tmov.w\tr8, #100\t@ 0x64\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmovw\tlr, #9999\t@ 0x270f\n-/usr/include/c++/14/bits/charconv.h:96\n-\tumull\tr0, r2, ip, r4\n-\tmov\tr0, r4\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr0, lr\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov.w\tr2, r2, lsr #5\n-\tmls\tr7, r8, r2, r4\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov\tr4, r2\n-/usr/include/c++/14/bits/charconv.h:99\n-\tldrh.w\tr2, [r3, r7, lsl #1]\n-\tstrh.w\tr2, [r1], #-2\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbhi.n\t83c0 \n-/usr/include/c++/14/bits/charconv.h:102\n-\tcmp.w\tr0, #1000\t@ 0x3e8\n-\tbcs.w\t893c \n-/usr/include/c++/14/bits/charconv.h:109\n-\tadds\tr4, #48\t@ 0x30\n-\tuxtb\tr4, r4\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr0, [sp, #8]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovs\tr2, #0\n-\tstrb\tr4, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #56]\t@ 0x38\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tldr\tr3, [r0, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr5, [r0, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr2, [r3, r5]\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tldr\tr3, [sp, #16]\n-\tldr\tr2, [r0, #4]\n-\tldr\tr1, [r3, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r3, #0]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tadds\tr0, r1, r2\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r4\n-\tbeq.w\t8b44 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tldr\tr4, [sp, #16]\n-\tldr\tr4, [r4, #8]\n-\tcmp\tr0, r4\n-\tbls.n\t8426 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #8]\n-\tldr\tr5, [sp, #84]\t@ 0x54\n-\tldr\tr4, [r4, #0]\n-\tcmp\tr4, r5\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tit\teq\n-\tmoveq\tr4, #15\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t8420 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tldr\tr4, [sp, #8]\n-\tldr\tr4, [r4, #8]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, r4\n-\tbls.w\t89d8 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tsubs\tr3, r3, r1\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmp\tr2, r3\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [r1, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tbhi.w\t8d36 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tldr\tr0, [sp, #16]\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #352\t@ 0x160\n-\tstr\tr2, [sp, #344]\t@ 0x158\n-\tadd\tr3, sp, #344\t@ 0x158\n-\tstr\tr3, [sp, #40]\t@ 0x28\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #104]\t@ 0x68\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8b36 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #40]\t@ 0x28\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #40]\t@ 0x28\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tldr\tr3, [sp, #40]\t@ 0x28\n-\tldr\tr2, [r3, #4]\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tcmp\tr2, r3\n-\tbeq.w\t8e5a \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tldr.w\tr1, [pc, #1472]\t@ 8a3c \n-\tmovs\tr2, #1\n-\tldr\tr0, [sp, #40]\t@ 0x28\n-\tadd\tr1, pc\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #376\t@ 0x178\n-\tstr\tr2, [sp, #368]\t@ 0x170\n-\tadd\tr3, sp, #368\t@ 0x170\n-\tstr\tr3, [sp, #20]\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov\tr4, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r5], #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #60]\t@ 0x3c\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8b28 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #20]\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #20]\n-\tldr\tr3, [r4, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr5, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:118\n-\tldr.w\tr7, [sl, #24]\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4246\n-\teor.w\tr5, r7, r7, asr #31\n-\tsub.w\tr5, r5, r7, asr #31\n-/usr/include/c++/14/bits/basic_string.h:4245\n-\tlsrs\tr7, r7, #31\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr5, #9\n-\tbls.w\t8c76 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tmovw\tr0, #5977\t@ 0x1759\n-\tmovt\tr0, #53687\t@ 0xd1b7\n-/usr/include/c++/14/bits/charconv.h:67\n-\tmovw\tr1, #34463\t@ 0x869f\n-\tmovt\tr1, #1\n-\tmov\tr3, r5\n-/usr/include/c++/14/bits/charconv.h:61\n-\tmov.w\tr8, #1\n-/usr/include/c++/14/bits/charconv.h:70\n-\tmovw\tr4, #9999\t@ 0x270f\n-\tb.n\t8508 \n-/usr/include/c++/14/bits/charconv.h:69\n-\tcmp.w\tr3, #1000\t@ 0x3e8\n-\tbcc.w\t898c \n-/usr/include/c++/14/bits/charconv.h:70\n-\tcmp\tr3, r4\n-\tbls.w\t8996 \n-/usr/include/c++/14/bits/charconv.h:71\n-\tumull\tr6, r2, r0, r3\n-/usr/include/c++/14/bits/charconv.h:67\n-\tcmp\tr3, r1\n-/usr/include/c++/14/bits/charconv.h:72\n-\tadd.w\tr6, r8, #4\n-/usr/include/c++/14/bits/charconv.h:71\n-\tmov.w\tr2, r2, lsr #13\n-/usr/include/c++/14/bits/charconv.h:67\n-\tbls.w\t89cc \n-\tmov\tr8, r6\n-\tmov\tr3, r2\n-/usr/include/c++/14/bits/charconv.h:68\n-\tcmp\tr3, #99\t@ 0x63\n-\tbhi.n\t84e4 \n-/usr/include/c++/14/bits/charconv.h:68 (discriminator 1)\n-\tadd.w\tr6, r8, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr4, sp, #392\t@ 0x188\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadd\tr6, r7\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr1, r6\n-\tmov\tr0, r4\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr3, #0\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #400\t@ 0x190\n-\tstr\tr3, [sp, #88]\t@ 0x58\n-\tstr\tr3, [r4, #0]\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [r4, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr1, #45\t@ 0x2d\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tadd\tr3, sp, #560\t@ 0x230\n-\tmov\tr0, r3\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr7, r2\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr1, [r2, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmovs\tr2, #201\t@ 0xc9\n-\tldr.w\tr1, [pc, #1288]\t@ 8a40 \n-\tadd\tr1, pc\n-\tblx\t2a78 \n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr5, #99\t@ 0x63\n-/usr/include/c++/14/bits/charconv.h:87\n-\tmov\tr3, r0\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbls.w\t891c \n-\tadd.w\tr1, r8, #4294967295\t@ 0xffffffff\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmovw\tlr, #34079\t@ 0x851f\n-\tmovt\tlr, #20971\t@ 0x51eb\n-\tadd\tr1, r7\n-\tmov.w\tr9, #100\t@ 0x64\n-/usr/include/c++/14/bits/charconv.h:94\n-\tmovw\tr8, #9999\t@ 0x270f\n-/usr/include/c++/14/bits/charconv.h:96\n-\tumull\tr0, r2, lr, r5\n-\tmov\tr0, r5\n-/usr/include/c++/14/bits/charconv.h:94\n-\tcmp\tr0, r8\n-/usr/include/c++/14/bits/charconv.h:96\n-\tmov.w\tr2, r2, lsr #5\n-\tmls\tip, r9, r2, r5\n-/usr/include/c++/14/bits/charconv.h:97\n-\tmov\tr5, r2\n-/usr/include/c++/14/bits/charconv.h:99\n-\tldrh.w\tr2, [r3, ip, lsl #1]\n-\tstrh.w\tr2, [r1], #-2\n-/usr/include/c++/14/bits/charconv.h:94\n-\tbhi.n\t855e \n-/usr/include/c++/14/bits/charconv.h:102\n-\tcmp.w\tr0, #1000\t@ 0x3e8\n-\tbcs.w\t891c \n-/usr/include/c++/14/bits/charconv.h:109\n-\tadds\tr5, #48\t@ 0x30\n-\tuxtb\tr5, r5\n-\tstrb\tr5, [r7, #0]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovs\tr2, #0\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr6, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tldr\tr3, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr5, [sp, #60]\t@ 0x3c\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr2, [r3, r6]\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tldr\tr3, [sp, #20]\n-\tldr\tr2, [r4, #4]\n-\tldr\tr1, [r3, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r3, #0]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tadds\tr0, r1, r2\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r5\n-\tbeq.w\t8b14 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tldr\tr5, [sp, #20]\n-\tldr\tr5, [r5, #8]\n-\tcmp\tr0, r5\n-\tbls.n\t85be \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr5, [r4, #0]\n-\tldr\tr6, [sp, #88]\t@ 0x58\n-\tcmp\tr5, r6\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tit\teq\n-\tmoveq\tr5, #15\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t85b8 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tldr\tr5, [r4, #8]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, r5\n-\tbls.w\t89e6 \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tsubs\tr3, r3, r1\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tcmp\tr2, r3\n-\tbhi.w\t8d7c \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tldr\tr0, [sp, #20]\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd.w\tr8, sp, #416\t@ 0x1a0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr6, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #424\t@ 0x1a8\n-\tstr\tr3, [sp, #108]\t@ 0x6c\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr.w\tr3, [r8]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r6], #8\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r6\n-\tbeq.w\t8b06 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr.w\tr3, [r8]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr.w\tr3, [r8, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr3, [r5, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr6, [r5, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr.w\tr3, [r8, #4]\n-\tmovs\tr3, #0\n-\tstr\tr3, [r5, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r5, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tldr.w\tr2, [r8, #4]\n-\tcmp\tr2, r3\n-\tbeq.w\t8d5e \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tldr.w\tr1, [pc, #1072]\t@ 8a44 \n-\tmovs\tr2, #1\n-\tmov\tr0, r8\n-\tadd\tr1, pc\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr5, sp, #440\t@ 0x1b8\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr7, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #448\t@ 0x1c0\n-\tstr\tr3, [sp, #64]\t@ 0x40\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov\tr6, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr3, [r5, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r7], #8\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r7\n-\tbeq.w\t8af8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr3, [r5, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r5, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [r6, #4]\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tldr.w\tr3, [pc, #1032]\t@ 8a48 \n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr2, [r5, #4]\n-\tmovs\tr2, #0\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr2, [r6, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr2, [r6, #4]\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tldr\tr2, [sp, #52]\t@ 0x34\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr7, [r6, #0]\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tldrd\tr6, r7, [sl, #32]\n-\tldr\tr1, [r2, r3]\n-\tadd\tr3, sp, #464\t@ 0x1d0\n-\tmov\tr0, r3\n-\tstr\tr3, [sp, #52]\t@ 0x34\n-\tldr\tr3, [pc, #1008]\t@ (8a4c )\n-\tmov.w\tr2, #328\t@ 0x148\n-\tstrd\tr6, r7, [sp]\n-\tmov\tr9, r0\n-\tadd\tr3, pc\n-\tstr\tr1, [sp, #96]\t@ 0x60\n-\tblx\t2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt>\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tldr\tr0, [r5, #4]\n-\tldr.w\tr2, [r9, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r5, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr1, [sp, #64]\t@ 0x40\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tadds\tr6, r0, r2\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r1\n-\tbeq.w\t8ae4 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tldr\tr1, [r5, #8]\n-\tcmp\tr6, r1\n-\tbls.n\t869e \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr1, [sp, #52]\t@ 0x34\n-\tadd\tr7, sp, #472\t@ 0x1d8\n-\tldr\tr1, [r1, #0]\n-\tcmp\tr1, r7\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tit\teq\n-\tmoveq\tr1, #15\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t8698 \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tldr\tr1, [sp, #52]\t@ 0x34\n-\tldr\tr1, [r1, #8]\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr6, r1\n-\tbls.w\t89f4 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #52]\t@ 0x34\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tsubs\tr3, r3, r0\n-\tcmp\tr2, r3\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [r1, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tbhi.w\t8e78 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr0, r5\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr7, sp, #488\t@ 0x1e8\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr9, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #496\t@ 0x1f0\n-\tstr\tr3, [sp, #112]\t@ 0x70\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr6, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr3, [r7, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r9], #8\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r9\n-\tbeq.w\t8ad6 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr3, [r7, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r0, #8]\n-\tstr\tr3, [r7, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr3, [r6, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr.w\tr9, [r6]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r7, #4]\n-\tmovs\tr3, #0\n-\tstr\tr3, [r6, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r6, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tldr\tr2, [r7, #4]\n-\tcmp\tr2, r3\n-\tbeq.w\t8e9a \n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tldr\tr1, [pc, #868]\t@ (8a50 )\n-\tmovs\tr2, #1\n-\tmov\tr0, r7\n-\tadd\tr1, pc\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr6, sp, #512\t@ 0x200\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr1, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #520\t@ 0x208\n-std::__cxx11::basic_string, std::allocator >::append(char const*):\n-/usr/include/c++/14/bits/basic_string.h:1485\n-\tmov\tr9, r0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr3, [sp, #68]\t@ 0x44\n-\tstr\tr3, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr2, [r1], #8\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr2, r1\n-\tbeq.w\t8ac6 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr2, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr2, [r0, #8]\n-\tstr\tr2, [r6, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr2, #0\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr2, [r9, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr.w\tr0, [r9, #4]\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tadd\tr3, sp, #536\t@ 0x218\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr.w\tr1, [r9]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr.w\tr2, [r9, #4]\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tldr\tr1, [sp, #96]\t@ 0x60\n-\tstr\tr3, [sp, #96]\t@ 0x60\n-\tldrd\tr2, r3, [sl, #40]\t@ 0x28\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr0, [r6, #4]\n-std::__cxx11::to_string(double):\n-/usr/include/c++/14/bits/basic_string.h:4416\n-\tstrd\tr2, r3, [sp]\n-\tmov.w\tr2, #328\t@ 0x148\n-\tldr\tr3, [pc, #792]\t@ (8a54 )\n-\tldr\tr0, [sp, #96]\t@ 0x60\n-\tadd\tr3, pc\n-\tblx\t2b20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@plt>\n-std::__cxx11::basic_string, std::allocator >::size() const:\n-/usr/include/c++/14/bits/basic_string.h:1077\n-\tldr\tr0, [r6, #4]\n-\tldr\tr2, [sp, #540]\t@ 0x21c\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr1, [sp, #68]\t@ 0x44\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2)\n-\tadd.w\tip, r0, r2\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r1\n-\tbeq.w\t8ab0 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tldr\tr1, [r6, #8]\n-\tcmp\tip, r1\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr1, [sp, #536]\t@ 0x218\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tbls.n\t8774 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tadd.w\tsl, sp, #544\t@ 0x220\n-\tcmp\tr1, sl\n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1)\n-\tit\teq\n-\tmoveq.w\tlr, #15\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t876e \n-std::__cxx11::basic_string, std::allocator >::capacity() const:\n-/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2)\n-\tldr.w\tlr, [sp, #544]\t@ 0x220\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tip, lr\n-\tbls.w\t8a5c \n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2)\n-\tmvn.w\tr3, #3221225472\t@ 0xc0000000\n-\tsubs\tr3, r3, r0\n-\tcmp\tr2, r3\n-\tbhi.w\t8e32 \n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr0, r6\n-\tblx\t2a0c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tldr\tr3, [sp, #48]\t@ 0x30\n-std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1470\n-\tmov\tr9, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tsl, r9\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tadd.w\tr0, r3, #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [sl], #8\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, sl\n-\tbeq.w\t8bda \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #48]\t@ 0x30\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr.w\tr3, [r9, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #48]\t@ 0x30\n-\tldr.w\tr3, [r9, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr.w\tsl, [r9]\n-\tadd.w\tsl, sp, #544\t@ 0x220\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-\tstr.w\tr3, [r9, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [r9, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [sp, #536]\t@ 0x218\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, sl\n-\tbeq.n\t87ce \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [sp, #544]\t@ 0x220\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r6, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #68]\t@ 0x44\n-\tcmp\tr0, r3\n-\tbeq.n\t87de \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r6, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r7, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #112]\t@ 0x70\n-\tcmp\tr0, r3\n-\tbeq.n\t87ee \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r7, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr2, [sp, #52]\t@ 0x34\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tadd\tr3, sp, #472\t@ 0x1d8\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r3\n-\tbeq.n\t8800 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r2, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r5, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #64]\t@ 0x40\n-\tcmp\tr0, r3\n-\tbeq.n\t8810 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r5, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr0, [r8]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #108]\t@ 0x6c\n-\tcmp\tr0, r3\n-\tbeq.n\t8824 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr.w\tr1, [r8, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #88]\t@ 0x58\n-\tcmp\tr0, r3\n-\tbeq.n\t8834 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r4, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #20]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #60]\t@ 0x3c\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t8846 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #40]\t@ 0x28\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #104]\t@ 0x68\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t8858 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #84]\t@ 0x54\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t886a \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #16]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #56]\t@ 0x38\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t887c \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #36]\t@ 0x24\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #100]\t@ 0x64\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t888e \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #12]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #80]\t@ 0x50\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t88a0 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #28]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #76]\t@ 0x4c\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t88b2 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #44]\t@ 0x2c\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #116]\t@ 0x74\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t88c4 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr0, [fp]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #92]\t@ 0x5c\n-\tcmp\tr0, r3\n-\tbeq.n\t88d8 \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr.w\tr1, [fp, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #24]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #72]\t@ 0x48\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t88ea \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [sp, #32]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr2, [sp, #120]\t@ 0x78\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-\tbeq.n\t88fc \n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r3, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #344]\t@ (8a58 )\n-./porechop/src/alignment.cpp:121\n-\tldr\tr3, [pc, #284]\t@ (8a1c )\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-./porechop/src/alignment.cpp:121\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.w\t8d32 \n-\tldr\tr0, [sp, #48]\t@ 0x30\n-\tadd.w\tsp, sp, #772\t@ 0x304\n-\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:105\n-\tadd.w\tr5, sp, r5, lsl #1\n-\tldrb.w\tr3, [r5, #561]\t@ 0x231\n-\tstrb\tr3, [r7, #1]\n-/usr/include/c++/14/bits/charconv.h:106\n-\tldrb.w\tr5, [r5, #560]\t@ 0x230\n-\tb.n\t8586 \n-/usr/include/c++/14/bits/charconv.h:105\n-\tadd.w\tr4, sp, r4, lsl #1\n-\tldrb.w\tr3, [r4, #561]\t@ 0x231\n-\tstrb\tr3, [r6, #1]\n-/usr/include/c++/14/bits/charconv.h:106\n-\tldrb.w\tr4, [r4, #560]\t@ 0x230\n-\tb.n\t824a \n-/usr/include/c++/14/bits/charconv.h:105\n-\tadd.w\tr4, sp, r4, lsl #1\n-\tldrb.w\tr3, [r4, #561]\t@ 0x231\n-\tstrb\tr3, [r6, #1]\n-/usr/include/c++/14/bits/charconv.h:106\n-\tldrb.w\tr4, [r4, #560]\t@ 0x230\n-\tb.n\t83e8 \n-/usr/include/c++/14/bits/charconv.h:105\n-\tadd.w\tr4, sp, r4, lsl #1\n-\tldrb.w\tr3, [r4, #561]\t@ 0x231\n-\tstrb\tr3, [r6, #1]\n-/usr/include/c++/14/bits/charconv.h:106\n-\tldrb.w\tr4, [r4, #560]\t@ 0x230\n-\tb.w\t7f7e \n-/usr/include/c++/14/bits/charconv.h:105\n-\tadd.w\tr4, sp, r4, lsl #1\n-\tldrb.w\tr3, [r4, #561]\t@ 0x231\n-\tstrb\tr3, [r6, #1]\n-/usr/include/c++/14/bits/charconv.h:106\n-\tldrb.w\tr4, [r4, #560]\t@ 0x230\n-\tb.w\t80a8 \n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tadds\tr5, r7, #2\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #1\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tb.w\t802a \n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tadds\tr5, r7, #2\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #1\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tb.w\t7f04 \n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tadds\tr5, r7, #2\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #1\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tb.n\t81d0 \n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tadds\tr5, r7, #2\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #1\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tb.n\t836e \n-/usr/include/c++/14/bits/charconv.h:69 (discriminator 1)\n-\tadd.w\tr6, r8, #2\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd.w\tr8, r8, #1\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:69\n-\tb.n\t8510 \n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tadd.w\tr6, r8, #3\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadd.w\tr8, r8, #2\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tb.n\t8510 \n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tadds\tr5, r7, #3\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #2\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tb.n\t81d0 \n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tadds\tr5, r7, #3\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #2\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tb.n\t836e \n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tadds\tr5, r7, #3\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #2\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tb.w\t802a \n-/usr/include/c++/14/bits/charconv.h:70 (discriminator 1)\n-\tadds\tr5, r7, #3\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #2\n-unsigned int std::__detail::__to_chars_len(unsigned int, int):\n-/usr/include/c++/14/bits/charconv.h:70\n-\tb.w\t7f04 \n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:93\n-\tadds\tr7, #3\n-\tb.n\t836e \n-\tadds\tr7, #3\n-\tb.w\t7f04 \n-\tadds\tr7, #3\n-\tb.w\t802a \n-\tadd.w\tr8, r8, #3\n-\tb.n\t8510 \n-\tadds\tr7, #3\n-\tb.w\t81d0 \n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tmovs\tr2, #0\n-\tstr\tr1, [sp, #0]\n-\tldr\tr0, [sp, #8]\n-\tmov\tr1, r2\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tb.n\t843c \n-\tmovs\tr2, #0\n-\tstr\tr1, [sp, #0]\n-\tmov\tr0, r4\n-\tmov\tr1, r2\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tb.n\t85d2 \n-\tmovs\tr2, #0\n-\tstr\tr0, [sp, #0]\n-\tmov\tr1, r2\n-\tldr\tr0, [sp, #52]\t@ 0x34\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tb.n\t86b4 \n-\tmovs\tr2, #0\n-\tstr\tr1, [sp, #0]\n-\tmov\tr0, fp\n-\tmov\tr1, r2\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tb.w\t8100 \n-\tnop\n-\tadcs\tr2, r4\n-\tmovs\tr0, r0\n-\tadcs\tr4, r3\n-\tmovs\tr0, r0\n-\tlsls\tr4, r0, #4\n-\tmovs\tr0, r0\n-\tsubs\tr4, r2, r2\n-\tmovs\tr0, r0\n-\tsubs\tr2, r4, r0\n-\tmovs\tr0, r0\n-\tadds\tr2, r5, r5\n-\tmovs\tr0, r0\n-\tadds\tr4, r7, r1\n-\tmovs\tr0, r0\n-\tasrs\tr0, r1, #31\n-\tmovs\tr0, r0\n-\tasrs\tr6, r3, #27\n-\tmovs\tr0, r0\n-\tasrs\tr2, r5, #24\n-\tmovs\tr0, r0\n-\tasrs\tr0, r0, #21\n-\tmovs\tr0, r0\n-\tasrs\tr6, r1, #18\n-\tmovs\tr0, r0\n-\tasrs\tr6, r4, #14\n-\tmovs\tr0, r0\n-\tlsls\tr4, r0, #5\n-\tmovs\tr0, r0\n-\tasrs\tr6, r3, #13\n-\tmovs\tr0, r0\n-\tasrs\tr0, r2, #11\n-\tmovs\tr0, r0\n-\tasrs\tr0, r1, #10\n-\tmovs\tr0, r0\n-\tadds\tr6, #252\t@ 0xfc\n-\tmovs\tr0, r0\n-\tmovs\tr2, #0\n-\tstr\tr0, [sp, #0]\n-\tmov\tr1, r2\n-\tldr\tr0, [sp, #96]\t@ 0x60\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tldr\tr3, [sp, #48]\t@ 0x30\n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tmov\tr9, r0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tmov\tr1, r9\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tadd.w\tr0, r3, #8\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr0, [r3, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [r1], #8\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr3, r1\n-\tbeq.w\t8be8 \n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tldr\tr2, [sp, #48]\t@ 0x30\n-\tstr\tr3, [r2, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr.w\tr3, [r9, #8]\n-\tstr\tr3, [r2, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tldr\tr2, [sp, #48]\t@ 0x30\n-\tldr.w\tr3, [r9, #4]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr.w\tr1, [r9]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r2, #4]\n-\tmovs\tr3, #0\n-\tstr.w\tr3, [r9, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [r9, #8]\n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:703\n-\tb.n\t87c0 \n-std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2)\n-\tmovs\tr2, #0\n-\tstr\tr1, [sp, #0]\n-\tldr\tr0, [sp, #12]\n-\tmov\tr1, r2\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-\tb.w\t829e \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr1, [sp, #536]\t@ 0x218\n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp.w\tip, #15\n-\tbls.w\t8774 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tadd.w\tsl, sp, #544\t@ 0x220\n-\tcmp\tr1, sl\n-\tbne.w\t876a \n-\tb.n\t8780 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr0, r3\n-\tstr\tr1, [sp, #124]\t@ 0x7c\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tldr\tr1, [sp, #124]\t@ 0x7c\n-\tb.n\t8712 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r9\n-\tldr\tr0, [sp, #112]\t@ 0x70\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.n\t86d0 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr6, #15\n-\tbls.w\t869e \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr1, [sp, #52]\t@ 0x34\n-\tadd\tr7, sp, #472\t@ 0x1d8\n-\tldr\tr1, [r1, #0]\n-\tcmp\tr1, r7\n-\tbne.w\t8694 \n-\tb.n\t86ae \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r7\n-\tldr\tr0, [sp, #64]\t@ 0x40\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.n\t863c \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r6\n-\tldr\tr0, [sp, #108]\t@ 0x6c\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.n\t85f6 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, #15\n-\tbls.w\t85be \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr5, [r4, #0]\n-\tldr\tr6, [sp, #88]\t@ 0x58\n-\tcmp\tr5, r6\n-\tbne.w\t85b6 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #88]\t@ 0x58\n-\tb.n\t85cc \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #60]\t@ 0x3c\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.n\t84a6 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #104]\t@ 0x68\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.n\t845c \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, #15\n-\tbls.w\t8426 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #8]\n-\tldr\tr5, [sp, #84]\t@ 0x54\n-\tldr\tr4, [r4, #0]\n-\tcmp\tr4, r5\n-\tbne.w\t841c \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #84]\t@ 0x54\n-\tb.n\t8436 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #56]\t@ 0x38\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.w\t8308 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #100]\t@ 0x64\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.w\t82be \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, #15\n-\tbls.w\t8288 \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr4, [sp, #12]\n-\tldr\tr5, [sp, #80]\t@ 0x50\n-\tldr\tr4, [r4, #0]\n-\tcmp\tr4, r5\n-\tbne.w\t827e \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #80]\t@ 0x50\n-\tb.w\t8298 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #76]\t@ 0x4c\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.w\t816a \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #116]\t@ 0x74\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.w\t8120 \n-std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1)\n-\tcmp\tr0, #15\n-\tbls.w\t80ea \n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr.w\tr4, [fp]\n-\tldr\tr5, [sp, #92]\t@ 0x5c\n-\tcmp\tr4, r5\n-\tbne.w\t80e0 \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr1, [sp, #92]\t@ 0x5c\n-\tb.w\t80fa \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr\tr2, [r0, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, r5\n-\tldr\tr0, [sp, #72]\t@ 0x48\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.w\t7fc4 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr.w\tr2, [r9, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr1, sl\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tb.n\t87a6 \n-std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&):\n-/usr/include/c++/14/bits/basic_string.h:688\n-\tldr.w\tr2, [r9, #4]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tstr\tr1, [sp, #96]\t@ 0x60\n-\tadds\tr2, #1\n-\tblx\t2a78 \n-\tldr\tr1, [sp, #96]\t@ 0x60\n-\tb.n\t8a88 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd.w\tfp, sp, #176\t@ 0xb0\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadds\tr5, r6, #1\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, fp\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr.w\tr3, [fp, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [fp, #8]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #184\t@ 0xb8\n-\tstr\tr3, [sp, #92]\t@ 0x5c\n-\tstr.w\tr3, [fp]\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr3, [fp]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr2, #45\t@ 0x2d\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r3\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr2, [r3, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tb.w\t80a4 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #128\t@ 0x80\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadds\tr5, r6, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov\tr7, r2\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r2\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr3, #0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #32]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [sp, #132]\t@ 0x84\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [sp, #136]\t@ 0x88\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #136\t@ 0x88\n-\tstr\tr3, [sp, #120]\t@ 0x78\n-\tstr\tr3, [sp, #128]\t@ 0x80\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r7, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr2, #45\t@ 0x2d\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r3\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr2, [r3, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tb.w\t7f7a \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #248\t@ 0xf8\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadds\tr5, r6, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov\tr7, r2\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r2\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #12]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [sp, #252]\t@ 0xfc\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [sp, #256]\t@ 0x100\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #256\t@ 0x100\n-\tstr\tr3, [sp, #80]\t@ 0x50\n-\tstr\tr3, [sp, #248]\t@ 0xf8\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r7, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr2, #45\t@ 0x2d\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r3\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr2, [r3, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tb.w\t8246 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr4, sp, #392\t@ 0x188\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadds\tr6, r7, #1\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r4\n-\tmov\tr1, r6\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb\tr3, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #400\t@ 0x190\n-\tstr\tr3, [sp, #88]\t@ 0x58\n-\tstr\tr3, [r4, #0]\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r4, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr2, #45\t@ 0x2d\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr7, r3\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr2, [r3, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tb.n\t8582 \n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr2, sp, #320\t@ 0x140\n-std::__cxx11::to_string(int):\n-/usr/include/c++/14/bits/basic_string.h:4249\n-\tadds\tr5, r6, #1\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tmov\tr7, r2\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tmov\tr0, r2\n-\tmov\tr1, r5\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tstr\tr2, [sp, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [sp, #324]\t@ 0x144\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr3, [sp, #328]\t@ 0x148\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #328\t@ 0x148\n-\tstr\tr3, [sp, #84]\t@ 0x54\n-\tstr\tr3, [sp, #320]\t@ 0x140\n-void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned int, std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}):\n-/usr/include/c++/14/bits/basic_string.tcc:590\n-\tblx\t2938 , std::allocator >::reserve(unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr3, [r7, #0]\n-std::__cxx11::to_string(int)::{lambda(char*, unsigned int)#1}::operator()(char*, unsigned int) const:\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tmovs\tr2, #45\t@ 0x2d\n-/usr/include/c++/14/bits/basic_string.h:4251\n-\tadd\tr6, r3\n-/usr/include/c++/14/bits/basic_string.h:4250\n-\tstrb\tr2, [r3, #0]\n-void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int):\n-/usr/include/c++/14/bits/charconv.h:94\n-\tb.w\t83e4 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov\tr0, r7\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #52]\t@ 0x34\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tmov\tr0, r5\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tmov\tr0, r8\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tmov\tr0, r4\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #20]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #40]\t@ 0x28\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #8]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #16]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #36]\t@ 0x24\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #12]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #28]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #44]\t@ 0x2c\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tmov\tr0, fp\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #24]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-\tldr\tr0, [sp, #32]\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #408]\t@ (8eb8 )\n-\tldr\tr3, [pc, #408]\t@ (8ebc )\n-\tadd\tr2, pc\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbeq.n\t8d9c \n-./porechop/src/alignment.cpp:121\n-\tblx\t2a24 <__stack_chk_fail@plt>\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #392]\t@ (8ec0 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #384]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #376]\t@ (8ec4 )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8ce8 \n-\tb.n\t8d06 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov\tr0, r6\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tb.n\t8cbe \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #360]\t@ (8ec8 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #344]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #344]\t@ (8ecc )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8cd0 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #336]\t@ (8ed0 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #316]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #320]\t@ (8ed4 )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8cd6 \n-\tb.n\t8ce2 \n-\tblx\t2a30 <__cxa_end_cleanup@plt>\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #308]\t@ (8ed8 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #280]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #292]\t@ (8edc )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8d0c \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #288]\t@ (8ee0 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #248]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #272]\t@ (8ee4 )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #268]\t@ (8ee8 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #220]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #252]\t@ (8eec )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #248]\t@ (8ef0 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #192]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #232]\t@ (8ef4 )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8cfa \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #224]\t@ (8ef8 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #164]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t8d32 \n-\tldr\tr0, [pc, #208]\t@ (8efc )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8cf4 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #204]\t@ (8f00 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #132]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.w\t8d32 \n-\tldr\tr0, [pc, #184]\t@ (8f04 )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tldr\tr0, [sp, #96]\t@ 0x60\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tb.n\t8d56 \n-\tb.n\t8d18 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #172]\t@ (8f08 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #92]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.w\t8d32 \n-\tldr\tr0, [pc, #152]\t@ (8f0c )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #148]\t@ (8f10 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #64]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.w\t8d32 \n-\tldr\tr0, [pc, #132]\t@ (8f14 )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tb.n\t8cca \n-\tb.n\t8cc4 \n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tldr\tr2, [pc, #124]\t@ (8f18 )\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [pc, #28]\t@ (8ebc )\n-ScoredAlignment::getString[abi:cxx11]():\n-./porechop/src/alignment.cpp:113\n-\tadd\tr2, pc\n-std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const:\n-/usr/include/c++/14/bits/basic_string.h:405\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #764]\t@ 0x2fc\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.w\t8d32 \n-\tldr\tr0, [pc, #104]\t@ (8f1c )\n-\tadd\tr0, pc\n-\tblx\t2954 \n-\tadds\tr2, #218\t@ 0xda\n-\tmovs\tr0, r0\n-\tlsls\tr4, r0, #4\n-\tmovs\tr0, r0\n-\tadds\tr2, #194\t@ 0xc2\n-\tmovs\tr0, r0\n-\tlsrs\tr4, r3, #17\n-\tmovs\tr0, r0\n-\tadds\tr2, #154\t@ 0x9a\n-\tmovs\tr0, r0\n-\tlsrs\tr4, r6, #16\n-\tmovs\tr0, r0\n-\tadds\tr2, #124\t@ 0x7c\n-\tmovs\tr0, r0\n-\tlsrs\tr6, r2, #16\n-\tmovs\tr0, r0\n-\tadds\tr2, #88\t@ 0x58\n-\tmovs\tr0, r0\n-\tlsrs\tr2, r6, #15\n-\tmovs\tr0, r0\n-\tadds\tr2, #58\t@ 0x3a\n-\tmovs\tr0, r0\n-\tlsrs\tr4, r2, #15\n-\tmovs\tr0, r0\n-\tadds\tr2, #30\n-\tmovs\tr0, r0\n-\tlsrs\tr0, r7, #14\n-\tmovs\tr0, r0\n-\tadds\tr2, #2\n-\tmovs\tr0, r0\n-\tlsrs\tr4, r3, #14\n-\tmovs\tr0, r0\n-\tadds\tr1, #228\t@ 0xe4\n-\tmovs\tr0, r0\n-\tlsrs\tr6, r7, #13\n-\tmovs\tr0, r0\n-\tadds\tr1, #198\t@ 0xc6\n-\tmovs\tr0, r0\n-\tlsrs\tr6, r3, #13\n-\tmovs\tr0, r0\n-\tadds\tr1, #158\t@ 0x9e\n-\tmovs\tr0, r0\n-\tlsrs\tr6, r6, #12\n-\tmovs\tr0, r0\n-\tadds\tr1, #128\t@ 0x80\n-\tmovs\tr0, r0\n-\tlsrs\tr0, r3, #12\n-\tmovs\tr0, r0\n-\tadds\tr1, #94\t@ 0x5e\n-\tmovs\tr0, r0\n-\tlsrs\tr6, r6, #11\n-\t...\n-\n-00008f20 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base>:\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov.w\tip, #4096\t@ 0x1000\n-\tsub.w\tip, sp, ip\n-\tstr.w\tr0, [ip, #3504]\t@ 0xdb0\n-\tsub.w\tsp, sp, #556\t@ 0x22c\n-./porechop/src/alignment.cpp:8\n-\tstr\tr2, [r0, #0]\n-./porechop/src/alignment.cpp:9\n-\tmov.w\tr2, #4294967295\t@ 0xffffffff\n-./porechop/src/alignment.cpp:8\n-\tstrd\tr3, r2, [r0, #4]\n-./porechop/src/alignment.cpp:9\n-\tstr\tr2, [r0, #16]\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tadd\tr3, sp, #208\t@ 0xd0\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tldr\tr4, [sp, #592]\t@ 0x250\n-\tmov\tsl, r0\n-\tldr.w\tr2, [pc, #1472]\t@ 9508 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8>\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tmov\tr8, r3\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:9\n-\tstr\tr4, [r0, #24]\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tmov\tr0, r3\n-\tstr\tr3, [sp, #48]\t@ 0x30\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tadd\tr2, pc\n-\tldr.w\tr3, [pc, #1460]\t@ 950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>\n-\tmov\tr6, r1\n-\tldr.w\tr5, [pc, #1460]\t@ 9510 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0>\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tadd\tr4, sp, #144\t@ 0x90\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tadd\tr5, pc\n-\tldr\tr3, [r2, r3]\n-\tldr\tr3, [r3, #0]\n-\tstr\tr3, [sp, #548]\t@ 0x224\n-\tmov.w\tr3, #0\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tblx\t28e4 \n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tldr.w\tr3, [pc, #1440]\t@ 9514 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4>\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tmovs\tr1, #0\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tldr\tr2, [r5, r3]\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tldr.w\tr3, [pc, #1436]\t@ 9518 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8>\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tstrh.w\tr1, [r4, #180]\t@ 0xb4\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tstr\tr2, [sp, #20]\n-\tadds\tr2, #8\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tstr.w\tr1, [r4, #176]\t@ 0xb0\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tstr\tr2, [r4, #64]\t@ 0x40\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tstrd\tr1, r1, [r4, #184]\t@ 0xb8\n-\tstrd\tr1, r1, [r4, #192]\t@ 0xc0\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tldr\tr3, [r5, r3]\n-\tldr\tr2, [r3, #4]\n-\tldr\tr7, [r3, #8]\n-\tstr\tr2, [r4, #0]\n-\tldr.w\tr0, [r2, #-12]\n-\tstr\tr2, [sp, #12]\n-\tstr\tr7, [sp, #16]\n-\tstr\tr7, [r4, r0]\n-\tadd\tr0, r4\n-\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 2)\n-\tldr.w\tr3, [pc, #1392]\t@ 951c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc>\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tadd\tr2, sp, #176\t@ 0xb0\n-\tmov\tr0, r2\n-/usr/include/c++/14/streambuf:471\n-\tmovs\tr7, #0\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 2)\n-\tldr\tr1, [r5, r3]\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tldr.w\tr3, [pc, #1384]\t@ 9520 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 2)\n-\tstr\tr1, [sp, #24]\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tstr\tr2, [sp, #68]\t@ 0x44\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 2)\n-\tadd.w\tr2, r1, #12\n-\tstr\tr2, [r4, #0]\n-\tadd.w\tr2, r1, #32\n-\tstr\tr2, [r4, #64]\t@ 0x40\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tldr\tr2, [r5, r3]\n-\tstr\tr2, [sp, #28]\n-\tadd.w\tr3, r2, #8\n-/usr/include/c++/14/streambuf:471\n-\tstrd\tr7, r7, [r4, #8]\n-/usr/include/c++/14/streambuf:472\n-\tmovs\tr2, #0\n-/usr/include/c++/14/streambuf:473\n-\tstr\tr3, [r4, #4]\n-/usr/include/c++/14/streambuf:472\n-\tstrd\tr7, r7, [r4, #16]\n-\tmovs\tr3, #0\n-\tstrd\tr2, r3, [sp, #168]\t@ 0xa8\n-/usr/include/c++/14/streambuf:473\n-\tblx\t2b74 \n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tldr.w\tr3, [pc, #1336]\t@ 9524 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tmov\tr0, r8\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tldr\tr2, [r5, r3]\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tadd\tr5, sp, #148\t@ 0x94\n-\tmov\tr1, r5\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tstr\tr2, [sp, #32]\n-\tadd.w\tr3, r2, #8\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr7, [r4, #44]\t@ 0x2c\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tstr\tr3, [r4, #4]\n-\tmovs\tr3, #16\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr7, [r4, #48]\t@ 0x30\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tstr\tr3, [r4, #36]\t@ 0x24\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #192\t@ 0xc0\n-\tstr\tr3, [sp, #72]\t@ 0x48\n-\tstr\tr3, [r4, #40]\t@ 0x28\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tldr\tr3, [r4, #0]\n-seqan::Iterator, seqan::Alloc >, seqan::Tag >, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, seqan::Alloc >, seqan::Tag >, void>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tldr\tr5, [r6, #0]\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tldr.w\tr0, [r3, #-12]\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:263\n-\tmovs\tr3, #1\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tadd\tr0, r4\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:264\n-\tldr\tr1, [r0, #20]\n-/usr/include/c++/14/bits/basic_ios.h:263\n-\tstr\tr3, [r0, #16]\n-std::basic_ios >::rdbuf() const:\n-/usr/include/c++/14/bits/basic_ios.h:326\n-\tldr\tr7, [r0, #120]\t@ 0x78\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:264\n-\tblx\t2afc >::clear(std::_Ios_Iostate)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:964\n-\tadd\tr0, sp, #88\t@ 0x58\n-/usr/include/seqan/align/gaps_base.h:965\n-\tmov\tr1, r5\n-/usr/include/seqan/align/gaps_base.h:964\n-\tstr\tr7, [r0, #0]\n-/usr/include/seqan/align/gaps_base.h:965\n-\tblx\t2914 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/14/streambuf:539\n-\tldr\tr0, [r4, #24]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tadd.w\tfp, sp, #96\t@ 0x60\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr2, #0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tadd\tr3, sp, #104\t@ 0x68\n-\tstr\tr3, [sp, #60]\t@ 0x3c\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr.w\tr2, [fp, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr2, [fp, #8]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tstr.w\tr3, [fp]\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:442 (discriminator 1)\n-\tcmp\tr0, #0\n-\tbeq.w\t944a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x52a>\n-std::basic_streambuf >::pbase() const:\n-/usr/include/c++/14/streambuf:536\n-\tldrd\tr5, r3, [r4, #16]\n-std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*):\n-/usr/include/c++/14/bits/basic_string.h:1739\n-\tmov\tr1, r2\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:445\n-\tcmp\tr0, r5\n-\tite\tls\n-\tmovls\tr7, #0\n-\tmovhi\tr7, #1\n-\tcmp\tr5, r2\n-\tit\teq\n-\torreq.w\tr7, r7, #1\n-/usr/include/c++/14/sstream:448\n-\tcmp\tr7, r2\n-\tit\teq\n-\tmoveq\tr0, r5\n-std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*):\n-/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1)\n-\tsubs\tr0, r0, r3\n-/usr/include/c++/14/bits/basic_string.h:1739\n-\tstr\tr0, [sp, #0]\n-\tmov\tr0, fp\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tadd\tr3, sp, #408\t@ 0x198\n-\tstr\tr3, [sp, #40]\t@ 0x28\n-\tmov\tr0, r3\n-\tadd\tr5, sp, #344\t@ 0x158\n-\tblx\t28e4 \n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tldr\tr3, [sp, #12]\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tmovs\tr1, #0\n-\tstrh.w\tr1, [sp, #524]\t@ 0x20c\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tstr\tr3, [sp, #344]\t@ 0x158\n-\tldr.w\tr0, [r3, #-12]\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tldr\tr3, [sp, #20]\n-/usr/include/c++/14/bits/basic_ios.h:465\n-\tstr\tr1, [sp, #520]\t@ 0x208\n-/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1)\n-\tadds\tr3, #8\n-\tstr\tr3, [sp, #408]\t@ 0x198\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tldr\tr3, [sp, #16]\n-std::basic_ios >::basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:466\n-\tstrd\tr1, r1, [sp, #528]\t@ 0x210\n-\tstrd\tr1, r1, [sp, #536]\t@ 0x218\n-std::basic_ostream >::basic_ostream():\n-/usr/include/c++/14/ostream:438\n-\tstr\tr3, [r5, r0]\n-\tadd\tr0, r5\n-\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 2)\n-\tldr\tr2, [sp, #24]\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tadd\tr3, sp, #376\t@ 0x178\n-\tmov\tr0, r3\n-\tstr\tr3, [sp, #52]\t@ 0x34\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:805 (discriminator 2)\n-\tadd.w\tr3, r2, #12\n-\tstr\tr3, [sp, #344]\t@ 0x158\n-\tadd.w\tr3, r2, #32\n-\tstr\tr3, [sp, #408]\t@ 0x198\n-std::basic_streambuf >::basic_streambuf():\n-/usr/include/c++/14/streambuf:473\n-\tldr\tr3, [sp, #28]\n-/usr/include/c++/14/streambuf:471\n-\tmovs\tr7, #0\n-/usr/include/c++/14/streambuf:472\n-\tmovs\tr2, #0\n-/usr/include/c++/14/streambuf:471\n-\tstrd\tr7, r7, [sp, #352]\t@ 0x160\n-/usr/include/c++/14/streambuf:473\n-\tadds\tr3, #8\n-/usr/include/c++/14/streambuf:472\n-\tstrd\tr7, r7, [sp, #360]\t@ 0x168\n-/usr/include/c++/14/streambuf:473\n-\tstr\tr3, [sp, #348]\t@ 0x15c\n-/usr/include/c++/14/streambuf:472\n-\tmovs\tr3, #0\n-\tstrd\tr2, r3, [sp, #368]\t@ 0x170\n-/usr/include/c++/14/streambuf:473\n-\tblx\t2b74 \n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tldr\tr3, [sp, #32]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr7, [sp, #388]\t@ 0x184\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr7, [sp, #392]\t@ 0x188\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tadd\tr7, sp, #348\t@ 0x15c\n-\tldr\tr0, [sp, #40]\t@ 0x28\n-\tmov\tr1, r7\n-std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode):\n-/usr/include/c++/14/sstream:134 (discriminator 1)\n-\tadds\tr3, #8\n-\tstr\tr3, [sp, #348]\t@ 0x15c\n-\tmovs\tr3, #16\n-\tstr\tr3, [sp, #380]\t@ 0x17c\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&):\n-/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1)\n-\tadd\tr3, sp, #392\t@ 0x188\n-\tstr\tr3, [sp, #56]\t@ 0x38\n-\tstr\tr3, [sp, #384]\t@ 0x180\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806\n-\tblx\t2a48 >::init(std::basic_streambuf >*)@plt>\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tldr\tr3, [sp, #344]\t@ 0x158\n-seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&):\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tldr\tr6, [r6, #0]\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tldr.w\tr0, [r3, #-12]\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:263\n-\tmovs\tr3, #1\n-seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&):\n-/usr/include/seqan/sequence/string_base.h:449 (discriminator 1)\n-\tadds\tr6, #36\t@ 0x24\n-seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&):\n-/usr/include/seqan/stream/iter_stream.h:325\n-\tadd\tr0, r5\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:264\n-\tldr\tr1, [r0, #20]\n-/usr/include/c++/14/bits/basic_ios.h:263\n-\tstr\tr3, [r0, #16]\n-std::basic_ios >::rdbuf() const:\n-/usr/include/c++/14/bits/basic_ios.h:326\n-\tldr\tr7, [r0, #120]\t@ 0x78\n-std::basic_ios >::exceptions(std::_Ios_Iostate):\n-/usr/include/c++/14/bits/basic_ios.h:264\n-\tblx\t2afc >::clear(std::_Ios_Iostate)@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:964\n-\tadd\tr0, sp, #92\t@ 0x5c\n-/usr/include/seqan/align/gaps_base.h:965\n-\tmov\tr1, r6\n-/usr/include/seqan/align/gaps_base.h:964\n-\tstr\tr7, [r0, #0]\n-/usr/include/seqan/align/gaps_base.h:965\n-\tblx\t2914 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@plt>\n-std::basic_streambuf >::pptr() const:\n-/usr/include/c++/14/streambuf:539\n-\tldr\tr0, [sp, #368]\t@ 0x170\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tadd.w\tr8, sp, #120\t@ 0x78\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tmovs\tr2, #0\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tadd\tr3, sp, #128\t@ 0x80\n-\tstr\tr3, [sp, #64]\t@ 0x40\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr.w\tr2, [r8, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tstrb.w\tr2, [r8, #8]\n-std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1)\n-\tstr.w\tr3, [r8]\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:442 (discriminator 1)\n-\tcmp\tr0, #0\n-\tbeq.w\t9440 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x520>\n-std::basic_streambuf >::pbase() const:\n-/usr/include/c++/14/streambuf:536\n-\tldrd\tr6, r3, [sp, #360]\t@ 0x168\n-std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*):\n-/usr/include/c++/14/bits/basic_string.h:1739\n-\tmov\tr1, r2\n-std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const:\n-/usr/include/c++/14/sstream:445\n-\tcmp\tr0, r6\n-\tite\tls\n-\tmovls\tr7, #0\n-\tmovhi\tr7, #1\n-\tcmp\tr6, r2\n-\tit\teq\n-\torreq.w\tr7, r7, #1\n-/usr/include/c++/14/sstream:448\n-\tcmp\tr7, r2\n-\tit\teq\n-\tmoveq\tr0, r6\n-std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*):\n-/usr/include/c++/14/bits/basic_string.h:1740 (discriminator 1)\n-\tsubs\tr0, r0, r3\n-/usr/include/c++/14/bits/basic_string.h:1739\n-\tstr\tr0, [sp, #0]\n-\tmov\tr0, r8\n-\tblx\t2920 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n-unsigned int const& std::max(unsigned int const&, unsigned int const&):\n-/usr/include/c++/14/bits/stl_algobase.h:262\n-\tldr.w\tr2, [fp, #4]\n-\tldr.w\tr3, [r8, #4]\n-\tcmp\tr2, r3\n-\tit\tcc\n-\tmovcc\tr2, r3\n-\tstr\tr2, [sp, #44]\t@ 0x2c\n-\tmov\tr3, r2\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr2, [r8]\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:20\n-\tcmp\tr3, #0\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tstr\tr2, [sp, #8]\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:20\n-\tble.w\t9314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4>\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr1, [fp]\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:28\n-\tmov.w\tip, #0\n-\tldr\tr3, [sp, #8]\n-\tldr\tr0, [sp, #44]\t@ 0x2c\n-\trsb\tlr, r1, #1\n-\tsubs\tr6, r3, #1\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tstr\tr1, [sp, #76]\t@ 0x4c\n-\tadds\tr7, r0, r1\n-\tmov\tr2, r6\n-\tadd.w\tr9, r7, #4294967295\t@ 0xffffffff\n-\tsubs\tr3, r1, #1\n-\tstr.w\tip, [sp, #36]\t@ 0x24\n-\tstr\tr3, [sp, #80]\t@ 0x50\n-\tadd.w\tr5, lr, r3\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:30 (discriminator 1)\n-\tldrb.w\tr1, [r3, #1]!\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tldrb.w\tr0, [r2, #1]!\n-./porechop/src/alignment.cpp:30 (discriminator 1)\n-\tcmp\tr1, #45\t@ 0x2d\n-\tbeq.w\t93ec , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4cc>\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tcmp\tr0, #45\t@ 0x2d\n-\tbeq.w\t9432 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x512>\n-\tmovs\tr2, #0\n-./porechop/src/alignment.cpp:44\n-\tldr\tr3, [sp, #44]\t@ 0x2c\n-\tmov\tr0, r7\n-\tldr\tr7, [sp, #8]\n-\tsubs\tr1, r3, #1\n-./porechop/src/alignment.cpp:42\n-\tstr\tr2, [sp, #84]\t@ 0x54\n-\tadds\tr3, r7, r3\n-./porechop/src/alignment.cpp:43\n-\tmovs\tr7, #0\n-./porechop/src/alignment.cpp:44\n-\tmov\tip, r3\n-\tstr\tr3, [sp, #36]\t@ 0x24\n-./porechop/src/alignment.cpp:42\n-\tmov\tr2, r7\n-./porechop/src/alignment.cpp:44\n-\tmov\tr3, r1\n-./porechop/src/alignment.cpp:45 (discriminator 1)\n-\tldrb.w\tlr, [r0, #-1]!\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tldrb.w\tr9, [ip, #-1]!\n-./porechop/src/alignment.cpp:45 (discriminator 1)\n-\tcmp.w\tlr, #45\t@ 0x2d\n-\tbeq.w\t940e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ee>\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tcmp.w\tr9, #45\t@ 0x2d\n-\tbeq.w\t942c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x50c>\n-./porechop/src/alignment.cpp:55\n-\tldr\tr2, [sp, #84]\t@ 0x54\n-\tcmp\tr2, #0\n-\tbne.w\t9314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4>\n-\tldr\tr2, [sp, #36]\t@ 0x24\n-\tmov\tr0, r6\n-\tsubs\tr2, #1\n-\tb.n\t91fe , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2de>\n-./porechop/src/alignment.cpp:60 (discriminator 1)\n-\tcmp\tr2, r0\n-\tbeq.w\t943a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x51a>\n-std::__cxx11::basic_string, std::allocator >::operator[](unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:1269 (discriminator 2)\n-\tmov\tip, r0\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:61 (discriminator 1)\n-\tldrb.w\tr7, [r0, #1]!\n-\tcmp\tr7, #45\t@ 0x2d\n-\tbeq.n\t91f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2d8>\n-\tldr\tr0, [sp, #8]\n-\trsb\tr0, r0, #1\n-\tadd\tip, r0\n-./porechop/src/alignment.cpp:67 (discriminator 1)\n-\tb.n\t9218 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8>\n-\tsubs\tr1, #1\n-\tbcc.n\t921e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2fe>\n-\tsubs\tr2, #1\n-./porechop/src/alignment.cpp:68 (discriminator 1)\n-\tldrb\tr0, [r2, #0]\n-\tcmp\tr0, #45\t@ 0x2d\n-\tbeq.n\t9212 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f2>\n-./porechop/src/alignment.cpp:77 (discriminator 1)\n-\tcmp\tr5, r3\n-\tbgt.w\t945a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x53a>\n-\tldr\tr2, [sp, #8]\n-\tsubs\tr0, r5, #1\n-\tldr\tr7, [sp, #76]\t@ 0x4c\n-./porechop/src/alignment.cpp:76\n-\tmov.w\tlr, #0\n-\tadd.w\tr9, r2, r3\n-\tadd\tr2, r0\n-\tadd\tr0, r7\n-\tstr\tr5, [sp, #36]\t@ 0x24\n-./porechop/src/alignment.cpp:78 (discriminator 2)\n-\tldrb.w\tr5, [r2, #1]!\n-\tldrb.w\tr7, [r0, #1]!\n-\tcmp\tr7, r5\n-./porechop/src/alignment.cpp:79\n-\tit\teq\n-\taddeq.w\tlr, lr, #1\n-./porechop/src/alignment.cpp:77 (discriminator 1)\n-\tcmp\tr9, r2\n-\tbne.n\t9238 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x318>\n-./porechop/src/alignment.cpp:82\n-\tvmov\ts15, lr\n-\tvldr\td6, [pc, #676]\t@ 94f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8>\n-\tldr\tr5, [sp, #36]\t@ 0x24\n-\tvcvt.f64.s32\td7, s15\n-\tvmul.f64\td7, d7, d6\n-./porechop/src/alignment.cpp:81\n-\tsubs\tr2, r3, r5\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tcmp\tip, r1\n-./porechop/src/alignment.cpp:81\n-\tadd.w\tr2, r2, #1\n-./porechop/src/alignment.cpp:82\n-\tvmov\ts13, r2\n-\tvcvt.f64.s32\td6, s13\n-\tvdiv.f64\td5, d7, d6\n-\tvstr\td5, [sl, #32]\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tbgt.w\t9454 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534>\n-\tldr\tr7, [sp, #8]\n-\tadd.w\tr2, ip, #4294967295\t@ 0xffffffff\n-\tldr\tr0, [sp, #76]\t@ 0x4c\n-./porechop/src/alignment.cpp:84\n-\tmov.w\tlr, #0\n-\tadd.w\tr9, r7, r1\n-\tstr\tr5, [sp, #36]\t@ 0x24\n-\tadd\tr0, r2\n-\tadd\tr2, r7\n-./porechop/src/alignment.cpp:86 (discriminator 2)\n-\tldrb.w\tr5, [r2, #1]!\n-\tldrb.w\tr7, [r0, #1]!\n-\tcmp\tr7, r5\n-./porechop/src/alignment.cpp:87\n-\tit\teq\n-\taddeq.w\tlr, lr, #1\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tcmp\tr9, r2\n-\tbne.n\t9290 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x370>\n-./porechop/src/alignment.cpp:90\n-\tvmov\ts15, lr\n-\tvldr\td6, [pc, #588]\t@ 94f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8>\n-\tldr\tr5, [sp, #36]\t@ 0x24\n-\tvcvt.f64.s32\td7, s15\n-\tvmul.f64\td7, d7, d6\n-./porechop/src/alignment.cpp:89\n-\tsub.w\tr1, r1, ip\n-./porechop/src/alignment.cpp:93\n-\tmovs\tr2, #0\n-./porechop/src/alignment.cpp:89\n-\tadds\tr1, #1\n-./porechop/src/alignment.cpp:90\n-\tvmov\ts13, r1\n-\tmov\tr0, r3\n-\tldr.w\tr9, [sp, #44]\t@ 0x2c\n-\tvcvt.f64.s32\td6, s13\n-\tldr\tr1, [sp, #80]\t@ 0x50\n-./porechop/src/alignment.cpp:92\n-\tmov\tr7, r2\n-./porechop/src/alignment.cpp:90\n-\tmov\tr3, r2\n-\tmov\tip, r0\n-\tvdiv.f64\td5, d7, d6\n-\tvstr\td5, [sl, #40]\t@ 0x28\n-./porechop/src/alignment.cpp:94 (discriminator 1)\n-\tldrb.w\tlr, [r1, #1]!\n-./porechop/src/alignment.cpp:97\n-\tcmp\tr5, r2\n-./porechop/src/alignment.cpp:95 (discriminator 1)\n-\tldrb.w\tr0, [r6, #1]!\n-./porechop/src/alignment.cpp:98\n-\titt\teq\n-\tstreq.w\tr7, [sl, #8]\n-./porechop/src/alignment.cpp:99\n-\tstreq.w\tr3, [sl, #16]\n-./porechop/src/alignment.cpp:101\n-\tcmp\tip, r2\n-./porechop/src/alignment.cpp:102\n-\tit\teq\n-\tstreq.w\tr7, [sl, #12]\n-./porechop/src/alignment.cpp:93 (discriminator 2)\n-\tadd.w\tr2, r2, #1\n-./porechop/src/alignment.cpp:103\n-\tit\teq\n-\tstreq.w\tr3, [sl, #20]\n-./porechop/src/alignment.cpp:106\n-\tcmp.w\tlr, #45\t@ 0x2d\n-./porechop/src/alignment.cpp:107\n-\tit\tne\n-\taddne\tr7, #1\n-./porechop/src/alignment.cpp:108\n-\tcmp\tr0, #45\t@ 0x2d\n-./porechop/src/alignment.cpp:109\n-\tit\tne\n-\taddne\tr3, #1\n-./porechop/src/alignment.cpp:93 (discriminator 1)\n-\tcmp\tr9, r2\n-\tbne.n\t92dc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3bc>\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr0, [sp, #8]\n-\tldr\tr3, [sp, #64]\t@ 0x40\n-\tcmp\tr0, r3\n-\tbeq.n\t9326 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x406>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr.w\tr1, [r8, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tldr\tr2, [sp, #24]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [sp, #384]\t@ 0x180\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tadd.w\tr3, r2, #12\n-\tstr\tr3, [sp, #344]\t@ 0x158\n-\tadd.w\tr3, r2, #32\n-\tstr\tr3, [sp, #408]\t@ 0x198\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tldr\tr3, [sp, #32]\n-\tadds\tr3, #8\n-\tstr\tr3, [sp, #348]\t@ 0x15c\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #56]\t@ 0x38\n-\tcmp\tr0, r3\n-\tbeq.n\t934a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x42a>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [sp, #392]\t@ 0x188\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tldr\tr3, [sp, #28]\n-\tldr\tr0, [sp, #52]\t@ 0x34\n-\tadds\tr3, #8\n-\tstr\tr3, [sp, #348]\t@ 0x15c\n-\tblx\t2a60 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tldr\tr3, [sp, #12]\n-\tstr\tr3, [sp, #344]\t@ 0x158\n-\tldr\tr2, [sp, #16]\n-\tldr.w\tr3, [r3, #-12]\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tldr\tr0, [sp, #40]\t@ 0x28\n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tadd\tr3, sp\n-\tstr.w\tr2, [r3, #344]\t@ 0x158\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tldr\tr3, [sp, #20]\n-\tadds\tr3, #8\n-\tstr\tr3, [sp, #408]\t@ 0x198\n-\tblx\t28fc \n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr.w\tr0, [fp]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #60]\t@ 0x3c\n-\tcmp\tr0, r3\n-\tbeq.n\t9386 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x466>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr.w\tr1, [fp, #8]\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tldr\tr2, [sp, #24]\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tldr\tr3, [sp, #32]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r4, #40]\t@ 0x28\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tadds\tr3, #8\n-\tstr\tr3, [r4, #4]\n-std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream():\n-/usr/include/c++/14/sstream:851\n-\tadd.w\tr3, r2, #12\n-\tstr\tr3, [r4, #0]\n-\tadd.w\tr3, r2, #32\n-\tstr\tr3, [r4, #64]\t@ 0x40\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tldr\tr3, [sp, #72]\t@ 0x48\n-\tcmp\tr0, r3\n-\tbeq.n\t93aa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x48a>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r4, #48]\t@ 0x30\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tldr\tr3, [sp, #28]\n-\tldr\tr0, [sp, #68]\t@ 0x44\n-\tadds\tr3, #8\n-\tstr\tr3, [r4, #4]\n-\tblx\t2a60 \n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tldr\tr3, [sp, #12]\n-\tstr\tr3, [r4, #0]\n-\tldr\tr2, [sp, #16]\n-\tldr.w\tr3, [r3, #-12]\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tldr\tr0, [sp, #48]\t@ 0x30\n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tstr\tr2, [r4, r3]\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tldr\tr3, [sp, #20]\n-\tadds\tr3, #8\n-\tstr\tr3, [r4, #64]\t@ 0x40\n-\tblx\t28fc \n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tldr\tr2, [pc, #344]\t@ (9528 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x608>)\n-./porechop/src/alignment.cpp:111\n-\tldr\tr3, [pc, #312]\t@ (950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>)\n-./porechop/src/alignment.cpp:6\n-\tadd\tr2, pc\n-./porechop/src/alignment.cpp:111\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #548]\t@ 0x224\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t9486 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566>\n-\tmov\tr0, sl\n-\tadd.w\tsp, sp, #556\t@ 0x22c\n-\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-./porechop/src/alignment.cpp:34\n-\tldr\tr1, [sp, #36]\t@ 0x24\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tcmp\tr0, #45\t@ 0x2d\n-\tit\tne\n-\torrne.w\tip, ip, #1\n-./porechop/src/alignment.cpp:34\n-\tand.w\tr1, r1, ip\n-\tcmp\tr1, #0\n-\tbne.w\t91b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x298>\n-./porechop/src/alignment.cpp:29 (discriminator 1)\n-\tcmp\tr9, r3\n-\tbne.w\t91a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x280>\n-\tmovs\tr2, #1\n-./porechop/src/alignment.cpp:26\n-\tmov.w\tr5, #4294967295\t@ 0xffffffff\n-\tb.n\t91ba , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x29a>\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tcmp.w\tr9, #45\t@ 0x2d\n-\tit\tne\n-\torrne.w\tr7, r7, #1\n-./porechop/src/alignment.cpp:49\n-\tand.w\tlr, r2, r7\n-\tcmp.w\tlr, #0\n-\tbne.w\t91e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2c8>\n-./porechop/src/alignment.cpp:44 (discriminator 1)\n-\tsubs\tr3, #1\n-\tbcs.w\t91d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2b0>\n-\tb.n\t9314 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3f4>\n-./porechop/src/alignment.cpp:47 (discriminator 1)\n-\tmov\tlr, r7\n-./porechop/src/alignment.cpp:46\n-\tmovs\tr2, #1\n-\tb.n\t941c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4fc>\n-./porechop/src/alignment.cpp:31\n-\tmovs\tr0, #1\n-./porechop/src/alignment.cpp:32 (discriminator 1)\n-\tmov\tr1, ip\n-./porechop/src/alignment.cpp:31\n-\tstr\tr0, [sp, #36]\t@ 0x24\n-\tb.n\t93fa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4da>\n-./porechop/src/alignment.cpp:59\n-\tmov.w\tip, #4294967295\t@ 0xffffffff\n-\tb.n\t9218 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2f8>\n-std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:1619\n-\tadd\tr1, sp, #384\t@ 0x180\n-\tmov\tr0, r8\n-\tblx\t296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:819\n-\tb.n\t915e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x23e>\n-std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:1619\n-\tadd\tr1, sp, #184\t@ 0xb8\n-\tmov\tr0, fp\n-\tblx\t296c , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>\n-std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&):\n-/usr/include/c++/14/bits/basic_string.h:819\n-\tb.n\t9074 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x154>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:85 (discriminator 1)\n-\tvldr\td7, [pc, #168]\t@ 9500 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>\n-\tb.n\t92b6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x396>\n-./porechop/src/alignment.cpp:77 (discriminator 1)\n-\tvldr\td7, [pc, #164]\t@ 9500 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0>\n-\tb.n\t925e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x33e>\n-./porechop/src/alignment.cpp:111\n-\tmov\tr0, r5\n-\tblx\t28c8 , std::allocator >::~basic_ostringstream()@plt>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov\tr0, fp\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:111\n-\tmov\tr0, r4\n-\tblx\t28c8 , std::allocator >::~basic_ostringstream()@plt>\n-./porechop/src/alignment.cpp:6\n-\tldr\tr2, [pc, #184]\t@ (952c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x60c>)\n-\tldr\tr3, [pc, #148]\t@ (950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>)\n-\tadd\tr2, pc\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #548]\t@ 0x224\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbeq.n\t94d2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b2>\n-./porechop/src/alignment.cpp:111\n-\tblx\t2a24 <__stack_chk_fail@plt>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806 (discriminator 1)\n-\tmov\tr0, r7\n-\tblx\t2ac0 , std::allocator >::~basic_stringbuf()@plt>\n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tldr\tr3, [sp, #12]\n-\tstr\tr3, [sp, #344]\t@ 0x158\n-\tldr\tr2, [sp, #16]\n-\tldr.w\tr3, [r3, #-12]\n-\tadd.w\tr3, r3, #552\t@ 0x228\n-\tadd\tr3, sp\n-\tstr.w\tr2, [r3, #-208]\n-std::basic_ios >::~basic_ios():\n-/usr/include/c++/14/bits/basic_ios.h:286\n-\tldr\tr3, [sp, #20]\n-\tldr\tr0, [sp, #40]\t@ 0x28\n-\tadds\tr3, #8\n-\tstr\tr3, [sp, #408]\t@ 0x198\n-\tblx\t28fc \n-\tb.n\t9466 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546>\n-\tldr\tr3, [sp, #20]\n-\tldr\tr0, [sp, #48]\t@ 0x30\n-\tadds\tr3, #8\n-\tstr\tr3, [r4, #64]\t@ 0x40\n-\tblx\t28fc \n-ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int):\n-./porechop/src/alignment.cpp:6\n-\tldr\tr2, [pc, #112]\t@ (9530 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x610>)\n-\tldr\tr3, [pc, #72]\t@ (950c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec>)\n-\tadd\tr2, pc\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [sp, #548]\t@ 0x224\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t9486 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x566>\n-\tblx\t2a30 <__cxa_end_cleanup@plt>\n-\tb.n\t946c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54c>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:809\n-\tmov\tr0, r8\n-\tblx\t2a3c , std::allocator >::_M_dispose()@plt>\n-std::__new_allocator::~__new_allocator():\n-/usr/include/c++/14/bits/new_allocator.h:104\n-\tb.n\t9460 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x540>\n-std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream():\n-/usr/include/c++/14/sstream:806 (discriminator 1)\n-\tmov\tr0, r5\n-\tblx\t2ac0 , std::allocator >::~basic_stringbuf()@plt>\n-std::basic_ostream >::~basic_ostream():\n-/usr/include/c++/14/ostream:101\n-\tldr\tr3, [sp, #12]\n-\tstr\tr3, [r4, #0]\n-\tldr\tr2, [sp, #16]\n-\tldr.w\tr3, [r3, #-12]\n-\tstr\tr2, [r4, r3]\n-\tb.n\t94b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x592>\n-\tb.n\t94a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x584>\n-std::__cxx11::basic_string, std::allocator >::~basic_string():\n-/usr/include/c++/14/bits/basic_string.h:808\n-\tb.n\t9466 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x546>\n-\tmovs\tr0, r0\n-\tmovs\tr0, r0\n-\tmovs\tr0, r0\n-\teors\tr1, r3\n-\t...\n-\tadds\tr0, #170\t@ 0xaa\n-\tmovs\tr0, r0\n-\tlsls\tr4, r0, #4\n-\tmovs\tr0, r0\n-\tadds\tr0, #156\t@ 0x9c\n-\tmovs\tr0, r0\n-\tlsls\tr0, r0, #4\n-\tmovs\tr0, r0\n-\tlsls\tr4, r4, #4\n-\tmovs\tr0, r0\n-\tlsls\tr0, r4, #4\n-\tmovs\tr0, r0\n-\tlsls\tr4, r2, #4\n-\tmovs\tr0, r0\n-\tlsls\tr0, r1, #5\n-\tmovs\tr0, r0\n-\tcmp\tr4, #42\t@ 0x2a\n-\tmovs\tr0, r0\n-\tcmp\tr3, #134\t@ 0x86\n-\tmovs\tr0, r0\n-\tcmp\tr3, #58\t@ 0x3a\n-\t...\n-\n-00009534 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base>:\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tpush\t{r3}\n-\tmov.w\tip, #4096\t@ 0x1000\n-\tpush\t{r4, r5, r6, r7, lr}\n-\tsub.w\tip, sp, ip\n-\tstr.w\tr0, [ip, #4060]\t@ 0xfdc\n-\tldr\tr6, [pc, #204]\t@ (9614 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe0>)\n-\tmov\tr4, r0\n-\tldr\tr0, [pc, #204]\t@ (9618 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>)\n-\tsub\tsp, #16\n-\tadd\tr6, pc\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tadds\tr3, r2, #7\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tadd\tr7, sp, #0\n-\tmov\tr5, r1\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tbic.w\tr1, r3, #7\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tldr\tr0, [r6, r0]\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tbfc\tr3, #0, #12\n-\tsub.w\tr3, sp, r3\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tmov\tip, r2\n-\tldr\tr0, [r0, #0]\n-\tstr\tr0, [r7, #12]\n-\tmov.w\tr0, #0\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tmov\tr0, sp\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tldr\tr2, [r7, #36]\t@ 0x24\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tcmp\tr0, r3\n-\tbeq.n\t9582 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x4e>\n-\tsub.w\tsp, sp, #4096\t@ 0x1000\n-\tmov\tr0, sp\n-\tcmp\tr0, r3\n-\tstr.w\tr0, [sp, #4092]\t@ 0xffc\n-\tbne.n\t9574 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x40>\n-\tubfx\tr1, r1, #0, #12\n-\tsub.w\tsp, sp, r1\n-\tcmp\tr1, #0\n-\tbne.n\t9606 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xd2>\n-/usr/include/c++/14/ext/string_conversions.h:111\n-\tadd.w\tr3, r7, #40\t@ 0x28\n-/usr/include/c++/14/ext/string_conversions.h:113\n-\tmov\tr1, ip\n-\tmov\tr0, sp\n-/usr/include/c++/14/ext/string_conversions.h:111\n-\tstr\tr3, [r7, #4]\n-/usr/include/c++/14/ext/string_conversions.h:113\n-\tblx\tr5\n-\tmov\tr5, r0\n-std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2)\n-\tmovs\tr2, #0\n-std::__cxx11::basic_string, std::allocator >::_M_local_data():\n-/usr/include/c++/14/bits/basic_string.h:235\n-\tadd.w\tr0, r4, #8\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tmov\tr6, sp\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n-\tmov\tr3, r5\n-/usr/include/c++/14/bits/basic_string.tcc:227\n-\tcmp\tr5, #15\n-std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&):\n-/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2)\n-\tstrd\tr0, r2, [r4]\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1)\n-\tstr\tr5, [r7, #8]\n-/usr/include/c++/14/bits/basic_string.tcc:227\n-\tbhi.n\t95e8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xb4>\n-std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:432\n-\tcmp\tr5, #1\n-\tbne.n\t95e2 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xae>\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tldrb.w\tr2, [sp]\n-\tstrb\tr2, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:223\n-\tstr\tr3, [r4, #4]\n-std::char_traits::assign(char&, char const&):\n-/usr/include/c++/14/bits/char_traits.h:350\n-\tmovs\tr2, #0\n-\tstrb\tr2, [r0, r3]\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tldr\tr2, [pc, #88]\t@ (961c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe8>)\n-/usr/include/c++/14/ext/string_conversions.h:118\n-\tldr\tr3, [pc, #84]\t@ (9618 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xe4>)\n-/usr/include/c++/14/ext/string_conversions.h:101\n-\tadd\tr2, pc\n-/usr/include/c++/14/ext/string_conversions.h:118\n-\tldr\tr3, [r2, r3]\n-\tldr\tr2, [r3, #0]\n-\tldr\tr3, [r7, #12]\n-\teors\tr2, r3\n-\tmov.w\tr3, #0\n-\tbne.n\t9610 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xdc>\n-\tmov\tr0, r4\n-\tadds\tr7, #16\n-\tmov\tsp, r7\n-\tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n-\tadd\tsp, #4\n-\tbx\tlr\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:421\n-\tcmp\tr5, #0\n-\tbeq.n\t95ba , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86>\n-\tb.n\t95f8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xc4>\n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:229\n-\tadd.w\tr1, r7, #8\n-\tmov\tr0, r4\n-\tblx\t2b08 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n-std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:255\n-\tldr\tr3, [r7, #8]\n-\tstr\tr3, [r4, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_data(char*):\n-/usr/include/c++/14/bits/basic_string.h:218\n-\tstr\tr0, [r4, #0]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tmov\tr2, r5\n-\tmov\tr1, r6\n-\tblx\t2a78 \n-void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag):\n-/usr/include/c++/14/bits/basic_string.tcc:251\n-\tldr\tr3, [r7, #8]\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r4, #0]\n-std::char_traits::copy(char*, char const*, unsigned int):\n-/usr/include/c++/14/bits/char_traits.h:427\n-\tb.n\t95ba , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x86>\n-std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...):\n-/usr/include/c++/14/ext/string_conversions.h:107\n-\tsubs\tr1, #4\n-\tadd.w\tr3, sp, r1\n-\tstr\tr0, [r3, #0]\n-\tb.n\t958e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x5a>\n-/usr/include/c++/14/ext/string_conversions.h:118\n-\tblx\t2a24 <__stack_chk_fail@plt>\n-\tcmp\tr2, #176\t@ 0xb0\n-\tmovs\tr0, r0\n-\tlsls\tr4, r0, #4\n-\tmovs\tr0, r0\n-\tcmp\tr2, #56\t@ 0x38\n-\t...\n-\n-00009620 , std::allocator >::~basic_stringbuf()@@Base>:\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tpush\t{r3, r4, r5, lr}\n-\tmov.w\tip, #4096\t@ 0x1000\n-\tsub.w\tip, sp, ip\n-\tstr.w\tr0, [ip, #4080]\t@ 0xff0\n-\tldr\tr5, [pc, #52]\t@ (9664 , std::allocator >::~basic_stringbuf()@@Base+0x44>)\n-\tmov\tr4, r0\n-\tldr\tr3, [pc, #52]\t@ (9668 , std::allocator >::~basic_stringbuf()@@Base+0x48>)\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tadd.w\tr2, r0, #44\t@ 0x2c\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tadd\tr5, pc\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r0, #36]\t@ 0x24\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tldr\tr3, [r5, r3]\n-\tadd.w\tr3, r3, #8\n-\tstr\tr3, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t9650 , std::allocator >::~basic_stringbuf()@@Base+0x30>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r4, #44]\t@ 0x2c\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tldr\tr3, [pc, #24]\t@ (966c , std::allocator >::~basic_stringbuf()@@Base+0x4c>)\n-\tmov\tr0, r4\n-\tldr\tr3, [r5, r3]\n-\tadds\tr3, #8\n-\tstr.w\tr3, [r0], #28\n-\tblx\t2a60 \n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tmov\tr0, r4\n-\tpop\t{r3, r4, r5, pc}\n-\tcmp\tr1, #196\t@ 0xc4\n-\tmovs\tr0, r0\n-\tlsls\tr0, r1, #5\n-\tmovs\tr0, r0\n-\tlsls\tr4, r2, #4\n-\t...\n-\n-00009670 , std::allocator >::~basic_stringbuf()@@Base>:\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tpush\t{r3, r4, r5, lr}\n-\tmov.w\tip, #4096\t@ 0x1000\n-\tsub.w\tip, sp, ip\n-\tstr.w\tr0, [ip, #4080]\t@ 0xff0\n-\tldr\tr5, [pc, #60]\t@ (96bc , std::allocator >::~basic_stringbuf()@@Base+0x4c>)\n-\tmov\tr4, r0\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tldr\tr3, [pc, #60]\t@ (96c0 , std::allocator >::~basic_stringbuf()@@Base+0x50>)\n-std::__cxx11::basic_string, std::allocator >::_M_local_data() const:\n-/usr/include/c++/14/bits/basic_string.h:246\n-\tadd.w\tr2, r0, #44\t@ 0x2c\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tadd\tr5, pc\n-std::__cxx11::basic_string, std::allocator >::_M_data() const:\n-/usr/include/c++/14/bits/basic_string.h:228\n-\tldr\tr0, [r0, #36]\t@ 0x24\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tcmp\tr0, r2\n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79\n-\tldr\tr3, [r5, r3]\n-\tadd.w\tr3, r3, #8\n-\tstr\tr3, [r4, #0]\n-std::__cxx11::basic_string, std::allocator >::_M_is_local() const:\n-/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2)\n-\tbeq.n\t96a0 , std::allocator >::~basic_stringbuf()@@Base+0x30>\n-std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int):\n-/usr/include/c++/14/bits/basic_string.h:294 (discriminator 2)\n-\tldr\tr1, [r4, #44]\t@ 0x2c\n-std::__new_allocator::deallocate(char*, unsigned int):\n-/usr/include/c++/14/bits/new_allocator.h:172\n-\tadds\tr1, #1\n-\tblx\t2990 \n-std::basic_streambuf >::~basic_streambuf():\n-/usr/include/c++/14/streambuf:205\n-\tldr\tr3, [pc, #32]\t@ (96c4 , std::allocator >::~basic_stringbuf()@@Base+0x54>)\n-\tmov\tr0, r4\n-\tldr\tr3, [r5, r3]\n-\tadds\tr3, #8\n-\tstr.w\tr3, [r0], #28\n-\tblx\t2a60 \n-std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf():\n-/usr/include/c++/14/sstream:79 (discriminator 1)\n-\tmov\tr0, r4\n-\tmovs\tr1, #60\t@ 0x3c\n-\tblx\t2990 \n-/usr/include/c++/14/sstream:79\n-\tmov\tr0, r4\n-\tpop\t{r3, r4, r5, pc}\n-\tcmp\tr1, #116\t@ 0x74\n-\tmovs\tr0, r0\n-\tlsls\tr0, r1, #5\n-\tmovs\tr0, r0\n-\tlsls\tr4, r2, #4\n-\t...\n-\n-000096c8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base>:\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:939\n-\tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tmov.w\tip, #4096\t@ 0x1000\n-\tsub.w\tip, sp, ip\n-\tstr.w\tr0, [ip, #4048]\t@ 0xfd0\n-seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tldr\tr3, [r1, #8]\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:939\n-\tsub\tsp, #12\n-\tmov\tr7, r1\n-\tldr\tr2, [pc, #556]\t@ (990c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x244>)\n-\tmov\tr9, r0\n-bool seqan::atEnd, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:518\n-\tldr\tr1, [r1, #32]\n-seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tstr\tr3, [sp, #4]\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:939\n-\tadd\tr2, pc\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tldr\tr3, [r3, #0]\n-/usr/include/seqan/align/gaps_iterator_array.h:112\n-\tldr\tr0, [r7, #28]\n-/usr/include/seqan/align/gaps_iterator_array.h:109 (discriminator 1)\n-\tstr\tr3, [sp, #0]\n-\tcmp\tr3, #0\n-\tbne.w\t9816 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x14e>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tcmp\tr0, #0\n-\tbeq.w\t9838 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x170>\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tblt.w\t988c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c4>\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmov.w\tip, #1\n-\tcmp\tr1, #0\n-\tbeq.w\t9858 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x190>\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tldr\tr4, [sp, #4]\n-/usr/include/seqan/align/gaps_iterator_array.h:428\n-\tcmp\tr0, r1\n-\tmov\tsl, r0\n-\tit\tcs\n-\tmovcs\tsl, r1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov.w\tr8, #0\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tldr.w\tr3, [r4, ip, lsl #2]\n-seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&):\n-/usr/include/seqan/sequence/string_base.h:461 (discriminator 1)\n-\tadd.w\tlr, r4, ip, lsl #2\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp\tr3, sl\n-\tbcs.w\t9904 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x23c>\n-\tadd.w\tr4, ip, #1\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tmov\tr6, r8\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tmla\tr8, ip, r3, r8\n-\tsub.w\tsl, sl, r3\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tadd\tr6, r3\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tldr.w\tr3, [lr, #4]!\n-/usr/include/seqan/align/gaps_iterator_array.h:441\n-\tand.w\tip, r4, #1\n-\tmov\tr5, r4\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp\tr3, sl\n-\tadd.w\tr4, r4, #1\n-\tbcc.n\t972a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x62>\n-/usr/include/seqan/align/gaps_iterator_array.h:450\n-\tmla\tr8, sl, ip, r8\n-/usr/include/seqan/align/gaps_iterator_array.h:449\n-\tadd\tr6, sl\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tcmp\tr3, sl\n-\tbne.n\t9764 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9c>\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tldr\tr4, [sp, #4]\n-\tldr\tr3, [r7, #12]\n-\tsubs\tr3, r3, r4\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadds\tr4, r5, #1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tcmp.w\tr4, r3, asr #2\n-\titt\tne\n-\tmovne\tr5, r4\n-\tmovne.w\tsl, #0\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n-\tldr\tr3, [sp, #0]\n-\tclz\tfp, r3\n-\tmov.w\tfp, fp, lsr #5\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tcmp\tr1, #0\n-\tblt.w\t98ca , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x202>\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tldr\tr0, [sp, #4]\n-/usr/include/seqan/align/gaps_iterator_array.h:427\n-\tmov\tr4, r1\n-\tstr\tr1, [sp, #0]\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tldr.w\tr3, [r0, fp, lsl #2]\n-seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&):\n-/usr/include/seqan/sequence/string_base.h:461 (discriminator 1)\n-\tadd.w\tr0, r0, fp, lsl #2\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tcmp\tr3, r1\n-\tbcs.n\t979a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xd2>\n-\tadd.w\tr1, fp, #1\n-\tsubs\tr4, r4, r3\n-/usr/include/seqan/align/gaps_iterator_array.h:435 (discriminator 1)\n-\tldr.w\tr3, [r0, #4]!\n-\tmov\tfp, r1\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tadds\tr1, #1\n-\tcmp\tr3, r4\n-\tbcc.n\t978a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xc2>\n-\tstr\tr4, [sp, #0]\n-/usr/include/seqan/align/gaps_iterator_array.h:447\n-\tldr\tr1, [sp, #0]\n-\tcmp\tr3, r1\n-\tbne.n\t97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n-\tb.n\t98ec , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x224>\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:434 (discriminator 3)\n-\tcmp\tip, r1\n-\tbls.n\t9870 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1a8>\n-/usr/include/c++/14/streambuf:436 (discriminator 1)\n-\tmov.w\tr3, #45\t@ 0x2d\n-\tstrb\tr3, [r1, #0]\n-std::basic_streambuf >::pbump(int):\n-/usr/include/c++/14/streambuf:552\n-\tldr\tr3, [r0, #20]\n-\tadds\tr3, #1\n-\tstr\tr3, [r0, #20]\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:360 (discriminator 1)\n-\tldr\tr3, [r7, #32]\n-\tcmp\tr6, r3\n-\tbeq.n\t97e6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x11e>\n-/usr/include/seqan/align/gaps_iterator_array.h:364 (discriminator 1)\n-\tcbnz\tr4, 97be , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xf6>\n-/usr/include/seqan/align/gaps_iterator_array.h:365\n-\tadd.w\tr8, r8, #1\n-seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:290\n-\tldr\tr1, [r7, #8]\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:369\n-\tadd.w\tsl, sl, #1\n-/usr/include/seqan/align/gaps_iterator_array.h:369 (discriminator 1)\n-\tldr.w\tr3, [r1, r5, lsl #2]\n-\tcmp\tsl, r3\n-\tbne.n\t97de , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x116>\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tldr\tr3, [r7, #12]\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:378\n-\tadds\tr0, r5, #1\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tsubs\tr3, r3, r1\n-bool seqan::goNext, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:384\n-\tcmp.w\tr0, r3, asr #2\n-\titt\tne\n-\tmovne\tr5, r0\n-\tmovne.w\tsl, #0\n-\tadds\tr6, #1\n-bool seqan::isGap, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:158\n-\tmvns\tr4, r5\n-\tand.w\tr4, r4, #1\n-bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:712\n-\tcmp\tr5, fp\n-\tbeq.n\t9864 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19c>\n-seqan::StreamBufferWrapper >::baseBuf() const:\n-/usr/include/seqan/stream/iter_stream.h:212\n-\tldr.w\tr0, [r9]\n-std::basic_streambuf >::epptr() const:\n-/usr/include/c++/14/streambuf:542\n-\tldrd\tr1, ip, [r0, #20]\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:947 (discriminator 1)\n-\tcmp\tr4, #0\n-\tbne.n\t97a2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xda>\n-seqan::Iterator, seqan::Alloc >, seqan::Tag const>::Type seqan::begin, void>(seqan::String, seqan::Alloc >&, seqan::Tag):\n-/usr/include/seqan/sequence/string_alloc.h:283\n-\tldr\tr3, [r7, #0]\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:434 (discriminator 3)\n-\tcmp\tip, r1\n-seqan::ValueSize >::Type seqan::_internalOrdValue(seqan::SimpleType const&):\n-/usr/include/seqan/basic/alphabet_simple_type.h:1130\n-\tldr\tr3, [r3, #0]\n-unsigned int seqan::_internalOrdValue, (char)45, seqan::Tag >(seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:468\n-\tldrb.w\tlr, [r3, r8]\n-seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >::Type seqan::convertImpl, seqan::ModExpand<(char)45, seqan::Tag > >, seqan::SimpleType, (char)45, seqan::Tag >(seqan::Convert, seqan::ModExpand<(char)45, seqan::Tag > > >, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&):\n-/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1)\n-\tldr\tr3, [pc, #268]\t@ (9910 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x248>)\n-\tldr\tr3, [r2, r3]\n-\tldr\tr3, [r3, #0]\n-\tldrb.w\tr3, [r3, lr]\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:434 (discriminator 3)\n-\tbls.n\t987e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1b6>\n-/usr/include/c++/14/streambuf:436 (discriminator 1)\n-\tstrb\tr3, [r1, #0]\n-std::basic_streambuf >::pbump(int):\n-/usr/include/c++/14/streambuf:552\n-\tldr\tr3, [r0, #20]\n-\tadds\tr3, #1\n-\tstr\tr3, [r0, #20]\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:552\n-\tb.n\t97b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tcmp\tr0, #0\n-\tbeq.n\t984a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x182>\n-\tit\tlt\n-\tmovlt\tr5, #0\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tblt.n\t988e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1c6>\n-/usr/include/seqan/align/gaps_iterator_array.h:516\n-\tmov.w\tip, #0\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tcmp\tr1, #0\n-\tbne.w\t9708 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmov\tr6, r1\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tr8, r1\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmov\tr5, r1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tsl, r1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmov\tfp, r1\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tstr\tr1, [sp, #0]\n-\tb.n\t97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmovs\tr5, #1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tr8, r0\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmov\tr6, r0\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tsl, r0\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmov\tfp, r5\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tcmp\tr1, #0\n-\tbne.n\t976e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa6>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tstr\tr1, [sp, #0]\n-\tb.n\t97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmov\tr6, r0\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tr8, r0\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:409\n-\tmov\tr5, r0\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tsl, r0\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmov.w\tfp, #0\n-\tb.n\t9842 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:420 (discriminator 1)\n-\tmovs\tr5, #1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tsl, r3\n-\tmov\tr8, r3\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmov\tr6, r3\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmov\tfp, r5\n-\tb.n\t97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n-bool seqan::operator!=, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&, seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > > const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:713 (discriminator 3)\n-\tldr\tr3, [sp, #0]\n-\tcmp\tsl, r3\n-\tbne.n\t97ea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x122>\n-void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&):\n-/usr/include/seqan/align/gaps_base.h:952\n-\tadd\tsp, #12\n-\tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-std::basic_streambuf >::sputc(char):\n-/usr/include/c++/14/streambuf:441\n-\tldr\tr3, [r0, #0]\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tmovs\tr1, #45\t@ 0x2d\n-\tstr\tr2, [sp, #4]\n-\tldr\tr3, [r3, #52]\t@ 0x34\n-\tblx\tr3\n-/usr/include/c++/14/streambuf:442\n-\tldr\tr2, [sp, #4]\n-\tb.n\t97b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea>\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tmov\tr1, r3\n-/usr/include/c++/14/streambuf:441\n-\tldr\tr3, [r0, #0]\n-\tstr\tr2, [sp, #4]\n-/usr/include/c++/14/streambuf:441 (discriminator 1)\n-\tldr\tr3, [r3, #52]\t@ 0x34\n-\tblx\tr3\n-\tldr\tr2, [sp, #4]\n-/usr/include/c++/14/streambuf:442\n-\tb.n\t97b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xea>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tmovs\tr5, #1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:107\n-\tmovs\tr6, #0\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tldr.w\tip, [sp, #4]\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:411 (discriminator 1)\n-\tmov\tr4, r0\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:106\n-\tmov\tr8, r6\n-\tmov\tr3, r6\n-bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n-\tcmp\tr0, r6\n-\tbeq.n\t98b8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f0>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\tcbnz\tr3, 98a6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1de>\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tsubs\tr5, #1\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tldr.w\tr3, [ip, r5, lsl #2]\n-/usr/include/seqan/align/gaps_iterator_array.h:344 (discriminator 1)\n-\ttst.w\tr5, #1\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tadd.w\tr3, r3, #4294967295\t@ 0xffffffff\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tadd.w\tr6, r6, #4294967295\t@ 0xffffffff\n-/usr/include/seqan/align/gaps_iterator_array.h:345\n-\tit\tne\n-\taddne.w\tr8, r8, #4294967295\t@ 0xffffffff\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n-\tadds\tr4, #1\n-\tbne.n\t989a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1d2>\n-\tmov\tsl, r3\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n-\tldr\tr3, [sp, #0]\n-/usr/include/seqan/align/gaps_iterator_array.h:121\n-\tmov.w\tfp, #1\n-/usr/include/seqan/align/gaps_iterator_array.h:120 (discriminator 1)\n-\tcmp\tr3, #0\n-\tbne.n\t9852 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x18a>\n-\tb.n\t9842 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17a>\n-/usr/include/seqan/align/gaps_iterator_array.h:118\n-\tmovs\tr4, #0\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tldr.w\tip, [sp, #4]\n-\tmov\tr3, r4\n-bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > const>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&):\n-/usr/include/seqan/align/gaps_iterator_array.h:327 (discriminator 1)\n-\tcmp\tr4, r0\n-\tbeq.n\t98e4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x21c>\n-/usr/include/seqan/align/gaps_iterator_array.h:330\n-\tcbnz\tr3, 98e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x218>\n-/usr/include/seqan/align/gaps_iterator_array.h:338\n-\tadd.w\tfp, fp, #4294967295\t@ 0xffffffff\n-/usr/include/seqan/align/gaps_iterator_array.h:340 (discriminator 1)\n-\tldr.w\tr3, [ip, fp, lsl #2]\n-\tsubs\tr3, #1\n-/usr/include/seqan/align/gaps_iterator_array.h:347\n-\tsubs\tr4, #1\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:414 (discriminator 1)\n-\tadds\tr1, #1\n-\tbne.n\t98d2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x20a>\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tstr\tr3, [sp, #0]\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tb.n\t97e0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x118>\n-seqan::Size > const>::Type seqan::length >(seqan::String > const&):\n-/usr/include/seqan/sequence/string_base.h:472 (discriminator 2)\n-\tldr\tr1, [sp, #4]\n-\tldr\tr3, [r7, #12]\n-\tsubs\tr3, r3, r1\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:455\n-\tadd.w\tr1, fp, #1\n-seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&):\n-/usr/include/seqan/align/gaps_iterator_array.h:117\n-\tcmp.w\tr1, r3, asr #2\n-\tldr\tr3, [sp, #0]\n-\titt\tne\n-\tmovne\tfp, r1\n-\tmovne\tr3, #0\n-\tb.n\t98e8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x220>\n-void seqan::goFurther, seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int):\n-/usr/include/seqan/align/gaps_iterator_array.h:438\n-\tmov\tr5, ip\n-/usr/include/seqan/align/gaps_iterator_array.h:440\n-\tmov\tr6, r8\n-\tb.n\t9746 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7e>\n-\tnop\n-\tcmp\tr1, #22\n-\tmovs\tr0, r0\n-\tlsls\tr0, r6, #4\n-\t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-00009914 <.fini>:\n+00009918 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,52 +1,52 @@\n \n Hex dump of section '.rodata':\n- 0x0000991c 3e000000 41000000 0c000000 41000000 >...A.......A...\n- 0x0000992c 11000000 41000000 27000000 41000000 ....A...'...A...\n- 0x0000993c 36000000 41000000 03000000 41000000 6...A.......A...\n- 0x0000994c 06000000 41000000 15000000 41000000 ....A.......A...\n- 0x0000995c 0f000000 41000000 0e000000 41000000 ....A.......A...\n- 0x0000996c 26000000 41000000 13000000 41000000 &...A.......A...\n- 0x0000997c 29000000 41000000 02000000 41000000 )...A.......A...\n- 0x0000998c 19000000 41000000 0a000000 41000000 ....A.......A...\n- 0x0000999c 0b000000 41000000 00000000 00000000 ....A...........\n- 0x000099ac 62617369 635f7374 72696e67 3a3a6170 basic_string::ap\n- 0x000099bc 70656e64 00000000 2c000000 25660000 pend....,...%f..\n- 0x000099cc 30303031 30323033 30343035 30363037 0001020304050607\n- 0x000099dc 30383039 31303131 31323133 31343135 0809101112131415\n- 0x000099ec 31363137 31383139 32303231 32323233 1617181920212223\n- 0x000099fc 32343235 32363237 32383239 33303331 2425262728293031\n- 0x00009a0c 33323333 33343335 33363337 33383339 3233343536373839\n- 0x00009a1c 34303431 34323433 34343435 34363437 4041424344454647\n- 0x00009a2c 34383439 35303531 35323533 35343535 4849505152535455\n- 0x00009a3c 35363537 35383539 36303631 36323633 5657585960616263\n- 0x00009a4c 36343635 36363637 36383639 37303731 6465666768697071\n- 0x00009a5c 37323733 37343735 37363737 37383739 7273747576777879\n- 0x00009a6c 38303831 38323833 38343835 38363837 8081828384858687\n- 0x00009a7c 38383839 39303931 39323933 39343935 8889909192939495\n- 0x00009a8c 39363937 39383939 00000000 04040404 96979899........\n- 0x00009a9c 04040404 04040404 04040404 04040404 ................\n- 0x00009aac 04040404 04040404 04040404 04040404 ................\n- 0x00009abc 04040404 04040404 04040404 04040404 ................\n- 0x00009acc 04040404 04040404 04040404 04000401 ................\n- 0x00009adc 04040402 04040404 04040404 04040404 ................\n- 0x00009aec 03030404 04040404 04040404 04000401 ................\n- 0x00009afc 04040402 04040404 04040404 04040404 ................\n- 0x00009b0c 03030404 04040404 04040404 04040404 ................\n- 0x00009b1c 04040404 04040404 04040404 04040404 ................\n- 0x00009b2c 04040404 04040404 04040404 04040404 ................\n- 0x00009b3c 04040404 04040404 04040404 04040404 ................\n- 0x00009b4c 04040404 04040404 04040404 04040404 ................\n- 0x00009b5c 04040404 04040404 04040404 04040404 ................\n- 0x00009b6c 04040404 04040404 04040404 04040404 ................\n- 0x00009b7c 04040404 04040404 04040404 04040404 ................\n- 0x00009b8c 04040404 04040404 04040404 3e000000 ............>...\n- 0x00009b9c 41000000 0c000000 41000000 11000000 A.......A.......\n- 0x00009bac 41000000 27000000 41000000 36000000 A...'...A...6...\n- 0x00009bbc 41000000 03000000 41000000 06000000 A.......A.......\n- 0x00009bcc 41000000 15000000 41000000 0f000000 A.......A.......\n- 0x00009bdc 41000000 0e000000 41000000 26000000 A.......A...&...\n- 0x00009bec 41000000 13000000 41000000 29000000 A.......A...)...\n- 0x00009bfc 41000000 02000000 41000000 19000000 A.......A.......\n- 0x00009c0c 41000000 0a000000 41000000 0b000000 A.......A.......\n- 0x00009c1c 41000000 00000000 00000000 A...........\n+ 0x00009920 3e000000 41000000 0c000000 41000000 >...A.......A...\n+ 0x00009930 11000000 41000000 27000000 41000000 ....A...'...A...\n+ 0x00009940 36000000 41000000 03000000 41000000 6...A.......A...\n+ 0x00009950 06000000 41000000 15000000 41000000 ....A.......A...\n+ 0x00009960 0f000000 41000000 0e000000 41000000 ....A.......A...\n+ 0x00009970 26000000 41000000 13000000 41000000 &...A.......A...\n+ 0x00009980 29000000 41000000 02000000 41000000 )...A.......A...\n+ 0x00009990 19000000 41000000 0a000000 41000000 ....A.......A...\n+ 0x000099a0 0b000000 41000000 00000000 00000000 ....A...........\n+ 0x000099b0 62617369 635f7374 72696e67 3a3a6170 basic_string::ap\n+ 0x000099c0 70656e64 00000000 2c000000 25660000 pend....,...%f..\n+ 0x000099d0 30303031 30323033 30343035 30363037 0001020304050607\n+ 0x000099e0 30383039 31303131 31323133 31343135 0809101112131415\n+ 0x000099f0 31363137 31383139 32303231 32323233 1617181920212223\n+ 0x00009a00 32343235 32363237 32383239 33303331 2425262728293031\n+ 0x00009a10 33323333 33343335 33363337 33383339 3233343536373839\n+ 0x00009a20 34303431 34323433 34343435 34363437 4041424344454647\n+ 0x00009a30 34383439 35303531 35323533 35343535 4849505152535455\n+ 0x00009a40 35363537 35383539 36303631 36323633 5657585960616263\n+ 0x00009a50 36343635 36363637 36383639 37303731 6465666768697071\n+ 0x00009a60 37323733 37343735 37363737 37383739 7273747576777879\n+ 0x00009a70 38303831 38323833 38343835 38363837 8081828384858687\n+ 0x00009a80 38383839 39303931 39323933 39343935 8889909192939495\n+ 0x00009a90 39363937 39383939 00000000 04040404 96979899........\n+ 0x00009aa0 04040404 04040404 04040404 04040404 ................\n+ 0x00009ab0 04040404 04040404 04040404 04040404 ................\n+ 0x00009ac0 04040404 04040404 04040404 04040404 ................\n+ 0x00009ad0 04040404 04040404 04040404 04000401 ................\n+ 0x00009ae0 04040402 04040404 04040404 04040404 ................\n+ 0x00009af0 03030404 04040404 04040404 04000401 ................\n+ 0x00009b00 04040402 04040404 04040404 04040404 ................\n+ 0x00009b10 03030404 04040404 04040404 04040404 ................\n+ 0x00009b20 04040404 04040404 04040404 04040404 ................\n+ 0x00009b30 04040404 04040404 04040404 04040404 ................\n+ 0x00009b40 04040404 04040404 04040404 04040404 ................\n+ 0x00009b50 04040404 04040404 04040404 04040404 ................\n+ 0x00009b60 04040404 04040404 04040404 04040404 ................\n+ 0x00009b70 04040404 04040404 04040404 04040404 ................\n+ 0x00009b80 04040404 04040404 04040404 04040404 ................\n+ 0x00009b90 04040404 04040404 04040404 3e000000 ............>...\n+ 0x00009ba0 41000000 0c000000 41000000 11000000 A.......A.......\n+ 0x00009bb0 41000000 27000000 41000000 36000000 A...'...A...6...\n+ 0x00009bc0 41000000 03000000 41000000 06000000 A.......A.......\n+ 0x00009bd0 41000000 15000000 41000000 0f000000 A.......A.......\n+ 0x00009be0 41000000 0e000000 41000000 26000000 A.......A...&...\n+ 0x00009bf0 41000000 13000000 41000000 29000000 A.......A...)...\n+ 0x00009c00 41000000 02000000 41000000 19000000 A.......A.......\n+ 0x00009c10 41000000 0a000000 41000000 0b000000 A.......A.......\n+ 0x00009c20 41000000 00000000 00000000 A...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,87 +1,87 @@\n \n Hex dump of section '.ARM.extab':\n- 0x00009c28 a48eff7f af3f2a00 ffff01ee 02960104 .....?*.........\n- 0x00009c38 9e2600ae 0104ac26 00c201a6 01aa2600 .&.....&......&.\n- 0x00009c48 8e0404a0 26009c04 04c22600 9206049a ....&.....&.....\n- 0x00009c58 2600f208 04ae2600 f20904e0 2600980a &.....&.....&...\n- 0x00009c68 0eaa2600 a80a0492 2600a60c 04cc2600 ..&.....&.....&.\n- 0x00009c78 be0c04d6 2600f40d 04cc2500 d01404c0 ....&.....%.....\n- 0x00009c88 2500d215 04e22600 f615048e 2600ba16 %.....&.....&...\n- 0x00009c98 04902600 f416049c 2600ba17 3eaa2600 ..&.....&...>.&.\n- 0x00009ca8 ac1804d6 2500b618 04902400 d818048c ....%.....$.....\n- 0x00009cb8 26009019 04e62600 ba1904b8 2500cc19 &.....&.....%...\n- 0x00009cc8 04be2600 e41904b4 2500ee19 04b62500 ..&.....%.....%.\n- 0x00009cd8 f81904ac 25008c1a 04b02500 961a04ae ....%.....%.....\n- 0x00009ce8 2500ac1a 04b22500 c41a04b8 2600e01a %.....%.....&...\n- 0x00009cf8 048a2500 f21a04b4 26008c1b 04c62500 ..%.....&.....%.\n- 0x00009d08 961b04c4 2500a81b 04b62600 9c1c04ca ....%.....&.....\n- 0x00009d18 2500b41c 34aa2600 941d04c8 2500bc1d %...4.&.....%...\n- 0x00009d28 04e42600 881e04de 2500921e 04da2500 ..&.....%.....%.\n- 0x00009d38 b01e04bc 2500b81e 04ba2500 c21e04b2 ....%.....%.....\n- 0x00009d48 2600d21e 04d02500 ec1e0488 2500961f &.....%.....%...\n- 0x00009d58 04be2500 b62004ba 2600fa20 04bc2600 ..%.. ..&.. ..&.\n- 0x00009d68 9c2104d2 2500be21 04d82500 cc210488 .!..%..!..%..!..\n- 0x00009d78 26008822 04c02600 9e22048a 2600d022 &..\"..&..\"..&..\"\n- 0x00009d88 04862600 902304ce 2500ac23 04842600 ..&..#..%..#..&.\n- 0x00009d98 802404e8 26008026 04000000 288dff7f .$..&..&....(...\n- 0x00009da8 b0ac0300 ffff010f 58700000 cc0104f8 ........Xp......\n- 0x00009db8 01009602 04000000 0c8dff7f b0ad0400 ................\n- 0x00009dc8 ffff0110 58840100 00f40104 c60200ac ....X...........\n- 0x00009dd8 02400000 f08cff7f b0ac0300 ffff010f .@..............\n- 0x00009de8 58700000 cc0104f8 01009602 04000000 Xp..............\n- 0x00009df8 d48cff7f b0ad0400 ffff0110 58840100 ............X...\n- 0x00009e08 00f40104 c60200ac 02400000 b88cff7f .........@......\n- 0x00009e18 b0ac0300 ffff010f 58700000 cc0104f8 ........Xp......\n- 0x00009e28 01009602 04000000 9c8cff7f b0ad0400 ................\n- 0x00009e38 ffff0110 58840100 00f40104 c60200ac ....X...........\n- 0x00009e48 02400000 808cff7f b0ac0300 ffff0110 .@..............\n- 0x00009e58 5a040000 b201049e 0300ee01 d2010000 Z...............\n- 0x00009e68 648cff7f b0ae0300 ffff0110 5c920100 d...........\\...\n- 0x00009e78 00880204 bc0200a0 02420000 488cff7f .........B..H...\n- 0x00009e88 b0ad0400 ffff0110 5a880100 00fa0104 ........Z.......\n- 0x00009e98 cc0200b2 02400000 2c8cff7f b0ac0300 .....@..,.......\n- 0x00009ea8 ffff010f 5a720000 d00104fc 01009a02 ....Zr..........\n- 0x00009eb8 04000000 108cff7f b0af0800 ffff0110 ................\n- 0x00009ec8 6cce0100 00da0204 ca030088 03640000 l............d..\n- 0x00009ed8 f48bff7f b0af0600 ffff0112 a40104be ................\n- 0x00009ee8 0300e001 04900300 be028a01 00000000 ................\n- 0x00009ef8 d48bff7f ad08b100 ffff0137 28380000 ...........7(8..\n- 0x00009f08 960104c8 0500b001 38ca0500 fa010400 ........8.......\n- 0x00009f18 00940204 da05008e 03040000 a60304c8 ................\n- 0x00009f28 0500d603 04ca0500 ea0346da 0500d605 ..........F.....\n- 0x00009f38 2a000000 908bff7f b0ac0300 ffff010f *...............\n- 0x00009f48 5a780000 d60104e2 01008002 04000000 Zx..............\n- 0x00009f58 748bff7f b0ac0300 ffff0110 528a0100 t...........R...\n- 0x00009f68 00f80104 8c0200ae 02040000 588bff7f ............X...\n- 0x00009f78 ad08b100 ffff0137 28380000 960104cc .......7(8......\n- 0x00009f88 0500b001 3cce0500 fe010400 00980204 ....<...........\n- 0x00009f98 de050092 03040000 aa0304cc 0500da03 ................\n- 0x00009fa8 04ce0500 ee0346de 0500da05 2a000000 ......F.....*...\n- 0x00009fb8 148bff7f b0ac0300 ffff0110 6aaa0100 ............j...\n- 0x00009fc8 00980204 a40200c2 02040000 f88aff7f ................\n- 0x00009fd8 b0ac0300 ffff0110 68c80100 00fc0204 ........h.......\n- 0x00009fe8 900300b2 03040000 dc8aff7f ad08b100 ................\n- 0x00009ff8 ffff0137 28380000 960104e0 0500b001 ...7(8..........\n- 0x0000a008 4ee20500 90020400 00aa0204 f20500a4 N...............\n- 0x0000a018 03040000 bc0304e0 0500f003 04e20500 ................\n- 0x0000a028 820446f2 0500ee05 2a000000 03970181 ..F.....*.......\n- 0x0000a038 b008b1ab 00000000 8c8aff7f af40b200 .............@..\n- 0x0000a048 ffff01c5 01a80204 e01f0084 0504c41e ................\n- 0x0000a058 00ce0504 dc1d00a2 08049a1f 00ec0804 ................\n- 0x0000a068 b81f00c0 0b04da1d 008a0c04 a21e00d6 ................\n- 0x0000a078 0e04a01e 00a40f04 821e00f2 0f049e20 ............... \n- 0x0000a088 00b81004 a02000fa 1004c61c 00c61104 ..... ..........\n- 0x0000a098 de1d008a 1204d81f 00e81604 da1d00f6 ................\n- 0x0000a0a8 1604a01e 00841704 a0200092 1704c41e ......... ......\n- 0x0000a0b8 00ec1704 d81f00b0 18049a1f 00d61d04 ................\n- 0x0000a0c8 da1d00fe 1d04821e 009c1e04 a01e00a4 ................\n- 0x0000a0d8 1e040000 c01e04c4 1e00de1e 04dc1d00 ................\n- 0x0000a0e8 fa1e04e0 1f00961f 049a1f00 b41f04b8 ................\n- 0x0000a0f8 1f00d41f 04d81f00 fc1f04a2 1e009a20 ............... \n- 0x0000a108 04a02000 bc2004c6 1c000000 b889ff7f .. .. ..........\n- 0x0000a118 af0ab200 ffff013c 86010492 0b00ec01 .......<........\n- 0x0000a128 04c00b00 82020eb6 0b00d002 04d60b00 ................\n- 0x0000a138 840304d4 0b00d403 04ea0a00 ec030ec0 ................\n- 0x0000a148 0a00ba04 ee05b80b 00ae0a04 d60b00b2 ................\n- 0x0000a158 0b040000 ....\n+ 0x00009c2c 03970181 b008b1ab 00000000 948eff7f ................\n+ 0x00009c3c af40b200 ffff01c5 01a80204 e01f0084 .@..............\n+ 0x00009c4c 0504c41e 00ce0504 dc1d00a2 08049a1f ................\n+ 0x00009c5c 00ec0804 b81f00c0 0b04da1d 008a0c04 ................\n+ 0x00009c6c a21e00d6 0e04a01e 00a40f04 821e00f2 ................\n+ 0x00009c7c 0f049e20 00b81004 a02000fa 1004c61c ... ..... ......\n+ 0x00009c8c 00c61104 de1d008a 1204d81f 00e81604 ................\n+ 0x00009c9c da1d00f6 1604a01e 00841704 a0200092 ............. ..\n+ 0x00009cac 1704c41e 00ec1704 d81f00b0 18049a1f ................\n+ 0x00009cbc 00d61d04 da1d00fe 1d04821e 009c1e04 ................\n+ 0x00009ccc a01e00a4 1e040000 c01e04c4 1e00de1e ................\n+ 0x00009cdc 04dc1d00 fa1e04e0 1f00961f 049a1f00 ................\n+ 0x00009cec b41f04b8 1f00d41f 04d81f00 fc1f04a2 ................\n+ 0x00009cfc 1e009a20 04a02000 bc2004c6 1c000000 ... .. .. ......\n+ 0x00009d0c c08dff7f af0ab200 ffff013c 86010492 ...........<....\n+ 0x00009d1c 0b00ec01 04c00b00 82020eb6 0b00d002 ................\n+ 0x00009d2c 04d60b00 840304d4 0b00d403 04ea0a00 ................\n+ 0x00009d3c ec030ec0 0a00ba04 ee05b80b 00ae0a04 ................\n+ 0x00009d4c d60b00b2 0b040000 788dff7f af3f2a00 ........x....?*.\n+ 0x00009d5c ffff01ee 02960104 9e2600ae 0104ac26 .........&.....&\n+ 0x00009d6c 00c201a6 01aa2600 8e0404a0 26009c04 ......&.....&...\n+ 0x00009d7c 04c22600 9206049a 2600f208 04ae2600 ..&.....&.....&.\n+ 0x00009d8c f20904e0 2600980a 0eaa2600 a80a0492 ....&.....&.....\n+ 0x00009d9c 2600a60c 04cc2600 be0c04d6 2600f40d &.....&.....&...\n+ 0x00009dac 04cc2500 d01404c0 2500d215 04e22600 ..%.....%.....&.\n+ 0x00009dbc f615048e 2600ba16 04902600 f416049c ....&.....&.....\n+ 0x00009dcc 2600ba17 3eaa2600 ac1804d6 2500b618 &...>.&.....%...\n+ 0x00009ddc 04902400 d818048c 26009019 04e62600 ..$.....&.....&.\n+ 0x00009dec ba1904b8 2500cc19 04be2600 e41904b4 ....%.....&.....\n+ 0x00009dfc 2500ee19 04b62500 f81904ac 25008c1a %.....%.....%...\n+ 0x00009e0c 04b02500 961a04ae 2500ac1a 04b22500 ..%.....%.....%.\n+ 0x00009e1c c41a04b8 2600e01a 048a2500 f21a04b4 ....&.....%.....\n+ 0x00009e2c 26008c1b 04c62500 961b04c4 2500a81b &.....%.....%...\n+ 0x00009e3c 04b62600 9c1c04ca 2500b41c 34aa2600 ..&.....%...4.&.\n+ 0x00009e4c 941d04c8 2500bc1d 04e42600 881e04de ....%.....&.....\n+ 0x00009e5c 2500921e 04da2500 b01e04bc 2500b81e %.....%.....%...\n+ 0x00009e6c 04ba2500 c21e04b2 2600d21e 04d02500 ..%.....&.....%.\n+ 0x00009e7c ec1e0488 2500961f 04be2500 b62004ba ....%.....%.. ..\n+ 0x00009e8c 2600fa20 04bc2600 9c2104d2 2500be21 &.. ..&..!..%..!\n+ 0x00009e9c 04d82500 cc210488 26008822 04c02600 ..%..!..&..\"..&.\n+ 0x00009eac 9e22048a 2600d022 04862600 902304ce .\"..&..\"..&..#..\n+ 0x00009ebc 2500ac23 04842600 802404e8 26008026 %..#..&..$..&..&\n+ 0x00009ecc 04000000 fc8bff7f b0ac0300 ffff010f ................\n+ 0x00009edc 58700000 cc0104f8 01009602 04000000 Xp..............\n+ 0x00009eec e08bff7f b0ad0400 ffff0110 58840100 ............X...\n+ 0x00009efc 00f40104 c60200ac 02400000 c48bff7f .........@......\n+ 0x00009f0c b0ac0300 ffff010f 58700000 cc0104f8 ........Xp......\n+ 0x00009f1c 01009602 04000000 a88bff7f b0ad0400 ................\n+ 0x00009f2c ffff0110 58840100 00f40104 c60200ac ....X...........\n+ 0x00009f3c 02400000 8c8bff7f b0ac0300 ffff010f .@..............\n+ 0x00009f4c 58700000 cc0104f8 01009602 04000000 Xp..............\n+ 0x00009f5c 708bff7f b0ad0400 ffff0110 58840100 p...........X...\n+ 0x00009f6c 00f40104 c60200ac 02400000 548bff7f .........@..T...\n+ 0x00009f7c b0ac0300 ffff0110 5a040000 b201049e ........Z.......\n+ 0x00009f8c 0300ee01 d2010000 388bff7f b0ae0300 ........8.......\n+ 0x00009f9c ffff0110 5c920100 00880204 bc0200a0 ....\\...........\n+ 0x00009fac 02420000 1c8bff7f b0ad0400 ffff0110 .B..............\n+ 0x00009fbc 5a880100 00fa0104 cc0200b2 02400000 Z............@..\n+ 0x00009fcc 008bff7f b0ac0300 ffff010f 5a720000 ............Zr..\n+ 0x00009fdc d00104fc 01009a02 04000000 e48aff7f ................\n+ 0x00009fec b0af0800 ffff0110 6cce0100 00da0204 ........l.......\n+ 0x00009ffc ca030088 03640000 c88aff7f b0af0600 .....d..........\n+ 0x0000a00c ffff0112 a40104be 0300e001 04900300 ................\n+ 0x0000a01c be028a01 00000000 a88aff7f ad08b100 ................\n+ 0x0000a02c ffff0137 28380000 960104c8 0500b001 ...7(8..........\n+ 0x0000a03c 38ca0500 fa010400 00940204 da05008e 8...............\n+ 0x0000a04c 03040000 a60304c8 0500d603 04ca0500 ................\n+ 0x0000a05c ea0346da 0500d605 2a000000 648aff7f ..F.....*...d...\n+ 0x0000a06c b0ac0300 ffff010f 5a780000 d60104e2 ........Zx......\n+ 0x0000a07c 01008002 04000000 488aff7f b0ac0300 ........H.......\n+ 0x0000a08c ffff0110 528a0100 00f80104 8c0200ae ....R...........\n+ 0x0000a09c 02040000 2c8aff7f ad08b100 ffff0137 ....,..........7\n+ 0x0000a0ac 28380000 960104cc 0500b001 3cce0500 (8..........<...\n+ 0x0000a0bc fe010400 00980204 de050092 03040000 ................\n+ 0x0000a0cc aa0304cc 0500da03 04ce0500 ee0346de ..............F.\n+ 0x0000a0dc 0500da05 2a000000 e889ff7f b0ac0300 ....*...........\n+ 0x0000a0ec ffff0110 6aaa0100 00980204 a40200c2 ....j...........\n+ 0x0000a0fc 02040000 cc89ff7f b0ac0300 ffff0110 ................\n+ 0x0000a10c 68c80100 00fc0204 900300b2 03040000 h...............\n+ 0x0000a11c b089ff7f ad08b100 ffff0137 28380000 ...........7(8..\n+ 0x0000a12c 960104e0 0500b001 4ee20500 90020400 ........N.......\n+ 0x0000a13c 00aa0204 f20500a4 03040000 bc0304e0 ................\n+ 0x0000a14c 0500f003 04e20500 820446f2 0500ee05 ..........F.....\n+ 0x0000a15c 2a0000 *..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x0000a15c 248aff7f 01000000 988bff7f b0aa0180 $...............\n- 0x0000a16c 1c8cff7f 01000000 5890ff7f b0af0280 ........X.......\n- 0x0000a17c f892ff7f 01000000 3093ff7f b0af0c80 ........0.......\n- 0x0000a18c 7897ff7f b0af0e80 dc9cff7f 90faff7f x...............\n- 0x0000a19c 50b0ff7f 01000000 2cb1ff7f fcfbff7f P.......,.......\n- 0x0000a1ac 54b2ff7f 10fcff7f ccb3ff7f 24fcff7f T...........$...\n- 0x0000a1bc f4b4ff7f 38fcff7f 6cb6ff7f 4cfcff7f ....8...l...L...\n- 0x0000a1cc 94b7ff7f 60fcff7f 0cb9ff7f 74fcff7f ....`.......t...\n- 0x0000a1dc dcbaff7f 88fcff7f 50bcff7f ab08b180 ........P.......\n- 0x0000a1ec f8bcff7f 94fcff7f 78beff7f a8fcff7f ........x.......\n- 0x0000a1fc a4bfff7f bcfcff7f a8c1ff7f d0fcff7f ................\n- 0x0000a20c 78c3ff7f b0af1880 04cbff7f e0fcff7f x...............\n- 0x0000a21c fccdff7f b0ac0180 2ccfff7f 14fdff7f ........,.......\n- 0x0000a22c 44d0ff7f 28fdff7f 80d1ff7f ab08b180 D...(...........\n- 0x0000a23c 2cd2ff7f 34fdff7f 28d5ff7f 70fdff7f ,...4...(...p...\n- 0x0000a24c 78d6ff7f 84fdff7f 38d8ff7f b0b0ac80 x.......8.......\n- 0x0000a25c 04d9ff7f 90fdff7f 14dcff7f d8fdff7f ................\n- 0x0000a26c b4ecff7f a4feff7f c0f2ff7f bcfdff7f ................\n- 0x0000a27c a4f3ff7f 01000000 44f4ff7f b0af0280 ........D.......\n- 0x0000a28c 88f6ff7f 01000000 ........\n+ 0x0000a160 208aff7f 01000000 988bff7f ccfaff7f ...............\n+ 0x0000a170 389cff7f 98fbff7f 44a2ff7f b0faff7f 8.......D.......\n+ 0x0000a180 28a3ff7f 01000000 c8a3ff7f b0af0280 (...............\n+ 0x0000a190 0ca6ff7f b0aa0180 90a6ff7f 01000000 ................\n+ 0x0000a1a0 ccaaff7f b0af0280 6cadff7f 01000000 ........l.......\n+ 0x0000a1b0 a4adff7f b0af0c80 ecb1ff7f b0af0e80 ................\n+ 0x0000a1c0 50b7ff7f 90fbff7f c4caff7f 01000000 P...............\n+ 0x0000a1d0 a0cbff7f fcfcff7f c8ccff7f 10fdff7f ................\n+ 0x0000a1e0 40ceff7f 24fdff7f 68cfff7f 38fdff7f @...$...h...8...\n+ 0x0000a1f0 e0d0ff7f 4cfdff7f 08d2ff7f 60fdff7f ....L.......`...\n+ 0x0000a200 80d3ff7f 74fdff7f 50d5ff7f 88fdff7f ....t...P.......\n+ 0x0000a210 c4d6ff7f ab08b180 6cd7ff7f 94fdff7f ........l.......\n+ 0x0000a220 ecd8ff7f a8fdff7f 18daff7f bcfdff7f ................\n+ 0x0000a230 1cdcff7f d0fdff7f ecddff7f b0af1880 ................\n+ 0x0000a240 78e5ff7f e0fdff7f 70e8ff7f b0ac0180 x.......p.......\n+ 0x0000a250 a0e9ff7f 14feff7f b8eaff7f 28feff7f ............(...\n+ 0x0000a260 f4ebff7f ab08b180 a0ecff7f 34feff7f ............4...\n+ 0x0000a270 9cefff7f 70feff7f ecf0ff7f 84feff7f ....p...........\n+ 0x0000a280 acf2ff7f b0b0ac80 78f3ff7f 90feff7f ........x.......\n+ 0x0000a290 88f6ff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x0000a294 00000000 ....\n+ 0x0000a298 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x0000bef8 f92c0000 812b0000 cd2b0000 .,...+...+..\n+ 0x0000bef8 f92c0000 812b0000 e92b0000 .,...+...+..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37306638 38303837 39343263 36323430 70f88087942c6240\n- 0x00000010 38303737 65346137 32313539 38353866 8077e4a72159858f\n- 0x00000020 37376337 31622e64 65627567 00000000 77c71b.debug....\n- 0x00000030 5a3fb3ee Z?..\n+ 0x00000000 39336362 64323537 66353633 35303862 93cbd257f563508b\n+ 0x00000010 31643666 33636466 36623565 39313037 1d6f3cdf6b5e9107\n+ 0x00000020 61653038 63332e64 65627567 00000000 ae08c3.debug....\n+ 0x00000030 296aeccd )j..\n \n"}]}]}]}]}, {"source1": "porechop-dbgsym_0.2.4+dfsg-6_armhf.deb", "source2": "porechop-dbgsym_0.2.4+dfsg-6_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-07-12 21:49:53.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2024-07-12 21:49:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 371932 2024-07-12 21:49:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 367788 2024-07-12 21:49:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,12 +1,12 @@\n Package: porechop-dbgsym\n Source: porechop\n Version: 0.2.4+dfsg-6\n Auto-Built-Package: debug-symbols\n Architecture: armhf\n Maintainer: Debian Med Packaging Team \n-Installed-Size: 387\n+Installed-Size: 383\n Depends: porechop (= 0.2.4+dfsg-6)\n Section: debug\n Priority: optional\n Description: debug symbols for porechop\n-Build-Ids: dc70f88087942c62408077e4a72159858f77c71b\n+Build-Ids: e393cbd257f563508b1d6f3cdf6b5e9107ae08c3\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/dc/70f88087942c62408077e4a72159858f77c71b.debug\n+usr/lib/debug/.build-id/e3/93cbd257f563508b1d6f3cdf6b5e9107ae08c3.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/dc/\n--rw-r--r-- 0 root (0) root (0) 385072 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/dc/70f88087942c62408077e4a72159858f77c71b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 381292 2024-07-12 21:49:53.000000 ./usr/lib/debug/.build-id/e3/93cbd257f563508b1d6f3cdf6b5e9107ae08c3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-07-12 21:49:53.000000 ./usr/share/doc/porechop-dbgsym -> porechop\n"}]}]}]}]}