blob: 343bff23807982bc2c6450a9631fc94cadfe7958 [file] [log] [blame] [raw]
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/output.s: file format elf64-x86-64
Disassembly of section .init:
0000000000402000 <_init>:
_init():
402000: f3 0f 1e fa endbr64
402004: 48 83 ec 08 sub $0x8,%rsp
402008: 48 8b 05 d1 7f 01 00 mov 0x17fd1(%rip),%rax # 419fe0 <__gmon_start__>
40200f: 48 85 c0 test %rax,%rax
402012: 74 02 je 402016 <_init+0x16>
402014: ff d0 callq *%rax
402016: 48 83 c4 08 add $0x8,%rsp
40201a: c3 retq
Disassembly of section .plt:
0000000000402020 <.plt>:
402020: ff 35 e2 7f 01 00 pushq 0x17fe2(%rip) # 41a008 <_GLOBAL_OFFSET_TABLE_+0x8>
402026: ff 25 e4 7f 01 00 jmpq *0x17fe4(%rip) # 41a010 <_GLOBAL_OFFSET_TABLE_+0x10>
40202c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000402030 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>:
402030: ff 25 e2 7f 01 00 jmpq *0x17fe2(%rip) # 41a018 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4>
402036: 68 00 00 00 00 pushq $0x0
40203b: e9 e0 ff ff ff jmpq 402020 <.plt>
0000000000402040 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt>:
402040: ff 25 da 7f 01 00 jmpq *0x17fda(%rip) # 41a020 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@GLIBCXX_3.4.21>
402046: 68 01 00 00 00 pushq $0x1
40204b: e9 d0 ff ff ff jmpq 402020 <.plt>
0000000000402050 <_ZNSt8ios_baseC2Ev@plt>:
402050: ff 25 d2 7f 01 00 jmpq *0x17fd2(%rip) # 41a028 <_ZNSt8ios_baseC2Ev@GLIBCXX_3.4>
402056: 68 02 00 00 00 pushq $0x2
40205b: e9 c0 ff ff ff jmpq 402020 <.plt>
0000000000402060 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@plt>:
402060: ff 25 ca 7f 01 00 jmpq *0x17fca(%rip) # 41a030 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@GLIBCXX_3.4.15>
402066: 68 03 00 00 00 pushq $0x3
40206b: e9 b0 ff ff ff jmpq 402020 <.plt>
0000000000402070 <_ZNSt8ios_baseD2Ev@plt>:
402070: ff 25 c2 7f 01 00 jmpq *0x17fc2(%rip) # 41a038 <_ZNSt8ios_baseD2Ev@GLIBCXX_3.4>
402076: 68 04 00 00 00 pushq $0x4
40207b: e9 a0 ff ff ff jmpq 402020 <.plt>
0000000000402080 <_ZSt17__throw_bad_allocv@plt>:
402080: ff 25 ba 7f 01 00 jmpq *0x17fba(%rip) # 41a040 <_ZSt17__throw_bad_allocv@GLIBCXX_3.4>
402086: 68 05 00 00 00 pushq $0x5
40208b: e9 90 ff ff ff jmpq 402020 <.plt>
0000000000402090 <strchr@plt>:
402090: ff 25 b2 7f 01 00 jmpq *0x17fb2(%rip) # 41a048 <strchr@GLIBC_2.2.5>
402096: 68 06 00 00 00 pushq $0x6
40209b: e9 80 ff ff ff jmpq 402020 <.plt>
00000000004020a0 <__cxa_begin_catch@plt>:
4020a0: ff 25 aa 7f 01 00 jmpq *0x17faa(%rip) # 41a050 <__cxa_begin_catch@CXXABI_1.3>
4020a6: 68 07 00 00 00 pushq $0x7
4020ab: e9 70 ff ff ff jmpq 402020 <.plt>
00000000004020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>:
4020b0: ff 25 a2 7f 01 00 jmpq *0x17fa2(%rip) # 41a058 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@GLIBCXX_3.4>
4020b6: 68 08 00 00 00 pushq $0x8
4020bb: e9 60 ff ff ff jmpq 402020 <.plt>
00000000004020c0 <memcmp@plt>:
4020c0: ff 25 9a 7f 01 00 jmpq *0x17f9a(%rip) # 41a060 <memcmp@GLIBC_2.2.5>
4020c6: 68 09 00 00 00 pushq $0x9
4020cb: e9 50 ff ff ff jmpq 402020 <.plt>
00000000004020d0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>:
4020d0: ff 25 92 7f 01 00 jmpq *0x17f92(%rip) # 41a068 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21>
4020d6: 68 0a 00 00 00 pushq $0xa
4020db: e9 40 ff ff ff jmpq 402020 <.plt>
00000000004020e0 <__cxa_allocate_exception@plt>:
4020e0: ff 25 8a 7f 01 00 jmpq *0x17f8a(%rip) # 41a070 <__cxa_allocate_exception@CXXABI_1.3>
4020e6: 68 0b 00 00 00 pushq $0xb
4020eb: e9 30 ff ff ff jmpq 402020 <.plt>
00000000004020f0 <_ZNKSt6locale2id5_M_idEv@plt>:
4020f0: ff 25 82 7f 01 00 jmpq *0x17f82(%rip) # 41a078 <_ZNKSt6locale2id5_M_idEv@GLIBCXX_3.4>
4020f6: 68 0c 00 00 00 pushq $0xc
4020fb: e9 20 ff ff ff jmpq 402020 <.plt>
0000000000402100 <_ZSt20__throw_length_errorPKc@plt>:
402100: ff 25 7a 7f 01 00 jmpq *0x17f7a(%rip) # 41a080 <_ZSt20__throw_length_errorPKc@GLIBCXX_3.4>
402106: 68 0d 00 00 00 pushq $0xd
40210b: e9 10 ff ff ff jmpq 402020 <.plt>
0000000000402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>:
402110: ff 25 72 7f 01 00 jmpq *0x17f72(%rip) # 41a088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21>
402116: 68 0e 00 00 00 pushq $0xe
40211b: e9 00 ff ff ff jmpq 402020 <.plt>
0000000000402120 <_ZNSt6localeC1ERKS_@plt>:
402120: ff 25 6a 7f 01 00 jmpq *0x17f6a(%rip) # 41a090 <_ZNSt6localeC1ERKS_@GLIBCXX_3.4>
402126: 68 0f 00 00 00 pushq $0xf
40212b: e9 f0 fe ff ff jmpq 402020 <.plt>
0000000000402130 <__cxa_guard_abort@plt>:
402130: ff 25 62 7f 01 00 jmpq *0x17f62(%rip) # 41a098 <__cxa_guard_abort@CXXABI_1.3>
402136: 68 10 00 00 00 pushq $0x10
40213b: e9 e0 fe ff ff jmpq 402020 <.plt>
0000000000402140 <__cxa_guard_release@plt>:
402140: ff 25 5a 7f 01 00 jmpq *0x17f5a(%rip) # 41a0a0 <__cxa_guard_release@CXXABI_1.3>
402146: 68 11 00 00 00 pushq $0x11
40214b: e9 d0 fe ff ff jmpq 402020 <.plt>
0000000000402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>:
402150: ff 25 52 7f 01 00 jmpq *0x17f52(%rip) # 41a0a8 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4>
402156: 68 12 00 00 00 pushq $0x12
40215b: e9 c0 fe ff ff jmpq 402020 <.plt>
0000000000402160 <_ZSt19__throw_logic_errorPKc@plt>:
402160: ff 25 4a 7f 01 00 jmpq *0x17f4a(%rip) # 41a0b0 <_ZSt19__throw_logic_errorPKc@GLIBCXX_3.4>
402166: 68 13 00 00 00 pushq $0x13
40216b: e9 b0 fe ff ff jmpq 402020 <.plt>
0000000000402170 <__cxa_free_exception@plt>:
402170: ff 25 42 7f 01 00 jmpq *0x17f42(%rip) # 41a0b8 <__cxa_free_exception@CXXABI_1.3>
402176: 68 14 00 00 00 pushq $0x14
40217b: e9 a0 fe ff ff jmpq 402020 <.plt>
0000000000402180 <memcpy@plt>:
402180: ff 25 3a 7f 01 00 jmpq *0x17f3a(%rip) # 41a0c0 <memcpy@GLIBC_2.14>
402186: 68 15 00 00 00 pushq $0x15
40218b: e9 90 fe ff ff jmpq 402020 <.plt>
0000000000402190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt>:
402190: ff 25 32 7f 01 00 jmpq *0x17f32(%rip) # 41a0c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@GLIBCXX_3.4.21>
402196: 68 16 00 00 00 pushq $0x16
40219b: e9 80 fe ff ff jmpq 402020 <.plt>
00000000004021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>:
4021a0: ff 25 2a 7f 01 00 jmpq *0x17f2a(%rip) # 41a0d0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@GLIBCXX_3.4.21>
4021a6: 68 17 00 00 00 pushq $0x17
4021ab: e9 70 fe ff ff jmpq 402020 <.plt>
00000000004021b0 <_Znwm@plt>:
4021b0: ff 25 22 7f 01 00 jmpq *0x17f22(%rip) # 41a0d8 <_Znwm@GLIBCXX_3.4>
4021b6: 68 18 00 00 00 pushq $0x18
4021bb: e9 60 fe ff ff jmpq 402020 <.plt>
00000000004021c0 <_ZdlPvm@plt>:
4021c0: ff 25 1a 7f 01 00 jmpq *0x17f1a(%rip) # 41a0e0 <_ZdlPvm@CXXABI_1.3.9>
4021c6: 68 19 00 00 00 pushq $0x19
4021cb: e9 50 fe ff ff jmpq 402020 <.plt>
00000000004021d0 <_ZNSi10_M_extractIlEERSiRT_@plt>:
4021d0: ff 25 12 7f 01 00 jmpq *0x17f12(%rip) # 41a0e8 <_ZNSi10_M_extractIlEERSiRT_@GLIBCXX_3.4.9>
4021d6: 68 1a 00 00 00 pushq $0x1a
4021db: e9 40 fe ff ff jmpq 402020 <.plt>
00000000004021e0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>:
4021e0: ff 25 0a 7f 01 00 jmpq *0x17f0a(%rip) # 41a0f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4>
4021e6: 68 1b 00 00 00 pushq $0x1b
4021eb: e9 30 fe ff ff jmpq 402020 <.plt>
00000000004021f0 <_ZNSt11regex_errorD1Ev@plt>:
4021f0: ff 25 02 7f 01 00 jmpq *0x17f02(%rip) # 41a0f8 <_ZNSt11regex_errorD1Ev@GLIBCXX_3.4.15>
4021f6: 68 1c 00 00 00 pushq $0x1c
4021fb: e9 20 fe ff ff jmpq 402020 <.plt>
0000000000402200 <_ZNSt6localeaSERKS_@plt>:
402200: ff 25 fa 7e 01 00 jmpq *0x17efa(%rip) # 41a100 <_ZNSt6localeaSERKS_@GLIBCXX_3.4>
402206: 68 1d 00 00 00 pushq $0x1d
40220b: e9 10 fe ff ff jmpq 402020 <.plt>
0000000000402210 <__dynamic_cast@plt>:
402210: ff 25 f2 7e 01 00 jmpq *0x17ef2(%rip) # 41a108 <__dynamic_cast@CXXABI_1.3>
402216: 68 1e 00 00 00 pushq $0x1e
40221b: e9 00 fe ff ff jmpq 402020 <.plt>
0000000000402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>:
402220: ff 25 ea 7e 01 00 jmpq *0x17eea(%rip) # 41a110 <_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11>
402226: 68 1f 00 00 00 pushq $0x1f
40222b: e9 f0 fd ff ff jmpq 402020 <.plt>
0000000000402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>:
402230: ff 25 e2 7e 01 00 jmpq *0x17ee2(%rip) # 41a118 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@GLIBCXX_3.4.21>
402236: 68 20 00 00 00 pushq $0x20
40223b: e9 e0 fd ff ff jmpq 402020 <.plt>
0000000000402240 <_ZSt16__throw_bad_castv@plt>:
402240: ff 25 da 7e 01 00 jmpq *0x17eda(%rip) # 41a120 <_ZSt16__throw_bad_castv@GLIBCXX_3.4>
402246: 68 21 00 00 00 pushq $0x21
40224b: e9 d0 fd ff ff jmpq 402020 <.plt>
0000000000402250 <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@plt>:
402250: ff 25 d2 7e 01 00 jmpq *0x17ed2(%rip) # 41a128 <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21>
402256: 68 22 00 00 00 pushq $0x22
40225b: e9 c0 fd ff ff jmpq 402020 <.plt>
0000000000402260 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>:
402260: ff 25 ca 7e 01 00 jmpq *0x17eca(%rip) # 41a130 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4>
402266: 68 23 00 00 00 pushq $0x23
40226b: e9 b0 fd ff ff jmpq 402020 <.plt>
0000000000402270 <strcmp@plt>:
402270: ff 25 c2 7e 01 00 jmpq *0x17ec2(%rip) # 41a138 <strcmp@GLIBC_2.2.5>
402276: 68 24 00 00 00 pushq $0x24
40227b: e9 a0 fd ff ff jmpq 402020 <.plt>
0000000000402280 <_ZNSt6localeD1Ev@plt>:
402280: ff 25 ba 7e 01 00 jmpq *0x17eba(%rip) # 41a140 <_ZNSt6localeD1Ev@GLIBCXX_3.4>
402286: 68 25 00 00 00 pushq $0x25
40228b: e9 90 fd ff ff jmpq 402020 <.plt>
0000000000402290 <__cxa_rethrow@plt>:
402290: ff 25 b2 7e 01 00 jmpq *0x17eb2(%rip) # 41a148 <__cxa_rethrow@CXXABI_1.3>
402296: 68 26 00 00 00 pushq $0x26
40229b: e9 80 fd ff ff jmpq 402020 <.plt>
00000000004022a0 <memmove@plt>:
4022a0: ff 25 aa 7e 01 00 jmpq *0x17eaa(%rip) # 41a150 <memmove@GLIBC_2.2.5>
4022a6: 68 27 00 00 00 pushq $0x27
4022ab: e9 70 fd ff ff jmpq 402020 <.plt>
00000000004022b0 <__cxa_end_catch@plt>:
4022b0: ff 25 a2 7e 01 00 jmpq *0x17ea2(%rip) # 41a158 <__cxa_end_catch@CXXABI_1.3>
4022b6: 68 28 00 00 00 pushq $0x28
4022bb: e9 60 fd ff ff jmpq 402020 <.plt>
00000000004022c0 <__gxx_personality_v0@plt>:
4022c0: ff 25 9a 7e 01 00 jmpq *0x17e9a(%rip) # 41a160 <__gxx_personality_v0@CXXABI_1.3>
4022c6: 68 29 00 00 00 pushq $0x29
4022cb: e9 50 fd ff ff jmpq 402020 <.plt>
00000000004022d0 <__cxa_throw@plt>:
4022d0: ff 25 92 7e 01 00 jmpq *0x17e92(%rip) # 41a168 <__cxa_throw@CXXABI_1.3>
4022d6: 68 2a 00 00 00 pushq $0x2a
4022db: e9 40 fd ff ff jmpq 402020 <.plt>
00000000004022e0 <_Unwind_Resume@plt>:
4022e0: ff 25 8a 7e 01 00 jmpq *0x17e8a(%rip) # 41a170 <_Unwind_Resume@GCC_3.0>
4022e6: 68 2b 00 00 00 pushq $0x2b
4022eb: e9 30 fd ff ff jmpq 402020 <.plt>
00000000004022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>:
4022f0: ff 25 82 7e 01 00 jmpq *0x17e82(%rip) # 41a178 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21>
4022f6: 68 2c 00 00 00 pushq $0x2c
4022fb: e9 20 fd ff ff jmpq 402020 <.plt>
0000000000402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>:
402300: ff 25 7a 7e 01 00 jmpq *0x17e7a(%rip) # 41a180 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21>
402306: 68 2d 00 00 00 pushq $0x2d
40230b: e9 10 fd ff ff jmpq 402020 <.plt>
0000000000402310 <__cxa_guard_acquire@plt>:
402310: ff 25 72 7e 01 00 jmpq *0x17e72(%rip) # 41a188 <__cxa_guard_acquire@CXXABI_1.3>
402316: 68 2e 00 00 00 pushq $0x2e
40231b: e9 00 fd ff ff jmpq 402020 <.plt>
0000000000402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>:
402320: ff 25 6a 7e 01 00 jmpq *0x17e6a(%rip) # 41a190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@GLIBCXX_3.4.21>
402326: 68 2f 00 00 00 pushq $0x2f
40232b: e9 f0 fc ff ff jmpq 402020 <.plt>
0000000000402330 <_ZNSt13runtime_errorC2EPKc@plt>:
402330: ff 25 62 7e 01 00 jmpq *0x17e62(%rip) # 41a198 <_ZNSt13runtime_errorC2EPKc@GLIBCXX_3.4.21>
402336: 68 30 00 00 00 pushq $0x30
40233b: e9 e0 fc ff ff jmpq 402020 <.plt>
0000000000402340 <__cxa_bad_cast@plt>:
402340: ff 25 5a 7e 01 00 jmpq *0x17e5a(%rip) # 41a1a0 <__cxa_bad_cast@CXXABI_1.3>
402346: 68 31 00 00 00 pushq $0x31
40234b: e9 d0 fc ff ff jmpq 402020 <.plt>
0000000000402350 <_ZNSt6localeC1Ev@plt>:
402350: ff 25 52 7e 01 00 jmpq *0x17e52(%rip) # 41a1a8 <_ZNSt6localeC1Ev@GLIBCXX_3.4>
402356: 68 32 00 00 00 pushq $0x32
40235b: e9 c0 fc ff ff jmpq 402020 <.plt>
Disassembly of section .text:
0000000000402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>:
_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:171
402360: 41 55 push %r13
402362: 49 89 f5 mov %rsi,%r13
402365: 41 54 push %r12
402367: 41 89 fc mov %edi,%r12d
40236a: bf 18 00 00 00 mov $0x18,%edi
40236f: 55 push %rbp
402370: e8 6b fd ff ff callq 4020e0 <__cxa_allocate_exception@plt>
_ZNSt11regex_errorC4ENSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:158
402375: 4c 89 ee mov %r13,%rsi
402378: 48 89 c7 mov %rax,%rdi
_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:171
40237b: 48 89 c5 mov %rax,%rbp
_ZNSt11regex_errorC4ENSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:158
40237e: e8 ad ff ff ff callq 402330 <_ZNSt13runtime_errorC2EPKc@plt>
_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:171
402383: ba f0 21 40 00 mov $0x4021f0,%edx
402388: be 20 9d 41 00 mov $0x419d20,%esi
40238d: 48 89 ef mov %rbp,%rdi
_ZNSt11regex_errorC4ENSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:158
402390: 48 c7 45 00 f0 9a 41 00 movq $0x419af0,0x0(%rbp)
402398: 44 89 65 10 mov %r12d,0x10(%rbp)
_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:171
40239c: e8 2f ff ff ff callq 4022d0 <__cxa_throw@plt>
4023a1: 49 89 c4 mov %rax,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:171 (discriminator 1)
4023a4: 48 89 ef mov %rbp,%rdi
4023a7: e8 c4 fd ff ff callq 402170 <__cxa_free_exception@plt>
4023ac: 4c 89 e7 mov %r12,%rdi
4023af: e8 2c ff ff ff callq 4022e0 <_Unwind_Resume@plt>
00000000004023b4 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold>:
_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:65
4023b4: 48 c7 44 24 40 48 9d 41 00 movq $0x419d48,0x40(%rsp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4023bd: 48 8b bc 24 88 00 00 00 mov 0x88(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4023c5: 4c 39 ef cmp %r13,%rdi
4023c8: 74 11 je 4023db <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold+0x27>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4023ca: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
4023d2: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4023d6: e8 e5 fd ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt15basic_streambufIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/streambuf:205
4023db: 48 c7 44 24 40 88 9b 41 00 movq $0x419b88,0x40(%rsp)
4023e4: 48 8d 7c 24 78 lea 0x78(%rsp),%rdi
4023e9: e8 92 fe ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNSiD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:104
4023ee: 48 8b 43 e8 mov -0x18(%rbx),%rax
4023f2: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
4023f7: 48 8b 0d 7a 78 01 00 mov 0x1787a(%rip),%rcx # 419c78 <_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21+0x10>
4023fe: 48 89 4c 04 30 mov %rcx,0x30(%rsp,%rax,1)
402403: 48 c7 44 24 38 00 00 00 00 movq $0x0,0x38(%rsp)
_ZNSt9basic_iosIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:282
40240c: 48 8d bc 24 a8 00 00 00 lea 0xa8(%rsp),%rdi
402414: 48 c7 84 24 a8 00 00 00 18 9b 41 00 movq $0x419b18,0xa8(%rsp)
402420: e8 4b fc ff ff callq 402070 <_ZNSt8ios_baseD2Ev@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402425: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40242a: 4c 39 ff cmp %r15,%rdi
40242d: 74 0e je 40243d <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold+0x89>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40242f: 48 8b 44 24 20 mov 0x20(%rsp),%rax
402434: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402438: e8 83 fd ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40243d: 48 89 ef mov %rbp,%rdi
402440: e8 9b fe ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:341
402445: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
40244a: e8 81 fc ff ff callq 4020d0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>
40244f: 48 89 ef mov %rbp,%rdi
402452: e8 89 fe ff ff callq 4022e0 <_Unwind_Resume@plt>
0000000000402457 <_Z9regexTestv.cold>:
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:341
402457: 48 8d 7c 24 38 lea 0x38(%rsp),%rdi
40245c: e8 1f fe ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_NSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:507
402461: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi
402466: e8 15 fe ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40246b: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
402470: 4c 39 e7 cmp %r12,%rdi
402473: 74 0e je 402483 <_Z9regexTestv.cold+0x2c>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
402475: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40247a: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40247e: e8 3d fd ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
402483: 48 89 ef mov %rbp,%rdi
402486: e8 55 fe ff ff callq 4022e0 <_Unwind_Resume@plt>
_Z9regexTestv.cold():
40248b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000000402490 <main>:
main():
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/example.cpp:12
402490: 48 83 ec 08 sub $0x8,%rsp
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/example.cpp:13
402494: e8 e7 08 00 00 callq 402d80 <_Z9regexTestv>
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/example.cpp:15
402499: b8 2a 00 00 00 mov $0x2a,%eax
40249e: 48 83 c4 08 add $0x8,%rsp
4024a2: c3 retq
4024a3: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4024ad: 0f 1f 00 nopl (%rax)
00000000004024b0 <_start>:
_start():
4024b0: f3 0f 1e fa endbr64
4024b4: 31 ed xor %ebp,%ebp
4024b6: 49 89 d1 mov %rdx,%r9
4024b9: 5e pop %rsi
4024ba: 48 89 e2 mov %rsp,%rdx
4024bd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
4024c1: 50 push %rax
4024c2: 54 push %rsp
4024c3: 49 c7 c0 30 36 41 00 mov $0x413630,%r8
4024ca: 48 c7 c1 c0 35 41 00 mov $0x4135c0,%rcx
4024d1: 48 c7 c7 90 24 40 00 mov $0x402490,%rdi
4024d8: ff 15 fa 7a 01 00 callq *0x17afa(%rip) # 419fd8 <__libc_start_main@GLIBC_2.2.5>
4024de: f4 hlt
4024df: 90 nop
00000000004024e0 <_dl_relocate_static_pie>:
_dl_relocate_static_pie():
4024e0: f3 0f 1e fa endbr64
4024e4: c3 retq
4024e5: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4024ef: 90 nop
00000000004024f0 <deregister_tm_clones>:
deregister_tm_clones():
4024f0: b8 e0 a5 41 00 mov $0x41a5e0,%eax
4024f5: 48 3d e0 a5 41 00 cmp $0x41a5e0,%rax
4024fb: 74 13 je 402510 <deregister_tm_clones+0x20>
4024fd: b8 00 00 00 00 mov $0x0,%eax
402502: 48 85 c0 test %rax,%rax
402505: 74 09 je 402510 <deregister_tm_clones+0x20>
402507: bf e0 a5 41 00 mov $0x41a5e0,%edi
40250c: ff e0 jmpq *%rax
40250e: 66 90 xchg %ax,%ax
402510: c3 retq
402511: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nopw %cs:0x0(%rax,%rax,1)
40251c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000402520 <register_tm_clones>:
register_tm_clones():
402520: be e0 a5 41 00 mov $0x41a5e0,%esi
402525: 48 81 ee e0 a5 41 00 sub $0x41a5e0,%rsi
40252c: 48 89 f0 mov %rsi,%rax
40252f: 48 c1 ee 3f shr $0x3f,%rsi
402533: 48 c1 f8 03 sar $0x3,%rax
402537: 48 01 c6 add %rax,%rsi
40253a: 48 d1 fe sar %rsi
40253d: 74 11 je 402550 <register_tm_clones+0x30>
40253f: b8 00 00 00 00 mov $0x0,%eax
402544: 48 85 c0 test %rax,%rax
402547: 74 07 je 402550 <register_tm_clones+0x30>
402549: bf e0 a5 41 00 mov $0x41a5e0,%edi
40254e: ff e0 jmpq *%rax
402550: c3 retq
402551: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nopw %cs:0x0(%rax,%rax,1)
40255c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000402560 <__do_global_dtors_aux>:
__do_global_dtors_aux():
402560: 80 3d 81 80 01 00 00 cmpb $0x0,0x18081(%rip) # 41a5e8 <completed.0>
402567: 75 17 jne 402580 <__do_global_dtors_aux+0x20>
402569: 55 push %rbp
40256a: 48 89 e5 mov %rsp,%rbp
40256d: e8 7e ff ff ff callq 4024f0 <deregister_tm_clones>
402572: c6 05 6f 80 01 00 01 movb $0x1,0x1806f(%rip) # 41a5e8 <completed.0>
402579: 5d pop %rbp
40257a: c3 retq
40257b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
402580: c3 retq
402581: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nopw %cs:0x0(%rax,%rax,1)
40258c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000402590 <frame_dummy>:
frame_dummy():
402590: eb 8e jmp 402520 <register_tm_clones>
402592: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40259c: 0f 1f 40 00 nopl 0x0(%rax)
00000000004025a0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0>:
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025a0: 48 8d 42 ff lea -0x1(%rdx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:223
4025a4: 41 56 push %r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:237
4025a6: 49 89 d6 mov %rdx,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:223
4025a9: 49 89 f0 mov %rsi,%r8
4025ac: 41 55 push %r13
4025ae: 41 89 ca mov %ecx,%r10d
4025b1: 49 89 d5 mov %rdx,%r13
4025b4: 41 89 c9 mov %ecx,%r9d
4025b7: 41 54 push %r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025b9: 49 89 c4 mov %rax,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:237
4025bc: 41 83 e6 01 and $0x1,%r14d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025c0: 49 c1 ec 3f shr $0x3f,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:223
4025c4: 55 push %rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025c5: 49 01 c4 add %rax,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:223
4025c8: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025c9: 49 d1 fc sar %r12
4025cc: 4c 39 e6 cmp %r12,%rsi
4025cf: 7c 1a jl 4025eb <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x4b>
4025d1: e9 ba 00 00 00 jmpq 402690 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0xf0>
4025d6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:234
4025e0: 88 1c 37 mov %bl,(%rdi,%rsi,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025e3: 49 39 c4 cmp %rax,%r12
4025e6: 7e 3e jle 402626 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x86>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:223
4025e8: 48 89 c6 mov %rax,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:230
4025eb: 48 8d 44 36 02 lea 0x2(%rsi,%rsi,1),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:231
4025f0: 48 8d 48 ff lea -0x1(%rax),%rcx
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
4025f4: 48 8d 14 07 lea (%rdi,%rax,1),%rdx
4025f8: 48 8d 2c 0f lea (%rdi,%rcx,1),%rbp
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
4025fc: 0f b6 1a movzbl (%rdx),%ebx
4025ff: 44 0f b6 5d 00 movzbl 0x0(%rbp),%r11d
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:231
402604: 41 38 db cmp %bl,%r11b
402607: 7e d7 jle 4025e0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x40>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:234
402609: 44 88 1c 37 mov %r11b,(%rdi,%rsi,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
40260d: 49 39 cc cmp %rcx,%r12
402610: 7e 0e jle 402620 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x80>
402612: 48 89 c8 mov %rcx,%rax
402615: eb d1 jmp 4025e8 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x48>
402617: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
402620: 48 89 ea mov %rbp,%rdx
402623: 48 89 c8 mov %rcx,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:237
402626: 4d 85 f6 test %r14,%r14
402629: 74 75 je 4026a0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x100>
_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:138
40262b: 48 8d 70 ff lea -0x1(%rax),%rsi
40262f: 48 89 f1 mov %rsi,%rcx
402632: 48 c1 e9 3f shr $0x3f,%rcx
402636: 48 01 f1 add %rsi,%rcx
402639: 48 d1 f9 sar %rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:139
40263c: 4c 39 c0 cmp %r8,%rax
40263f: 7f 29 jg 40266a <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0xca>
402641: eb 38 jmp 40267b <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0xdb>
402643: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:141
402648: 40 88 32 mov %sil,(%rdx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:143
40264b: 48 8d 51 ff lea -0x1(%rcx),%rdx
40264f: 48 89 d0 mov %rdx,%rax
402652: 48 c1 e8 3f shr $0x3f,%rax
402656: 48 01 d0 add %rdx,%rax
402659: 48 d1 f8 sar %rax
40265c: 48 89 c2 mov %rax,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:139
40265f: 48 89 c8 mov %rcx,%rax
402662: 49 39 c8 cmp %rcx,%r8
402665: 7d 71 jge 4026d8 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x138>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:143
402667: 48 89 d1 mov %rdx,%rcx
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
40266a: 4c 8d 1c 0f lea (%rdi,%rcx,1),%r11
40266e: 48 8d 14 07 lea (%rdi,%rax,1),%rdx
_ZNK9__gnu_cxx5__ops14_Iter_less_valclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEcEEbT_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:67
402672: 41 0f b6 33 movzbl (%r11),%esi
_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:139
402676: 44 38 ce cmp %r9b,%sil
402679: 7c cd jl 402648 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0xa8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:145
40267b: 44 88 12 mov %r10b,(%rdx)
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:248
40267e: 5b pop %rbx
40267f: 5d pop %rbp
402680: 41 5c pop %r12
402682: 41 5d pop %r13
402684: 41 5e pop %r14
402686: c3 retq
402687: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
402690: 48 8d 14 37 lea (%rdi,%rsi,1),%rdx
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:237
402694: 4d 85 f6 test %r14,%r14
402697: 75 e2 jne 40267b <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0xdb>
402699: 4c 89 c0 mov %r8,%rax
40269c: 0f 1f 40 00 nopl 0x0(%rax)
4026a0: 49 8d 4d fe lea -0x2(%r13),%rcx
4026a4: 49 89 cd mov %rcx,%r13
4026a7: 49 c1 ed 3f shr $0x3f,%r13
4026ab: 49 01 cd add %rcx,%r13
4026ae: 49 d1 fd sar %r13
4026b1: 4c 39 e8 cmp %r13,%rax
4026b4: 0f 85 71 ff ff ff jne 40262b <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x8b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:240
4026ba: 48 8d 44 00 01 lea 0x1(%rax,%rax,1),%rax
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
4026bf: 48 8d 0c 07 lea (%rdi,%rax,1),%rcx
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:240
4026c3: 0f b6 31 movzbl (%rcx),%esi
4026c6: 40 88 32 mov %sil,(%rdx)
4026c9: 48 89 ca mov %rcx,%rdx
4026cc: e9 5a ff ff ff jmpq 40262b <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0+0x8b>
4026d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops14_Iter_less_valEEvT_T0_SA_T1_RT2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:240
4026d8: 4c 89 da mov %r11,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:145
4026db: 44 88 12 mov %r10b,(%rdx)
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:248
4026de: 5b pop %rbx
4026df: 5d pop %rbp
4026e0: 41 5c pop %r12
4026e2: 41 5d pop %r13
4026e4: 41 5e pop %r14
4026e6: c3 retq
_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:248
4026e7: 90 nop
4026e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004026f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0>:
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:703
4026f0: 55 push %rbp
4026f1: 48 89 fd mov %rdi,%rbp
4026f4: 53 push %rbx
4026f5: 48 89 f3 mov %rsi,%rbx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
4026f8: 48 8d 43 10 lea 0x10(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:703
4026fc: 48 83 ec 08 sub $0x8,%rsp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402700: 48 8b 36 mov (%rsi),%rsi
402703: 48 8b 3f mov (%rdi),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
402706: 48 8b 53 08 mov 0x8(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:718
40270a: 48 39 c6 cmp %rax,%rsi
40270d: 74 61 je 402770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x80>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
40270f: 48 8d 4d 10 lea 0x10(%rbp),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:732
402713: 48 39 cf cmp %rcx,%rdi
402716: 74 38 je 402750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x60>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
402718: 48 89 75 00 mov %rsi,0x0(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:738
40271c: 48 8b 4d 10 mov 0x10(%rbp),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402720: 48 89 55 08 mov %rdx,0x8(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:746
402724: 48 8b 53 10 mov 0x10(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
402728: 48 89 55 10 mov %rdx,0x10(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:747
40272c: 48 85 ff test %rdi,%rdi
40272f: 74 2f je 402760 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x70>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
402731: 48 89 3b mov %rdi,(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
402734: 48 89 4b 10 mov %rcx,0x10(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402738: 48 c7 43 08 00 00 00 00 movq $0x0,0x8(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402740: c6 07 00 movb $0x0,(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:759
402743: 48 83 c4 08 add $0x8,%rsp
402747: 5b pop %rbx
402748: 5d pop %rbp
402749: c3 retq
40274a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
402750: 48 89 75 00 mov %rsi,0x0(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402754: 48 89 55 08 mov %rdx,0x8(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:746
402758: 48 8b 53 10 mov 0x10(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40275c: 48 89 55 10 mov %rdx,0x10(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
402760: 48 89 03 mov %rax,(%rbx)
402763: 48 89 c7 mov %rax,%rdi
402766: eb d0 jmp 402738 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x48>
402768: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:721
402770: 48 85 d2 test %rdx,%rdx
402773: 74 13 je 402788 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x98>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
402775: 48 83 fa 01 cmp $0x1,%rdx
402779: 74 1d je 402798 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0xa8>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40277b: e8 00 fa ff ff callq 402180 <memcpy@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
402780: 48 8b 53 08 mov 0x8(%rbx),%rdx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402784: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402788: 48 89 55 08 mov %rdx,0x8(%rbp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40278c: c6 04 17 00 movb $0x0,(%rdi,%rdx,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402790: 48 8b 3b mov (%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:218
402793: eb a3 jmp 402738 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x48>
402795: 0f 1f 00 nopl (%rax)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402798: 0f b6 43 10 movzbl 0x10(%rbx),%eax
40279c: 88 07 mov %al,(%rdi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40279e: 48 8b 53 08 mov 0x8(%rbx),%rdx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4027a2: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
4027a6: eb e0 jmp 402788 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x98>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
4027a8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004027b0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0>:
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1945
4027b0: 41 57 push %r15
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4027b2: 49 89 f7 mov %rsi,%r15
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1945
4027b5: 41 56 push %r14
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4027b7: 49 29 ff sub %rdi,%r15
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1945
4027ba: 41 55 push %r13
4027bc: 41 54 push %r12
4027be: 55 push %rbp
4027bf: 53 push %rbx
4027c0: 48 83 ec 08 sub $0x8,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1949
4027c4: 49 83 ff 10 cmp $0x10,%r15
4027c8: 0f 8e 6e 01 00 00 jle 40293c <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x18c>
4027ce: 49 89 fd mov %rdi,%r13
4027d1: 49 89 d6 mov %rdx,%r14
4027d4: 49 89 f4 mov %rsi,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1951
4027d7: 48 85 d2 test %rdx,%rdx
4027da: 0f 84 00 01 00 00 je 4028e0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x130>
4027e0: 49 89 f0 mov %rsi,%r8
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
4027e3: 48 8d 6f 01 lea 0x1(%rdi),%rbp
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4027e7: 4c 89 c2 mov %r8,%rdx
4027ea: 41 0f b7 75 00 movzwl 0x0(%r13),%esi
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
4027ef: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1956
4027f4: 49 83 ee 01 sub $0x1,%r14
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4027f8: 4c 29 ea sub %r13,%rdx
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
4027fb: 45 0f b6 48 ff movzbl -0x1(%r8),%r9d
_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1923
402800: 48 89 d0 mov %rdx,%rax
402803: 66 c1 c6 08 rol $0x8,%si
402807: 48 c1 e8 3f shr $0x3f,%rax
40280b: 48 01 d0 add %rdx,%rax
_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
40280e: 41 0f b6 55 00 movzbl 0x0(%r13),%edx
_ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1923
402813: 48 d1 f8 sar %rax
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
402816: 4c 01 e8 add %r13,%rax
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
402819: 0f b6 38 movzbl (%rax),%edi
_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:82
40281c: 40 38 f9 cmp %dil,%cl
40281f: 7d 5c jge 40287d <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0xcd>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:84
402821: 44 38 cf cmp %r9b,%dil
402824: 0f 8c a1 00 00 00 jl 4028cb <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x11b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:86
40282a: 44 38 c9 cmp %r9b,%cl
40282d: 7c 58 jl 402887 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0xd7>
_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
40282f: 66 41 89 75 00 mov %si,0x0(%r13)
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
402834: 41 0f b6 50 ff movzbl -0x1(%r8),%edx
_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1898
402839: 48 89 eb mov %rbp,%rbx
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1898
40283c: 4c 89 c0 mov %r8,%rax
40283f: 90 nop
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
402840: 0f b6 33 movzbl (%rbx),%esi
402843: 49 89 dc mov %rbx,%r12
_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1904
402846: 40 38 f1 cmp %sil,%cl
402849: 7f 2c jg 402877 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0xc7>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40284b: 48 83 e8 01 sub $0x1,%rax
_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1907
40284f: 38 ca cmp %cl,%dl
402851: 7e 11 jle 402864 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0xb4>
402853: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
402858: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40285c: 48 83 e8 01 sub $0x1,%rax
_ZSt21__unguarded_partitionIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEET_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1907
402860: 38 d1 cmp %dl,%cl
402862: 7c f4 jl 402858 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0xa8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1909
402864: 48 39 d8 cmp %rbx,%rax
402867: 76 37 jbe 4028a0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0xf0>
_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
402869: 88 13 mov %dl,(%rbx)
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
40286b: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
40286f: 40 88 30 mov %sil,(%rax)
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
402872: 41 0f b6 4d 00 movzbl 0x0(%r13),%ecx
402877: 48 83 c3 01 add $0x1,%rbx
40287b: eb c3 jmp 402840 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x90>
_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:91
40287d: 44 38 c9 cmp %r9b,%cl
402880: 7c ad jl 40282f <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x7f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:93
402882: 44 38 cf cmp %r9b,%dil
402885: 7d 44 jge 4028cb <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x11b>
_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
402887: 45 88 4d 00 mov %r9b,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
40288b: 41 88 50 ff mov %dl,-0x1(%r8)
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
40288f: 41 0f b6 4d 00 movzbl 0x0(%r13),%ecx
_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
402894: eb a3 jmp 402839 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x89>
402896: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4028a0: 49 89 df mov %rbx,%r15
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1959
4028a3: 4c 89 f2 mov %r14,%rdx
4028a6: 4c 89 c6 mov %r8,%rsi
4028a9: 48 89 df mov %rbx,%rdi
4028ac: e8 ff fe ff ff callq 4027b0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0>
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4028b1: 4d 29 ef sub %r13,%r15
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1949
4028b4: 49 83 ff 10 cmp $0x10,%r15
4028b8: 0f 8e 7e 00 00 00 jle 40293c <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x18c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1951
4028be: 4d 85 f6 test %r14,%r14
4028c1: 74 1d je 4028e0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x130>
4028c3: 49 89 d8 mov %rbx,%r8
4028c6: e9 1c ff ff ff jmpq 4027e7 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x37>
_ZSt4swapIcENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
4028cb: 41 88 7d 00 mov %dil,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
4028cf: 88 10 mov %dl,(%rax)
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
4028d1: 41 0f b6 4d 00 movzbl 0x0(%r13),%ecx
4028d6: 41 0f b6 50 ff movzbl -0x1(%r8),%edx
4028db: e9 59 ff ff ff jmpq 402839 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x89>
_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:351
4028e0: 49 8d 5f fe lea -0x2(%r15),%rbx
4028e4: 48 d1 fb sar %rbx
4028e7: eb 04 jmp 4028ed <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x13d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:359
4028e9: 48 83 eb 01 sub $0x1,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:355
4028ed: 41 0f be 4c 1d 00 movsbl 0x0(%r13,%rbx,1),%ecx
4028f3: 4c 89 fa mov %r15,%rdx
4028f6: 48 89 de mov %rbx,%rsi
4028f9: 4c 89 ef mov %r13,%rdi
4028fc: e8 9f fc ff ff callq 4025a0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:357
402901: 48 85 db test %rbx,%rbx
402904: 75 e3 jne 4028e9 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x139>
_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:421
402906: 49 83 ec 01 sub $0x1,%r12
40290a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:262
402910: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:261
402915: 41 0f be 0c 24 movsbl (%r12),%ecx
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40291a: 4c 89 e3 mov %r12,%rbx
_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:263
40291d: 31 f6 xor %esi,%esi
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40291f: 4c 29 eb sub %r13,%rbx
_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:263
402922: 4c 89 ef mov %r13,%rdi
_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:421
402925: 49 83 ec 01 sub $0x1,%r12
_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:262
402929: 41 88 44 24 01 mov %al,0x1(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:263
40292e: 48 89 da mov %rbx,%rdx
402931: e8 6a fc ff ff callq 4025a0 <_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElcNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0>
_ZSt11__sort_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:421
402936: 48 83 fb 01 cmp $0x1,%rbx
40293a: 7f d4 jg 402910 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0+0x160>
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1962
40293c: 48 83 c4 08 add $0x8,%rsp
402940: 5b pop %rbx
402941: 5d pop %rbp
402942: 41 5c pop %r12
402944: 41 5d pop %r13
402946: 41 5e pop %r14
402948: 41 5f pop %r15
40294a: c3 retq
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1962
40294b: 90 nop
40294c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>:
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:206
402950: 41 54 push %r12
402952: 49 89 d4 mov %rdx,%r12
402955: 55 push %rbp
402956: 48 89 f5 mov %rsi,%rbp
402959: 53 push %rbx
40295a: 48 89 fb mov %rdi,%rbx
40295d: 48 83 ec 10 sub $0x10,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
402961: 48 85 d2 test %rdx,%rdx
402964: 74 05 je 40296b <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x1b>
402966: 48 85 f6 test %rsi,%rsi
402969: 74 78 je 4029e3 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x93>
_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator_base_funcs.h:104
40296b: 49 29 ec sub %rbp,%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40296e: 4c 89 64 24 08 mov %r12,0x8(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
402973: 49 83 fc 0f cmp $0xf,%r12
402977: 77 37 ja 4029b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x60>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402979: 48 8b 3b mov (%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40297c: 49 83 fc 01 cmp $0x1,%r12
402980: 75 26 jne 4029a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x58>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402982: 0f b6 45 00 movzbl 0x0(%rbp),%eax
402986: 88 07 mov %al,(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
402988: 4c 8b 64 24 08 mov 0x8(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40298d: 48 8b 3b mov (%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402990: 4c 89 63 08 mov %r12,0x8(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402994: 42 c6 04 27 00 movb $0x0,(%rdi,%r12,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:233
402999: 48 83 c4 10 add $0x10,%rsp
40299d: 5b pop %rbx
40299e: 5d pop %rbp
40299f: 41 5c pop %r12
4029a1: c3 retq
4029a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
4029a8: 4d 85 e4 test %r12,%r12
4029ab: 74 e3 je 402990 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x40>
4029ad: eb 1f jmp 4029ce <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x7e>
4029af: 90 nop
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
4029b0: 48 89 df mov %rbx,%rdi
4029b3: 31 d2 xor %edx,%edx
4029b5: 48 8d 74 24 08 lea 0x8(%rsp),%rsi
4029ba: e8 31 f9 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
4029bf: 48 89 03 mov %rax,(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
4029c2: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
4029c5: 48 8b 44 24 08 mov 0x8(%rsp),%rax
4029ca: 48 89 43 10 mov %rax,0x10(%rbx)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
4029ce: 4c 89 e2 mov %r12,%rdx
4029d1: 48 89 ee mov %rbp,%rsi
4029d4: e8 a7 f7 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
4029d9: 4c 8b 64 24 08 mov 0x8(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4029de: 48 8b 3b mov (%rbx),%rdi
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
4029e1: eb ad jmp 402990 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x40>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:212
4029e3: bf 08 40 41 00 mov $0x414008,%edi
4029e8: e8 73 f7 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:212
4029ed: 90 nop
4029ee: 66 90 xchg %ax,%ax
00000000004029f0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0>:
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:338
4029f0: 41 57 push %r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:341
4029f2: 40 0f be d7 movsbl %dil,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:338
4029f6: 41 56 push %r14
4029f8: 41 55 push %r13
4029fa: 41 54 push %r12
4029fc: 55 push %rbp
4029fd: 89 f5 mov %esi,%ebp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
4029ff: be 01 00 00 00 mov $0x1,%esi
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:338
402a04: 53 push %rbx
402a05: 48 81 ec b8 01 00 00 sub $0x1b8,%rsp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
402a0c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
402a11: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15
402a16: 4c 89 7c 24 10 mov %r15,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
402a1b: e8 10 f8 ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNSt9basic_iosIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:462
402a20: 48 8d bc 24 a8 00 00 00 lea 0xa8(%rsp),%rdi
402a28: e8 23 f6 ff ff callq 402050 <_ZNSt8ios_baseC2Ev@plt>
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a2d: 48 8b 1d 3c 72 01 00 mov 0x1723c(%rip),%rbx # 419c70 <_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21+0x8>
_ZNSt9basic_iosIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:462
402a34: 31 c0 xor %eax,%eax
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:608
402a36: 31 f6 xor %esi,%esi
_ZNSt9basic_iosIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:462
402a38: 66 0f ef c0 pxor %xmm0,%xmm0
402a3c: 66 89 84 24 88 01 00 00 mov %ax,0x188(%rsp)
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a44: 48 8b 0d 2d 72 01 00 mov 0x1722d(%rip),%rcx # 419c78 <_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21+0x10>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:608
402a4b: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt9basic_iosIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:462
402a50: 0f 29 84 24 90 01 00 00 movaps %xmm0,0x190(%rsp)
402a58: 0f 29 84 24 a0 01 00 00 movaps %xmm0,0x1a0(%rsp)
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a60: 48 8b 43 e8 mov -0x18(%rbx),%rax
_ZNSt9basic_iosIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:462
402a64: 48 c7 84 24 a8 00 00 00 18 9b 41 00 movq $0x419b18,0xa8(%rsp)
402a70: 48 c7 84 24 80 01 00 00 00 00 00 00 movq $0x0,0x180(%rsp)
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a7c: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
402a81: 48 89 4c 04 30 mov %rcx,0x30(%rsp,%rax,1)
402a86: 48 c7 44 24 38 00 00 00 00 movq $0x0,0x38(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:608
402a8f: 48 03 7b e8 add -0x18(%rbx),%rdi
402a93: e8 c8 f7 ff ff callq 402260 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>
_ZNSt15basic_streambufIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/streambuf:473
402a98: 48 8d 7c 24 78 lea 0x78(%rsp),%rdi
_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC4ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:462
402a9d: 48 c7 44 24 30 40 9b 41 00 movq $0x419b40,0x30(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
402aa6: 4c 8d ac 24 98 00 00 00 lea 0x98(%rsp),%r13
_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC4ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:462
402aae: 48 c7 84 24 a8 00 00 00 68 9b 41 00 movq $0x419b68,0xa8(%rsp)
_ZNSt15basic_streambufIcSt11char_traitsIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/streambuf:473
402aba: 48 c7 44 24 40 88 9b 41 00 movq $0x419b88,0x40(%rsp)
402ac3: 48 c7 44 24 48 00 00 00 00 movq $0x0,0x48(%rsp)
402acc: 48 c7 44 24 50 00 00 00 00 movq $0x0,0x50(%rsp)
402ad5: 48 c7 44 24 58 00 00 00 00 movq $0x0,0x58(%rsp)
402ade: 48 c7 44 24 60 00 00 00 00 movq $0x0,0x60(%rsp)
402ae7: 48 c7 44 24 68 00 00 00 00 movq $0x0,0x68(%rsp)
402af0: 48 c7 44 24 70 00 00 00 00 movq $0x0,0x70(%rsp)
402af9: e8 52 f8 ff ff callq 402350 <_ZNSt6localeC1Ev@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402afe: 4c 8b 74 24 10 mov 0x10(%rsp),%r14
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
402b03: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEC4ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:127
402b08: 48 c7 44 24 40 48 9d 41 00 movq $0x419d48,0x40(%rsp)
402b11: c7 84 24 80 00 00 00 00 00 00 00 movl $0x0,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
402b1c: 4c 89 f0 mov %r14,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
402b1f: 4c 89 ac 24 88 00 00 00 mov %r13,0x88(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
402b27: 4c 01 e0 add %r12,%rax
402b2a: 74 09 je 402b35 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x145>
402b2c: 4d 85 f6 test %r14,%r14
402b2f: 0f 84 fa 01 00 00 je 402d2f <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x33f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
402b35: 4c 89 64 24 08 mov %r12,0x8(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
402b3a: 49 83 fc 0f cmp $0xf,%r12
402b3e: 0f 87 5c 01 00 00 ja 402ca0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x2b0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
402b44: 49 83 fc 01 cmp $0x1,%r12
402b48: 0f 85 3a 01 00 00 jne 402c88 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x298>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402b4e: 41 0f b6 06 movzbl (%r14),%eax
402b52: 88 84 24 98 00 00 00 mov %al,0x98(%rsp)
402b59: 4c 89 e8 mov %r13,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402b5c: 4c 89 a4 24 90 00 00 00 mov %r12,0x90(%rsp)
_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:219
402b64: 31 c9 xor %ecx,%ecx
402b66: 31 d2 xor %edx,%edx
402b68: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402b6d: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:219
402b72: 48 8b b4 24 88 00 00 00 mov 0x88(%rsp),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:215
402b7a: c7 84 24 80 00 00 00 08 00 00 00 movl $0x8,0x80(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:219
402b85: e8 c6 f6 ff ff callq 402250 <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@plt>
_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC4ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:463
402b8a: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
402b8f: 48 8d bc 24 a8 00 00 00 lea 0xa8(%rsp),%rdi
402b97: e8 c4 f6 ff ff callq 402260 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402b9c: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
402ba1: 4c 39 ff cmp %r15,%rdi
402ba4: 74 0e je 402bb4 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x1c4>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
402ba6: 48 8b 44 24 20 mov 0x20(%rsp),%rax
402bab: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402baf: e8 0c f6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:343
402bb4: 83 fd 08 cmp $0x8,%ebp
402bb7: 0f 84 33 01 00 00 je 402cf0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x300>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:345
402bbd: 83 fd 10 cmp $0x10,%ebp
402bc0: 0f 84 4a 01 00 00 je 402d10 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x320>
_ZNSirsERl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:187
402bc6: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
402bcb: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
402bd0: e8 fb f5 ff ff callq 4021d0 <_ZNSi10_M_extractIlEERSiRT_@plt>
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:348
402bd5: f6 84 24 c8 00 00 00 05 testb $0x5,0xc8(%rsp)
402bdd: 0f 85 5d 01 00 00 jne 402d40 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x350>
402be3: 44 8b 64 24 10 mov 0x10(%rsp),%r12d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402be8: 48 8b bc 24 88 00 00 00 mov 0x88(%rsp),%rdi
_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:472
402bf0: 48 c7 44 24 30 40 9b 41 00 movq $0x419b40,0x30(%rsp)
402bf9: 48 c7 84 24 a8 00 00 00 68 9b 41 00 movq $0x419b68,0xa8(%rsp)
_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:65
402c05: 48 c7 44 24 40 48 9d 41 00 movq $0x419d48,0x40(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
402c0e: 4c 39 ef cmp %r13,%rdi
402c11: 74 11 je 402c24 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x234>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
402c13: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
402c1b: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402c1f: e8 9c f5 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt15basic_streambufIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/streambuf:205
402c24: 48 c7 44 24 40 88 9b 41 00 movq $0x419b88,0x40(%rsp)
402c2d: 48 8d 7c 24 78 lea 0x78(%rsp),%rdi
402c32: e8 49 f6 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNSiD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:104
402c37: 48 8b 43 e8 mov -0x18(%rbx),%rax
402c3b: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
_ZNSt9basic_iosIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:282
402c40: 48 8d bc 24 a8 00 00 00 lea 0xa8(%rsp),%rdi
_ZNSiD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:104
402c48: 48 8b 0d 29 70 01 00 mov 0x17029(%rip),%rcx # 419c78 <_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21+0x10>
402c4f: 48 89 4c 04 30 mov %rcx,0x30(%rsp,%rax,1)
402c54: 48 c7 44 24 38 00 00 00 00 movq $0x0,0x38(%rsp)
_ZNSt9basic_iosIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:282
402c5d: 48 c7 84 24 a8 00 00 00 18 9b 41 00 movq $0x419b18,0xa8(%rsp)
402c69: e8 02 f4 ff ff callq 402070 <_ZNSt8ios_baseD2Ev@plt>
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:349
402c6e: 48 81 c4 b8 01 00 00 add $0x1b8,%rsp
402c75: 44 89 e0 mov %r12d,%eax
402c78: 5b pop %rbx
402c79: 5d pop %rbp
402c7a: 41 5c pop %r12
402c7c: 41 5d pop %r13
402c7e: 41 5e pop %r14
402c80: 41 5f pop %r15
402c82: c3 retq
402c83: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
402c88: 4d 85 e4 test %r12,%r12
402c8b: 0f 85 ba 00 00 00 jne 402d4b <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x35b>
402c91: 4c 89 e8 mov %r13,%rax
402c94: e9 c3 fe ff ff jmpq 402b5c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x16c>
402c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
402ca0: 31 d2 xor %edx,%edx
402ca2: 48 8d 74 24 08 lea 0x8(%rsp),%rsi
402ca7: 48 8d bc 24 88 00 00 00 lea 0x88(%rsp),%rdi
402caf: e8 3c f6 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
402cb4: 48 89 84 24 88 00 00 00 mov %rax,0x88(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
402cbc: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
402cbf: 48 8b 44 24 08 mov 0x8(%rsp),%rax
402cc4: 48 89 84 24 98 00 00 00 mov %rax,0x98(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
402ccc: 4c 89 e2 mov %r12,%rdx
402ccf: 4c 89 f6 mov %r14,%rsi
402cd2: e8 a9 f4 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
402cd7: 4c 8b 64 24 08 mov 0x8(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402cdc: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
402ce4: e9 73 fe ff ff jmpq 402b5c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x16c>
402ce9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSirsEPFRSt8ios_baseS0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:133
402cf0: 48 8b 44 24 30 mov 0x30(%rsp),%rax
402cf5: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
402cfa: 48 03 50 e8 add -0x18(%rax),%rdx
_ZStanSt13_Ios_FmtflagsS_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/ios_base.h:84
402cfe: 8b 42 18 mov 0x18(%rdx),%eax
402d01: 83 e0 b5 and $0xffffffb5,%eax
_ZStorSt13_Ios_FmtflagsS_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/ios_base.h:88
402d04: 83 c8 40 or $0x40,%eax
402d07: 89 42 18 mov %eax,0x18(%rdx)
_ZSt3octRSt8ios_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/ios_base.h:1042
402d0a: e9 b7 fe ff ff jmpq 402bc6 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x1d6>
402d0f: 90 nop
_ZNSirsEPFRSt8ios_baseS0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:133
402d10: 48 8b 44 24 30 mov 0x30(%rsp),%rax
402d15: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
402d1a: 48 03 50 e8 add -0x18(%rax),%rdx
_ZStanSt13_Ios_FmtflagsS_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/ios_base.h:84
402d1e: 8b 42 18 mov 0x18(%rdx),%eax
402d21: 83 e0 b5 and $0xffffffb5,%eax
_ZStorSt13_Ios_FmtflagsS_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/ios_base.h:88
402d24: 83 c8 08 or $0x8,%eax
402d27: 89 42 18 mov %eax,0x18(%rdx)
_ZSt3hexRSt8ios_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/ios_base.h:1034
402d2a: e9 97 fe ff ff jmpq 402bc6 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x1d6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:212
402d2f: bf 08 40 41 00 mov $0x414008,%edi
402d34: e8 27 f4 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
402d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:348
402d40: 41 bc ff ff ff ff mov $0xffffffff,%r12d
402d46: e9 9d fe ff ff jmpq 402be8 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x1f8>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402d4b: 4c 89 ef mov %r13,%rdi
402d4e: e9 79 ff ff ff jmpq 402ccc <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x2dc>
_ZNSt15basic_streambufIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/streambuf:205
402d53: 48 89 c5 mov %rax,%rbp
402d56: e9 80 f6 ff ff jmpq 4023db <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold+0x27>
_ZNSt9basic_iosIcSt11char_traitsIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_ios.h:282
402d5b: 48 89 c5 mov %rax,%rbp
402d5e: e9 a9 f6 ff ff jmpq 40240c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold+0x58>
_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:65
402d63: 48 89 c5 mov %rax,%rbp
402d66: e9 49 f6 ff ff jmpq 4023b4 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402d6b: 48 89 c5 mov %rax,%rbp
402d6e: e9 4a f6 ff ff jmpq 4023bd <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold+0x9>
_ZNKSt7__cxx1112regex_traitsIcE5valueEci():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:341
402d73: 48 89 c5 mov %rax,%rbp
402d76: e9 ca f6 ff ff jmpq 402445 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0.cold+0x91>
_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:341
402d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000000402d80 <_Z9regexTestv>:
_Z9regexTestv():
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/example.cpp:4
402d80: 41 54 push %r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
402d82: 31 d2 xor %edx,%edx
_Z9regexTestv():
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/example.cpp:4
402d84: 55 push %rbp
402d85: 53 push %rbx
402d86: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
402d8d: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
402d92: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
402d97: 48 c7 44 24 50 77 00 00 00 movq $0x77,0x50(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
402da0: 4c 8d 64 24 20 lea 0x20(%rsp),%r12
402da5: 4c 89 64 24 10 mov %r12,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
402daa: e8 41 f5 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
402daf: 48 8b 54 24 50 mov 0x50(%rsp),%rdx
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_NSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:507
402db4: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
402db9: 66 0f 6f 05 1f 24 01 00 movdqa 0x1241f(%rip),%xmm0 # 4151e0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x30>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
402dc1: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
402dc6: 48 89 54 24 20 mov %rdx,0x20(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
402dcb: ba 6d 73 00 00 mov $0x736d,%edx
402dd0: 0f 11 00 movups %xmm0,(%rax)
402dd3: 66 0f 6f 05 15 24 01 00 movdqa 0x12415(%rip),%xmm0 # 4151f0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x40>
402ddb: 66 89 50 74 mov %dx,0x74(%rax)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402ddf: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
402de4: 0f 11 40 10 movups %xmm0,0x10(%rax)
402de8: 66 0f 6f 05 10 24 01 00 movdqa 0x12410(%rip),%xmm0 # 415200 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x50>
402df0: c7 40 70 6f 62 6c 65 movl $0x656c626f,0x70(%rax)
402df7: 0f 11 40 20 movups %xmm0,0x20(%rax)
402dfb: 66 0f 6f 05 0d 24 01 00 movdqa 0x1240d(%rip),%xmm0 # 415210 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x60>
402e03: c6 40 76 2e movb $0x2e,0x76(%rax)
402e07: 0f 11 40 30 movups %xmm0,0x30(%rax)
402e0b: 66 0f 6f 05 0d 24 01 00 movdqa 0x1240d(%rip),%xmm0 # 415220 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x70>
402e13: 0f 11 40 40 movups %xmm0,0x40(%rax)
402e17: 66 0f 6f 05 11 24 01 00 movdqa 0x12411(%rip),%xmm0 # 415230 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x80>
402e1f: 0f 11 40 50 movups %xmm0,0x50(%rax)
402e23: 66 0f 6f 05 15 24 01 00 movdqa 0x12415(%rip),%xmm0 # 415240 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x90>
402e2b: 0f 11 40 60 movups %xmm0,0x60(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
402e2f: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
402e34: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402e39: c6 04 02 00 movb $0x0,(%rdx,%rax,1)
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_NSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:507
402e3d: e8 0e f5 ff ff callq 402350 <_ZNSt6localeC1Ev@plt>
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:764
402e42: 48 8d 74 24 08 lea 0x8(%rsp),%rsi
402e47: 48 8d 7c 24 38 lea 0x38(%rsp),%rdi
402e4c: c7 44 24 30 11 00 00 00 movl $0x11,0x30(%rsp)
402e54: e8 c7 f2 ff ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
_ZNSt8__detail13__compile_nfaINSt7__cxx1112regex_traitsIcEEPKcEENSt9enable_ifIXsrNS_20__is_contiguous_iterIT0_EE5valueESt10shared_ptrIKNS_4_NFAIT_EEEE4typeES8_S8_RKNSC_11locale_typeENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:183
402e59: 44 8b 44 24 30 mov 0x30(%rsp),%r8d
402e5e: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx
402e63: ba 52 46 41 00 mov $0x414652,%edx
402e68: be 3f 46 41 00 mov $0x41463f,%esi
402e6d: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
402e72: e8 69 fc 00 00 callq 412ae0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE>
_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC4IS5_vEEOS_IT_LS8_2EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1199
402e77: 66 0f 6f 8c 24 50 01 00 00 movdqa 0x150(%rsp),%xmm1
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596
402e80: 48 8b bc 24 80 01 00 00 mov 0x180(%rsp),%rdi
_ZNSt12__shared_ptrIKNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC4IS5_vEEOS_IT_LS8_2EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1202
402e88: 66 0f ef c0 pxor %xmm0,%xmm0
402e8c: 0f 29 84 24 50 01 00 00 movaps %xmm0,0x150(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1199
402e94: 0f 29 4c 24 40 movaps %xmm1,0x40(%rsp)
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596
402e99: 48 85 ff test %rdi,%rdi
402e9c: 74 55 je 402ef3 <_Z9regexTestv+0x173>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:598
402e9e: 48 8b 84 24 c8 01 00 00 mov 0x1c8(%rsp),%rax
402ea6: 48 8b 9c 24 a8 01 00 00 mov 0x1a8(%rsp),%rbx
402eae: 48 8d 68 08 lea 0x8(%rax),%rbp
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
402eb2: 48 39 dd cmp %rbx,%rbp
402eb5: 76 27 jbe 402ede <_Z9regexTestv+0x15e>
402eb7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402ec0: 48 8b 3b mov (%rbx),%rdi
402ec3: be f8 01 00 00 mov $0x1f8,%esi
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
402ec8: 48 83 c3 08 add $0x8,%rbx
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402ecc: e8 ef f2 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
402ed1: 48 39 dd cmp %rbx,%rbp
402ed4: 77 ea ja 402ec0 <_Z9regexTestv+0x140>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:600
402ed6: 48 8b bc 24 80 01 00 00 mov 0x180(%rsp),%rdi
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402ede: 48 8b 84 24 88 01 00 00 mov 0x188(%rsp),%rax
402ee6: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
402eee: e8 cd f2 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402ef3: 48 8b bc 24 60 01 00 00 mov 0x160(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
402efb: 48 8d 84 24 70 01 00 00 lea 0x170(%rsp),%rax
402f03: 48 39 c7 cmp %rax,%rdi
402f06: 74 11 je 402f19 <_Z9regexTestv+0x199>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
402f08: 48 8b 84 24 70 01 00 00 mov 0x170(%rsp),%rax
402f10: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402f14: e8 a7 f2 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:732
402f19: 48 8b ac 24 58 01 00 00 mov 0x158(%rsp),%rbp
402f21: 48 85 ed test %rbp,%rbp
402f24: 74 20 je 402f46 <_Z9regexTestv+0x1c6>
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
402f26: bb 00 00 00 00 mov $0x0,%ebx
402f2b: 48 85 db test %rbx,%rbx
402f2e: 0f 85 fc 00 00 00 jne 403030 <_Z9regexTestv+0x2b0>
_ZN9__gnu_cxx25__exchange_and_add_singleEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:68
402f34: 8b 45 08 mov 0x8(%rbp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
402f37: 8d 50 ff lea -0x1(%rax),%edx
402f3a: 89 55 08 mov %edx,0x8(%rbp)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:155
402f3d: 83 f8 01 cmp $0x1,%eax
402f40: 0f 84 8a 00 00 00 je 402fd0 <_Z9regexTestv+0x250>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402f46: 48 8b bc 24 20 01 00 00 mov 0x120(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
402f4e: 48 8d 84 24 30 01 00 00 lea 0x130(%rsp),%rax
402f56: 48 39 c7 cmp %rax,%rdi
402f59: 74 11 je 402f6c <_Z9regexTestv+0x1ec>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
402f5b: 48 8b 84 24 30 01 00 00 mov 0x130(%rsp),%rax
402f63: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402f67: e8 54 f2 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_NSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:507
402f6c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi
402f71: e8 0a f3 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:732
402f76: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp
402f7b: 48 85 ed test %rbp,%rbp
402f7e: 74 1c je 402f9c <_Z9regexTestv+0x21c>
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
402f80: bb 00 00 00 00 mov $0x0,%ebx
402f85: 48 85 db test %rbx,%rbx
402f88: 0f 85 b2 00 00 00 jne 403040 <_Z9regexTestv+0x2c0>
_ZN9__gnu_cxx25__exchange_and_add_singleEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:68
402f8e: 8b 45 08 mov 0x8(%rbp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
402f91: 8d 50 ff lea -0x1(%rax),%edx
402f94: 89 55 08 mov %edx,0x8(%rbp)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:155
402f97: 83 f8 01 cmp $0x1,%eax
402f9a: 74 64 je 403000 <_Z9regexTestv+0x280>
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:526
402f9c: 48 8d 7c 24 38 lea 0x38(%rsp),%rdi
402fa1: e8 da f2 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
402fa6: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
402fab: 4c 39 e7 cmp %r12,%rdi
402fae: 74 0e je 402fbe <_Z9regexTestv+0x23e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
402fb0: 48 8b 44 24 20 mov 0x20(%rsp),%rax
402fb5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
402fb9: e8 02 f2 ff ff callq 4021c0 <_ZdlPvm@plt>
_Z9regexTestv():
/tmp/compiler-explorer-compiler202095-9137-1e3xtx2.501xl/example.cpp:10
402fbe: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp
402fc5: 5b pop %rbx
402fc6: 5d pop %rbp
402fc7: 41 5c pop %r12
402fc9: c3 retq
402fca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:158
402fd0: 48 8b 45 00 mov 0x0(%rbp),%rax
402fd4: 48 89 ef mov %rbp,%rdi
402fd7: ff 50 10 callq *0x10(%rax)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
402fda: 48 85 db test %rbx,%rbx
402fdd: 75 7c jne 40305b <_Z9regexTestv+0x2db>
_ZN9__gnu_cxx25__exchange_and_add_singleEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:68
402fdf: 8b 45 0c mov 0xc(%rbp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
402fe2: 8d 50 ff lea -0x1(%rax),%edx
402fe5: 89 55 0c mov %edx,0xc(%rbp)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:170
402fe8: 83 f8 01 cmp $0x1,%eax
402feb: 0f 85 55 ff ff ff jne 402f46 <_Z9regexTestv+0x1c6>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:174
402ff1: 48 8b 45 00 mov 0x0(%rbp),%rax
402ff5: 48 89 ef mov %rbp,%rdi
402ff8: ff 50 18 callq *0x18(%rax)
402ffb: e9 46 ff ff ff jmpq 402f46 <_Z9regexTestv+0x1c6>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:158
403000: 48 8b 45 00 mov 0x0(%rbp),%rax
403004: 48 89 ef mov %rbp,%rdi
403007: ff 50 10 callq *0x10(%rax)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
40300a: 48 85 db test %rbx,%rbx
40300d: 75 40 jne 40304f <_Z9regexTestv+0x2cf>
_ZN9__gnu_cxx25__exchange_and_add_singleEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:68
40300f: 8b 45 0c mov 0xc(%rbp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
403012: 8d 50 ff lea -0x1(%rax),%edx
403015: 89 55 0c mov %edx,0xc(%rbp)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:170
403018: 83 f8 01 cmp $0x1,%eax
40301b: 0f 85 7b ff ff ff jne 402f9c <_Z9regexTestv+0x21c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:174
403021: 48 8b 45 00 mov 0x0(%rbp),%rax
403025: 48 89 ef mov %rbp,%rdi
403028: ff 50 18 callq *0x18(%rax)
40302b: e9 6c ff ff ff jmpq 402f9c <_Z9regexTestv+0x21c>
_ZN9__gnu_cxx18__exchange_and_addEPVii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:50
403030: b8 ff ff ff ff mov $0xffffffff,%eax
403035: f0 0f c1 45 08 lock xadd %eax,0x8(%rbp)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:84
40303a: e9 fe fe ff ff jmpq 402f3d <_Z9regexTestv+0x1bd>
40303f: 90 nop
_ZN9__gnu_cxx18__exchange_and_addEPVii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:50
403040: b8 ff ff ff ff mov $0xffffffff,%eax
403045: f0 0f c1 45 08 lock xadd %eax,0x8(%rbp)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:84
40304a: e9 48 ff ff ff jmpq 402f97 <_Z9regexTestv+0x217>
_ZN9__gnu_cxx18__exchange_and_addEPVii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:50
40304f: b8 ff ff ff ff mov $0xffffffff,%eax
403054: f0 0f c1 45 0c lock xadd %eax,0xc(%rbp)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:84
403059: eb bd jmp 403018 <_Z9regexTestv+0x298>
_ZN9__gnu_cxx18__exchange_and_addEPVii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:50
40305b: b8 ff ff ff ff mov $0xffffffff,%eax
403060: f0 0f c1 45 0c lock xadd %eax,0xc(%rbp)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:84
403065: e9 7e ff ff ff jmpq 402fe8 <_Z9regexTestv+0x268>
_ZNSt7__cxx1111basic_regexIcNS_12regex_traitsIcEEEC4IPKcEET_S7_St6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:764
40306a: 48 89 c5 mov %rax,%rbp
40306d: e9 e5 f3 ff ff jmpq 402457 <_Z9regexTestv.cold>
_Z9regexTestv():
403072: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40307c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000403080 <_ZNKSt5ctypeIcE8do_widenEc>:
_ZNKSt5ctypeIcE8do_widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:1084
403080: 89 f0 mov %esi,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:1085
403082: c3 retq
403083: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40308d: 0f 1f 00 nopl (%rax)
0000000000403090 <_ZNKSt5ctypeIcE9do_narrowEcc>:
_ZNKSt5ctypeIcE9do_narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:1134
403090: 89 f0 mov %esi,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:1135
403092: c3 retq
403093: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40309d: 0f 1f 00 nopl (%rax)
00000000004030a0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
4030a0: 0f b6 16 movzbl (%rsi),%edx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
4030a3: 80 fa 0d cmp $0xd,%dl
4030a6: 0f 95 c0 setne %al
4030a9: 80 fa 0a cmp $0xa,%dl
4030ac: 0f 95 c2 setne %dl
4030af: 21 d0 and %edx,%eax
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4030b1: c3 retq
4030b2: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4030bc: 0f 1f 40 00 nopl 0x0(%rax)
00000000004030c0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
4030c0: 0f b6 16 movzbl (%rsi),%edx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
4030c3: 80 fa 0d cmp $0xd,%dl
4030c6: 0f 95 c0 setne %al
4030c9: 80 fa 0a cmp $0xa,%dl
4030cc: 0f 95 c2 setne %dl
4030cf: 21 d0 and %edx,%eax
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4030d1: c3 retq
4030d2: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4030dc: 0f 1f 40 00 nopl 0x0(%rax)
00000000004030e0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:405
4030e0: 0f b6 06 movzbl (%rsi),%eax
4030e3: 38 47 01 cmp %al,0x1(%rdi)
4030e6: 0f 94 c0 sete %al
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4030e9: c3 retq
4030ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
00000000004030f0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:405
4030f0: 0f b6 06 movzbl (%rsi),%eax
4030f3: 38 47 08 cmp %al,0x8(%rdi)
4030f6: 0f 94 c0 sete %al
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4030f9: c3 retq
4030fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000403100 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
403100: 0f b6 16 movzbl (%rsi),%edx
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403103: 48 8b 37 mov (%rdi),%rsi
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403106: b8 01 00 00 00 mov $0x1,%eax
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
40310b: 48 89 d1 mov %rdx,%rcx
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40310e: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403112: 48 d3 e0 shl %cl,%rax
_ZNKSt6bitsetILm256EE15_Unchecked_testEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1066
403115: 48 23 44 d6 78 and 0x78(%rsi,%rdx,8),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1067
40311a: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
40311d: c3 retq
40311e: 66 90 xchg %ax,%ax
0000000000403120 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
403120: 0f b6 16 movzbl (%rsi),%edx
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403123: 48 8b 37 mov (%rdi),%rsi
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403126: b8 01 00 00 00 mov $0x1,%eax
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
40312b: 48 89 d1 mov %rdx,%rcx
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40312e: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403132: 48 d3 e0 shl %cl,%rax
_ZNKSt6bitsetILm256EE15_Unchecked_testEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1066
403135: 48 23 84 d6 80 00 00 00 and 0x80(%rsi,%rdx,8),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1067
40313d: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403140: c3 retq
403141: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40314b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000000403150 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
403150: 0f b6 16 movzbl (%rsi),%edx
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403153: 48 8b 37 mov (%rdi),%rsi
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403156: b8 01 00 00 00 mov $0x1,%eax
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
40315b: 48 89 d1 mov %rdx,%rcx
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40315e: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403162: 48 d3 e0 shl %cl,%rax
_ZNKSt6bitsetILm256EE15_Unchecked_testEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1066
403165: 48 23 84 d6 80 00 00 00 and 0x80(%rsi,%rdx,8),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1067
40316d: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403170: c3 retq
403171: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40317b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000000403180 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
403180: 0f b6 16 movzbl (%rsi),%edx
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403183: 48 8b 37 mov (%rdi),%rsi
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403186: b8 01 00 00 00 mov $0x1,%eax
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:527
40318b: 48 89 d1 mov %rdx,%rcx
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40318e: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403192: 48 d3 e0 shl %cl,%rax
_ZNKSt6bitsetILm256EE15_Unchecked_testEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1066
403195: 48 23 84 d6 80 00 00 00 and 0x80(%rsi,%rdx,8),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1067
40319d: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4031a0: c3 retq
4031a1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4031ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
00000000004031b0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev>:
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:555
4031b0: c3 retq
4031b1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4031bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
00000000004031c0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev>:
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:555
4031c0: be 68 00 00 00 mov $0x68,%esi
4031c5: e9 f6 ef ff ff jmpq 4021c0 <_ZdlPvm@plt>
4031ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
00000000004031d0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv>:
_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4031d0: be 68 00 00 00 mov $0x68,%esi
4031d5: e9 e6 ef ff ff jmpq 4021c0 <_ZdlPvm@plt>
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv():
4031da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
00000000004031e0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info>:
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:578
4031e0: 41 54 push %r12
_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7_M_addrEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/aligned_buffer.h:104
4031e2: 4c 8d 67 10 lea 0x10(%rdi),%r12
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:586
4031e6: 48 81 fe b0 51 41 00 cmp $0x4151b0,%rsi
4031ed: 74 27 je 403216 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x36>
_ZNKSt9type_infoeqERKS_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/typeinfo:122
4031ef: 48 8b 7e 08 mov 0x8(%rsi),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/typeinfo:123
4031f3: 48 81 ff 60 49 41 00 cmp $0x414960,%rdi
4031fa: 74 1a je 403216 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x36>
4031fc: 80 3f 2a cmpb $0x2a,(%rdi)
4031ff: 74 1f je 403220 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x40>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/typeinfo:124
403201: be 60 49 41 00 mov $0x414960,%esi
403206: e8 65 f0 ff ff callq 402270 <strcmp@plt>
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:594
40320b: 85 c0 test %eax,%eax
40320d: b8 00 00 00 00 mov $0x0,%eax
403212: 4c 0f 45 e0 cmovne %rax,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:595
403216: 4c 89 e0 mov %r12,%rax
403219: 41 5c pop %r12
40321b: c3 retq
40321c: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:594
403220: 45 31 e4 xor %r12d,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:595
403223: 4c 89 e0 mov %r12,%rax
403226: 41 5c pop %r12
403228: c3 retq
403229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000403230 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403230: 85 d2 test %edx,%edx
403232: 74 0c je 403240 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x10>
403234: 83 fa 01 cmp $0x1,%edx
403237: 75 03 jne 40323c <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403239: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40323c: 31 c0 xor %eax,%eax
40323e: c3 retq
40323f: 90 nop
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403240: 48 c7 07 c8 4a 41 00 movq $0x414ac8,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
403247: 31 c0 xor %eax,%eax
403249: c3 retq
40324a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000403250 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403250: 85 d2 test %edx,%edx
403252: 74 14 je 403268 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
403254: 83 fa 01 cmp $0x1,%edx
403257: 74 1f je 403278 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
403259: 83 fa 02 cmp $0x2,%edx
40325c: 74 22 je 403280 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40325e: 31 c0 xor %eax,%eax
403260: c3 retq
403261: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403268: 48 c7 07 28 4b 41 00 movq $0x414b28,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40326f: 31 c0 xor %eax,%eax
403271: c3 retq
403272: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403278: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40327b: 31 c0 xor %eax,%eax
40327d: c3 retq
40327e: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
403280: 48 8b 06 mov (%rsi),%rax
403283: 48 89 07 mov %rax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
403286: eb d6 jmp 40325e <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
403288: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000403290 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403290: 85 d2 test %edx,%edx
403292: 74 14 je 4032a8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
403294: 83 fa 01 cmp $0x1,%edx
403297: 74 1f je 4032b8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
403299: 83 fa 02 cmp $0x2,%edx
40329c: 74 22 je 4032c0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40329e: 31 c0 xor %eax,%eax
4032a0: c3 retq
4032a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
4032a8: 48 c7 07 88 4b 41 00 movq $0x414b88,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4032af: 31 c0 xor %eax,%eax
4032b1: c3 retq
4032b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4032b8: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4032bb: 31 c0 xor %eax,%eax
4032bd: c3 retq
4032be: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4032c0: 48 8b 06 mov (%rsi),%rax
4032c3: 48 89 07 mov %rax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
4032c6: eb d6 jmp 40329e <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
4032c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004032d0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
4032d0: 85 d2 test %edx,%edx
4032d2: 74 14 je 4032e8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
4032d4: 83 fa 01 cmp $0x1,%edx
4032d7: 74 1f je 4032f8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
4032d9: 83 fa 02 cmp $0x2,%edx
4032dc: 74 22 je 403300 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4032de: 31 c0 xor %eax,%eax
4032e0: c3 retq
4032e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
4032e8: 48 c7 07 e8 4b 41 00 movq $0x414be8,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4032ef: 31 c0 xor %eax,%eax
4032f1: c3 retq
4032f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4032f8: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4032fb: 31 c0 xor %eax,%eax
4032fd: c3 retq
4032fe: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
403300: 48 8b 06 mov (%rsi),%rax
403303: 48 89 07 mov %rax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
403306: eb d6 jmp 4032de <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
403308: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000403310 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403310: 85 d2 test %edx,%edx
403312: 74 0c je 403320 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x10>
403314: 83 fa 01 cmp $0x1,%edx
403317: 75 03 jne 40331c <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403319: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40331c: 31 c0 xor %eax,%eax
40331e: c3 retq
40331f: 90 nop
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403320: 48 c7 07 48 4c 41 00 movq $0x414c48,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
403327: 31 c0 xor %eax,%eax
403329: c3 retq
40332a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000403330 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403330: 85 d2 test %edx,%edx
403332: 74 14 je 403348 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
403334: 83 fa 01 cmp $0x1,%edx
403337: 74 1f je 403358 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
403339: 83 fa 02 cmp $0x2,%edx
40333c: 74 22 je 403360 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40333e: 31 c0 xor %eax,%eax
403340: c3 retq
403341: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403348: 48 c7 07 a8 4c 41 00 movq $0x414ca8,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40334f: 31 c0 xor %eax,%eax
403351: c3 retq
403352: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403358: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40335b: 31 c0 xor %eax,%eax
40335d: c3 retq
40335e: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
403360: 48 8b 06 mov (%rsi),%rax
403363: 48 89 07 mov %rax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
403366: eb d6 jmp 40333e <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
403368: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000403370 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403370: 85 d2 test %edx,%edx
403372: 74 14 je 403388 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
403374: 83 fa 01 cmp $0x1,%edx
403377: 74 1f je 403398 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
403379: 83 fa 02 cmp $0x2,%edx
40337c: 74 22 je 4033a0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40337e: 31 c0 xor %eax,%eax
403380: c3 retq
403381: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403388: 48 c7 07 08 4d 41 00 movq $0x414d08,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40338f: 31 c0 xor %eax,%eax
403391: c3 retq
403392: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403398: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40339b: 31 c0 xor %eax,%eax
40339d: c3 retq
40339e: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4033a0: 48 8b 06 mov (%rsi),%rax
4033a3: 48 89 07 mov %rax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
4033a6: eb d6 jmp 40337e <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
4033a8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004033b0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
4033b0: 85 d2 test %edx,%edx
4033b2: 74 14 je 4033c8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
4033b4: 83 fa 01 cmp $0x1,%edx
4033b7: 74 1f je 4033d8 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
4033b9: 83 fa 02 cmp $0x2,%edx
4033bc: 74 22 je 4033e0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4033be: 31 c0 xor %eax,%eax
4033c0: c3 retq
4033c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
4033c8: 48 c7 07 68 4d 41 00 movq $0x414d68,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4033cf: 31 c0 xor %eax,%eax
4033d1: c3 retq
4033d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4033d8: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4033db: 31 c0 xor %eax,%eax
4033dd: c3 retq
4033de: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4033e0: 48 8b 06 mov (%rsi),%rax
4033e3: 48 89 07 mov %rax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
4033e6: eb d6 jmp 4033be <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
4033e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004033f0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
4033f0: 85 d2 test %edx,%edx
4033f2: 74 14 je 403408 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
4033f4: 83 fa 01 cmp $0x1,%edx
4033f7: 74 1f je 403418 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
4033f9: 83 fa 02 cmp $0x2,%edx
4033fc: 74 22 je 403420 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4033fe: 31 c0 xor %eax,%eax
403400: c3 retq
403401: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403408: 48 c7 07 c8 4d 41 00 movq $0x414dc8,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40340f: 31 c0 xor %eax,%eax
403411: c3 retq
403412: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403418: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40341b: 31 c0 xor %eax,%eax
40341d: c3 retq
40341e: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
403420: 0f b7 06 movzwl (%rsi),%eax
403423: 66 89 07 mov %ax,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
403426: eb d6 jmp 4033fe <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
403428: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000403430 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403430: 85 d2 test %edx,%edx
403432: 74 14 je 403448 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
403434: 83 fa 01 cmp $0x1,%edx
403437: 74 1f je 403458 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
403439: 83 fa 02 cmp $0x2,%edx
40343c: 74 22 je 403460 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40343e: 31 c0 xor %eax,%eax
403440: c3 retq
403441: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403448: 48 c7 07 28 4e 41 00 movq $0x414e28,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40344f: 31 c0 xor %eax,%eax
403451: c3 retq
403452: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403458: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40345b: 31 c0 xor %eax,%eax
40345d: c3 retq
40345e: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
403460: f3 0f 6f 06 movdqu (%rsi),%xmm0
403464: 0f 11 07 movups %xmm0,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
403467: eb d5 jmp 40343e <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
403469: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000403470 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
403470: 85 d2 test %edx,%edx
403472: 74 14 je 403488 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
403474: 83 fa 01 cmp $0x1,%edx
403477: 74 1f je 403498 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
403479: 83 fa 02 cmp $0x2,%edx
40347c: 74 22 je 4034a0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40347e: 31 c0 xor %eax,%eax
403480: c3 retq
403481: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
403488: 48 c7 07 88 4e 41 00 movq $0x414e88,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40348f: 31 c0 xor %eax,%eax
403491: c3 retq
403492: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403498: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40349b: 31 c0 xor %eax,%eax
40349d: c3 retq
40349e: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4034a0: f3 0f 6f 06 movdqu (%rsi),%xmm0
4034a4: 0f 11 07 movups %xmm0,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
4034a7: eb d5 jmp 40347e <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
4034a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
00000000004034b0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
4034b0: 85 d2 test %edx,%edx
4034b2: 74 14 je 4034c8 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18>
4034b4: 83 fa 01 cmp $0x1,%edx
4034b7: 74 1f je 4034d8 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28>
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
4034b9: 83 fa 02 cmp $0x2,%edx
4034bc: 74 22 je 4034e0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x30>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4034be: 31 c0 xor %eax,%eax
4034c0: c3 retq
4034c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
4034c8: 48 c7 07 e8 4e 41 00 movq $0x414ee8,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4034cf: 31 c0 xor %eax,%eax
4034d1: c3 retq
4034d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4034d8: 48 89 37 mov %rsi,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
4034db: 31 c0 xor %eax,%eax
4034dd: c3 retq
4034de: 66 90 xchg %ax,%ax
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4034e0: f3 0f 6f 06 movdqu (%rsi),%xmm0
4034e4: 0f 11 07 movups %xmm0,(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:197
4034e7: eb d5 jmp 4034be <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe>
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
4034e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
00000000004034f0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
4034f0: 53 push %rbx
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
4034f1: 0f b6 1e movzbl (%rsi),%ebx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
4034f4: 0f b6 05 15 71 01 00 movzbl 0x17115(%rip),%eax # 41a610 <_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul>
4034fb: 84 c0 test %al,%al
4034fd: 74 11 je 403510 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc+0x20>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
4034ff: 38 1d 13 71 01 00 cmp %bl,0x17113(%rip) # 41a618 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403505: 5b pop %rbx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
403506: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403509: c3 retq
40350a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
403510: bf 10 a6 41 00 mov $0x41a610,%edi
403515: e8 f6 ed ff ff callq 402310 <__cxa_guard_acquire@plt>
40351a: 85 c0 test %eax,%eax
40351c: 74 e1 je 4034ff <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc+0xf>
40351e: bf 10 a6 41 00 mov $0x41a610,%edi
403523: c6 05 ee 70 01 00 00 movb $0x0,0x170ee(%rip) # 41a618 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul>
40352a: e8 11 ec ff ff callq 402140 <__cxa_guard_release@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
40352f: 38 1d e3 70 01 00 cmp %bl,0x170e3(%rip) # 41a618 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403535: 5b pop %rbx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
403536: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403539: c3 retq
40353a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000403540 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
403540: 53 push %rbx
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
403541: 0f b6 1e movzbl (%rsi),%ebx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
403544: 0f b6 05 d5 70 01 00 movzbl 0x170d5(%rip),%eax # 41a620 <_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul>
40354b: 84 c0 test %al,%al
40354d: 74 11 je 403560 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x20>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
40354f: 38 1d d3 70 01 00 cmp %bl,0x170d3(%rip) # 41a628 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403555: 5b pop %rbx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
403556: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403559: c3 retq
40355a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
403560: bf 20 a6 41 00 mov $0x41a620,%edi
403565: e8 a6 ed ff ff callq 402310 <__cxa_guard_acquire@plt>
40356a: 85 c0 test %eax,%eax
40356c: 74 e1 je 40354f <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0xf>
40356e: bf 20 a6 41 00 mov $0x41a620,%edi
403573: c6 05 ae 70 01 00 00 movb $0x0,0x170ae(%rip) # 41a628 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul>
40357a: e8 c1 eb ff ff callq 402140 <__cxa_guard_release@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
40357f: 38 1d a3 70 01 00 cmp %bl,0x170a3(%rip) # 41a628 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403585: 5b pop %rbx
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
403586: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403589: c3 retq
40358a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000403590 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
403590: 55 push %rbp
403591: 53 push %rbx
403592: 48 83 ec 08 sub $0x8,%rsp
_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:405
403596: 0f b6 5f 08 movzbl 0x8(%rdi),%ebx
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40359a: 48 8b 3f mov (%rdi),%rdi
_ZSt13__invoke_implIbRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
40359d: 0f be 2e movsbl (%rsi),%ebp
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4035a0: e8 0b eb ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4035a5: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4035a8: 48 8b 00 mov (%rax),%rax
4035ab: 89 ee mov %ebp,%esi
4035ad: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:405
4035b0: 38 c3 cmp %al,%bl
4035b2: 0f 94 c0 sete %al
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4035b5: 48 83 c4 08 add $0x8,%rsp
4035b9: 5b pop %rbx
4035ba: 5d pop %rbp
4035bb: c3 retq
4035bc: 0f 1f 40 00 nopl 0x0(%rax)
00000000004035c0 <_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
4035c0: 55 push %rbp
4035c1: 53 push %rbx
4035c2: 48 83 ec 08 sub $0x8,%rsp
_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:405
4035c6: 0f b6 5f 08 movzbl 0x8(%rdi),%ebx
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4035ca: 48 8b 3f mov (%rdi),%rdi
_ZSt13__invoke_implIbRNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
4035cd: 0f be 2e movsbl (%rsi),%ebp
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4035d0: e8 db ea ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4035d5: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4035d8: 48 8b 00 mov (%rax),%rax
4035db: 89 ee mov %ebp,%esi
4035dd: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:405
4035e0: 38 c3 cmp %al,%bl
4035e2: 0f 94 c0 sete %al
_ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4035e5: 48 83 c4 08 add $0x8,%rsp
4035e9: 5b pop %rbx
4035ea: 5d pop %rbp
4035eb: c3 retq
4035ec: 0f 1f 40 00 nopl 0x0(%rax)
00000000004035f0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0>:
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1913
4035f0: 41 57 push %r15
4035f2: 41 56 push %r14
4035f4: 41 55 push %r13
4035f6: 41 54 push %r12
4035f8: 55 push %rbp
4035f9: 53 push %rbx
4035fa: 48 83 ec 28 sub $0x28,%rsp
4035fe: 48 89 7c 24 10 mov %rdi,0x10(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403603: 48 85 ff test %rdi,%rdi
403606: 0f 84 9b 01 00 00 je 4037a7 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x1b7>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40360c: 48 8b 44 24 10 mov 0x10(%rsp),%rax
403611: 4c 8b 70 18 mov 0x18(%rax),%r14
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403615: 4d 85 f6 test %r14,%r14
403618: 0f 84 67 01 00 00 je 403785 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x195>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40361e: 4d 8b 7e 18 mov 0x18(%r14),%r15
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403622: 4d 85 ff test %r15,%r15
403625: 0f 84 3c 01 00 00 je 403767 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x177>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40362b: 49 8b 47 18 mov 0x18(%r15),%rax
40362f: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403634: 48 85 c0 test %rax,%rax
403637: 0f 84 0c 01 00 00 je 403749 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x159>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40363d: 48 8b 44 24 08 mov 0x8(%rsp),%rax
403642: 48 8b 68 18 mov 0x18(%rax),%rbp
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403646: 48 85 ed test %rbp,%rbp
403649: 0f 84 af 00 00 00 je 4036fe <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x10e>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40364f: 4c 8b 6d 18 mov 0x18(%rbp),%r13
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403653: 4d 85 ed test %r13,%r13
403656: 74 64 je 4036bc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0xcc>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
403658: 4d 8b 65 18 mov 0x18(%r13),%r12
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
40365c: 4d 85 e4 test %r12,%r12
40365f: 74 7f je 4036e0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0xf0>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
403661: 4d 8b 4c 24 18 mov 0x18(%r12),%r9
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403666: 4d 85 c9 test %r9,%r9
403669: 0f 84 b1 00 00 00 je 403720 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x130>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40366f: 49 8b 59 18 mov 0x18(%r9),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403673: 48 85 db test %rbx,%rbx
403676: 74 29 je 4036a1 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0xb1>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1919
403678: 48 8b 7b 18 mov 0x18(%rbx),%rdi
40367c: 4c 89 4c 24 18 mov %r9,0x18(%rsp)
403681: e8 6a ff ff ff callq 4035f0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:789
403686: 48 89 df mov %rbx,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403689: 48 8b 5b 10 mov 0x10(%rbx),%rbx
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40368d: be 30 00 00 00 mov $0x30,%esi
403692: e8 29 eb ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403697: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9
40369c: 48 85 db test %rbx,%rbx
40369f: 75 d7 jne 403678 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x88>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
4036a1: 49 8b 59 10 mov 0x10(%r9),%rbx
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4036a5: be 30 00 00 00 mov $0x30,%esi
4036aa: 4c 89 cf mov %r9,%rdi
4036ad: e8 0e eb ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
4036b2: 48 85 db test %rbx,%rbx
4036b5: 74 69 je 403720 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x130>
4036b7: 49 89 d9 mov %rbx,%r9
4036ba: eb b3 jmp 40366f <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x7f>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
4036bc: 4c 8b 65 10 mov 0x10(%rbp),%r12
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4036c0: be 30 00 00 00 mov $0x30,%esi
4036c5: 48 89 ef mov %rbp,%rdi
4036c8: e8 f3 ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
4036cd: 4d 85 e4 test %r12,%r12
4036d0: 74 2c je 4036fe <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x10e>
4036d2: 4c 89 e5 mov %r12,%rbp
4036d5: e9 75 ff ff ff jmpq 40364f <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x5f>
4036da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
4036e0: 4d 8b 65 10 mov 0x10(%r13),%r12
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4036e4: be 30 00 00 00 mov $0x30,%esi
4036e9: 4c 89 ef mov %r13,%rdi
4036ec: e8 cf ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
4036f1: 4d 85 e4 test %r12,%r12
4036f4: 74 c6 je 4036bc <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0xcc>
4036f6: 4d 89 e5 mov %r12,%r13
4036f9: e9 5a ff ff ff jmpq 403658 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x68>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
4036fe: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403703: be 30 00 00 00 mov $0x30,%esi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403708: 48 8b 6f 10 mov 0x10(%rdi),%rbp
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40370c: e8 af ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403711: 48 85 ed test %rbp,%rbp
403714: 74 33 je 403749 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x159>
403716: 48 89 6c 24 08 mov %rbp,0x8(%rsp)
40371b: e9 1d ff ff ff jmpq 40363d <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x4d>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403720: 49 8b 44 24 10 mov 0x10(%r12),%rax
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403725: be 30 00 00 00 mov $0x30,%esi
40372a: 4c 89 e7 mov %r12,%rdi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40372d: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403732: e8 89 ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403737: 48 8b 44 24 18 mov 0x18(%rsp),%rax
40373c: 48 85 c0 test %rax,%rax
40373f: 74 9f je 4036e0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0xf0>
403741: 49 89 c4 mov %rax,%r12
403744: e9 18 ff ff ff jmpq 403661 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x71>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403749: 49 8b 5f 10 mov 0x10(%r15),%rbx
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40374d: be 30 00 00 00 mov $0x30,%esi
403752: 4c 89 ff mov %r15,%rdi
403755: e8 66 ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
40375a: 48 85 db test %rbx,%rbx
40375d: 74 08 je 403767 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x177>
40375f: 49 89 df mov %rbx,%r15
403762: e9 c4 fe ff ff jmpq 40362b <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x3b>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403767: 49 8b 5e 10 mov 0x10(%r14),%rbx
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40376b: be 30 00 00 00 mov $0x30,%esi
403770: 4c 89 f7 mov %r14,%rdi
403773: e8 48 ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403778: 48 85 db test %rbx,%rbx
40377b: 74 08 je 403785 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x195>
40377d: 49 89 de mov %rbx,%r14
403780: e9 99 fe ff ff jmpq 40361e <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x2e>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403785: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40378a: be 30 00 00 00 mov $0x30,%esi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40378f: 48 8b 5f 10 mov 0x10(%rdi),%rbx
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403793: e8 28 ea ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1917
403798: 48 85 db test %rbx,%rbx
40379b: 74 0a je 4037a7 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x1b7>
40379d: 48 89 5c 24 10 mov %rbx,0x10(%rsp)
4037a2: e9 65 fe ff ff jmpq 40360c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x1c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1924
4037a7: 48 83 c4 28 add $0x28,%rsp
4037ab: 5b pop %rbx
4037ac: 5d pop %rbp
4037ad: 41 5c pop %r12
4037af: 41 5d pop %r13
4037b1: 41 5e pop %r14
4037b3: 41 5f pop %r15
4037b5: c3 retq
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0():
4037b6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
00000000004037c0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
4037c0: 41 54 push %r12
4037c2: 55 push %rbp
4037c3: 53 push %rbx
4037c4: 48 89 fb mov %rdi,%rbx
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037c7: 48 8b 3f mov (%rdi),%rdi
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
4037ca: 0f be 2e movsbl (%rsi),%ebp
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037cd: e8 de e8 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037d2: 89 ee mov %ebp,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037d4: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037d7: 48 8b 00 mov (%rax),%rax
4037da: ff 50 20 callq *0x20(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037dd: 48 8b 3b mov (%rbx),%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037e0: 89 c5 mov %eax,%ebp
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037e2: e8 c9 e8 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037e7: be 0a 00 00 00 mov $0xa,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037ec: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037ef: 48 8b 00 mov (%rax),%rax
4037f2: ff 50 20 callq *0x20(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037f5: 48 8b 3b mov (%rbx),%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037f8: 41 89 c4 mov %eax,%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4037fb: e8 b0 e8 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403800: be 0d 00 00 00 mov $0xd,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403805: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403808: 48 8b 00 mov (%rax),%rax
40380b: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
40380e: 41 38 ec cmp %bpl,%r12b
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403811: 5b pop %rbx
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403812: 41 89 c0 mov %eax,%r8d
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
403815: 0f 95 c0 setne %al
403818: 41 38 e8 cmp %bpl,%r8b
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
40381b: 5d pop %rbp
40381c: 41 5c pop %r12
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
40381e: 0f 95 c2 setne %dl
403821: 21 d0 and %edx,%eax
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403823: c3 retq
403824: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40382e: 66 90 xchg %ax,%ax
0000000000403830 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
403830: 41 54 push %r12
403832: 55 push %rbp
403833: 53 push %rbx
403834: 48 89 fb mov %rdi,%rbx
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403837: 48 8b 3f mov (%rdi),%rdi
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
40383a: 0f be 2e movsbl (%rsi),%ebp
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40383d: e8 6e e8 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403842: 89 ee mov %ebp,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403844: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403847: 48 8b 00 mov (%rax),%rax
40384a: ff 50 20 callq *0x20(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40384d: 48 8b 3b mov (%rbx),%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403850: 89 c5 mov %eax,%ebp
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403852: e8 59 e8 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403857: be 0a 00 00 00 mov $0xa,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40385c: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40385f: 48 8b 00 mov (%rax),%rax
403862: ff 50 20 callq *0x20(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403865: 48 8b 3b mov (%rbx),%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403868: 41 89 c4 mov %eax,%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40386b: e8 40 e8 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403870: be 0d 00 00 00 mov $0xd,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403875: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403878: 48 8b 00 mov (%rax),%rax
40387b: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
40387e: 41 38 ec cmp %bpl,%r12b
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403881: 5b pop %rbx
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403882: 41 89 c0 mov %eax,%r8d
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
403885: 0f 95 c0 setne %al
403888: 41 38 e8 cmp %bpl,%r8b
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
40388b: 5d pop %rbp
40388c: 41 5c pop %r12
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EE8_M_applyEcSt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:376
40388e: 0f 95 c2 setne %dl
403891: 21 d0 and %edx,%eax
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403893: c3 retq
403894: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40389e: 66 90 xchg %ax,%ax
00000000004038a0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
4038a0: 55 push %rbp
4038a1: 53 push %rbx
4038a2: 48 89 fb mov %rdi,%rbx
4038a5: 48 83 ec 08 sub $0x8,%rsp
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
4038a9: 0f be 2e movsbl (%rsi),%ebp
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
4038ac: 0f b6 05 3d 6d 01 00 movzbl 0x16d3d(%rip),%eax # 41a5f0 <_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul>
4038b3: 84 c0 test %al,%al
4038b5: 75 0e jne 4038c5 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc+0x25>
4038b7: bf f0 a5 41 00 mov $0x41a5f0,%edi
4038bc: e8 4f ea ff ff callq 402310 <__cxa_guard_acquire@plt>
4038c1: 85 c0 test %eax,%eax
4038c3: 75 2b jne 4038f0 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc+0x50>
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4038c5: 48 8b 3b mov (%rbx),%rdi
4038c8: e8 e3 e7 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4038cd: 89 ee mov %ebp,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4038cf: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4038d2: 48 8b 00 mov (%rax),%rax
4038d5: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
4038d8: 38 05 1a 6d 01 00 cmp %al,0x16d1a(%rip) # 41a5f8 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul>
4038de: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
4038e1: 48 83 c4 08 add $0x8,%rsp
4038e5: 5b pop %rbx
4038e6: 5d pop %rbp
4038e7: c3 retq
4038e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4038f0: 48 8b 3b mov (%rbx),%rdi
4038f3: e8 b8 e7 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4038f8: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4038fb: 48 8b 00 mov (%rax),%rax
4038fe: 31 f6 xor %esi,%esi
403900: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
403903: bf f0 a5 41 00 mov $0x41a5f0,%edi
403908: 88 05 ea 6c 01 00 mov %al,0x16cea(%rip) # 41a5f8 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul>
40390e: e8 2d e8 ff ff callq 402140 <__cxa_guard_release@plt>
403913: eb b0 jmp 4038c5 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc+0x25>
403915: 48 89 c5 mov %rax,%rbp
403918: bf f0 a5 41 00 mov $0x41a5f0,%edi
40391d: e8 0e e8 ff ff callq 402130 <__cxa_guard_abort@plt>
403922: 48 89 ef mov %rbp,%rdi
403925: e8 b6 e9 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
40392a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000403930 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc>:
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289
403930: 55 push %rbp
403931: 53 push %rbx
403932: 48 89 fb mov %rdi,%rbx
403935: 48 83 ec 08 sub $0x8,%rsp
_ZSt13__invoke_implIbRNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEJcEET_St14__invoke_otherOT0_DpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
403939: 0f be 2e movsbl (%rsi),%ebp
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
40393c: 0f b6 05 bd 6c 01 00 movzbl 0x16cbd(%rip),%eax # 41a600 <_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul>
403943: 84 c0 test %al,%al
403945: 75 0e jne 403955 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x25>
403947: bf 00 a6 41 00 mov $0x41a600,%edi
40394c: e8 bf e9 ff ff callq 402310 <__cxa_guard_acquire@plt>
403951: 85 c0 test %eax,%eax
403953: 75 2b jne 403980 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x50>
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403955: 48 8b 3b mov (%rbx),%rdi
403958: e8 53 e7 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40395d: 89 ee mov %ebp,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40395f: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403962: 48 8b 00 mov (%rax),%rax
403965: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:349
403968: 38 05 9a 6c 01 00 cmp %al,0x16c9a(%rip) # 41a608 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul>
40396e: 0f 95 c0 setne %al
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:293
403971: 48 83 c4 08 add $0x8,%rsp
403975: 5b pop %rbx
403976: 5d pop %rbp
403977: c3 retq
403978: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
403980: 48 8b 3b mov (%rbx),%rdi
403983: e8 28 e7 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
403988: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40398b: 48 8b 00 mov (%rax),%rax
40398e: 31 f6 xor %esi,%esi
403990: ff 50 20 callq *0x20(%rax)
_ZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:348
403993: bf 00 a6 41 00 mov $0x41a600,%edi
403998: 88 05 6a 6c 01 00 mov %al,0x16c6a(%rip) # 41a608 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul>
40399e: e8 9d e7 ff ff callq 402140 <__cxa_guard_release@plt>
4039a3: eb b0 jmp 403955 <_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc+0x25>
4039a5: 48 89 c5 mov %rax,%rbp
4039a8: bf 00 a6 41 00 mov $0x41a600,%edi
4039ad: e8 7e e7 ff ff callq 402130 <__cxa_guard_abort@plt>
4039b2: 48 89 ef mov %rbp,%rdi
4039b5: e8 26 e9 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
4039ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
00000000004039c0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv>:
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:310
4039c0: 41 56 push %r14
4039c2: 41 55 push %r13
4039c4: 41 54 push %r12
4039c6: 55 push %rbp
4039c7: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:313
4039c8: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
4039cf: 48 3b 87 b8 00 00 00 cmp 0xb8(%rdi),%rax
4039d6: 0f 84 32 03 00 00 je 403d0e <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x34e>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:317
4039dc: 48 8d 50 01 lea 0x1(%rax),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:318
4039e0: 4c 8b a7 c0 00 00 00 mov 0xc0(%rdi),%r12
4039e7: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:317
4039ea: 48 89 97 b0 00 00 00 mov %rdx,0xb0(%rdi)
4039f1: 44 0f be 30 movsbl (%rax),%r14d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
4039f5: 45 0f b6 ee movzbl %r14b,%r13d
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:317
4039f9: 44 89 f5 mov %r14d,%ebp
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
4039fc: 43 0f b6 8c 2c 39 01 00 00 movzbl 0x139(%r12,%r13,1),%ecx
403a05: 84 c9 test %cl,%cl
403a07: 75 23 jne 403a2c <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x6c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
403a09: 49 8b 04 24 mov (%r12),%rax
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:317
403a0d: 44 89 f1 mov %r14d,%ecx
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
403a10: 48 8b 40 40 mov 0x40(%rax),%rax
403a14: 48 3d 90 30 40 00 cmp $0x403090,%rax
403a1a: 0f 85 c0 01 00 00 jne 403be0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x220>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
403a20: 84 c9 test %cl,%cl
403a22: 74 08 je 403a2c <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x6c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
403a24: 43 88 8c 2c 39 01 00 00 mov %cl,0x139(%r12,%r13,1)
_ZNSt8__detail12_ScannerBase14_M_find_escapeEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:117
403a2c: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:118
403a33: 0f b6 02 movzbl (%rdx),%eax
403a36: 84 c0 test %al,%al
403a38: 75 16 jne 403a50 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x90>
403a3a: e9 91 00 00 00 jmpq 403ad0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x110>
403a3f: 90 nop
403a40: 0f b6 42 02 movzbl 0x2(%rdx),%eax
403a44: 48 83 c2 02 add $0x2,%rdx
403a48: 84 c0 test %al,%al
403a4a: 0f 84 80 00 00 00 je 403ad0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x110>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:119
403a50: 38 c1 cmp %al,%cl
403a52: 75 ec jne 403a40 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x80>
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:320
403a54: 40 80 fd 62 cmp $0x62,%bpl
403a58: 75 3e jne 403a98 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xd8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:320 (discriminator 2)
403a5a: 83 bb 88 00 00 00 02 cmpl $0x2,0x88(%rbx)
403a61: 74 35 je 403a98 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xd8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403a63: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:328
403a6a: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403a71: 41 b8 70 00 00 00 mov $0x70,%r8d
403a77: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:327
403a79: c7 83 90 00 00 00 18 00 00 00 movl $0x18,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403a83: b9 01 00 00 00 mov $0x1,%ecx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:383
403a88: 5b pop %rbx
403a89: 5d pop %rbp
403a8a: 41 5c pop %r12
403a8c: 41 5d pop %r13
403a8e: 41 5e pop %r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403a90: e9 8b e8 ff ff jmpq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
403a95: 0f 1f 00 nopl (%rax)
403a98: 4c 8b 8b d0 00 00 00 mov 0xd0(%rbx),%r9
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:323
403a9f: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403aa6: b9 01 00 00 00 mov $0x1,%ecx
403aab: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:322
403aad: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403ab7: 44 0f be 42 01 movsbl 0x1(%rdx),%r8d
403abc: 4c 89 ca mov %r9,%rdx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:383
403abf: 5b pop %rbx
403ac0: 5d pop %rbp
403ac1: 41 5c pop %r12
403ac3: 41 5d pop %r13
403ac5: 41 5e pop %r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403ac7: e9 54 e8 ff ff jmpq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
403acc: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:325
403ad0: 40 80 fd 62 cmp $0x62,%bpl
403ad4: 74 8d je 403a63 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xa3>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:330
403ad6: 40 80 fd 42 cmp $0x42,%bpl
403ada: 0f 84 11 01 00 00 je 403bf1 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x231>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:337
403ae0: 8d 45 bc lea -0x44(%rbp),%eax
403ae3: 3c 33 cmp $0x33,%al
403ae5: 0f 86 b5 00 00 00 jbe 403ba0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1e0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:328
403aeb: 4c 8d a3 c8 00 00 00 lea 0xc8(%rbx),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:355
403af2: 40 80 fd 78 cmp $0x78,%bpl
403af6: 0f 84 8c 01 00 00 je 403c88 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2c8>
403afc: 40 80 fd 75 cmp $0x75,%bpl
403b00: 0f 84 82 01 00 00 je 403c88 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2c8>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
403b06: 48 8b 83 c0 00 00 00 mov 0xc0(%rbx),%rax
403b0d: 40 0f b6 ed movzbl %bpl,%ebp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
403b11: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
403b18: 48 8b 40 30 mov 0x30(%rax),%rax
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:370
403b1c: f6 44 68 01 08 testb $0x8,0x1(%rax,%rbp,2)
403b21: 0f 84 45 01 00 00 je 403c6c <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2ac>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403b27: 45 89 f0 mov %r14d,%r8d
403b2a: b9 01 00 00 00 mov $0x1,%ecx
403b2f: 31 f6 xor %esi,%esi
403b31: 4c 89 e7 mov %r12,%rdi
403b34: e8 e7 e7 ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:373
403b39: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:374
403b40: 48 39 83 b8 00 00 00 cmp %rax,0xb8(%rbx)
403b47: 75 2d jne 403b76 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1b6>
403b49: eb 40 jmp 403b8b <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1cb>
403b4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:375
403b50: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1159
403b54: 4c 89 e7 mov %r12,%rdi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:375
403b57: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
403b5e: 0f be 30 movsbl (%rax),%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1159
403b61: e8 2a e6 ff ff callq 402190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt>
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:373
403b66: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:374
403b6d: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
403b74: 74 15 je 403b8b <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1cb>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44 (discriminator 1)
403b76: 48 8b 93 c0 00 00 00 mov 0xc0(%rbx),%rdx
403b7d: 0f b6 08 movzbl (%rax),%ecx
403b80: 48 8b 52 30 mov 0x30(%rdx),%rdx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:374 (discriminator 1)
403b84: f6 44 4a 01 08 testb $0x8,0x1(%rdx,%rcx,2)
403b89: 75 c5 jne 403b50 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x190>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:376
403b8b: c7 83 90 00 00 00 04 00 00 00 movl $0x4,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:383
403b95: 5b pop %rbx
403b96: 5d pop %rbp
403b97: 41 5c pop %r12
403b99: 41 5d pop %r13
403b9b: 41 5e pop %r14
403b9d: c3 retq
403b9e: 66 90 xchg %ax,%ax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:336
403ba0: 48 ba 01 80 08 00 01 80 08 00 movabs $0x8800100088001,%rdx
403baa: 48 0f a3 c2 bt %rax,%rdx
403bae: 73 6b jae 403c1b <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x25b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:343
403bb0: c7 83 90 00 00 00 0e 00 00 00 movl $0xe,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403bba: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
403bc1: 45 89 f0 mov %r14d,%r8d
403bc4: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:344
403bc6: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403bcd: b9 01 00 00 00 mov $0x1,%ecx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:383
403bd2: 5b pop %rbx
403bd3: 5d pop %rbp
403bd4: 41 5c pop %r12
403bd6: 41 5d pop %r13
403bd8: 41 5e pop %r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403bda: e9 41 e7 ff ff jmpq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
403bdf: 90 nop
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
403be0: 31 d2 xor %edx,%edx
403be2: 44 89 f6 mov %r14d,%esi
403be5: 4c 89 e7 mov %r12,%rdi
403be8: ff d0 callq *%rax
403bea: 89 c1 mov %eax,%ecx
403bec: e9 2f fe ff ff jmpq 403a20 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x60>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403bf1: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:333
403bf8: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403bff: 41 b8 6e 00 00 00 mov $0x6e,%r8d
403c05: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:332
403c07: c7 83 90 00 00 00 18 00 00 00 movl $0x18,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403c11: b9 01 00 00 00 mov $0x1,%ecx
403c16: e9 a4 fe ff ff jmpq 403abf <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xff>
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:346
403c1b: 40 80 fd 63 cmp $0x63,%bpl
403c1f: 0f 85 c6 fe ff ff jne 403aeb <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x12b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:348
403c25: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
403c2c: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
403c33: 0f 84 e4 00 00 00 je 403d1d <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x35d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:353
403c39: 48 8d 50 01 lea 0x1(%rax),%rdx
403c3d: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403c44: b9 01 00 00 00 mov $0x1,%ecx
403c49: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:353
403c4b: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403c52: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:352
403c59: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
403c63: 44 0f be 00 movsbl (%rax),%r8d
403c67: e9 53 fe ff ff jmpq 403abf <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xff>
403c6c: 45 89 f0 mov %r14d,%r8d
403c6f: b9 01 00 00 00 mov $0x1,%ecx
403c74: 31 f6 xor %esi,%esi
403c76: 4c 89 e7 mov %r12,%rdi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:380
403c79: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1452
403c83: e9 37 fe ff ff jmpq 403abf <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xff>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
403c88: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
403c8f: 48 c7 83 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
403c9a: c6 00 00 movb $0x0,(%rax)
403c9d: 31 c0 xor %eax,%eax
403c9f: 40 80 fd 78 cmp $0x78,%bpl
403ca3: 0f 95 c0 setne %al
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:358
403ca6: 31 ed xor %ebp,%ebp
403ca8: 44 8d 6c 00 02 lea 0x2(%rax,%rax,1),%r13d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:360
403cad: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:361
403cb4: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
403cbb: 74 42 je 403cff <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x33f>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44 (discriminator 2)
403cbd: 48 8b 93 c0 00 00 00 mov 0xc0(%rbx),%rdx
403cc4: 0f b6 08 movzbl (%rax),%ecx
403cc7: 48 8b 52 30 mov 0x30(%rdx),%rdx
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:361 (discriminator 2)
403ccb: f6 44 4a 01 10 testb $0x10,0x1(%rdx,%rcx,2)
403cd0: 74 2d je 403cff <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x33f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:365
403cd2: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1159
403cd6: 4c 89 e7 mov %r12,%rdi
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:358
403cd9: 83 c5 01 add $0x1,%ebp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:365
403cdc: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
403ce3: 0f be 30 movsbl (%rax),%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1159
403ce6: e8 a5 e4 ff ff callq 402190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt>
_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:358
403ceb: 41 39 ed cmp %ebp,%r13d
403cee: 75 bd jne 403cad <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2ed>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:367
403cf0: c7 83 90 00 00 00 03 00 00 00 movl $0x3,0x90(%rbx)
403cfa: e9 96 fe ff ff jmpq 403b95 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x1d5>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:362 (discriminator 3)
403cff: be 98 40 41 00 mov $0x414098,%esi
403d04: bf 02 00 00 00 mov $0x2,%edi
403d09: e8 52 e6 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:314
403d0e: be 38 40 41 00 mov $0x414038,%esi
403d13: bf 02 00 00 00 mov $0x2,%edi
403d18: e8 43 e6 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:349
403d1d: be 60 40 41 00 mov $0x414060,%esi
403d22: bf 02 00 00 00 mov $0x2,%edi
403d27: e8 34 e6 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
403d2c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000403d30 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv>:
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:151
403d30: 55 push %rbp
403d31: 48 89 fd mov %rdi,%rbp
403d34: 53 push %rbx
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
403d35: bb 00 00 00 00 mov $0x0,%ebx
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:151
403d3a: 48 83 ec 08 sub $0x8,%rsp
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
403d3e: 48 85 db test %rbx,%rbx
403d41: 75 4d jne 403d90 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x60>
_ZN9__gnu_cxx25__exchange_and_add_singleEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:68
403d43: 8b 47 08 mov 0x8(%rdi),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
403d46: 8d 50 ff lea -0x1(%rax),%edx
403d49: 89 57 08 mov %edx,0x8(%rdi)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:155
403d4c: 83 f8 01 cmp $0x1,%eax
403d4f: 74 0f je 403d60 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x30>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:177
403d51: 48 83 c4 08 add $0x8,%rsp
403d55: 5b pop %rbx
403d56: 5d pop %rbp
403d57: c3 retq
403d58: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:158
403d60: 48 8b 45 00 mov 0x0(%rbp),%rax
403d64: 48 89 ef mov %rbp,%rdi
403d67: ff 50 10 callq *0x10(%rax)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:83
403d6a: 48 85 db test %rbx,%rbx
403d6d: 75 31 jne 403da0 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x70>
_ZN9__gnu_cxx25__exchange_and_add_singleEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:68
403d6f: 8b 45 0c mov 0xc(%rbp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
403d72: 8d 50 ff lea -0x1(%rax),%edx
403d75: 89 55 0c mov %edx,0xc(%rbp)
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:170
403d78: 83 f8 01 cmp $0x1,%eax
403d7b: 75 d4 jne 403d51 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x21>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:174
403d7d: 48 8b 45 00 mov 0x0(%rbp),%rax
403d81: 48 89 ef mov %rbp,%rdi
403d84: 48 8b 40 18 mov 0x18(%rax),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:177
403d88: 48 83 c4 08 add $0x8,%rsp
403d8c: 5b pop %rbx
403d8d: 5d pop %rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:174
403d8e: ff e0 jmpq *%rax
_ZN9__gnu_cxx18__exchange_and_addEPVii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:50
403d90: b8 ff ff ff ff mov $0xffffffff,%eax
403d95: f0 0f c1 47 08 lock xadd %eax,0x8(%rdi)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:84
403d9a: eb b0 jmp 403d4c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x1c>
403d9c: 0f 1f 40 00 nopl 0x0(%rax)
_ZN9__gnu_cxx18__exchange_and_addEPVii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:50
403da0: b8 ff ff ff ff mov $0xffffffff,%eax
403da5: f0 0f c1 45 0c lock xadd %eax,0xc(%rbp)
_ZN9__gnu_cxx27__exchange_and_add_dispatchEPii():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:84
403daa: eb cc jmp 403d78 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x48>
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv():
403dac: 0f 1f 40 00 nopl 0x0(%rax)
0000000000403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:140
403db0: 41 54 push %r12
403db2: 49 89 fc mov %rdi,%r12
403db5: 53 push %rbx
403db6: 48 89 f3 mov %rsi,%rbx
403db9: 48 83 ec 08 sub $0x8,%rsp
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:169
403dbd: 48 8b be 60 01 00 00 mov 0x160(%rsi),%rdi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:210
403dc4: 48 3b be 68 01 00 00 cmp 0x168(%rsi),%rdi
403dcb: 74 33 je 403e00 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv+0x50>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
403dcd: 48 8b 47 f8 mov -0x8(%rdi),%rax
403dd1: f3 0f 6f 4f e8 movdqu -0x18(%rdi),%xmm1
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
403dd6: 48 83 ef 18 sub $0x18,%rdi
403dda: 48 89 be 60 01 00 00 mov %rdi,0x160(%rsi)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
403de1: 49 89 44 24 10 mov %rax,0x10(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:145
403de6: 4c 89 e0 mov %r12,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
403de9: 41 0f 11 0c 24 movups %xmm1,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:145
403dee: 48 83 c4 08 add $0x8,%rsp
403df2: 5b pop %rbx
403df3: 41 5c pop %r12
403df5: c3 retq
403df6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
403e00: 48 8b 86 78 01 00 00 mov 0x178(%rsi),%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403e07: be f8 01 00 00 mov $0x1f8,%esi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
403e0c: 48 8b 40 f8 mov -0x8(%rax),%rax
403e10: f3 0f 6f 90 e0 01 00 00 movdqu 0x1e0(%rax),%xmm2
403e18: 48 8b 80 f0 01 00 00 mov 0x1f0(%rax),%rax
403e1f: 41 0f 11 14 24 movups %xmm2,(%r12)
403e24: 49 89 44 24 10 mov %rax,0x10(%r12)
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403e29: e8 92 e3 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
403e2e: 48 8b 93 78 01 00 00 mov 0x178(%rbx),%rdx
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
403e35: 48 8b 42 f8 mov -0x8(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
403e39: 48 83 ea 08 sub $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
403e3d: 66 48 0f 6e e2 movq %rdx,%xmm4
403e42: 48 8d 88 e0 01 00 00 lea 0x1e0(%rax),%rcx
403e49: 66 48 0f 6e d8 movq %rax,%xmm3
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
403e4e: 48 05 f8 01 00 00 add $0x1f8,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
403e54: 66 48 0f 6e c1 movq %rcx,%xmm0
403e59: 66 0f 6c c3 punpcklqdq %xmm3,%xmm0
403e5d: 0f 11 83 60 01 00 00 movups %xmm0,0x160(%rbx)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
403e64: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:145
403e69: 4c 89 e0 mov %r12,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
403e6c: 66 0f 6c c4 punpcklqdq %xmm4,%xmm0
403e70: 0f 11 83 70 01 00 00 movups %xmm0,0x170(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:145
403e77: 48 83 c4 08 add $0x8,%rsp
403e7b: 5b pop %rbx
403e7c: 41 5c pop %r12
403e7e: c3 retq
403e7f: 90 nop
0000000000403e80 <_ZNSt8__detail6_StateIcED1Ev>:
_ZNSt8__detail6_StateIcED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:158
403e80: 83 3f 0b cmpl $0xb,(%rdi)
403e83: 74 0b je 403e90 <_ZNSt8__detail6_StateIcED1Ev+0x10>
403e85: c3 retq
403e86: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
403e90: 48 8b 47 20 mov 0x20(%rdi),%rax
403e94: 48 85 c0 test %rax,%rax
403e97: 74 ec je 403e85 <_ZNSt8__detail6_StateIcED1Ev+0x5>
_ZNSt8__detail6_StateIcED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:156
403e99: 48 83 ec 08 sub $0x8,%rsp
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
403e9d: 48 83 c7 10 add $0x10,%rdi
403ea1: ba 03 00 00 00 mov $0x3,%edx
403ea6: 48 89 fe mov %rdi,%rsi
403ea9: ff d0 callq *%rax
_ZNSt8__detail6_StateIcED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:160
403eab: 48 83 c4 08 add $0x8,%rsp
403eaf: c3 retq
0000000000403eb0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv>:
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:558
403eb0: 41 54 push %r12
403eb2: 49 89 fc mov %rdi,%r12
_ZNSt7__cxx1112regex_traitsIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:80
403eb5: 48 83 c7 60 add $0x60,%rdi
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:558
403eb9: 55 push %rbp
403eba: 53 push %rbx
_ZNSt7__cxx1112regex_traitsIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:80
403ebb: e8 c0 e3 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
403ec0: 49 8b 5c 24 50 mov 0x50(%r12),%rbx
403ec5: 49 8b 6c 24 48 mov 0x48(%r12),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
403eca: 48 39 eb cmp %rbp,%rbx
403ecd: 74 17 je 403ee6 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x36>
403ecf: 90 nop
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
403ed0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
403ed3: 48 83 c5 30 add $0x30,%rbp
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
403ed7: e8 a4 ff ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
403edc: 48 39 eb cmp %rbp,%rbx
403edf: 75 ef jne 403ed0 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x20>
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
403ee1: 49 8b 6c 24 48 mov 0x48(%r12),%rbp
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
403ee6: 48 85 ed test %rbp,%rbp
403ee9: 74 10 je 403efb <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x4b>
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
403eeb: 49 8b 74 24 58 mov 0x58(%r12),%rsi
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403ef0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
403ef3: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403ef6: e8 c5 e2 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorImSaImEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
403efb: 49 8b 7c 24 10 mov 0x10(%r12),%rdi
_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
403f00: 48 85 ff test %rdi,%rdi
403f03: 74 1b je 403f20 <_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x70>
_ZNSt12_Vector_baseImSaImEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
403f05: 49 8b 74 24 20 mov 0x20(%r12),%rsi
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:561
403f0a: 5b pop %rbx
403f0b: 5d pop %rbp
403f0c: 41 5c pop %r12
_ZNSt12_Vector_baseImSaImEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
403f0e: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
403f11: e9 aa e2 ff ff jmpq 4021c0 <_ZdlPvm@plt>
403f16: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:561
403f20: 5b pop %rbx
403f21: 5d pop %rbp
403f22: 41 5c pop %r12
403f24: c3 retq
403f25: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
403f2f: 90 nop
0000000000403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>:
_ZNSt8__detail6_StateIcEC2EOS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:146
403f30: f3 0f 6f 0e movdqu (%rsi),%xmm1
403f34: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0
403f39: f3 0f 6f 56 20 movdqu 0x20(%rsi),%xmm2
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:148
403f3e: 83 3e 0b cmpl $0xb,(%rsi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:146
403f41: 0f 11 0f movups %xmm1,(%rdi)
403f44: 0f 11 47 10 movups %xmm0,0x10(%rdi)
403f48: 0f 11 57 20 movups %xmm2,0x20(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:148
403f4c: 74 02 je 403f50 <_ZNSt8__detail6_StateIcEC1EOS1_+0x20>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:151
403f4e: c3 retq
403f4f: 90 nop
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
403f50: 48 c7 47 20 00 00 00 00 movq $0x0,0x20(%rdi)
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
403f58: 48 8b 46 20 mov 0x20(%rsi),%rax
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
403f5c: f3 0f 6f 5e 10 movdqu 0x10(%rsi),%xmm3
_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
403f61: 48 8b 57 28 mov 0x28(%rdi),%rdx
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
403f65: 0f 11 46 10 movups %xmm0,0x10(%rsi)
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
403f69: 48 89 47 20 mov %rax,0x20(%rdi)
_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
403f6d: 48 8b 46 28 mov 0x28(%rsi),%rax
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
403f71: 48 c7 46 20 00 00 00 00 movq $0x0,0x20(%rsi)
_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
403f79: 48 89 56 28 mov %rdx,0x28(%rsi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
403f7d: 48 89 47 28 mov %rax,0x28(%rdi)
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
403f81: 0f 11 5f 10 movups %xmm3,0x10(%rdi)
_ZNSt8__detail6_StateIcEC2EOS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:151
403f85: c3 retq
403f86: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000403f90 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv>:
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:431
403f90: 41 57 push %r15
403f92: 41 56 push %r14
403f94: 41 55 push %r13
403f96: 41 54 push %r12
403f98: 55 push %rbp
403f99: 53 push %rbx
403f9a: 48 89 fb mov %rdi,%rbx
403f9d: 48 83 ec 08 sub $0x8,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:434
403fa1: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:435
403fa8: 48 8b af c0 00 00 00 mov 0xc0(%rdi),%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:434
403faf: 48 8d 50 01 lea 0x1(%rax),%rdx
403fb3: 48 89 97 b0 00 00 00 mov %rdx,0xb0(%rdi)
403fba: 44 0f be 30 movsbl (%rax),%r14d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
403fbe: 45 0f b6 e6 movzbl %r14b,%r12d
403fc2: 45 89 f5 mov %r14d,%r13d
403fc5: 42 0f b6 84 25 39 01 00 00 movzbl 0x139(%rbp,%r12,1),%eax
403fce: 89 c1 mov %eax,%ecx
403fd0: 84 c0 test %al,%al
403fd2: 75 23 jne 403ff7 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x67>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
403fd4: 48 8b 45 00 mov 0x0(%rbp),%rax
403fd8: 44 89 f1 mov %r14d,%ecx
403fdb: 48 8b 40 40 mov 0x40(%rax),%rax
403fdf: 48 3d 90 30 40 00 cmp $0x403090,%rax
403fe5: 0f 85 2d 02 00 00 jne 404218 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x288>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
403feb: 84 c9 test %cl,%cl
403fed: 74 08 je 403ff7 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x67>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
403fef: 42 88 8c 25 39 01 00 00 mov %cl,0x139(%rbp,%r12,1)
_ZNSt8__detail12_ScannerBase14_M_find_escapeEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:117
403ff7: 48 8b 83 98 00 00 00 mov 0x98(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:118
403ffe: 0f b6 10 movzbl (%rax),%edx
404001: 84 d2 test %dl,%dl
404003: 75 17 jne 40401c <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x8c>
404005: eb 59 jmp 404060 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xd0>
404007: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
404010: 0f b6 50 02 movzbl 0x2(%rax),%edx
404014: 48 83 c0 02 add $0x2,%rax
404018: 84 d2 test %dl,%dl
40401a: 74 44 je 404060 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0xd0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:119
40401c: 38 ca cmp %cl,%dl
40401e: 75 f0 jne 404010 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x80>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404020: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:440
404027: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
40402e: b9 01 00 00 00 mov $0x1,%ecx
404033: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:439
404035: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
40403f: 44 0f be 40 01 movsbl 0x1(%rax),%r8d
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:462
404044: 48 83 c4 08 add $0x8,%rsp
404048: 5b pop %rbx
404049: 5d pop %rbp
40404a: 41 5c pop %r12
40404c: 41 5d pop %r13
40404e: 41 5e pop %r14
404050: 41 5f pop %r15
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404052: e9 c9 e2 ff ff jmpq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
404057: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
404060: 48 8b 93 c0 00 00 00 mov 0xc0(%rbx),%rdx
404067: 41 0f b6 c5 movzbl %r13b,%eax
40406b: 48 8b 52 30 mov 0x30(%rdx),%rdx
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:445
40406f: f6 44 42 01 08 testb $0x8,0x1(%rdx,%rax,2)
404074: 0f 84 c3 01 00 00 je 40423d <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x2ad>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:445 (discriminator 1)
40407a: 41 83 ed 38 sub $0x38,%r13d
40407e: 41 80 fd 01 cmp $0x1,%r13b
404082: 0f 86 b5 01 00 00 jbe 40423d <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x2ad>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404088: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
40408f: 45 89 f0 mov %r14d,%r8d
404092: b9 01 00 00 00 mov $0x1,%ecx
404097: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:447
404099: 4c 8d a3 c8 00 00 00 lea 0xc8(%rbx),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4040a0: 4c 89 e7 mov %r12,%rdi
4040a3: e8 78 e2 ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:450
4040a8: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
4040af: 48 39 83 b8 00 00 00 cmp %rax,0xb8(%rbx)
4040b6: 0f 84 fd 00 00 00 je 4041b9 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x229>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4040bc: 48 8b 8b c0 00 00 00 mov 0xc0(%rbx),%rcx
4040c3: 0f b6 30 movzbl (%rax),%esi
4040c6: 48 8b 49 30 mov 0x30(%rcx),%rcx
4040ca: 48 89 f2 mov %rsi,%rdx
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:453
4040cd: f6 44 71 01 08 testb $0x8,0x1(%rcx,%rsi,2)
4040d2: 0f 84 e1 00 00 00 je 4041b9 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:452
4040d8: 83 ea 38 sub $0x38,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:453
4040db: 80 fa 01 cmp $0x1,%dl
4040de: 0f 86 d5 00 00 00 jbe 4041b9 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:455
4040e4: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
4040e8: 48 8b ab d0 00 00 00 mov 0xd0(%rbx),%rbp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
4040ef: 4c 8d ab d8 00 00 00 lea 0xd8(%rbx),%r13
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:455
4040f6: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
4040fd: 44 0f b6 38 movzbl (%rax),%r15d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
404101: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
404108: 4c 8d 75 01 lea 0x1(%rbp),%r14
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
40410c: 4c 39 e8 cmp %r13,%rax
40410f: 0f 84 14 01 00 00 je 404229 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x299>
404115: 48 8b 93 d8 00 00 00 mov 0xd8(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
40411c: 49 39 d6 cmp %rdx,%r14
40411f: 0f 87 ad 00 00 00 ja 4041d2 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x242>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404125: 44 88 3c 28 mov %r15b,(%rax,%rbp,1)
404129: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
404130: 4c 89 b3 d0 00 00 00 mov %r14,0xd0(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404137: c6 44 28 01 00 movb $0x0,0x1(%rax,%rbp,1)
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:450
40413c: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
404143: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
40414a: 74 6d je 4041b9 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x229>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40414c: 48 8b 8b c0 00 00 00 mov 0xc0(%rbx),%rcx
404153: 0f b6 30 movzbl (%rax),%esi
404156: 48 8b 49 30 mov 0x30(%rcx),%rcx
40415a: 48 89 f2 mov %rsi,%rdx
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:453
40415d: f6 44 71 01 08 testb $0x8,0x1(%rcx,%rsi,2)
404162: 74 55 je 4041b9 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:452
404164: 83 ea 38 sub $0x38,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:453
404167: 80 fa 01 cmp $0x1,%dl
40416a: 76 4d jbe 4041b9 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:455
40416c: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
404170: 48 8b ab d0 00 00 00 mov 0xd0(%rbx),%rbp
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:455
404177: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
40417e: 44 0f b6 38 movzbl (%rax),%r15d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
404182: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
404189: 4c 8d 75 01 lea 0x1(%rbp),%r14
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
40418d: 49 39 c5 cmp %rax,%r13
404190: 0f 84 9d 00 00 00 je 404233 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x2a3>
404196: 48 8b 93 d8 00 00 00 mov 0xd8(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
40419d: 49 39 d6 cmp %rdx,%r14
4041a0: 77 51 ja 4041f3 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x263>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
4041a2: 44 88 3c 28 mov %r15b,(%rax,%rbp,1)
4041a6: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
4041ad: 4c 89 b3 d0 00 00 00 mov %r14,0xd0(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
4041b4: c6 44 28 01 00 movb $0x0,0x1(%rax,%rbp,1)
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:456
4041b9: c7 83 90 00 00 00 02 00 00 00 movl $0x2,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:462
4041c3: 48 83 c4 08 add $0x8,%rsp
4041c7: 5b pop %rbx
4041c8: 5d pop %rbp
4041c9: 41 5c pop %r12
4041cb: 41 5d pop %r13
4041cd: 41 5e pop %r14
4041cf: 41 5f pop %r15
4041d1: c3 retq
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1324
4041d2: 41 b8 01 00 00 00 mov $0x1,%r8d
4041d8: 31 c9 xor %ecx,%ecx
4041da: 31 d2 xor %edx,%edx
4041dc: 48 89 ee mov %rbp,%rsi
4041df: 4c 89 e7 mov %r12,%rdi
4041e2: e8 19 e1 ff ff callq 402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4041e7: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
4041ee: e9 32 ff ff ff jmpq 404125 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x195>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1324
4041f3: 41 b8 01 00 00 00 mov $0x1,%r8d
4041f9: 31 c9 xor %ecx,%ecx
4041fb: 31 d2 xor %edx,%edx
4041fd: 48 89 ee mov %rbp,%rsi
404200: 4c 89 e7 mov %r12,%rdi
404203: e8 f8 e0 ff ff callq 402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
404208: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40420f: eb 91 jmp 4041a2 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x212>
404211: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
404218: 31 d2 xor %edx,%edx
40421a: 44 89 f6 mov %r14d,%esi
40421d: 48 89 ef mov %rbp,%rdi
404220: ff d0 callq *%rax
404222: 89 c1 mov %eax,%ecx
404224: e9 c2 fd ff ff jmpq 403feb <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x5b>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
404229: ba 0f 00 00 00 mov $0xf,%edx
40422e: e9 e9 fe ff ff jmpq 40411c <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x18c>
404233: ba 0f 00 00 00 mov $0xf,%edx
404238: e9 60 ff ff ff jmpq 40419d <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x20d>
_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:460
40423d: be c6 40 41 00 mov $0x4140c6,%esi
404242: bf 02 00 00 00 mov $0x2,%edi
404247: e8 14 e1 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40424c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000404250 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv>:
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:389
404250: 41 56 push %r14
404252: 41 55 push %r13
404254: 41 54 push %r12
404256: 55 push %rbp
404257: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:392
404258: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
40425f: 48 3b 87 b8 00 00 00 cmp 0xb8(%rdi),%rax
404266: 0f 84 43 01 00 00 je 4043af <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x15f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:396
40426c: 44 0f be 28 movsbl (%rax),%r13d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:397
404270: 4c 8b a7 c0 00 00 00 mov 0xc0(%rdi),%r12
404277: 48 89 fd mov %rdi,%rbp
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
40427a: 45 0f b6 f5 movzbl %r13b,%r14d
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:396
40427e: 44 89 eb mov %r13d,%ebx
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
404281: 43 0f be b4 34 39 01 00 00 movsbl 0x139(%r12,%r14,1),%esi
40428a: 40 84 f6 test %sil,%sil
40428d: 75 27 jne 4042b6 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x66>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
40428f: 49 8b 04 24 mov (%r12),%rax
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:397
404293: 44 89 ee mov %r13d,%esi
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
404296: 48 8b 48 40 mov 0x40(%rax),%rcx
40429a: 44 89 e8 mov %r13d,%eax
40429d: 48 81 f9 90 30 40 00 cmp $0x403090,%rcx
4042a4: 0f 85 f6 00 00 00 jne 4043a0 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x150>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
4042aa: 84 c0 test %al,%al
4042ac: 74 08 je 4042b6 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x66>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
4042ae: 43 88 84 34 39 01 00 00 mov %al,0x139(%r12,%r14,1)
strchr():
/usr/include/string.h:221
4042b6: 48 8b bd a0 00 00 00 mov 0xa0(%rbp),%rdi
4042bd: e8 ce dd ff ff callq 402090 <strchr@plt>
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:399
4042c2: 48 85 c0 test %rax,%rax
4042c5: 74 05 je 4042cc <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x7c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:399 (discriminator 1)
4042c7: 80 38 00 cmpb $0x0,(%rax)
4042ca: 75 6c jne 404338 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xe8>
_ZNKSt8__detail12_ScannerBase9_M_is_awkEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:146
4042cc: 8b 85 8c 00 00 00 mov 0x8c(%rbp),%eax
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:405
4042d2: a8 80 test $0x80,%al
4042d4: 0f 85 ae 00 00 00 jne 404388 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x138>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
4042da: 48 8b 95 d0 00 00 00 mov 0xd0(%rbp),%rdx
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:402
4042e1: 48 8d bd c8 00 00 00 lea 0xc8(%rbp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:410
4042e8: a9 20 01 00 00 test $0x120,%eax
4042ed: 74 1a je 404309 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xb9>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44 (discriminator 1)
4042ef: 48 8b 8d c0 00 00 00 mov 0xc0(%rbp),%rcx
4042f6: 0f b6 c3 movzbl %bl,%eax
4042f9: 48 8b 49 30 mov 0x30(%rcx),%rcx
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:410 (discriminator 1)
4042fd: f6 44 41 01 08 testb $0x8,0x1(%rcx,%rax,2)
404302: 74 05 je 404309 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xb9>
404304: 80 fb 30 cmp $0x30,%bl
404307: 75 5f jne 404368 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x118>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:422 (discriminator 6)
404309: c7 85 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453 (discriminator 6)
404313: 45 89 e8 mov %r13d,%r8d
404316: b9 01 00 00 00 mov $0x1,%ecx
40431b: 31 f6 xor %esi,%esi
40431d: e8 fe df ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:426
404322: 48 83 85 b0 00 00 00 01 addq $0x1,0xb0(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:427
40432a: 5b pop %rbx
40432b: 5d pop %rbp
40432c: 41 5c pop %r12
40432e: 41 5d pop %r13
404330: 41 5e pop %r14
404332: c3 retq
404333: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:401
404338: c7 85 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404342: 48 8b 95 d0 00 00 00 mov 0xd0(%rbp),%rdx
404349: 45 89 e8 mov %r13d,%r8d
40434c: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:402
40434e: 48 8d bd c8 00 00 00 lea 0xc8(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404355: b9 01 00 00 00 mov $0x1,%ecx
40435a: e8 c1 df ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
40435f: eb c1 jmp 404322 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xd2>
404361: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:412
404368: c7 85 90 00 00 00 04 00 00 00 movl $0x4,0x90(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404372: 45 89 e8 mov %r13d,%r8d
404375: b9 01 00 00 00 mov $0x1,%ecx
40437a: 31 f6 xor %esi,%esi
40437c: e8 9f df ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
404381: eb 9f jmp 404322 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xd2>
404383: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:427
404388: 5b pop %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:407
404389: 48 89 ef mov %rbp,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:427
40438c: 5d pop %rbp
40438d: 41 5c pop %r12
40438f: 41 5d pop %r13
404391: 41 5e pop %r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:407
404393: e9 f8 fb ff ff jmpq 403f90 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv>
404398: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
4043a0: 31 d2 xor %edx,%edx
4043a2: 4c 89 e7 mov %r12,%rdi
4043a5: ff d1 callq *%rcx
_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:397
4043a7: 0f be f0 movsbl %al,%esi
4043aa: e9 fb fe ff ff jmpq 4042aa <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0x5a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:393
4043af: be 38 40 41 00 mov $0x414038,%esi
4043b4: bf 02 00 00 00 mov $0x2,%edi
4043b9: e8 a2 df ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
4043be: 66 90 xchg %ax,%ax
00000000004043c0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv>:
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:96
4043c0: 41 56 push %r14
4043c2: 41 55 push %r13
4043c4: 41 54 push %r12
4043c6: 55 push %rbp
4043c7: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:99
4043c8: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:96
4043cf: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:101
4043d2: 4c 8b a7 c0 00 00 00 mov 0xc0(%rdi),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:99
4043d9: 48 8d 50 01 lea 0x1(%rax),%rdx
4043dd: 48 89 97 b0 00 00 00 mov %rdx,0xb0(%rdi)
4043e4: 44 0f be 28 movsbl (%rax),%r13d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
4043e8: 45 0f b6 f5 movzbl %r13b,%r14d
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:99
4043ec: 44 89 ed mov %r13d,%ebp
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
4043ef: 43 0f be b4 34 39 01 00 00 movsbl 0x139(%r12,%r14,1),%esi
4043f8: 40 84 f6 test %sil,%sil
4043fb: 75 27 jne 404424 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x64>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
4043fd: 49 8b 04 24 mov (%r12),%rax
404401: 44 89 ee mov %r13d,%esi
404404: 48 8b 48 40 mov 0x40(%rax),%rcx
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:99
404408: 44 89 e8 mov %r13d,%eax
40440b: 48 81 f9 90 30 40 00 cmp $0x403090,%rcx
404412: 0f 85 30 02 00 00 jne 404648 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x288>
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
404418: 3c 20 cmp $0x20,%al
40441a: 74 08 je 404424 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x64>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
40441c: 43 88 84 34 39 01 00 00 mov %al,0x139(%r12,%r14,1)
strchr():
/usr/include/string.h:221
404424: 48 8b bb a0 00 00 00 mov 0xa0(%rbx),%rdi
40442b: e8 60 dc ff ff callq 402090 <strchr@plt>
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:101
404430: 48 85 c0 test %rax,%rax
404433: 0f 84 5f 02 00 00 je 404698 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2d8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:107
404439: 40 80 fd 5c cmp $0x5c,%bpl
40443d: 0f 84 d5 00 00 00 je 404518 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x158>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:124
404443: 40 80 fd 28 cmp $0x28,%bpl
404447: 0f 84 a3 00 00 00 je 4044f0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x130>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:160
40444d: 40 80 fd 29 cmp $0x29,%bpl
404451: 0f 84 d9 01 00 00 je 404630 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x270>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:162
404457: 40 80 fd 5b cmp $0x5b,%bpl
40445b: 0f 84 ff 01 00 00 je 404660 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:174
404461: 40 80 fd 7b cmp $0x7b,%bpl
404465: 0f 84 75 01 00 00 je 4045e0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x220>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:179
40446b: 89 e8 mov %ebp,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:182
40446d: 44 0f be c5 movsbl %bpl,%r8d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:179
404471: 83 e0 df and $0xffffffdf,%eax
404474: 3c 5d cmp $0x5d,%al
404476: 0f 84 8c 02 00 00 je 404708 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x348>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:182
40447c: 4c 8b ab c0 00 00 00 mov 0xc0(%rbx),%r13
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
404483: 44 0f b6 f5 movzbl %bpl,%r14d
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:181
404487: 49 89 dc mov %rbx,%r12
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
40448a: 43 0f b6 84 35 39 01 00 00 movzbl 0x139(%r13,%r14,1),%eax
404493: 84 c0 test %al,%al
404495: 0f 85 8d 02 00 00 jne 404728 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x368>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
40449b: 49 8b 45 00 mov 0x0(%r13),%rax
40449f: 48 8b 40 40 mov 0x40(%rax),%rax
4044a3: 48 3d 90 30 40 00 cmp $0x403090,%rax
4044a9: 0f 85 41 02 00 00 jne 4046f0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x330>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
4044af: 40 84 ed test %bpl,%bpl
4044b2: 74 08 je 4044bc <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0xfc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
4044b4: 43 88 ac 35 39 01 00 00 mov %bpl,0x139(%r13,%r14,1)
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:183
4044bc: 0f b6 03 movzbl (%rbx),%eax
4044bf: 84 c0 test %al,%al
4044c1: 75 13 jne 4044d6 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x116>
4044c3: eb 46 jmp 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
4044c5: 0f 1f 00 nopl (%rax)
4044c8: 41 0f b6 44 24 08 movzbl 0x8(%r12),%eax
4044ce: 49 83 c4 08 add $0x8,%r12
4044d2: 84 c0 test %al,%al
4044d4: 74 35 je 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:184
4044d6: 40 38 c5 cmp %al,%bpl
4044d9: 75 ed jne 4044c8 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x108>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:186
4044db: 41 8b 44 24 04 mov 0x4(%r12),%eax
4044e0: 89 83 90 00 00 00 mov %eax,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:187
4044e6: eb 23 jmp 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
4044e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8__detail12_ScannerBase10_M_is_ecmaEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:126
4044f0: 8b 83 8c 00 00 00 mov 0x8c(%rbx),%eax
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:126
4044f6: a8 10 test $0x10,%al
4044f8: 75 6e jne 404568 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x1a8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:158
4044fa: a8 02 test $0x2,%al
4044fc: 0f 95 c0 setne %al
4044ff: 0f b6 c0 movzbl %al,%eax
404502: 83 c0 05 add $0x5,%eax
404505: 89 83 90 00 00 00 mov %eax,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:196
40450b: 5b pop %rbx
40450c: 5d pop %rbp
40450d: 41 5c pop %r12
40450f: 41 5d pop %r13
404511: 41 5e pop %r14
404513: c3 retq
404514: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:109
404518: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
40451f: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
404526: 0f 84 5b 02 00 00 je 404787 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x3c7>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:115
40452c: f7 83 8c 00 00 00 20 01 00 00 testl $0x120,0x8c(%rbx)
404536: 0f 84 c4 00 00 00 je 404600 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x240>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:117 (discriminator 2)
40453c: 0f b6 10 movzbl (%rax),%edx
40453f: 8d 4a d8 lea -0x28(%rdx),%ecx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:115 (discriminator 2)
404542: 80 f9 01 cmp $0x1,%cl
404545: 76 09 jbe 404550 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x190>
404547: 80 fa 7b cmp $0x7b,%dl
40454a: 0f 85 b0 00 00 00 jne 404600 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x240>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:122
404550: 48 8d 50 01 lea 0x1(%rax),%rdx
404554: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
40455b: 0f b6 28 movzbl (%rax),%ebp
40455e: e9 e0 fe ff ff jmpq 404443 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x83>
404563: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:126 (discriminator 1)
404568: 48 8b 93 b0 00 00 00 mov 0xb0(%rbx),%rdx
40456f: 80 3a 3f cmpb $0x3f,(%rdx)
404572: 75 86 jne 4044fa <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x13a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:128
404574: 48 8d 42 01 lea 0x1(%rdx),%rax
404578: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx)
40457f: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
404586: 0f 84 0a 02 00 00 je 404796 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x3d6>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:133
40458c: 0f b6 42 01 movzbl 0x1(%rdx),%eax
404590: 3c 3a cmp $0x3a,%al
404592: 0f 84 98 01 00 00 je 404730 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x370>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:138
404598: 3c 3d cmp $0x3d,%al
40459a: 0f 84 aa 01 00 00 je 40474a <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x38a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:144
4045a0: 3c 21 cmp $0x21,%al
4045a2: 0f 85 d0 01 00 00 jne 404778 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x3b8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:146
4045a8: 48 83 c2 02 add $0x2,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:148
4045ac: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:147
4045b3: c7 83 90 00 00 00 07 00 00 00 movl $0x7,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4045bd: 41 b8 6e 00 00 00 mov $0x6e,%r8d
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:146
4045c3: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4045ca: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
4045d1: e9 dd 00 00 00 jmpq 4046b3 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2f3>
4045d6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:176
4045e0: c7 83 88 00 00 00 01 00 00 00 movl $0x1,0x88(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:177
4045ea: c7 83 90 00 00 00 0c 00 00 00 movl $0xc,0x90(%rbx)
4045f4: e9 12 ff ff ff jmpq 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
4045f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:119
404600: 48 8b bb f0 00 00 00 mov 0xf0(%rbx),%rdi
404607: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax
40460e: 48 01 df add %rbx,%rdi
404611: a8 01 test $0x1,%al
404613: 74 08 je 40461d <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x25d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:119 (discriminator 1)
404615: 48 8b 17 mov (%rdi),%rdx
404618: 48 8b 44 02 ff mov -0x1(%rdx,%rax,1),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:196 (discriminator 4)
40461d: 5b pop %rbx
40461e: 5d pop %rbp
40461f: 41 5c pop %r12
404621: 41 5d pop %r13
404623: 41 5e pop %r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:119 (discriminator 4)
404625: ff e0 jmpq *%rax
404627: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:161
404630: c7 83 90 00 00 00 08 00 00 00 movl $0x8,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:196
40463a: 5b pop %rbx
40463b: 5d pop %rbp
40463c: 41 5c pop %r12
40463e: 41 5d pop %r13
404640: 41 5e pop %r14
404642: c3 retq
404643: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
404648: ba 20 00 00 00 mov $0x20,%edx
40464d: 4c 89 e7 mov %r12,%rdi
404650: ff d1 callq *%rcx
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:101
404652: 0f be f0 movsbl %al,%esi
404655: e9 be fd ff ff jmpq 404418 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x58>
40465a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:165
404660: c6 83 a8 00 00 00 01 movb $0x1,0xa8(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:166
404667: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:164
40466e: c7 83 88 00 00 00 02 00 00 00 movl $0x2,0x88(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:166
404678: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
40467f: 74 05 je 404686 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2c6>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:166 (discriminator 1)
404681: 80 38 5e cmpb $0x5e,(%rax)
404684: 74 4a je 4046d0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x310>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:172
404686: c7 83 90 00 00 00 09 00 00 00 movl $0x9,0x90(%rbx)
404690: e9 76 fe ff ff jmpq 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
404695: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:103
404698: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4046a2: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:104
4046a9: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4046b0: 45 89 e8 mov %r13d,%r8d
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:196
4046b3: 5b pop %rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4046b4: b9 01 00 00 00 mov $0x1,%ecx
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:196
4046b9: 5d pop %rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4046ba: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:196
4046bc: 41 5c pop %r12
4046be: 41 5d pop %r13
4046c0: 41 5e pop %r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4046c2: e9 59 dc ff ff jmpq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
4046c7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:168
4046d0: c7 83 90 00 00 00 0a 00 00 00 movl $0xa,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:169
4046da: 48 83 c0 01 add $0x1,%rax
4046de: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx)
4046e5: e9 21 fe ff ff jmpq 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
4046ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
4046f0: 31 d2 xor %edx,%edx
4046f2: 44 89 c6 mov %r8d,%esi
4046f5: 4c 89 ef mov %r13,%rdi
4046f8: ff d0 callq *%rax
4046fa: 89 c5 mov %eax,%ebp
4046fc: e9 ae fd ff ff jmpq 4044af <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0xef>
404701: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404708: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:194
40470f: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:193
404716: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:901
404720: eb 91 jmp 4046b3 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2f3>
404722: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:901
404728: 89 c5 mov %eax,%ebp
40472a: e9 8d fd ff ff jmpq 4044bc <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0xfc>
40472f: 90 nop
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:136
404730: c7 83 90 00 00 00 06 00 00 00 movl $0x6,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:135
40473a: 48 83 c2 02 add $0x2,%rdx
40473e: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
404745: e9 c1 fd ff ff jmpq 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:140
40474a: 48 83 c2 02 add $0x2,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:142
40474e: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:141
404755: c7 83 90 00 00 00 07 00 00 00 movl $0x7,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
40475f: 41 b8 70 00 00 00 mov $0x70,%r8d
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:140
404765: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
40476c: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
404773: e9 3b ff ff ff jmpq 4046b3 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2f3>
_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:151
404778: be 20 41 41 00 mov $0x414120,%esi
40477d: bf 05 00 00 00 mov $0x5,%edi
404782: e8 d9 db ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:110
404787: be 38 40 41 00 mov $0x414038,%esi
40478c: bf 02 00 00 00 mov $0x2,%edi
404791: e8 ca db ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:129
404796: be e8 40 41 00 mov $0x4140e8,%esi
40479b: bf 05 00 00 00 mov $0x5,%edi
4047a0: e8 bb db ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
4047a5: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4047af: 90 nop
00000000004047b0 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv>:
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:265
4047b0: 41 57 push %r15
4047b2: 41 56 push %r14
4047b4: 41 55 push %r13
4047b6: 41 54 push %r12
4047b8: 55 push %rbp
4047b9: 53 push %rbx
4047ba: 48 83 ec 08 sub $0x8,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:268
4047be: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
4047c5: 48 8b 8f b8 00 00 00 mov 0xb8(%rdi),%rcx
4047cc: 48 39 c8 cmp %rcx,%rax
4047cf: 0f 84 13 02 00 00 je 4049e8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x238>
4047d5: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:273
4047d8: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4047dc: 48 8b b3 c0 00 00 00 mov 0xc0(%rbx),%rsi
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:273
4047e3: 48 89 97 b0 00 00 00 mov %rdx,0xb0(%rdi)
4047ea: 0f b6 38 movzbl (%rax),%edi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4047ed: 48 8b 76 30 mov 0x30(%rsi),%rsi
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:275
4047f1: f6 44 7e 01 08 testb $0x8,0x1(%rsi,%rdi,2)
4047f6: 0f 85 84 00 00 00 jne 404880 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0xd0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:283
4047fc: 40 80 ff 2c cmp $0x2c,%dil
404800: 74 5e je 404860 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0xb0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:286
404802: f7 83 8c 00 00 00 20 01 00 00 testl $0x120,0x8c(%rbx)
40480c: 0f 84 9e 01 00 00 je 4049b0 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x200>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:288 (discriminator 1)
404812: 48 39 d1 cmp %rdx,%rcx
404815: 0f 84 be 01 00 00 je 4049d9 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x229>
40481b: 40 80 ff 5c cmp $0x5c,%dil
40481f: 0f 85 b4 01 00 00 jne 4049d9 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:288 (discriminator 2)
404825: 80 78 01 7d cmpb $0x7d,0x1(%rax)
404829: 0f 85 aa 01 00 00 jne 4049d9 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:290
40482f: c7 83 88 00 00 00 00 00 00 00 movl $0x0,0x88(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:292
404839: 48 83 c0 02 add $0x2,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:291
40483d: c7 83 90 00 00 00 0d 00 00 00 movl $0xd,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:292
404847: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
40484e: 48 83 c4 08 add $0x8,%rsp
404852: 5b pop %rbx
404853: 5d pop %rbp
404854: 41 5c pop %r12
404856: 41 5d pop %r13
404858: 41 5e pop %r14
40485a: 41 5f pop %r15
40485c: c3 retq
40485d: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:284
404860: c7 83 90 00 00 00 19 00 00 00 movl $0x19,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
40486a: 48 83 c4 08 add $0x8,%rsp
40486e: 5b pop %rbx
40486f: 5d pop %rbp
404870: 41 5c pop %r12
404872: 41 5d pop %r13
404874: 41 5e pop %r14
404876: 41 5f pop %r15
404878: c3 retq
404879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:277
404880: c7 83 90 00 00 00 1a 00 00 00 movl $0x1a,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
40488a: 44 0f be c7 movsbl %dil,%r8d
40488e: b9 01 00 00 00 mov $0x1,%ecx
404893: 31 f6 xor %esi,%esi
404895: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:278
40489c: 4c 8d ab c8 00 00 00 lea 0xc8(%rbx),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4048a3: 4c 89 ef mov %r13,%rdi
4048a6: e8 75 da ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:279
4048ab: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:280
4048b2: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
4048b9: 74 93 je 40484e <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x9e>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
4048bb: 4c 8d b3 d8 00 00 00 lea 0xd8(%rbx),%r14
4048c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44 (discriminator 1)
4048c8: 48 8b 93 c0 00 00 00 mov 0xc0(%rbx),%rdx
4048cf: 0f b6 08 movzbl (%rax),%ecx
4048d2: 48 8b 52 30 mov 0x30(%rdx),%rdx
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:280 (discriminator 1)
4048d6: f6 44 4a 01 08 testb $0x8,0x1(%rdx,%rcx,2)
4048db: 0f 84 6d ff ff ff je 40484e <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x9e>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:281
4048e1: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
4048e5: 48 8b ab d0 00 00 00 mov 0xd0(%rbx),%rbp
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:281
4048ec: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
4048f3: 44 0f b6 38 movzbl (%rax),%r15d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4048f7: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
4048fe: 4c 8d 65 01 lea 0x1(%rbp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
404902: 4c 39 f0 cmp %r14,%rax
404905: 0f 84 95 00 00 00 je 4049a0 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1f0>
40490b: 48 8b 93 d8 00 00 00 mov 0xd8(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
404912: 49 39 d4 cmp %rdx,%r12
404915: 77 39 ja 404950 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x1a0>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404917: 44 88 3c 28 mov %r15b,(%rax,%rbp,1)
40491b: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
404922: 4c 89 a3 d0 00 00 00 mov %r12,0xd0(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404929: c6 44 28 01 00 movb $0x0,0x1(%rax,%rbp,1)
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:279
40492e: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:280
404935: 48 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%rax
40493c: 75 8a jne 4048c8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x118>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
40493e: 48 83 c4 08 add $0x8,%rsp
404942: 5b pop %rbx
404943: 5d pop %rbp
404944: 41 5c pop %r12
404946: 41 5d pop %r13
404948: 41 5e pop %r14
40494a: 41 5f pop %r15
40494c: c3 retq
40494d: 0f 1f 00 nopl (%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1324
404950: 41 b8 01 00 00 00 mov $0x1,%r8d
404956: 31 c9 xor %ecx,%ecx
404958: 31 d2 xor %edx,%edx
40495a: 48 89 ee mov %rbp,%rsi
40495d: 4c 89 ef mov %r13,%rdi
404960: e8 9b d9 ff ff callq 402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404965: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
40496c: 44 88 3c 28 mov %r15b,(%rax,%rbp,1)
404970: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
404977: 4c 89 a3 d0 00 00 00 mov %r12,0xd0(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40497e: c6 44 28 01 00 movb $0x0,0x1(%rax,%rbp,1)
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:279
404983: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:280
40498a: 48 39 83 b8 00 00 00 cmp %rax,0xb8(%rbx)
404991: 0f 85 31 ff ff ff jne 4048c8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x118>
404997: e9 b2 fe ff ff jmpq 40484e <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x9e>
40499c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
4049a0: ba 0f 00 00 00 mov $0xf,%edx
4049a5: e9 68 ff ff ff jmpq 404912 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x162>
4049aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:298
4049b0: 40 80 ff 7d cmp $0x7d,%dil
4049b4: 75 23 jne 4049d9 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x229>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:300
4049b6: c7 83 88 00 00 00 00 00 00 00 movl $0x0,0x88(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:301
4049c0: c7 83 90 00 00 00 0d 00 00 00 movl $0xd,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
4049ca: 48 83 c4 08 add $0x8,%rsp
4049ce: 5b pop %rbx
4049cf: 5d pop %rbp
4049d0: 41 5c pop %r12
4049d2: 41 5d pop %r13
4049d4: 41 5e pop %r14
4049d6: 41 5f pop %r15
4049d8: c3 retq
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:295
4049d9: be 80 41 41 00 mov $0x414180,%esi
4049de: bf 07 00 00 00 mov $0x7,%edi
4049e3: e8 78 d9 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:269
4049e8: be 48 41 41 00 mov $0x414148,%esi
4049ed: bf 06 00 00 00 mov $0x6,%edi
4049f2: e8 69 d9 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
4049f7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
0000000000404a00 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_>:
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
404a00: 41 57 push %r15
404a02: 41 56 push %r14
404a04: 41 55 push %r13
404a06: 41 54 push %r12
404a08: 55 push %rbp
404a09: 53 push %rbx
_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
404a0a: 48 bb ff ff ff ff ff ff ff 0f movabs $0xfffffffffffffff,%rbx
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
404a14: 48 83 ec 18 sub $0x18,%rsp
404a18: 4c 8b 77 08 mov 0x8(%rdi),%r14
404a1c: 4c 8b 2f mov (%rdi),%r13
_ZNKSt6vectorImSaImEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
404a1f: 4c 89 f0 mov %r14,%rax
404a22: 4c 29 e8 sub %r13,%rax
404a25: 48 c1 f8 03 sar $0x3,%rax
_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
404a29: 48 39 d8 cmp %rbx,%rax
404a2c: 0f 84 2d 01 00 00 je 404b5f <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x15f>
404a32: 48 85 c0 test %rax,%rax
404a35: 49 89 d7 mov %rdx,%r15
404a38: ba 01 00 00 00 mov $0x1,%edx
404a3d: 48 89 fd mov %rdi,%rbp
404a40: 48 0f 45 d0 cmovne %rax,%rdx
404a44: 31 c9 xor %ecx,%ecx
404a46: 49 89 f4 mov %rsi,%r12
404a49: 48 01 d0 add %rdx,%rax
_ZN9__gnu_cxxmiIPmSt6vectorImSaImEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
404a4c: 48 89 f2 mov %rsi,%rdx
404a4f: 0f 92 c1 setb %cl
404a52: 4c 29 ea sub %r13,%rdx
_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
404a55: 48 85 c9 test %rcx,%rcx
404a58: 0f 85 f2 00 00 00 jne 404b50 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x150>
_ZNSt12_Vector_baseImSaImEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
404a5e: 48 85 c0 test %rax,%rax
404a61: 75 5d jne 404ac0 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0xc0>
404a63: 31 db xor %ebx,%ebx
_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
404a65: 49 8b 07 mov (%r15),%rax
_ZSt14__relocate_a_1ImmENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:991
404a68: 4d 89 f0 mov %r14,%r8
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:464
404a6b: 4c 8d 4c 11 08 lea 0x8(%rcx,%rdx,1),%r9
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
404a70: 4c 8b 75 10 mov 0x10(%rbp),%r14
_ZSt14__relocate_a_1ImmENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:991
404a74: 4d 29 e0 sub %r12,%r8
_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
404a77: 48 89 04 11 mov %rax,(%rcx,%rdx,1)
_ZSt14__relocate_a_1ImmENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:994
404a7b: 4f 8d 3c 01 lea (%r9,%r8,1),%r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:992
404a7f: 48 85 d2 test %rdx,%rdx
404a82: 7f 6c jg 404af0 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0xf0>
404a84: 4d 85 c0 test %r8,%r8
404a87: 0f 8f a3 00 00 00 jg 404b30 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x130>
_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
404a8d: 4d 85 ed test %r13,%r13
404a90: 0f 85 7f 00 00 00 jne 404b15 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x115>
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
404a96: 66 49 0f 6e cf movq %r15,%xmm1
404a9b: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
404aa0: 48 89 5d 10 mov %rbx,0x10(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
404aa4: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
404aa8: 0f 11 45 00 movups %xmm0,0x0(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
404aac: 48 83 c4 18 add $0x18,%rsp
404ab0: 5b pop %rbx
404ab1: 5d pop %rbp
404ab2: 41 5c pop %r12
404ab4: 41 5d pop %r13
404ab6: 41 5e pop %r14
404ab8: 41 5f pop %r15
404aba: c3 retq
404abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
404ac0: 48 39 d8 cmp %rbx,%rax
404ac3: 48 0f 47 c3 cmova %rbx,%rax
404ac7: 48 8d 1c c5 00 00 00 00 lea 0x0(,%rax,8),%rbx
404acf: 48 89 df mov %rbx,%rdi
404ad2: 48 89 14 24 mov %rdx,(%rsp)
404ad6: e8 d5 d6 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseImSaImEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
404adb: 48 8b 14 24 mov (%rsp),%rdx
_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
404adf: 48 89 c1 mov %rax,%rcx
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
404ae2: 48 01 c3 add %rax,%rbx
_ZNSt12_Vector_baseImSaImEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
404ae5: e9 7b ff ff ff jmpq 404a65 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x65>
404aea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZSt14__relocate_a_1ImmENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
404af0: 48 89 cf mov %rcx,%rdi
404af3: 4c 89 ee mov %r13,%rsi
404af6: 4c 89 44 24 08 mov %r8,0x8(%rsp)
404afb: 4c 89 0c 24 mov %r9,(%rsp)
404aff: e8 9c d7 ff ff callq 4022a0 <memmove@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:992
404b04: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
404b09: 4c 8b 0c 24 mov (%rsp),%r9
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
404b0d: 48 89 c1 mov %rax,%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:992
404b10: 4d 85 c0 test %r8,%r8
404b13: 7f 1b jg 404b30 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x130>
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
404b15: 4c 89 f6 mov %r14,%rsi
_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
404b18: 4c 89 ef mov %r13,%rdi
404b1b: 48 89 0c 24 mov %rcx,(%rsp)
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
404b1f: 4c 29 ee sub %r13,%rsi
_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
404b22: e8 99 d6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt16allocator_traitsISaImEE10deallocateERS0_Pmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/alloc_traits.h:492
404b27: 48 8b 0c 24 mov (%rsp),%rcx
404b2b: e9 66 ff ff ff jmpq 404a96 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x96>
_ZSt14__relocate_a_1ImmENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
404b30: 4c 89 c2 mov %r8,%rdx
404b33: 4c 89 e6 mov %r12,%rsi
404b36: 4c 89 cf mov %r9,%rdi
404b39: 48 89 0c 24 mov %rcx,(%rsp)
404b3d: e8 3e d6 ff ff callq 402180 <memcpy@plt>
404b42: 48 8b 0c 24 mov (%rsp),%rcx
404b46: e9 42 ff ff ff jmpq 404a8d <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x8d>
404b4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
404b50: 48 bb f8 ff ff ff ff ff ff 7f movabs $0x7ffffffffffffff8,%rbx
404b5a: e9 70 ff ff ff jmpq 404acf <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0xcf>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
404b5f: bf aa 41 41 00 mov $0x4141aa,%edi
404b64: e8 97 d5 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
404b69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000404b70 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc>:
_ZNSt8__detail8_ScannerIcE12_M_eat_classEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:469
404b70: 41 57 push %r15
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
404b72: 4c 8d bf d8 00 00 00 lea 0xd8(%rdi),%r15
_ZNSt8__detail8_ScannerIcE12_M_eat_classEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:469
404b79: 41 56 push %r14
404b7b: 41 89 f6 mov %esi,%r14d
404b7e: 41 55 push %r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:472
404b80: 4c 8d af c8 00 00 00 lea 0xc8(%rdi),%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:469
404b87: 41 54 push %r12
404b89: 55 push %rbp
404b8a: 53 push %rbx
404b8b: 48 89 fb mov %rdi,%rbx
404b8e: 48 83 ec 18 sub $0x18,%rsp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
404b92: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
404b99: 48 c7 87 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rdi)
_ZNSt8__detail8_ScannerIcE12_M_eat_classEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:469
404ba4: 89 74 24 0c mov %esi,0xc(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404ba8: c6 00 00 movb $0x0,(%rax)
_ZNSt8__detail8_ScannerIcE12_M_eat_classEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:472
404bab: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
404bb2: 48 8b 97 b8 00 00 00 mov 0xb8(%rdi),%rdx
404bb9: 48 39 c2 cmp %rax,%rdx
404bbc: 75 38 jne 404bf6 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x86>
404bbe: e9 dc 00 00 00 jmpq 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
404bc3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404bc8: 44 88 0c 28 mov %r9b,(%rax,%rbp,1)
404bcc: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
404bd3: 4c 89 a3 d0 00 00 00 mov %r12,0xd0(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404bda: c6 44 28 01 00 movb $0x0,0x1(%rax,%rbp,1)
_ZNSt8__detail8_ScannerIcE12_M_eat_classEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:472
404bdf: 48 8b 83 b0 00 00 00 mov 0xb0(%rbx),%rax
404be6: 48 8b 93 b8 00 00 00 mov 0xb8(%rbx),%rdx
404bed: 48 39 d0 cmp %rdx,%rax
404bf0: 0f 84 a9 00 00 00 je 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:473 (discriminator 2)
404bf6: 48 8d 48 01 lea 0x1(%rax),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:472 (discriminator 2)
404bfa: 44 38 30 cmp %r14b,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:475 (discriminator 2)
404bfd: 48 89 8b b0 00 00 00 mov %rcx,0xb0(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:472 (discriminator 2)
404c04: 74 6a je 404c70 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x100>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:473
404c06: 44 0f b6 08 movzbl (%rax),%r9d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
404c0a: 48 8b ab d0 00 00 00 mov 0xd0(%rbx),%rbp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
404c11: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
404c18: 4c 8d 65 01 lea 0x1(%rbp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
404c1c: 4c 39 f8 cmp %r15,%rax
404c1f: 74 3f je 404c60 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xf0>
404c21: 48 8b 93 d8 00 00 00 mov 0xd8(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
404c28: 49 39 d4 cmp %rdx,%r12
404c2b: 76 9b jbe 404bc8 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x58>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1324
404c2d: 41 b8 01 00 00 00 mov $0x1,%r8d
404c33: 31 c9 xor %ecx,%ecx
404c35: 31 d2 xor %edx,%edx
404c37: 48 89 ee mov %rbp,%rsi
404c3a: 4c 89 ef mov %r13,%rdi
404c3d: 44 88 4c 24 0b mov %r9b,0xb(%rsp)
404c42: e8 b9 d6 ff ff callq 402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404c47: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax
404c4e: 44 0f b6 4c 24 0b movzbl 0xb(%rsp),%r9d
404c54: e9 6f ff ff ff jmpq 404bc8 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x58>
404c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
404c60: ba 0f 00 00 00 mov $0xf,%edx
404c65: eb c1 jmp 404c28 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xb8>
404c67: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail8_ScannerIcE12_M_eat_classEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:476
404c70: 0f b6 7c 24 0c movzbl 0xc(%rsp),%edi
404c75: 40 38 38 cmp %dil,(%rax)
404c78: 75 25 jne 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
404c7a: 48 39 ca cmp %rcx,%rdx
404c7d: 74 20 je 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:477 (discriminator 2)
404c7f: 48 8d 50 02 lea 0x2(%rax),%rdx
404c83: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
404c8a: 80 78 01 5d cmpb $0x5d,0x1(%rax)
404c8e: 75 0f jne 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:486
404c90: 48 83 c4 18 add $0x18,%rsp
404c94: 5b pop %rbx
404c95: 5d pop %rbp
404c96: 41 5c pop %r12
404c98: 41 5d pop %r13
404c9a: 41 5e pop %r14
404c9c: 41 5f pop %r15
404c9e: c3 retq
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:479
404c9f: 80 7c 24 0c 3a cmpb $0x3a,0xc(%rsp)
404ca4: 75 0f jne 404cb5 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x145>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:480
404ca6: be c8 41 41 00 mov $0x4141c8,%esi
404cab: bf 01 00 00 00 mov $0x1,%edi
404cb0: e8 ab d6 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:483
404cb5: be c8 41 41 00 mov $0x4141c8,%esi
404cba: 31 ff xor %edi,%edi
404cbc: e8 9f d6 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
404cc1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
404ccb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000000404cd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv>:
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:203
404cd0: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:206
404cd1: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax
404cd8: 48 8b 8f b8 00 00 00 mov 0xb8(%rdi),%rcx
404cdf: 48 39 c8 cmp %rcx,%rax
404ce2: 0f 84 94 01 00 00 je 404e7c <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1ac>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:211
404ce8: 48 8d 50 01 lea 0x1(%rax),%rdx
404cec: 48 89 fb mov %rdi,%rbx
404cef: 48 89 97 b0 00 00 00 mov %rdx,0xb0(%rdi)
404cf6: 44 0f be 00 movsbl (%rax),%r8d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:213
404cfa: 41 80 f8 2d cmp $0x2d,%r8b
404cfe: 0f 84 f4 00 00 00 je 404df8 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x128>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:215
404d04: 41 80 f8 5b cmp $0x5b,%r8b
404d08: 74 4e je 404d58 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x88>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:245
404d0a: 41 80 f8 5d cmp $0x5d,%r8b
404d0e: 0f 84 9c 00 00 00 je 404db0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0xe0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:251 (discriminator 6)
404d14: 41 80 f8 5c cmp $0x5c,%r8b
404d18: 0f 85 aa 00 00 00 jne 404dc8 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0xf8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:251 (discriminator 1)
404d1e: f6 87 8c 00 00 00 90 testb $0x90,0x8c(%rdi)
404d25: 0f 84 9d 00 00 00 je 404dc8 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0xf8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:252 (discriminator 5)
404d2b: 48 8b bf f0 00 00 00 mov 0xf0(%rdi),%rdi
404d32: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax
404d39: 48 01 df add %rbx,%rdi
404d3c: a8 01 test $0x1,%al
404d3e: 74 08 je 404d48 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x78>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:252 (discriminator 1)
404d40: 48 8b 17 mov (%rdi),%rdx
404d43: 48 8b 44 02 ff mov -0x1(%rdx,%rax,1),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:252 (discriminator 4)
404d48: ff d0 callq *%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:258 (discriminator 4)
404d4a: c6 83 a8 00 00 00 00 movb $0x0,0xa8(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259 (discriminator 4)
404d51: 5b pop %rbx
404d52: c3 retq
404d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:217
404d58: 48 39 d1 cmp %rdx,%rcx
404d5b: 0f 84 2a 01 00 00 je 404e8b <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1bb>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:221
404d61: 0f b6 50 01 movzbl 0x1(%rax),%edx
404d65: 80 fa 2e cmp $0x2e,%dl
404d68: 0f 84 c2 00 00 00 je 404e30 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x160>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:226
404d6e: 80 fa 3a cmp $0x3a,%dl
404d71: 0f 84 f9 00 00 00 je 404e70 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x1a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:231
404d77: 80 fa 3d cmp $0x3d,%dl
404d7a: 0f 84 e0 00 00 00 je 404e60 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x190>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404d80: 48 8b 97 d0 00 00 00 mov 0xd0(%rdi),%rdx
404d87: 41 b8 5b 00 00 00 mov $0x5b,%r8d
404d8d: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:238
404d8f: c7 87 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404d99: b9 01 00 00 00 mov $0x1,%ecx
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:239
404d9e: 48 8d bf c8 00 00 00 lea 0xc8(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
404da5: e8 76 d5 ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
404daa: eb 40 jmp 404dec <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x11c>
404dac: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:245 (discriminator 1)
404db0: f6 87 8c 00 00 00 10 testb $0x10,0x8c(%rdi)
404db7: 75 57 jne 404e10 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x140>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:245 (discriminator 4)
404db9: 80 bf a8 00 00 00 00 cmpb $0x0,0xa8(%rdi)
404dc0: 74 4e je 404e10 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x140>
404dc2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453 (discriminator 6)
404dc8: 48 8b 93 d0 00 00 00 mov 0xd0(%rbx),%rdx
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:256 (discriminator 6)
404dcf: 48 8d bb c8 00 00 00 lea 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453 (discriminator 6)
404dd6: b9 01 00 00 00 mov $0x1,%ecx
404ddb: 31 f6 xor %esi,%esi
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:255 (discriminator 6)
404ddd: c7 83 90 00 00 00 01 00 00 00 movl $0x1,0x90(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453 (discriminator 6)
404de7: e8 34 d5 ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:258
404dec: c6 83 a8 00 00 00 00 movb $0x0,0xa8(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404df3: 5b pop %rbx
404df4: c3 retq
404df5: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:214
404df8: c7 87 90 00 00 00 1c 00 00 00 movl $0x1c,0x90(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:258
404e02: c6 83 a8 00 00 00 00 movb $0x0,0xa8(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404e09: 5b pop %rbx
404e0a: c3 retq
404e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:247
404e10: c7 83 90 00 00 00 0b 00 00 00 movl $0xb,0x90(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:248
404e1a: c7 83 88 00 00 00 00 00 00 00 movl $0x0,0x88(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:258
404e24: c6 83 a8 00 00 00 00 movb $0x0,0xa8(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404e2b: 5b pop %rbx
404e2c: c3 retq
404e2d: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:223
404e30: c7 87 90 00 00 00 10 00 00 00 movl $0x10,0x90(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:234
404e3a: 48 8d 50 02 lea 0x2(%rax),%rdx
404e3e: 48 89 df mov %rbx,%rdi
404e41: 48 89 93 b0 00 00 00 mov %rdx,0xb0(%rbx)
404e48: 0f be 70 01 movsbl 0x1(%rax),%esi
404e4c: e8 1f fd ff ff callq 404b70 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:258
404e51: c6 83 a8 00 00 00 00 movb $0x0,0xa8(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404e58: 5b pop %rbx
404e59: c3 retq
404e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:233
404e60: c7 87 90 00 00 00 11 00 00 00 movl $0x11,0x90(%rdi)
404e6a: eb ce jmp 404e3a <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x16a>
404e6c: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:228
404e70: c7 87 90 00 00 00 0f 00 00 00 movl $0xf,0x90(%rdi)
404e7a: eb be jmp 404e3a <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x16a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:207
404e7c: be f0 41 41 00 mov $0x4141f0,%esi
404e81: bf 04 00 00 00 mov $0x4,%edi
404e86: e8 d5 d4 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:218
404e8b: be 28 42 41 00 mov $0x414228,%esi
404e90: bf 04 00 00 00 mov $0x4,%edi
404e95: e8 c6 d4 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
404e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>:
_ZNSt8__detail8_ScannerIcE10_M_advanceEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:73
404ea0: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax
404ea7: 48 39 87 b0 00 00 00 cmp %rax,0xb0(%rdi)
404eae: 74 28 je 404ed8 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x38>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:79
404eb0: 8b 87 88 00 00 00 mov 0x88(%rdi),%eax
404eb6: 85 c0 test %eax,%eax
404eb8: 74 0e je 404ec8 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x28>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:81
404eba: 83 f8 02 cmp $0x2,%eax
404ebd: 74 11 je 404ed0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x30>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:83
404ebf: 83 f8 01 cmp $0x1,%eax
404ec2: 74 24 je 404ee8 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv+0x48>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:89
404ec4: c3 retq
404ec5: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:80
404ec8: e9 f3 f4 ff ff jmpq 4043c0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv>
404ecd: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:82
404ed0: e9 fb fd ff ff jmpq 404cd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv>
404ed5: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:75
404ed8: c7 87 90 00 00 00 1b 00 00 00 movl $0x1b,0x90(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:76
404ee2: c3 retq
404ee3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:84
404ee8: e9 c3 f8 ff ff jmpq 4047b0 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv>
404eed: 0f 1f 00 nopl (%rax)
0000000000404ef0 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale>:
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:56
404ef0: 41 54 push %r12
404ef2: 48 8d 47 48 lea 0x48(%rdi),%rax
404ef6: 55 push %rbp
404ef7: 4c 89 c5 mov %r8,%rbp
404efa: 53 push %rbx
404efb: 48 89 fb mov %rdi,%rbx
404efe: 48 83 ec 10 sub $0x10,%rsp
_ZNSt8__detail12_ScannerBaseC4ENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:110
404f02: 66 0f 6f 05 b6 02 01 00 movdqa 0x102b6(%rip),%xmm0 # 4151c0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x10>
404f0a: c6 07 5e movb $0x5e,(%rdi)
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:56
404f0d: 48 89 54 24 08 mov %rdx,0x8(%rsp)
_ZNSt8__detail12_ScannerBaseC4ENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:110
404f12: 31 d2 xor %edx,%edx
404f14: 0f 11 47 48 movups %xmm0,0x48(%rdi)
404f18: 66 0f 6f 05 b0 02 01 00 movdqa 0x102b0(%rip),%xmm0 # 4151d0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x20>
404f20: c7 47 04 16 00 00 00 movl $0x16,0x4(%rdi)
404f27: 0f 11 47 58 movups %xmm0,0x58(%rdi)
404f2b: c6 47 08 24 movb $0x24,0x8(%rdi)
404f2f: c7 47 0c 17 00 00 00 movl $0x17,0xc(%rdi)
404f36: c6 47 10 2e movb $0x2e,0x10(%rdi)
404f3a: c7 47 14 00 00 00 00 movl $0x0,0x14(%rdi)
404f41: c6 47 18 2a movb $0x2a,0x18(%rdi)
404f45: c7 47 1c 14 00 00 00 movl $0x14,0x1c(%rdi)
404f4c: c6 47 20 2b movb $0x2b,0x20(%rdi)
404f50: c7 47 24 15 00 00 00 movl $0x15,0x24(%rdi)
404f57: c6 47 28 3f movb $0x3f,0x28(%rdi)
404f5b: c7 47 2c 12 00 00 00 movl $0x12,0x2c(%rdi)
404f62: c6 47 30 7c movb $0x7c,0x30(%rdi)
404f66: c7 47 34 13 00 00 00 movl $0x13,0x34(%rdi)
404f6d: c6 47 38 0a movb $0xa,0x38(%rdi)
404f71: c7 47 3c 13 00 00 00 movl $0x13,0x3c(%rdi)
404f78: c6 47 40 00 movb $0x0,0x40(%rdi)
404f7c: c7 47 44 13 00 00 00 movl $0x13,0x44(%rdi)
404f83: c7 47 68 74 09 76 0b movl $0xb760974,0x68(%rdi)
404f8a: 66 89 57 6c mov %dx,0x6c(%rdi)
404f8e: bf 51 42 41 00 mov $0x414251,%edi
404f93: 48 c7 83 80 00 00 00 60 42 41 00 movq $0x414260,0x80(%rbx)
404f9e: 66 48 0f 6e c7 movq %rdi,%xmm0
404fa3: 0f 16 05 a6 02 01 00 movhps 0x102a6(%rip),%xmm0 # 415250 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xa0>
404faa: 0f 11 43 70 movups %xmm0,0x70(%rbx)
404fae: c7 83 88 00 00 00 00 00 00 00 movl $0x0,0x88(%rbx)
404fb8: 89 8b 8c 00 00 00 mov %ecx,0x8c(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:95
404fbe: f6 c1 10 test $0x10,%cl
404fc1: 0f 84 d1 00 00 00 je 405098 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x1a8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:110
404fc7: 48 89 83 98 00 00 00 mov %rax,0x98(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:98
404fce: 48 89 f8 mov %rdi,%rax
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:65
404fd1: 66 48 0f 6e c6 movq %rsi,%xmm0
_ZNSt8__detail12_ScannerBaseC4ENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:110
404fd6: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx)
_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:134
404fdd: bf e0 a5 41 00 mov $0x41a5e0,%edi
_ZNSt8__detail12_ScannerBaseC4ENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:110
404fe2: c6 83 a8 00 00 00 00 movb $0x0,0xa8(%rbx)
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:65
404fe9: 0f 16 44 24 08 movhps 0x8(%rsp),%xmm0
404fee: 0f 11 83 b0 00 00 00 movups %xmm0,0xb0(%rbx)
_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:134
404ff5: e8 f6 d0 ff ff callq 4020f0 <_ZNKSt6locale2id5_M_idEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:135
404ffa: 48 8b 55 00 mov 0x0(%rbp),%rdx
404ffe: 48 8b 4a 08 mov 0x8(%rdx),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:136
405002: 48 3b 42 10 cmp 0x10(%rdx),%rax
405006: 0f 83 e8 00 00 00 jae 4050f4 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x204>
40500c: 48 8b 3c c1 mov (%rcx,%rax,8),%rdi
405010: 48 85 ff test %rdi,%rdi
405013: 0f 84 db 00 00 00 je 4050f4 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x204>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:139
405019: 31 c9 xor %ecx,%ecx
40501b: ba e0 9c 41 00 mov $0x419ce0,%edx
405020: be 00 9c 41 00 mov $0x419c00,%esi
405025: e8 e6 d1 ff ff callq 402210 <__dynamic_cast@plt>
40502a: 48 85 c0 test %rax,%rax
40502d: 0f 84 cb 00 00 00 je 4050fe <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x20e>
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:65
405033: 48 89 83 c0 00 00 00 mov %rax,0xc0(%rbx)
40503a: ba 50 42 40 00 mov $0x404250,%edx
40503f: f6 83 8c 00 00 00 10 testb $0x10,0x8c(%rbx)
405046: b8 c0 39 40 00 mov $0x4039c0,%eax
40504b: 48 0f 44 c2 cmove %rdx,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40504f: 48 8d ab d8 00 00 00 lea 0xd8(%rbx),%rbp
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:66
405056: 48 89 df mov %rbx,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
405059: 48 c7 83 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
405064: 48 89 ab c8 00 00 00 mov %rbp,0xc8(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40506b: c6 83 d8 00 00 00 00 movb $0x0,0xd8(%rbx)
_ZNSt15regex_constantsanENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:185
405072: 48 c7 83 f0 00 00 00 00 00 00 00 movq $0x0,0xf0(%rbx)
40507d: 48 89 83 e8 00 00 00 mov %rax,0xe8(%rbx)
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:66
405084: e8 17 fe ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
405089: 48 83 c4 10 add $0x10,%rsp
40508d: 5b pop %rbx
40508e: 5d pop %rbp
40508f: 41 5c pop %r12
405091: c3 retq
405092: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail12_ScannerBaseC4ENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:95
405098: 48 8d 43 58 lea 0x58(%rbx),%rax
40509c: 48 89 83 98 00 00 00 mov %rax,0x98(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:100
4050a3: b8 6d 42 41 00 mov $0x41426d,%eax
4050a8: f6 c1 20 test $0x20,%cl
4050ab: 0f 85 20 ff ff ff jne 404fd1 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xe1>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:108
4050b1: b8 60 42 41 00 mov $0x414260,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:102
4050b6: f6 c1 40 test $0x40,%cl
4050b9: 0f 85 12 ff ff ff jne 404fd1 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xe1>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:104
4050bf: b8 82 42 41 00 mov $0x414282,%eax
4050c4: f6 c5 01 test $0x1,%ch
4050c7: 0f 85 04 ff ff ff jne 404fd1 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xe1>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:106
4050cd: b8 74 42 41 00 mov $0x414274,%eax
4050d2: f6 c5 02 test $0x2,%ch
4050d5: 0f 85 f6 fe ff ff jne 404fd1 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xe1>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:108
4050db: 81 e1 80 00 00 00 and $0x80,%ecx
4050e1: b8 60 42 41 00 mov $0x414260,%eax
4050e6: ba 00 00 00 00 mov $0x0,%edx
4050eb: 48 0f 44 c2 cmove %rdx,%rax
4050ef: e9 dd fe ff ff jmpq 404fd1 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0xe1>
_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:137
4050f4: e8 47 d1 ff ff callq 402240 <_ZSt16__throw_bad_castv@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4050f9: 49 89 c4 mov %rax,%r12
4050fc: eb 05 jmp 405103 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x213>
_ZSt9use_facetIKSt5ctypeIcEERKT_RKSt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:139
4050fe: e8 3d d2 ff ff callq 402340 <__cxa_bad_cast@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405103: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40510a: 48 39 fd cmp %rdi,%rbp
40510d: 74 10 je 40511f <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x22f>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40510f: 48 8b b3 d8 00 00 00 mov 0xd8(%rbx),%rsi
405116: 48 83 c6 01 add $0x1,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40511a: e8 a1 d0 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40511f: 4c 89 e7 mov %r12,%rdi
405122: e8 b9 d1 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
405127: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
0000000000405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>:
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
405130: 48 b9 aa aa aa aa aa aa aa 02 movabs $0x2aaaaaaaaaaaaaa,%rcx
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40513a: 41 57 push %r15
40513c: 41 56 push %r14
40513e: 41 55 push %r13
405140: 41 54 push %r12
405142: 55 push %rbp
405143: 48 89 d5 mov %rdx,%rbp
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405146: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
405150: 53 push %rbx
405151: 48 83 ec 38 sub $0x38,%rsp
405155: 4c 8b 6f 08 mov 0x8(%rdi),%r13
405159: 4c 8b 3f mov (%rdi),%r15
40515c: 48 89 7c 24 18 mov %rdi,0x18(%rsp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405161: 4c 89 e8 mov %r13,%rax
405164: 4c 29 f8 sub %r15,%rax
405167: 48 c1 f8 04 sar $0x4,%rax
40516b: 48 0f af c2 imul %rdx,%rax
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40516f: 48 39 c8 cmp %rcx,%rax
405172: 0f 84 1c 02 00 00 je 405394 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x264>
405178: 48 85 c0 test %rax,%rax
40517b: ba 01 00 00 00 mov $0x1,%edx
_ZN9__gnu_cxxmiIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
405180: 49 89 f4 mov %rsi,%r12
405183: 49 89 f6 mov %rsi,%r14
405186: 48 0f 45 d0 cmovne %rax,%rdx
40518a: 48 89 f3 mov %rsi,%rbx
40518d: 48 01 d0 add %rdx,%rax
405190: 0f 92 c2 setb %dl
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1761
405193: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZN9__gnu_cxxmiIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSB_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
405198: 4d 29 fc sub %r15,%r12
40519b: 0f b6 d2 movzbl %dl,%edx
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
40519e: 48 85 d2 test %rdx,%rdx
4051a1: 0f 85 d9 01 00 00 jne 405380 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x250>
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
4051a7: 48 85 c0 test %rax,%rax
4051aa: 0f 85 a8 01 00 00 jne 405358 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x228>
4051b0: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:449
4051b9: 4c 03 64 24 08 add 0x8(%rsp),%r12
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
4051be: 48 89 ee mov %rbp,%rsi
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:449
4051c1: 4c 89 e7 mov %r12,%rdi
4051c4: 4c 89 64 24 28 mov %r12,0x28(%rsp)
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
4051c9: e8 62 ed ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
4051ce: 4c 8b 64 24 08 mov 0x8(%rsp),%r12
4051d3: 4d 39 fe cmp %r15,%r14
4051d6: 0f 84 84 00 00 00 je 405260 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x130>
4051dc: 4c 89 fd mov %r15,%rbp
4051df: eb 14 jmp 4051f5 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0xc5>
4051e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4051e8: 48 83 c5 30 add $0x30,%rbp
4051ec: 49 83 c4 30 add $0x30,%r12
4051f0: 49 39 ee cmp %rbp,%r14
4051f3: 74 6b je 405260 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x130>
_ZNSt8__detail6_StateIcEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:139
4051f5: f3 0f 6f 4d 00 movdqu 0x0(%rbp),%xmm1
4051fa: 41 0f 11 0c 24 movups %xmm1,(%r12)
4051ff: f3 0f 6f 55 10 movdqu 0x10(%rbp),%xmm2
405204: 41 0f 11 54 24 10 movups %xmm2,0x10(%r12)
40520a: f3 0f 6f 5d 20 movdqu 0x20(%rbp),%xmm3
40520f: 41 0f 11 5c 24 20 movups %xmm3,0x20(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
405215: 83 7d 00 0b cmpl $0xb,0x0(%rbp)
405219: 75 cd jne 4051e8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0xb8>
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
40521b: 49 c7 44 24 20 00 00 00 00 movq $0x0,0x20(%r12)
_ZNKSt14_Function_base8_M_emptyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248
405224: 48 8b 45 20 mov 0x20(%rbp),%rax
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:591
405228: 48 85 c0 test %rax,%rax
40522b: 74 bb je 4051e8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0xb8>
40522d: 49 8d 4c 24 10 lea 0x10(%r12),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:593
405232: 48 8d 75 10 lea 0x10(%rbp),%rsi
405236: ba 02 00 00 00 mov $0x2,%edx
40523b: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
405240: 48 89 cf mov %rcx,%rdi
405243: ff d0 callq *%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
405245: f3 0f 6f 7d 20 movdqu 0x20(%rbp),%xmm7
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40524a: 48 83 c5 30 add $0x30,%rbp
40524e: 49 83 c4 30 add $0x30,%r12
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
405252: 41 0f 11 7c 24 f0 movups %xmm7,-0x10(%r12)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
405258: 49 39 ee cmp %rbp,%r14
40525b: 75 98 jne 4051f5 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0xc5>
40525d: 0f 1f 00 nopl (%rax)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:477
405260: 49 8d 6c 24 30 lea 0x30(%r12),%rbp
405265: 48 89 6c 24 20 mov %rbp,0x20(%rsp)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40526a: 4d 39 ee cmp %r13,%r14
40526d: 75 16 jne 405285 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x155>
40526f: eb 6f jmp 4052e0 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1b0>
405271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
405278: 48 83 c3 30 add $0x30,%rbx
40527c: 48 83 c5 30 add $0x30,%rbp
405280: 49 39 dd cmp %rbx,%r13
405283: 74 5b je 4052e0 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1b0>
_ZNSt8__detail6_StateIcEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:139
405285: f3 0f 6f 23 movdqu (%rbx),%xmm4
405289: f3 0f 6f 6b 10 movdqu 0x10(%rbx),%xmm5
40528e: f3 0f 6f 73 20 movdqu 0x20(%rbx),%xmm6
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
405293: 83 3b 0b cmpl $0xb,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:139
405296: 0f 11 65 00 movups %xmm4,0x0(%rbp)
40529a: 0f 11 6d 10 movups %xmm5,0x10(%rbp)
40529e: 0f 11 75 20 movups %xmm6,0x20(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
4052a2: 75 d4 jne 405278 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x148>
_ZNKSt14_Function_base8_M_emptyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248
4052a4: 48 8b 43 20 mov 0x20(%rbx),%rax
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
4052a8: 48 c7 45 20 00 00 00 00 movq $0x0,0x20(%rbp)
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:591
4052b0: 48 85 c0 test %rax,%rax
4052b3: 74 c3 je 405278 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x148>
4052b5: 4c 8d 65 10 lea 0x10(%rbp),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:593
4052b9: 48 8d 73 10 lea 0x10(%rbx),%rsi
4052bd: ba 02 00 00 00 mov $0x2,%edx
4052c2: 4c 89 e7 mov %r12,%rdi
4052c5: ff d0 callq *%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
4052c7: f3 0f 6f 7b 20 movdqu 0x20(%rbx),%xmm7
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
4052cc: 48 83 c3 30 add $0x30,%rbx
4052d0: 48 83 c5 30 add $0x30,%rbp
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
4052d4: 0f 11 7d f0 movups %xmm7,-0x10(%rbp)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
4052d8: 49 39 dd cmp %rbx,%r13
4052db: 75 a8 jne 405285 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x155>
4052dd: 0f 1f 00 nopl (%rax)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4052e0: 4c 89 fb mov %r15,%rbx
4052e3: 4d 39 ef cmp %r13,%r15
4052e6: 74 19 je 405301 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1d1>
4052e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
4052f0: 48 89 df mov %rbx,%rdi
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4052f3: 48 83 c3 30 add $0x30,%rbx
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
4052f7: e8 84 eb ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4052fc: 4c 39 eb cmp %r13,%rbx
4052ff: 75 ef jne 4052f0 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1c0>
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405301: 4d 85 ff test %r15,%r15
405304: 74 1c je 405322 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x1f2>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
405306: 48 8b 44 24 18 mov 0x18(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40530b: 4c 89 ff mov %r15,%rdi
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40530e: 48 8b 40 10 mov 0x10(%rax),%rax
405312: 48 89 c6 mov %rax,%rsi
405315: 48 89 44 24 20 mov %rax,0x20(%rsp)
40531a: 4c 29 fe sub %r15,%rsi
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40531d: e8 9e ce ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
405322: 48 8b 44 24 08 mov 0x8(%rsp),%rax
405327: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
40532c: 66 48 0f 6e fd movq %rbp,%xmm7
405331: 66 48 0f 6e c0 movq %rax,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
405336: 48 03 44 24 10 add 0x10(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40533b: 66 0f 6c c7 punpcklqdq %xmm7,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40533f: 48 89 41 10 mov %rax,0x10(%rcx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
405343: 0f 11 01 movups %xmm0,(%rcx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
405346: 48 83 c4 38 add $0x38,%rsp
40534a: 5b pop %rbx
40534b: 5d pop %rbp
40534c: 41 5c pop %r12
40534e: 41 5d pop %r13
405350: 41 5e pop %r14
405352: 41 5f pop %r15
405354: c3 retq
405355: 0f 1f 00 nopl (%rax)
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
405358: 48 39 c8 cmp %rcx,%rax
40535b: 48 0f 46 c8 cmovbe %rax,%rcx
40535f: 48 8d 04 49 lea (%rcx,%rcx,2),%rax
405363: 48 c1 e0 04 shl $0x4,%rax
405367: 48 89 44 24 10 mov %rax,0x10(%rsp)
40536c: 48 89 c7 mov %rax,%rdi
40536f: e8 3c ce ff ff callq 4021b0 <_Znwm@plt>
405374: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
405379: e9 3b fe ff ff jmpq 4051b9 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x89>
40537e: 66 90 xchg %ax,%ax
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
405380: 48 b8 e0 ff ff ff ff ff ff 7f movabs $0x7fffffffffffffe0,%rax
40538a: 48 89 44 24 10 mov %rax,0x10(%rsp)
40538f: 48 89 c7 mov %rax,%rdi
405392: eb db jmp 40536f <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x23f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
405394: bf aa 41 41 00 mov $0x4141aa,%edi
405399: e8 62 cd ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40539e: 48 89 c5 mov %rax,%rbp
4053a1: eb 05 jmp 4053a8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x278>
4053a3: 49 89 c5 mov %rax,%r13
4053a6: eb 30 jmp 4053d8 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x2a8>
4053a8: 49 8b 44 24 20 mov 0x20(%r12),%rax
4053ad: 48 85 c0 test %rax,%rax
4053b0: 74 0f je 4053c1 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x291>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4053b2: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
4053b7: ba 03 00 00 00 mov $0x3,%edx
4053bc: 48 89 f7 mov %rsi,%rdi
4053bf: ff d0 callq *%rax
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
4053c1: 48 89 ef mov %rbp,%rdi
4053c4: e8 d7 cc ff ff callq 4020a0 <__cxa_begin_catch@plt>
4053c9: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4053ce: 49 39 dc cmp %rbx,%r12
4053d1: 75 32 jne 405405 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x2d5>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:97
4053d3: e8 b8 ce ff ff callq 402290 <__cxa_rethrow@plt>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4053d8: 48 8b 45 20 mov 0x20(%rbp),%rax
4053dc: 48 85 c0 test %rax,%rax
4053df: 74 0d je 4053ee <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x2be>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4053e1: ba 03 00 00 00 mov $0x3,%edx
4053e6: 4c 89 e6 mov %r12,%rsi
4053e9: 4c 89 e7 mov %r12,%rdi
4053ec: ff d0 callq *%rax
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
4053ee: 4c 89 ef mov %r13,%rdi
4053f1: e8 aa cc ff ff callq 4020a0 <__cxa_begin_catch@plt>
4053f6: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4053fb: 48 39 dd cmp %rbx,%rbp
4053fe: 75 13 jne 405413 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x2e3>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:97
405400: e8 8b ce ff ff callq 402290 <__cxa_rethrow@plt>
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
405405: 48 89 df mov %rbx,%rdi
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405408: 48 83 c3 30 add $0x30,%rbx
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
40540c: e8 6f ea ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405411: eb bb jmp 4053ce <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x29e>
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
405413: 48 89 df mov %rbx,%rdi
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405416: 48 83 c3 30 add $0x30,%rbx
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
40541a: e8 61 ea ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40541f: eb da jmp 4053fb <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x2cb>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
405421: 48 89 c5 mov %rax,%rbp
405424: eb 05 jmp 40542b <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x2fb>
405426: 48 89 c5 mov %rax,%rbp
405429: eb 33 jmp 40545e <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x32e>
40542b: e8 80 ce ff ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:485
405430: 48 89 ef mov %rbp,%rdi
405433: e8 68 cc ff ff callq 4020a0 <__cxa_begin_catch@plt>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE7destroyIS3_EEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:156
405438: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi
40543d: e8 3e ea ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE13_M_deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405442: 48 83 7c 24 08 00 cmpq $0x0,0x8(%rsp)
405448: 74 0f je 405459 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x329>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE10deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40544a: 48 8b 74 24 10 mov 0x10(%rsp),%rsi
40544f: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
405454: e8 67 cd ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:493
405459: e8 32 ce ff ff callq 402290 <__cxa_rethrow@plt>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKNSt8__detail6_StateIcEEPS4_EET0_T_S9_S8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40545e: e8 4d ce ff ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:485
405463: 48 89 ef mov %rbp,%rdi
405466: e8 35 cc ff ff callq 4020a0 <__cxa_begin_catch@plt>
40546b: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405470: 48 39 5c 24 20 cmp %rbx,0x20(%rsp)
405475: 74 cb je 405442 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x312>
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
405477: 48 89 df mov %rbx,%rdi
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40547a: 48 83 c3 30 add $0x30,%rbx
_ZSt8_DestroyINSt8__detail6_StateIcEEEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
40547e: e8 fd e9 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt8__detail6_StateIcEEEEvT_S6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405483: eb eb jmp 405470 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x340>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:485
405485: 48 89 c5 mov %rax,%rbp
405488: e8 23 ce ff ff callq 4022b0 <__cxa_end_catch@plt>
40548d: 48 89 ef mov %rbp,%rdi
405490: e8 4b ce ff ff callq 4022e0 <_Unwind_Resume@plt>
405495: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40549f: 90 nop
00000000004054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>:
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:327
4054a0: 53 push %rbx
4054a1: 48 89 fb mov %rdi,%rbx
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4054a4: 48 8b 7f 40 mov 0x40(%rdi),%rdi
4054a8: 48 3b 7b 48 cmp 0x48(%rbx),%rdi
4054ac: 74 42 je 4054f0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE+0x50>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
4054ae: e8 7d ea ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
4054b3: 48 8b 43 40 mov 0x40(%rbx),%rax
4054b7: 48 83 c0 30 add $0x30,%rax
4054bb: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4054bf: 48 b9 ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rcx
4054c9: 48 2b 43 38 sub 0x38(%rbx),%rax
4054cd: 48 89 c2 mov %rax,%rdx
4054d0: 48 c1 fa 04 sar $0x4,%rdx
4054d4: 48 0f af d1 imul %rcx,%rdx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
4054d8: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
4054de: 77 28 ja 405508 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE+0x68>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
4054e0: 48 8d 42 ff lea -0x1(%rdx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:337
4054e4: 5b pop %rbx
4054e5: c3 retq
4054e6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
4054f0: 4c 8d 43 38 lea 0x38(%rbx),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4054f4: 48 89 f2 mov %rsi,%rdx
4054f7: 48 89 fe mov %rdi,%rsi
4054fa: 4c 89 c7 mov %r8,%rdi
4054fd: e8 2e fc ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405502: 48 8b 43 40 mov 0x40(%rbx),%rax
405506: eb b7 jmp 4054bf <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE+0x1f>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
405508: be 90 42 41 00 mov $0x414290,%esi
40550d: bf 09 00 00 00 mov $0x9,%edi
405512: e8 49 ce ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
405517: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
0000000000405520 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv>:
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:323
405520: 41 54 push %r12
405522: 55 push %rbp
405523: 53 push %rbx
405524: 48 89 fb mov %rdi,%rbx
405527: 48 83 ec 30 sub $0x30,%rsp
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40552b: 48 8b 7f 40 mov 0x40(%rdi),%rdi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
40552f: c7 04 24 0a 00 00 00 movl $0xa,(%rsp)
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405536: 48 89 e5 mov %rsp,%rbp
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
405539: 48 c7 44 24 08 ff ff ff ff movq $0xffffffffffffffff,0x8(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
405542: 48 3b 7b 48 cmp 0x48(%rbx),%rdi
405546: 74 50 je 405598 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv+0x78>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405548: 48 89 ee mov %rbp,%rsi
40554b: e8 e0 e9 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
405550: 48 8b 43 40 mov 0x40(%rbx),%rax
405554: 48 83 c0 30 add $0x30,%rax
405558: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40555c: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
405566: 48 2b 43 38 sub 0x38(%rbx),%rax
40556a: 48 89 c3 mov %rax,%rbx
40556d: 48 c1 fb 04 sar $0x4,%rbx
405571: 48 0f af da imul %rdx,%rbx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
405575: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
40557b: 77 38 ja 4055b5 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv+0x95>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
40557d: 48 89 ef mov %rbp,%rdi
405580: e8 fb e8 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
405585: 48 83 c4 30 add $0x30,%rsp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
405589: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
40558d: 5b pop %rbx
40558e: 5d pop %rbp
40558f: 41 5c pop %r12
405591: c3 retq
405592: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
405598: 4c 8d 43 38 lea 0x38(%rbx),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40559c: 48 89 fe mov %rdi,%rsi
40559f: 48 89 ea mov %rbp,%rdx
4055a2: 4c 89 c7 mov %r8,%rdi
4055a5: e8 86 fb ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4055aa: 48 8b 43 40 mov 0x40(%rbx),%rax
4055ae: eb ac jmp 40555c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv+0x3c>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
4055b0: 49 89 c4 mov %rax,%r12
4055b3: eb 0f jmp 4055c4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv+0xa4>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
4055b5: be 90 42 41 00 mov $0x414290,%esi
4055ba: bf 09 00 00 00 mov $0x9,%edi
4055bf: e8 9c cd ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324 (discriminator 1)
4055c4: 48 89 ef mov %rbp,%rdi
4055c7: e8 b4 e8 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
4055cc: 4c 89 e7 mov %r12,%rdi
4055cf: e8 0c cd ff ff callq 4022e0 <_Unwind_Resume@plt>
4055d4: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4055de: 66 90 xchg %ax,%ax
00000000004055e0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv>:
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:276
4055e0: 55 push %rbp
4055e1: 53 push %rbx
4055e2: 48 89 fb mov %rdi,%rbx
4055e5: 48 83 ec 78 sub $0x78,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:278
4055e9: 48 8b 47 28 mov 0x28(%rdi),%rax
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
4055ed: 48 8b 77 08 mov 0x8(%rdi),%rsi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:278
4055f1: 48 8d 50 01 lea 0x1(%rax),%rdx
4055f5: 48 89 44 24 08 mov %rax,0x8(%rsp)
4055fa: 48 89 57 28 mov %rdx,0x28(%rdi)
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
4055fe: 48 3b 77 10 cmp 0x10(%rdi),%rsi
405602: 0f 84 b8 00 00 00 je 4056c0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0xe0>
_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405608: 48 89 06 mov %rax,(%rsi)
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40560b: 48 83 c6 08 add $0x8,%rsi
40560f: 48 89 77 08 mov %rsi,0x8(%rdi)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:281
405613: 48 8b 44 24 08 mov 0x8(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
405618: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
40561d: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
405622: c7 44 24 10 08 00 00 00 movl $0x8,0x10(%rsp)
40562a: 48 c7 44 24 18 ff ff ff ff movq $0xffffffffffffffff,0x18(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:281
405633: 48 89 44 24 20 mov %rax,0x20(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
405638: e8 f3 e8 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40563d: 48 8b 7b 40 mov 0x40(%rbx),%rdi
405641: 48 3b 7b 48 cmp 0x48(%rbx),%rdi
405645: 74 59 je 4056a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0xc0>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405647: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
40564c: e8 df e8 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
405651: 48 8b 43 40 mov 0x40(%rbx),%rax
405655: 48 83 c0 30 add $0x30,%rax
405659: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40565d: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
405667: 48 2b 43 38 sub 0x38(%rbx),%rax
40566b: 48 89 c3 mov %rax,%rbx
40566e: 48 c1 fb 04 sar $0x4,%rbx
405672: 48 0f af da imul %rdx,%rbx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
405676: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
40567c: 77 56 ja 4056d4 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0xf4>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
40567e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
405683: e8 f8 e7 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:280
405688: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
40568d: e8 ee e7 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:283
405692: 48 83 c4 78 add $0x78,%rsp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
405696: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:283
40569a: 5b pop %rbx
40569b: 5d pop %rbp
40569c: c3 retq
40569d: 0f 1f 00 nopl (%rax)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
4056a0: 4c 8d 43 38 lea 0x38(%rbx),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4056a4: 48 89 fe mov %rdi,%rsi
4056a7: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
4056ac: 4c 89 c7 mov %r8,%rdi
4056af: e8 7c fa ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4056b4: 48 8b 43 40 mov 0x40(%rbx),%rax
4056b8: eb a3 jmp 40565d <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0x7d>
4056ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
4056c0: 48 8d 54 24 08 lea 0x8(%rsp),%rdx
4056c5: e8 36 f3 ff ff callq 404a00 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_>
4056ca: e9 44 ff ff ff jmpq 405613 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0x33>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
4056cf: 48 89 c5 mov %rax,%rbp
4056d2: eb 0f jmp 4056e3 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0x103>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
4056d4: be 90 42 41 00 mov $0x414290,%esi
4056d9: bf 09 00 00 00 mov $0x9,%edi
4056de: e8 7d cc ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282 (discriminator 2)
4056e3: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
4056e8: e8 93 e7 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:280 (discriminator 2)
4056ed: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
4056f2: e8 89 e7 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
4056f7: 48 89 ef mov %rbp,%rdi
4056fa: e8 e1 cb ff ff callq 4022e0 <_Unwind_Resume@plt>
4056ff: 90 nop
0000000000405700 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm>:
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:149
405700: 55 push %rbp
405701: 53 push %rbx
405702: 48 83 ec 68 sub $0x68,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:151
405706: f6 47 19 04 testb $0x4,0x19(%rdi)
40570a: 0f 85 ee 00 00 00 jne 4057fe <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0xfe>
405710: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:161
405713: 48 39 77 28 cmp %rsi,0x28(%rdi)
405717: 0f 86 ff 00 00 00 jbe 40581c <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x11c>
_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40571d: 48 8b 07 mov (%rdi),%rax
405720: 48 8b 57 08 mov 0x8(%rdi),%rdx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:165
405724: 48 39 d0 cmp %rdx,%rax
405727: 74 19 je 405742 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x42>
405729: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:166
405730: 48 3b 30 cmp (%rax),%rsi
405733: 0f 84 b6 00 00 00 je 4057ef <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0xef>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:165 (discriminator 3)
405739: 48 83 c0 08 add $0x8,%rax
40573d: 48 39 c2 cmp %rax,%rdx
405740: 75 ee jne 405730 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x30>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:170
405742: c6 43 30 01 movb $0x1,0x30(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
405746: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:172
40574b: 48 89 74 24 10 mov %rsi,0x10(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
405750: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
405753: c7 04 24 03 00 00 00 movl $0x3,(%rsp)
40575a: 48 c7 44 24 08 ff ff ff ff movq $0xffffffffffffffff,0x8(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
405763: e8 c8 e7 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
405768: 48 8b 7b 40 mov 0x40(%rbx),%rdi
40576c: 48 3b 7b 48 cmp 0x48(%rbx),%rdi
405770: 74 5e je 4057d0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0xd0>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405772: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
405777: e8 b4 e7 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40577c: 48 8b 43 40 mov 0x40(%rbx),%rax
405780: 48 83 c0 30 add $0x30,%rax
405784: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405788: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
405792: 48 2b 43 38 sub 0x38(%rbx),%rax
405796: 48 89 c3 mov %rax,%rbx
405799: 48 c1 fb 04 sar $0x4,%rbx
40579d: 48 0f af da imul %rdx,%rbx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
4057a1: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
4057a7: 77 64 ja 40580d <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x10d>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
4057a9: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
4057ae: e8 cd e6 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:171
4057b3: 48 89 e7 mov %rsp,%rdi
4057b6: e8 c5 e6 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:174
4057bb: 48 83 c4 68 add $0x68,%rsp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
4057bf: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:174
4057c3: 5b pop %rbx
4057c4: 5d pop %rbp
4057c5: c3 retq
4057c6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
4057d0: 4c 8d 43 38 lea 0x38(%rbx),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4057d4: 48 89 fe mov %rdi,%rsi
4057d7: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
4057dc: 4c 89 c7 mov %r8,%rdi
4057df: e8 4c f9 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4057e4: 48 8b 43 40 mov 0x40(%rbx),%rax
4057e8: eb 9e jmp 405788 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x88>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
4057ea: 48 89 c5 mov %rax,%rbp
4057ed: eb 3c jmp 40582b <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x12b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:167
4057ef: be 98 43 41 00 mov $0x414398,%esi
4057f4: bf 03 00 00 00 mov $0x3,%edi
4057f9: e8 62 cb ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:152
4057fe: be 28 43 41 00 mov $0x414328,%esi
405803: bf 0b 00 00 00 mov $0xb,%edi
405808: e8 53 cb ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
40580d: be 90 42 41 00 mov $0x414290,%esi
405812: bf 09 00 00 00 mov $0x9,%edi
405817: e8 44 cb ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:162
40581c: be 58 43 41 00 mov $0x414358,%esi
405821: bf 03 00 00 00 mov $0x3,%edi
405826: e8 35 cb ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173 (discriminator 2)
40582b: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
405830: e8 4b e6 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:171 (discriminator 2)
405835: 48 89 e7 mov %rsp,%rdi
405838: e8 43 e6 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
40583d: 48 89 ef mov %rbp,%rdi
405840: e8 9b ca ff ff callq 4022e0 <_Unwind_Resume@plt>
405845: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40584f: 90 nop
0000000000405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405850: 41 54 push %r12
405852: 55 push %rbp
405853: 53 push %rbx
405854: 48 89 fb mov %rdi,%rbx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405857: 48 8b 7f 48 mov 0x48(%rdi),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40585b: 48 85 ff test %rdi,%rdi
40585e: 74 0c je 40586c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x1c>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405860: 48 8b 73 58 mov 0x58(%rbx),%rsi
405864: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405867: e8 54 c9 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40586c: 48 8b 7b 30 mov 0x30(%rbx),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405870: 48 85 ff test %rdi,%rdi
405873: 74 0c je 405881 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x31>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405875: 48 8b 73 40 mov 0x40(%rbx),%rsi
405879: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40587c: e8 3f c9 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405881: 4c 8b 63 20 mov 0x20(%rbx),%r12
405885: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405889: 49 39 ec cmp %rbp,%r12
40588c: 74 29 je 4058b7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x67>
40588e: 66 90 xchg %ax,%ax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405890: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405894: 48 8d 45 10 lea 0x10(%rbp),%rax
405898: 48 39 c7 cmp %rax,%rdi
40589b: 74 4b je 4058e8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x98>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40589d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4058a1: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4058a5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4058a9: e8 12 c9 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4058ae: 49 39 ec cmp %rbp,%r12
4058b1: 75 dd jne 405890 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x40>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4058b3: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4058b7: 48 85 ed test %rbp,%rbp
4058ba: 74 0f je 4058cb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x7b>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4058bc: 48 8b 73 28 mov 0x28(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4058c0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4058c3: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4058c6: e8 f5 c8 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
4058cb: 48 8b 3b mov (%rbx),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4058ce: 48 85 ff test %rdi,%rdi
4058d1: 74 25 je 4058f8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0xa8>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4058d3: 48 8b 73 10 mov 0x10(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4058d7: 5b pop %rbx
4058d8: 5d pop %rbp
4058d9: 41 5c pop %r12
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4058db: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4058de: e9 dd c8 ff ff jmpq 4021c0 <_ZdlPvm@plt>
4058e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4058e8: 48 83 c5 20 add $0x20,%rbp
4058ec: 49 39 ec cmp %rbp,%r12
4058ef: 75 9f jne 405890 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x40>
4058f1: eb c0 jmp 4058b3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev+0x63>
4058f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4058f8: 5b pop %rbx
4058f9: 5d pop %rbp
4058fa: 41 5c pop %r12
4058fc: c3 retq
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev():
4058fd: 0f 1f 00 nopl (%rax)
0000000000405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405900: 41 54 push %r12
405902: 55 push %rbp
405903: 53 push %rbx
405904: 48 89 fb mov %rdi,%rbx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405907: 48 8b 7f 48 mov 0x48(%rdi),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40590b: 48 85 ff test %rdi,%rdi
40590e: 74 0c je 40591c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x1c>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405910: 48 8b 73 58 mov 0x58(%rbx),%rsi
405914: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405917: e8 a4 c8 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40591c: 4c 8b 63 38 mov 0x38(%rbx),%r12
405920: 48 8b 6b 30 mov 0x30(%rbx),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405924: 49 39 ec cmp %rbp,%r12
405927: 74 4c je 405975 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x75>
405929: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405930: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405934: 48 8d 45 30 lea 0x30(%rbp),%rax
405938: 48 39 c7 cmp %rax,%rdi
40593b: 74 0d je 40594a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x4a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40593d: 48 8b 45 30 mov 0x30(%rbp),%rax
405941: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405945: e8 76 c8 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40594a: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40594e: 48 8d 45 10 lea 0x10(%rbp),%rax
405952: 48 39 c7 cmp %rax,%rdi
405955: 0f 84 9d 00 00 00 je 4059f8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xf8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40595b: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40595f: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405963: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405967: e8 54 c8 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40596c: 49 39 ec cmp %rbp,%r12
40596f: 75 bf jne 405930 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x30>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405971: 48 8b 6b 30 mov 0x30(%rbx),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405975: 48 85 ed test %rbp,%rbp
405978: 74 0f je 405989 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x89>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40597a: 48 8b 73 40 mov 0x40(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40597e: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405981: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405984: e8 37 c8 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405989: 4c 8b 63 20 mov 0x20(%rbx),%r12
40598d: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405991: 49 39 ec cmp %rbp,%r12
405994: 74 31 je 4059c7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xc7>
405996: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4059a0: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4059a4: 48 8d 45 10 lea 0x10(%rbp),%rax
4059a8: 48 39 c7 cmp %rax,%rdi
4059ab: 74 63 je 405a10 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x110>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4059ad: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4059b1: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4059b5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4059b9: e8 02 c8 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4059be: 49 39 ec cmp %rbp,%r12
4059c1: 75 dd jne 4059a0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xa0>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4059c3: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4059c7: 48 85 ed test %rbp,%rbp
4059ca: 74 0f je 4059db <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xdb>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4059cc: 48 8b 73 28 mov 0x28(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4059d0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4059d3: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4059d6: e8 e5 c7 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
4059db: 48 8b 3b mov (%rbx),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4059de: 48 85 ff test %rdi,%rdi
4059e1: 74 3d je 405a20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x120>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4059e3: 48 8b 73 10 mov 0x10(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4059e7: 5b pop %rbx
4059e8: 5d pop %rbp
4059e9: 41 5c pop %r12
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4059eb: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4059ee: e9 cd c7 ff ff jmpq 4021c0 <_ZdlPvm@plt>
4059f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4059f8: 48 83 c5 40 add $0x40,%rbp
4059fc: 49 39 ec cmp %rbp,%r12
4059ff: 0f 85 2b ff ff ff jne 405930 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x30>
405a05: e9 67 ff ff ff jmpq 405971 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x71>
405a0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405a10: 48 83 c5 20 add $0x20,%rbp
405a14: 49 39 ec cmp %rbp,%r12
405a17: 75 87 jne 4059a0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xa0>
405a19: eb a8 jmp 4059c3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xc3>
405a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405a20: 5b pop %rbx
405a21: 5d pop %rbp
405a22: 41 5c pop %r12
405a24: c3 retq
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev():
405a25: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
405a2f: 90 nop
0000000000405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405a30: 41 54 push %r12
405a32: 55 push %rbp
405a33: 53 push %rbx
405a34: 48 89 fb mov %rdi,%rbx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405a37: 48 8b 7f 48 mov 0x48(%rdi),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405a3b: 48 85 ff test %rdi,%rdi
405a3e: 74 0c je 405a4c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x1c>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405a40: 48 8b 73 58 mov 0x58(%rbx),%rsi
405a44: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405a47: e8 74 c7 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405a4c: 48 8b 7b 30 mov 0x30(%rbx),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405a50: 48 85 ff test %rdi,%rdi
405a53: 74 0c je 405a61 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x31>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405a55: 48 8b 73 40 mov 0x40(%rbx),%rsi
405a59: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405a5c: e8 5f c7 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405a61: 4c 8b 63 20 mov 0x20(%rbx),%r12
405a65: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405a69: 49 39 ec cmp %rbp,%r12
405a6c: 74 29 je 405a97 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x67>
405a6e: 66 90 xchg %ax,%ax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405a70: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405a74: 48 8d 45 10 lea 0x10(%rbp),%rax
405a78: 48 39 c7 cmp %rax,%rdi
405a7b: 74 4b je 405ac8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x98>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405a7d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405a81: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405a85: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405a89: e8 32 c7 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405a8e: 49 39 ec cmp %rbp,%r12
405a91: 75 dd jne 405a70 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x40>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405a93: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405a97: 48 85 ed test %rbp,%rbp
405a9a: 74 0f je 405aab <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x7b>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405a9c: 48 8b 73 28 mov 0x28(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405aa0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405aa3: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405aa6: e8 15 c7 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405aab: 48 8b 3b mov (%rbx),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405aae: 48 85 ff test %rdi,%rdi
405ab1: 74 25 je 405ad8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0xa8>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405ab3: 48 8b 73 10 mov 0x10(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405ab7: 5b pop %rbx
405ab8: 5d pop %rbp
405ab9: 41 5c pop %r12
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405abb: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405abe: e9 fd c6 ff ff jmpq 4021c0 <_ZdlPvm@plt>
405ac3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405ac8: 48 83 c5 20 add $0x20,%rbp
405acc: 49 39 ec cmp %rbp,%r12
405acf: 75 9f jne 405a70 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x40>
405ad1: eb c0 jmp 405a93 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev+0x63>
405ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405ad8: 5b pop %rbx
405ad9: 5d pop %rbp
405ada: 41 5c pop %r12
405adc: c3 retq
405add: 0f 1f 00 nopl (%rax)
0000000000405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405ae0: 41 54 push %r12
405ae2: 55 push %rbp
405ae3: 53 push %rbx
405ae4: 48 89 fb mov %rdi,%rbx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405ae7: 48 8b 7f 48 mov 0x48(%rdi),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405aeb: 48 85 ff test %rdi,%rdi
405aee: 74 0c je 405afc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x1c>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405af0: 48 8b 73 58 mov 0x58(%rbx),%rsi
405af4: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405af7: e8 c4 c6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405afc: 4c 8b 63 38 mov 0x38(%rbx),%r12
405b00: 48 8b 6b 30 mov 0x30(%rbx),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405b04: 49 39 ec cmp %rbp,%r12
405b07: 74 4c je 405b55 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x75>
405b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405b10: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405b14: 48 8d 45 30 lea 0x30(%rbp),%rax
405b18: 48 39 c7 cmp %rax,%rdi
405b1b: 74 0d je 405b2a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x4a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405b1d: 48 8b 45 30 mov 0x30(%rbp),%rax
405b21: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405b25: e8 96 c6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405b2a: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405b2e: 48 8d 45 10 lea 0x10(%rbp),%rax
405b32: 48 39 c7 cmp %rax,%rdi
405b35: 0f 84 9d 00 00 00 je 405bd8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xf8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405b3b: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405b3f: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405b43: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405b47: e8 74 c6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405b4c: 49 39 ec cmp %rbp,%r12
405b4f: 75 bf jne 405b10 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x30>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405b51: 48 8b 6b 30 mov 0x30(%rbx),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405b55: 48 85 ed test %rbp,%rbp
405b58: 74 0f je 405b69 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x89>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405b5a: 48 8b 73 40 mov 0x40(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405b5e: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405b61: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405b64: e8 57 c6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405b69: 4c 8b 63 20 mov 0x20(%rbx),%r12
405b6d: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405b71: 49 39 ec cmp %rbp,%r12
405b74: 74 31 je 405ba7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xc7>
405b76: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405b80: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405b84: 48 8d 45 10 lea 0x10(%rbp),%rax
405b88: 48 39 c7 cmp %rax,%rdi
405b8b: 74 63 je 405bf0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x110>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405b8d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405b91: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405b95: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405b99: e8 22 c6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405b9e: 49 39 ec cmp %rbp,%r12
405ba1: 75 dd jne 405b80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xa0>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405ba3: 48 8b 6b 18 mov 0x18(%rbx),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405ba7: 48 85 ed test %rbp,%rbp
405baa: 74 0f je 405bbb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xdb>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405bac: 48 8b 73 28 mov 0x28(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405bb0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405bb3: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405bb6: e8 05 c6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405bbb: 48 8b 3b mov (%rbx),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405bbe: 48 85 ff test %rdi,%rdi
405bc1: 74 3d je 405c00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x120>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405bc3: 48 8b 73 10 mov 0x10(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405bc7: 5b pop %rbx
405bc8: 5d pop %rbp
405bc9: 41 5c pop %r12
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405bcb: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405bce: e9 ed c5 ff ff jmpq 4021c0 <_ZdlPvm@plt>
405bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405bd8: 48 83 c5 40 add $0x40,%rbp
405bdc: 49 39 ec cmp %rbp,%r12
405bdf: 0f 85 2b ff ff ff jne 405b10 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x30>
405be5: e9 67 ff ff ff jmpq 405b51 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x71>
405bea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405bf0: 48 83 c5 20 add $0x20,%rbp
405bf4: 49 39 ec cmp %rbp,%r12
405bf7: 75 87 jne 405b80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xa0>
405bf9: eb a8 jmp 405ba3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xc3>
405bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
405c00: 5b pop %rbx
405c01: 5d pop %rbp
405c02: 41 5c pop %r12
405c04: c3 retq
405c05: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
405c0f: 90 nop
0000000000405c10 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb>:
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:256
405c10: 55 push %rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:261
405c11: 66 48 0f 6e c6 movq %rsi,%xmm0
405c16: 66 48 0f 6e ca movq %rdx,%xmm1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:256
405c1b: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:261
405c1c: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:256
405c20: 48 89 fb mov %rdi,%rbx
405c23: 48 83 ec 68 sub $0x68,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
405c27: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
405c2c: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
405c2f: c7 04 24 02 00 00 00 movl $0x2,(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:263
405c36: 88 4c 24 18 mov %cl,0x18(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:261
405c3a: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
405c3f: e8 ec e2 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
405c44: 48 8b 7b 40 mov 0x40(%rbx),%rdi
405c48: 48 3b 7b 48 cmp 0x48(%rbx),%rdi
405c4c: 74 5a je 405ca8 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb+0x98>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405c4e: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
405c53: e8 d8 e2 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
405c58: 48 8b 43 40 mov 0x40(%rbx),%rax
405c5c: 48 83 c0 30 add $0x30,%rax
405c60: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405c64: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
405c6e: 48 2b 43 38 sub 0x38(%rbx),%rax
405c72: 48 89 c3 mov %rax,%rbx
405c75: 48 c1 fb 04 sar $0x4,%rbx
405c79: 48 0f af da imul %rdx,%rbx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
405c7d: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
405c83: 77 42 ja 405cc7 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb+0xb7>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
405c85: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
405c8a: e8 f1 e1 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:258
405c8f: 48 89 e7 mov %rsp,%rdi
405c92: e8 e9 e1 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:265
405c97: 48 83 c4 68 add $0x68,%rsp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
405c9b: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:265
405c9f: 5b pop %rbx
405ca0: 5d pop %rbp
405ca1: c3 retq
405ca2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
405ca8: 4c 8d 43 38 lea 0x38(%rbx),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
405cac: 48 89 fe mov %rdi,%rsi
405caf: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
405cb4: 4c 89 c7 mov %r8,%rdi
405cb7: e8 74 f4 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405cbc: 48 8b 43 40 mov 0x40(%rbx),%rax
405cc0: eb a2 jmp 405c64 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb+0x54>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
405cc2: 48 89 c5 mov %rax,%rbp
405cc5: eb 0f jmp 405cd6 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb+0xc6>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
405cc7: be 90 42 41 00 mov $0x414290,%esi
405ccc: bf 09 00 00 00 mov $0x9,%edi
405cd1: e8 8a c6 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264 (discriminator 2)
405cd6: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
405cdb: e8 a0 e1 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:258 (discriminator 2)
405ce0: 48 89 e7 mov %rsp,%rdi
405ce3: e8 98 e1 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
405ce8: 48 89 ef mov %rbp,%rdi
405ceb: e8 f0 c5 ff ff callq 4022e0 <_Unwind_Resume@plt>
0000000000405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>:
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:268
405cf0: 55 push %rbp
405cf1: 53 push %rbx
405cf2: 48 89 fb mov %rdi,%rbx
405cf5: 48 83 ec 68 sub $0x68,%rsp
_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
405cf9: 48 8b 46 18 mov 0x18(%rsi),%rax
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
405cfd: f3 0f 7e 46 10 movq 0x10(%rsi),%xmm0
_ZSt4swapIPFbRKSt9_Any_dataOcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISA_ESt18is_move_assignableISA_EEE5valueEvE4typeERSA_SK_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
405d02: 48 c7 46 18 00 00 00 00 movq $0x0,0x18(%rsi)
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
405d0a: 66 0f 6f 54 24 30 movdqa 0x30(%rsp),%xmm2
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
405d10: f3 0f 6f 0e movdqu (%rsi),%xmm1
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
405d14: 48 c7 46 10 00 00 00 00 movq $0x0,0x10(%rsi)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:272
405d1c: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
405d21: 66 48 0f 6e d8 movq %rax,%xmm3
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
405d26: c7 04 24 0b 00 00 00 movl $0xb,(%rsp)
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
405d2d: 0f 11 16 movups %xmm2,(%rsi)
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
405d30: 66 0f 6c c3 punpcklqdq %xmm3,%xmm0
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:272
405d34: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
405d37: 48 c7 44 24 08 ff ff ff ff movq $0xffffffffffffffff,0x8(%rsp)
_ZSt4swapISt9_Any_dataENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
405d40: 0f 29 4c 24 30 movaps %xmm1,0x30(%rsp)
405d45: 0f 29 4c 24 10 movaps %xmm1,0x10(%rsp)
_ZSt4swapIPFbRSt9_Any_dataRKS0_St18_Manager_operationEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISB_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SL_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
405d4a: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:272
405d4f: e8 dc e1 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
405d54: 48 8b 7b 40 mov 0x40(%rbx),%rdi
405d58: 48 3b 7b 48 cmp 0x48(%rbx),%rdi
405d5c: 74 5a je 405db8 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE+0xc8>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
405d5e: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
405d63: e8 c8 e1 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
405d68: 48 8b 43 40 mov 0x40(%rbx),%rax
405d6c: 48 83 c0 30 add $0x30,%rax
405d70: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405d74: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
405d7e: 48 2b 43 38 sub 0x38(%rbx),%rax
405d82: 48 89 c3 mov %rax,%rbx
405d85: 48 c1 fb 04 sar $0x4,%rbx
405d89: 48 0f af da imul %rdx,%rbx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
405d8d: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
405d93: 77 42 ja 405dd7 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE+0xe7>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:272
405d95: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
405d9a: e8 e1 e0 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:270
405d9f: 48 89 e7 mov %rsp,%rdi
405da2: e8 d9 e0 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:273
405da7: 48 83 c4 68 add $0x68,%rsp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
405dab: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:273
405daf: 5b pop %rbx
405db0: 5d pop %rbp
405db1: c3 retq
405db2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
405db8: 4c 8d 43 38 lea 0x38(%rbx),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
405dbc: 48 89 fe mov %rdi,%rsi
405dbf: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
405dc4: 4c 89 c7 mov %r8,%rdi
405dc7: e8 64 f3 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
405dcc: 48 8b 43 40 mov 0x40(%rbx),%rax
405dd0: eb a2 jmp 405d74 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE+0x84>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:272
405dd2: 48 89 c5 mov %rax,%rbp
405dd5: eb 0f jmp 405de6 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE+0xf6>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
405dd7: be 90 42 41 00 mov $0x414290,%esi
405ddc: bf 09 00 00 00 mov $0x9,%edi
405de1: e8 7a c5 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:272 (discriminator 2)
405de6: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
405deb: e8 90 e0 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:270 (discriminator 2)
405df0: 48 89 e7 mov %rsp,%rdi
405df3: e8 88 e0 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
405df8: 48 89 ef mov %rbp,%rdi
405dfb: e8 e0 c4 ff ff callq 4022e0 <_Unwind_Resume@plt>
0000000000405e00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>:
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:678
405e00: 41 54 push %r12
405e02: 49 89 fc mov %rdi,%r12
405e05: 55 push %rbp
405e06: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
405e07: 48 8b 5f 08 mov 0x8(%rdi),%rbx
405e0b: 48 8b 2f mov (%rdi),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405e0e: 48 39 eb cmp %rbp,%rbx
405e11: 74 2c je 405e3f <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x3f>
405e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
405e18: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
405e1c: 48 8d 45 10 lea 0x10(%rbp),%rax
405e20: 48 39 c7 cmp %rax,%rdi
405e23: 74 3b je 405e60 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x60>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405e25: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405e29: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
405e2d: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405e31: e8 8a c3 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405e36: 48 39 eb cmp %rbp,%rbx
405e39: 75 dd jne 405e18 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x18>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405e3b: 49 8b 2c 24 mov (%r12),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
405e3f: 48 85 ed test %rbp,%rbp
405e42: 74 2c je 405e70 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x70>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405e44: 49 8b 74 24 10 mov 0x10(%r12),%rsi
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:683
405e49: 5b pop %rbx
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405e4a: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
405e4d: 48 29 ee sub %rbp,%rsi
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:683
405e50: 5d pop %rbp
405e51: 41 5c pop %r12
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
405e53: e9 68 c3 ff ff jmpq 4021c0 <_ZdlPvm@plt>
405e58: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
405e60: 48 83 c5 20 add $0x20,%rbp
405e64: 48 39 eb cmp %rbp,%rbx
405e67: 75 af jne 405e18 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x18>
405e69: eb d0 jmp 405e3b <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x3b>
405e6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:683
405e70: 5b pop %rbx
405e71: 5d pop %rbp
405e72: 41 5c pop %r12
405e74: c3 retq
405e75: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
405e7f: 90 nop
0000000000405e80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:499
405e80: 41 57 push %r15
405e82: 41 56 push %r14
405e84: 41 55 push %r13
405e86: 41 54 push %r12
405e88: 55 push %rbp
405e89: 53 push %rbx
405e8a: 48 89 fb mov %rdi,%rbx
405e8d: 48 83 ec 78 sub $0x78,%rsp
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
405e91: 4c 8b 6f 08 mov 0x8(%rdi),%r13
405e95: 4c 8b 27 mov (%rdi),%r12
_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:4859
405e98: 4c 89 e8 mov %r13,%rax
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1972
405e9b: 4d 39 ec cmp %r13,%r12
405e9e: 0f 84 f4 00 00 00 je 405f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x118>
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
405ea4: 4d 89 ee mov %r13,%r14
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
405ea7: ba 3f 00 00 00 mov $0x3f,%edx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
405eac: 4c 89 ee mov %r13,%rsi
405eaf: 4c 89 e7 mov %r12,%rdi
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
405eb2: 4d 29 e6 sub %r12,%r14
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
405eb5: 49 8d 6c 24 01 lea 0x1(%r12),%rbp
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
405eba: 49 0f bd c6 bsr %r14,%rax
405ebe: 48 83 f0 3f xor $0x3f,%rax
405ec2: 29 c2 sub %eax,%edx
405ec4: 48 63 d2 movslq %edx,%rdx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
405ec7: 48 01 d2 add %rdx,%rdx
405eca: e8 e1 c8 ff ff callq 4027b0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0>
_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1884
405ecf: 49 83 fe 10 cmp $0x10,%r14
405ed3: 0f 8e aa 05 00 00 jle 406483 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x603>
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
405ed9: 4d 8d 7c 24 10 lea 0x10(%r12),%r15
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
405ede: eb 19 jmp 405ef9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x79>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
405ee0: 48 89 ea mov %rbp,%rdx
405ee3: 4c 29 e2 sub %r12,%rdx
405ee6: 0f 85 6c 06 00 00 jne 406558 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x6d8>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
405eec: 48 83 c5 01 add $0x1,%rbp
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
405ef0: 45 88 34 24 mov %r14b,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
405ef4: 49 39 ef cmp %rbp,%r15
405ef7: 74 3b je 405f34 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xb4>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
405ef9: 44 0f b6 75 00 movzbl 0x0(%rbp),%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
405efe: 45 3a 34 24 cmp (%r12),%r14b
405f02: 7c dc jl 405ee0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x60>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
405f04: 0f b6 55 ff movzbl -0x1(%rbp),%edx
405f08: 48 8d 45 ff lea -0x1(%rbp),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
405f0c: 41 38 d6 cmp %dl,%r14b
405f0f: 0f 8d a4 06 00 00 jge 4065b9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x739>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
405f15: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
405f18: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
405f1b: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
405f1f: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
405f23: 41 38 d6 cmp %dl,%r14b
405f26: 7c ed jl 405f15 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x95>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
405f28: 48 83 c5 01 add $0x1,%rbp
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
405f2c: 44 88 36 mov %r14b,(%rsi)
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
405f2f: 49 39 ef cmp %rbp,%r15
405f32: 75 c5 jne 405ef9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x79>
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
405f34: 4d 39 fd cmp %r15,%r13
405f37: 74 34 je 405f6d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xed>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1823
405f39: 41 0f b6 0f movzbl (%r15),%ecx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
405f3d: 41 0f b6 57 ff movzbl -0x1(%r15),%edx
405f42: 49 8d 47 ff lea -0x1(%r15),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
405f46: 38 d1 cmp %dl,%cl
405f48: 0f 8d 22 06 00 00 jge 406570 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x6f0>
405f4e: 66 90 xchg %ax,%ax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
405f50: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
405f53: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
405f56: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
405f5a: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
405f5e: 38 d1 cmp %dl,%cl
405f60: 7c ee jl 405f50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xd0>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
405f62: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
405f66: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
405f68: 4d 39 fd cmp %r15,%r13
405f6b: 75 cc jne 405f39 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xb9>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
405f6d: 48 8b 03 mov (%rbx),%rax
405f70: 4c 8b 6b 08 mov 0x8(%rbx),%r13
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:924
405f74: 4c 39 e8 cmp %r13,%rax
405f77: 74 1f je 405f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x118>
405f79: 48 89 c1 mov %rax,%rcx
405f7c: eb 0e jmp 405f8c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x10c>
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
405f7e: 0f b6 79 ff movzbl -0x1(%rcx),%edi
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:929
405f82: 40 3a 7a 01 cmp 0x1(%rdx),%dil
405f86: 0f 84 5d 05 00 00 je 4064e9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x669>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:978
405f8c: 48 89 ca mov %rcx,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
405f8f: 48 8d 49 01 lea 0x1(%rcx),%rcx
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:927
405f93: 4c 39 e9 cmp %r13,%rcx
405f96: 75 e6 jne 405f7e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xfe>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
405f98: 31 ed xor %ebp,%ebp
405f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
405fa0: 4c 89 ea mov %r13,%rdx
405fa3: 41 89 ec mov %ebp,%r12d
405fa6: 48 29 c2 sub %rax,%rdx
405fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
405fb0: 48 85 d2 test %rdx,%rdx
405fb3: 7e 23 jle 405fd8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x158>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
405fb5: 48 89 d1 mov %rdx,%rcx
405fb8: 48 d1 f9 sar %rcx
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1012
405fbb: 48 8d 34 08 lea (%rax,%rcx,1),%rsi
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1324
405fbf: 40 38 2e cmp %bpl,(%rsi)
405fc2: 0f 8d c8 03 00 00 jge 406390 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x510>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
405fc8: 48 29 ca sub %rcx,%rdx
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
405fcb: 48 8d 46 01 lea 0x1(%rsi),%rax
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
405fcf: 48 83 ea 01 sub $0x1,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
405fd3: 48 85 d2 test %rdx,%rdx
405fd6: 7f dd jg 405fb5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x135>
_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:2275
405fd8: 4c 39 e8 cmp %r13,%rax
405fdb: 74 05 je 405fe2 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x162>
405fdd: 40 38 28 cmp %bpl,(%rax)
405fe0: 7e 2a jle 40600c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x18c>
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
405fe2: 48 8b 53 38 mov 0x38(%rbx),%rdx
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
405fe6: 48 8b 43 30 mov 0x30(%rbx),%rax
405fea: 48 39 d0 cmp %rdx,%rax
405fed: 75 12 jne 406001 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x181>
405fef: e9 8c 00 00 00 jmpq 406080 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x200>
405ff4: 0f 1f 40 00 nopl 0x0(%rax)
405ff8: 48 83 c0 02 add $0x2,%rax
405ffc: 48 39 c2 cmp %rax,%rdx
405fff: 74 7f je 406080 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x200>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:624
406001: 40 38 28 cmp %bpl,(%rax)
406004: 7f f2 jg 405ff8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x178>
406006: 40 38 68 01 cmp %bpl,0x1(%rax)
40600a: 7c ec jl 405ff8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x178>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:625
40600c: be 01 00 00 00 mov $0x1,%esi
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
406011: 48 89 ea mov %rbp,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406014: 44 89 e1 mov %r12d,%ecx
406017: b8 01 00 00 00 mov $0x1,%eax
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40601c: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406020: 48 d3 e0 shl %cl,%rax
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
406023: 48 8b 4c d3 78 mov 0x78(%rbx,%rdx,8),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
406028: 40 38 73 70 cmp %sil,0x70(%rbx)
40602c: 74 22 je 406050 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x1d0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
40602e: 48 09 c8 or %rcx,%rax
406031: 48 83 c5 01 add $0x1,%rbp
406035: 48 89 44 d3 78 mov %rax,0x78(%rbx,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
40603a: 48 81 fd 00 01 00 00 cmp $0x100,%rbp
406041: 74 25 je 406068 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x1e8>
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406043: 4c 8b 6b 08 mov 0x8(%rbx),%r13
406047: 48 8b 03 mov (%rbx),%rax
40604a: e9 51 ff ff ff jmpq 405fa0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x120>
40604f: 90 nop
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:833
406050: 48 f7 d0 not %rax
406053: 48 83 c5 01 add $0x1,%rbp
406057: 48 21 c8 and %rcx,%rax
40605a: 48 89 44 d3 78 mov %rax,0x78(%rbx,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
40605f: 48 81 fd 00 01 00 00 cmp $0x100,%rbp
406066: 75 db jne 406043 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x1c3>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:506
406068: 48 83 c4 78 add $0x78,%rsp
40606c: 5b pop %rbx
40606d: 5d pop %rbp
40606e: 41 5c pop %r12
406070: 41 5d pop %r13
406072: 41 5e pop %r14
406074: 41 5f pop %r15
406076: c3 retq
406077: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
406080: 48 8b 7b 68 mov 0x68(%rbx),%rdi
406084: 44 0f b7 73 60 movzwl 0x60(%rbx),%r14d
406089: 44 0f b6 6b 62 movzbl 0x62(%rbx),%r13d
40608e: e8 1d c0 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
406093: 44 89 f2 mov %r14d,%edx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
406096: 49 89 c7 mov %rax,%r15
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
406099: 48 8d 44 2d 00 lea 0x0(%rbp,%rbp,1),%rax
40609e: 48 89 44 24 08 mov %rax,0x8(%rsp)
4060a3: 49 8b 47 30 mov 0x30(%r15),%rax
4060a7: 66 23 14 68 and (%rax,%rbp,2),%dx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
4060ab: 0f 85 5b ff ff ff jne 40600c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x18c>
4060b1: 41 83 e5 01 and $0x1,%r13d
4060b5: 74 1c je 4060d3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x253>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
4060b7: 41 80 7f 38 00 cmpb $0x0,0x38(%r15)
4060bc: 0f 84 13 03 00 00 je 4063d5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x555>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
4060c2: 41 0f b6 87 98 00 00 00 movzbl 0x98(%r15),%eax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
4060ca: 40 38 e8 cmp %bpl,%al
4060cd: 0f 84 39 ff ff ff je 40600c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x18c>
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
4060d3: 4c 8b 7b 68 mov 0x68(%rbx),%r15
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
4060d7: 48 8b 43 20 mov 0x20(%rbx),%rax
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
4060db: 4c 89 ff mov %r15,%rdi
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
4060de: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
4060e3: e8 c8 bf ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
4060e8: bf 01 00 00 00 mov $0x1,%edi
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
4060ed: 49 89 c6 mov %rax,%r14
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
4060f0: e8 bb c0 ff ff callq 4021b0 <_Znwm@plt>
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
4060f5: 4c 89 f7 mov %r14,%rdi
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
4060f8: 49 89 c5 mov %rax,%r13
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
4060fb: 40 88 28 mov %bpl,(%rax)
_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1583
4060fe: 48 8d 50 01 lea 0x1(%rax),%rdx
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406102: 49 8b 06 mov (%r14),%rax
406105: 4c 89 ee mov %r13,%rsi
406108: ff 50 28 callq *0x28(%rax)
_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40610b: 4c 89 ff mov %r15,%rdi
40610e: e8 8d c0 ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
406113: 48 89 c6 mov %rax,%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
406116: 48 8d 44 24 60 lea 0x60(%rsp),%rax
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40611b: c6 44 24 61 00 movb $0x0,0x61(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406120: 48 8d 4c 24 61 lea 0x61(%rsp),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
406125: 48 89 44 24 50 mov %rax,0x50(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40612a: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40612f: 48 8d 54 24 60 lea 0x60(%rsp),%rdx
406134: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
406139: 48 c7 44 24 58 01 00 00 00 movq $0x1,0x58(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
406142: 88 44 24 60 mov %al,0x60(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406146: 48 8b 06 mov (%rsi),%rax
406149: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40614c: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
406151: 48 8d 44 24 60 lea 0x60(%rsp),%rax
406156: 48 39 c7 cmp %rax,%rdi
406159: 74 0e je 406169 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x2e9>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40615b: 48 8b 44 24 60 mov 0x60(%rsp),%rax
406160: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
406164: e8 57 c0 ff ff callq 4021c0 <_ZdlPvm@plt>
406169: be 01 00 00 00 mov $0x1,%esi
40616e: 4c 89 ef mov %r13,%rdi
406171: e8 4a c0 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406176: 48 8b 43 20 mov 0x20(%rbx),%rax
40617a: 4c 8b 73 18 mov 0x18(%rbx),%r14
40617e: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
406183: 48 89 44 24 28 mov %rax,0x28(%rsp)
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406188: 4c 29 f0 sub %r14,%rax
40618b: 48 89 c2 mov %rax,%rdx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1928
40618e: 48 c1 f8 07 sar $0x7,%rax
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406192: 48 c1 fa 05 sar $0x5,%rdx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
406196: 48 85 c0 test %rax,%rax
406199: 0f 8e c4 01 00 00 jle 406363 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x4e3>
40619f: 48 c1 e0 07 shl $0x7,%rax
4061a3: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13
4061a8: 4c 01 f0 add %r14,%rax
4061ab: 48 89 44 24 20 mov %rax,0x20(%rsp)
4061b0: eb 4e jmp 406200 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x380>
4061b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4061b8: 49 8d 46 20 lea 0x20(%r14),%rax
4061bc: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
4061c1: 4d 3b 6e 28 cmp 0x28(%r14),%r13
4061c5: 0f 84 fd 00 00 00 je 4062c8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x448>
4061cb: 49 8d 46 40 lea 0x40(%r14),%rax
4061cf: 48 89 44 24 10 mov %rax,0x10(%rsp)
4061d4: 4d 3b 6e 48 cmp 0x48(%r14),%r13
4061d8: 0f 84 22 01 00 00 je 406300 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x480>
4061de: 49 8d 46 60 lea 0x60(%r14),%rax
4061e2: 48 89 44 24 10 mov %rax,0x10(%rsp)
4061e7: 4d 3b 6e 68 cmp 0x68(%r14),%r13
4061eb: 0f 84 3f 01 00 00 je 406330 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x4b0>
4061f1: 49 83 ee 80 sub $0xffffffffffffff80,%r14
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
4061f5: 4c 39 74 24 20 cmp %r14,0x20(%rsp)
4061fa: 0f 84 57 01 00 00 je 406357 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x4d7>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406200: 4d 39 6e 08 cmp %r13,0x8(%r14)
406204: 75 b2 jne 4061b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x338>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406206: 4d 85 ed test %r13,%r13
406209: 74 15 je 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40620b: 49 8b 3e mov (%r14),%rdi
40620e: 4c 89 ea mov %r13,%rdx
406211: 4c 89 fe mov %r15,%rsi
406214: e8 a7 be ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406219: 85 c0 test %eax,%eax
40621b: 75 9b jne 4061b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x338>
40621d: 0f 1f 00 nopl (%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
406220: 48 8d 44 24 40 lea 0x40(%rsp),%rax
406225: 49 39 c7 cmp %rax,%r15
406228: 74 11 je 40623b <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3bb>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40622a: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40622f: 4c 89 ff mov %r15,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
406232: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
406236: e8 85 bf ff ff callq 4021c0 <_ZdlPvm@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:628
40623b: 4c 39 74 24 18 cmp %r14,0x18(%rsp)
406240: 0f 85 c6 fd ff ff jne 40600c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x18c>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406246: 48 8b 43 50 mov 0x50(%rbx),%rax
40624a: 4c 8b 73 48 mov 0x48(%rbx),%r14
40624e: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
406253: 49 39 c6 cmp %rax,%r14
406256: 74 63 je 4062bb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x43b>
406258: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
406260: 48 8b 7b 68 mov 0x68(%rbx),%rdi
406264: 45 0f b7 3e movzwl (%r14),%r15d
406268: 45 0f b6 6e 02 movzbl 0x2(%r14),%r13d
40626d: e8 3e be ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
406272: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
406277: 44 89 f9 mov %r15d,%ecx
40627a: 48 8b 70 30 mov 0x30(%rax),%rsi
40627e: 66 23 0c 3e and (%rsi,%rdi,1),%cx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
406282: 75 2c jne 4062b0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x430>
406284: 41 83 e5 01 and $0x1,%r13d
406288: 0f 84 7e fd ff ff je 40600c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x18c>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
40628e: 80 78 38 00 cmpb $0x0,0x38(%rax)
406292: 0f 84 00 01 00 00 je 406398 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x518>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
406298: 0f b6 88 98 00 00 00 movzbl 0x98(%rax),%ecx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
40629f: 40 38 e9 cmp %bpl,%cl
4062a2: 0f 85 64 fd ff ff jne 40600c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x18c>
4062a8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
4062b0: 49 83 c6 04 add $0x4,%r14
4062b4: 4c 39 74 24 10 cmp %r14,0x10(%rsp)
4062b9: 75 a5 jne 406260 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3e0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:635
4062bb: 31 f6 xor %esi,%esi
4062bd: e9 4f fd ff ff jmpq 406011 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x191>
4062c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
4062c8: 4d 85 ed test %r13,%r13
4062cb: 74 23 je 4062f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x470>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
4062cd: 49 8b 7e 20 mov 0x20(%r14),%rdi
4062d1: 4c 89 ea mov %r13,%rdx
4062d4: 4c 89 fe mov %r15,%rsi
4062d7: e8 e4 bd ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
4062dc: 85 c0 test %eax,%eax
4062de: 0f 85 e7 fe ff ff jne 4061cb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x34b>
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1945
4062e4: 4c 8b 74 24 10 mov 0x10(%rsp),%r14
4062e9: e9 32 ff ff ff jmpq 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
4062ee: 66 90 xchg %ax,%ax
4062f0: 49 89 c6 mov %rax,%r14
4062f3: e9 28 ff ff ff jmpq 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
4062f8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406300: 4d 85 ed test %r13,%r13
406303: 74 eb je 4062f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x470>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406305: 49 8b 7e 40 mov 0x40(%r14),%rdi
406309: 4c 89 ea mov %r13,%rdx
40630c: 4c 89 fe mov %r15,%rsi
40630f: e8 ac bd ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406314: 85 c0 test %eax,%eax
406316: 74 cc je 4062e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x464>
406318: 49 8d 46 60 lea 0x60(%r14),%rax
40631c: 48 89 44 24 10 mov %rax,0x10(%rsp)
406321: 4d 3b 6e 68 cmp 0x68(%r14),%r13
406325: 0f 85 c6 fe ff ff jne 4061f1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x371>
40632b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406330: 4d 85 ed test %r13,%r13
406333: 74 bb je 4062f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x470>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406335: 49 8b 7e 60 mov 0x60(%r14),%rdi
406339: 4c 89 ea mov %r13,%rdx
40633c: 4c 89 fe mov %r15,%rsi
40633f: e8 7c bd ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406344: 85 c0 test %eax,%eax
406346: 74 9c je 4062e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x464>
406348: 49 83 ee 80 sub $0xffffffffffffff80,%r14
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
40634c: 4c 39 74 24 20 cmp %r14,0x20(%rsp)
406351: 0f 85 a9 fe ff ff jne 406200 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x380>
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406357: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
40635c: 4c 29 f2 sub %r14,%rdx
40635f: 48 c1 fa 05 sar $0x5,%rdx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1949
406363: 48 83 fa 02 cmp $0x2,%rdx
406367: 0f 84 ea 00 00 00 je 406457 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5d7>
40636d: 48 83 fa 03 cmp $0x3,%rdx
406371: 0f 84 c1 00 00 00 je 406438 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5b8>
406377: 48 83 fa 01 cmp $0x1,%rdx
40637b: 0f 84 84 00 00 00 je 406405 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x585>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
406381: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
406386: e9 95 fe ff ff jmpq 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
40638b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
406390: 48 89 ca mov %rcx,%rdx
406393: e9 18 fc ff ff jmpq 405fb0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x130>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
406398: 48 89 c7 mov %rax,%rdi
40639b: 48 89 44 24 18 mov %rax,0x18(%rsp)
4063a0: e8 7b be ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
4063a5: 48 8b 44 24 18 mov 0x18(%rsp),%rax
4063aa: 48 8b 08 mov (%rax),%rcx
4063ad: 4c 8b 41 30 mov 0x30(%rcx),%r8
4063b1: b9 5f 00 00 00 mov $0x5f,%ecx
4063b6: 49 81 f8 80 30 40 00 cmp $0x403080,%r8
4063bd: 0f 84 dc fe ff ff je 40629f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x41f>
4063c3: be 5f 00 00 00 mov $0x5f,%esi
4063c8: 48 89 c7 mov %rax,%rdi
4063cb: 41 ff d0 callq *%r8
4063ce: 89 c1 mov %eax,%ecx
4063d0: e9 ca fe ff ff jmpq 40629f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x41f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
4063d5: 4c 89 ff mov %r15,%rdi
4063d8: e8 43 be ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
4063dd: 49 8b 07 mov (%r15),%rax
4063e0: 48 8b 50 30 mov 0x30(%rax),%rdx
4063e4: b8 5f 00 00 00 mov $0x5f,%eax
4063e9: 48 81 fa 80 30 40 00 cmp $0x403080,%rdx
4063f0: 0f 84 d4 fc ff ff je 4060ca <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x24a>
4063f6: be 5f 00 00 00 mov $0x5f,%esi
4063fb: 4c 89 ff mov %r15,%rdi
4063fe: ff d2 callq *%rdx
406400: e9 c5 fc ff ff jmpq 4060ca <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x24a>
406405: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40640a: 4d 39 6e 08 cmp %r13,0x8(%r14)
40640e: 0f 85 6d ff ff ff jne 406381 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x501>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406414: 4d 85 ed test %r13,%r13
406417: 0f 84 03 fe ff ff je 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40641d: 49 8b 3e mov (%r14),%rdi
406420: 4c 89 ea mov %r13,%rdx
406423: 4c 89 fe mov %r15,%rsi
406426: e8 95 bc ff ff callq 4020c0 <memcmp@plt>
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
40642b: 85 c0 test %eax,%eax
40642d: 4c 0f 45 74 24 28 cmovne 0x28(%rsp),%r14
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
406433: e9 e8 fd ff ff jmpq 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:267
406438: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40643d: 4d 39 6e 08 cmp %r13,0x8(%r14)
406441: 0f 84 49 01 00 00 je 406590 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x710>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406447: 49 83 c6 20 add $0x20,%r14
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40644b: 4d 39 6e 08 cmp %r13,0x8(%r14)
40644f: 74 11 je 406462 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5e2>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406451: 49 83 c6 20 add $0x20,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:981
406455: eb b3 jmp 40640a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x58a>
406457: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40645c: 4d 39 6e 08 cmp %r13,0x8(%r14)
406460: 75 ef jne 406451 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5d1>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406462: 4d 85 ed test %r13,%r13
406465: 0f 84 b5 fd ff ff je 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40646b: 49 8b 3e mov (%r14),%rdi
40646e: 4c 89 ea mov %r13,%rdx
406471: 4c 89 fe mov %r15,%rsi
406474: e8 47 bc ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406479: 85 c0 test %eax,%eax
40647b: 0f 84 9f fd ff ff je 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
406481: eb ce jmp 406451 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5d1>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
406483: 41 be 01 00 00 00 mov $0x1,%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
406489: 49 39 ed cmp %rbp,%r13
40648c: 75 27 jne 4064b5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x635>
40648e: e9 da fa ff ff jmpq 405f6d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xed>
406493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
406498: 48 89 ea mov %rbp,%rdx
40649b: 4c 29 e2 sub %r12,%rdx
40649e: 0f 85 9e 00 00 00 jne 406542 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x6c2>
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
4064a4: 45 88 3c 24 mov %r15b,(%r12)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4064a8: 48 83 c5 01 add $0x1,%rbp
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
4064ac: 49 39 ed cmp %rbp,%r13
4064af: 0f 84 b8 fa ff ff je 405f6d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xed>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
4064b5: 44 0f b6 7d 00 movzbl 0x0(%rbp),%r15d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
4064ba: 45 3a 3c 24 cmp (%r12),%r15b
4064be: 7c d8 jl 406498 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x618>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
4064c0: 0f b6 55 ff movzbl -0x1(%rbp),%edx
4064c4: 48 8d 45 ff lea -0x1(%rbp),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
4064c8: 41 38 d7 cmp %dl,%r15b
4064cb: 0f 8d f0 00 00 00 jge 4065c1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x741>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
4064d1: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
4064d4: 48 89 c1 mov %rax,%rcx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
4064d7: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
4064db: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
4064df: 41 38 d7 cmp %dl,%r15b
4064e2: 7c ed jl 4064d1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x651>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
4064e4: 44 88 39 mov %r15b,(%rcx)
4064e7: eb bf jmp 4064a8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x628>
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:944
4064e9: 4c 39 ea cmp %r13,%rdx
4064ec: 0f 84 a6 fa ff ff je 405f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x118>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4064f2: 48 8d 72 02 lea 0x2(%rdx),%rsi
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
4064f6: 49 39 f5 cmp %rsi,%r13
4064f9: 0f 84 b5 00 00 00 je 4065b4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x734>
4064ff: 48 89 f0 mov %rsi,%rax
406502: 4c 89 ee mov %r13,%rsi
406505: eb 03 jmp 40650a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x68a>
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
406507: 0f b6 3a movzbl (%rdx),%edi
40650a: 0f b6 08 movzbl (%rax),%ecx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40650d: 4c 8d 6a 01 lea 0x1(%rdx),%r13
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:951
406511: 40 38 cf cmp %cl,%dil
406514: 74 0d je 406523 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x6a3>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:952
406516: 88 4a 01 mov %cl,0x1(%rdx)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406519: 48 8d 4a 02 lea 0x2(%rdx),%rcx
40651d: 4c 89 ea mov %r13,%rdx
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406520: 49 89 cd mov %rcx,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
406523: 48 83 c0 01 add $0x1,%rax
406527: 48 39 f0 cmp %rsi,%rax
40652a: 75 db jne 406507 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x687>
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40652c: 48 8b 03 mov (%rbx),%rax
_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:187
40652f: 4c 3b 6b 08 cmp 0x8(%rbx),%r13
406533: 0f 84 5f fa ff ff je 405f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x118>
_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1798
406539: 4c 89 6b 08 mov %r13,0x8(%rbx)
40653d: e9 56 fa ff ff jmpq 405f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x118>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
406542: 4c 89 f7 mov %r14,%rdi
406545: 4c 89 e6 mov %r12,%rsi
406548: 48 29 d7 sub %rdx,%rdi
40654b: 48 01 ef add %rbp,%rdi
40654e: e8 4d bd ff ff callq 4022a0 <memmove@plt>
406553: e9 4c ff ff ff jmpq 4064a4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x624>
406558: bf 01 00 00 00 mov $0x1,%edi
40655d: 4c 89 e6 mov %r12,%rsi
406560: 48 29 d7 sub %rdx,%rdi
406563: 48 01 ef add %rbp,%rdi
406566: e8 35 bd ff ff callq 4022a0 <memmove@plt>
40656b: e9 7c f9 ff ff jmpq 405eec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x6c>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
406570: 4c 89 fe mov %r15,%rsi
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406573: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
406577: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
406579: 4d 39 fd cmp %r15,%r13
40657c: 0f 85 b7 f9 ff ff jne 405f39 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xb9>
406582: e9 e6 f9 ff ff jmpq 405f6d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xed>
406587: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406590: 4d 85 ed test %r13,%r13
406593: 0f 84 87 fc ff ff je 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406599: 49 8b 3e mov (%r14),%rdi
40659c: 4c 89 ea mov %r13,%rdx
40659f: 4c 89 fe mov %r15,%rsi
4065a2: e8 19 bb ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
4065a7: 85 c0 test %eax,%eax
4065a9: 0f 84 71 fc ff ff je 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
4065af: e9 93 fe ff ff jmpq 406447 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5c7>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4065b4: 49 89 cd mov %rcx,%r13
4065b7: eb 80 jmp 406539 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x6b9>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
4065b9: 48 89 ee mov %rbp,%rsi
4065bc: e9 67 f9 ff ff jmpq 405f28 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xa8>
4065c1: 48 89 e9 mov %rbp,%rcx
4065c4: e9 1b ff ff ff jmpq 4064e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x664>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4065c9: 48 89 c5 mov %rax,%rbp
4065cc: eb 20 jmp 4065ee <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x76e>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4065ce: 48 89 c5 mov %rax,%rbp
4065d1: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4065d6: 48 8d 44 24 60 lea 0x60(%rsp),%rax
4065db: 48 39 c7 cmp %rax,%rdi
4065de: 74 0e je 4065ee <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x76e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4065e0: 48 8b 44 24 60 mov 0x60(%rsp),%rax
4065e5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4065e9: e8 d2 bb ff ff callq 4021c0 <_ZdlPvm@plt>
4065ee: 4c 89 ef mov %r13,%rdi
4065f1: be 01 00 00 00 mov $0x1,%esi
4065f6: e8 c5 bb ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
4065fb: 48 89 ef mov %rbp,%rdi
4065fe: e8 dd bc ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv():
406603: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40660d: 0f 1f 00 nopl (%rax)
0000000000406610 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_>:
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:601
406610: 41 54 push %r12
406612: 55 push %rbp
406613: 48 89 fd mov %rdi,%rbp
406616: 53 push %rbx
406617: 48 89 f3 mov %rsi,%rbx
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
40661a: 48 c7 47 10 00 00 00 00 movq $0x0,0x10(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
406622: bf 98 00 00 00 mov $0x98,%edi
406627: e8 84 bb ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40662c: 48 8b 13 mov (%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40662f: 66 0f ef c0 pxor %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406633: 48 89 10 mov %rdx,(%rax)
406636: 48 8b 53 08 mov 0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40663a: 0f 11 03 movups %xmm0,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40663d: 48 89 50 08 mov %rdx,0x8(%rax)
406641: 48 8b 53 10 mov 0x10(%rbx),%rdx
406645: 48 89 50 10 mov %rdx,0x10(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406649: 48 8b 53 18 mov 0x18(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40664d: 0f 11 43 10 movups %xmm0,0x10(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406651: 48 89 50 18 mov %rdx,0x18(%rax)
406655: 48 8b 53 20 mov 0x20(%rbx),%rdx
406659: 48 89 50 20 mov %rdx,0x20(%rax)
40665d: 48 8b 53 28 mov 0x28(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
406661: 0f 11 43 20 movups %xmm0,0x20(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406665: 48 89 50 28 mov %rdx,0x28(%rax)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406669: 48 8b 53 30 mov 0x30(%rbx),%rdx
40666d: 48 89 50 30 mov %rdx,0x30(%rax)
406671: 48 8b 53 38 mov 0x38(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
406675: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406679: 48 89 50 38 mov %rdx,0x38(%rax)
40667d: 48 8b 53 40 mov 0x40(%rbx),%rdx
406681: 48 89 50 40 mov %rdx,0x40(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406685: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
406689: 0f 11 43 40 movups %xmm0,0x40(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40668d: 48 89 50 48 mov %rdx,0x48(%rax)
406691: 48 8b 53 50 mov 0x50(%rbx),%rdx
406695: 48 89 50 50 mov %rdx,0x50(%rax)
406699: 48 8b 53 58 mov 0x58(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40669d: 0f 11 43 50 movups %xmm0,0x50(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4066a1: 48 89 50 58 mov %rdx,0x58(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4066a5: 8b 53 60 mov 0x60(%rbx),%edx
4066a8: 89 50 60 mov %edx,0x60(%rax)
4066ab: 48 8b 53 68 mov 0x68(%rbx),%rdx
4066af: f3 0f 6f 4b 78 movdqu 0x78(%rbx),%xmm1
4066b4: f3 0f 6f 93 88 00 00 00 movdqu 0x88(%rbx),%xmm2
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
4066bc: 48 89 45 00 mov %rax,0x0(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4066c0: 48 89 50 68 mov %rdx,0x68(%rax)
4066c4: 0f b6 53 70 movzbl 0x70(%rbx),%edx
4066c8: 0f 11 48 78 movups %xmm1,0x78(%rax)
4066cc: 88 50 70 mov %dl,0x70(%rax)
4066cf: 0f 11 90 88 00 00 00 movups %xmm2,0x88(%rax)
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4066d6: b8 c0 c9 40 00 mov $0x40c9c0,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
4066db: 5b pop %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4066dc: 66 48 0f 6e c0 movq %rax,%xmm0
4066e1: 0f 16 05 70 eb 00 00 movhps 0xeb70(%rip),%xmm0 # 415258 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xa8>
4066e8: 0f 11 45 10 movups %xmm0,0x10(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
4066ec: 5d pop %rbp
4066ed: 41 5c pop %r12
4066ef: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4066f0: 49 89 c4 mov %rax,%r12
4066f3: 48 8b 45 10 mov 0x10(%rbp),%rax
4066f7: 48 85 c0 test %rax,%rax
4066fa: 74 0d je 406709 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_+0xf9>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4066fc: ba 03 00 00 00 mov $0x3,%edx
406701: 48 89 ee mov %rbp,%rsi
406704: 48 89 ef mov %rbp,%rdi
406707: ff d0 callq *%rax
406709: 4c 89 e7 mov %r12,%rdi
40670c: e8 cf bb ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_():
406711: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40671b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000000406720 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>:
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:678
406720: 41 54 push %r12
406722: 49 89 fc mov %rdi,%r12
406725: 55 push %rbp
406726: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
406727: 48 8b 5f 08 mov 0x8(%rdi),%rbx
40672b: 48 8b 2f mov (%rdi),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40672e: 48 39 eb cmp %rbp,%rbx
406731: 74 46 je 406779 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x59>
406733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
406738: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40673c: 48 8d 45 30 lea 0x30(%rbp),%rax
406740: 48 39 c7 cmp %rax,%rdi
406743: 74 0d je 406752 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x32>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
406745: 48 8b 45 30 mov 0x30(%rbp),%rax
406749: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40674d: e8 6e ba ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
406752: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
406756: 48 8d 45 10 lea 0x10(%rbp),%rax
40675a: 48 39 c7 cmp %rax,%rdi
40675d: 74 39 je 406798 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x78>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40675f: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
406763: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
406767: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40676b: e8 50 ba ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
406770: 48 39 eb cmp %rbp,%rbx
406773: 75 c3 jne 406738 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x18>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
406775: 49 8b 2c 24 mov (%r12),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
406779: 48 85 ed test %rbp,%rbp
40677c: 74 2a je 4067a8 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x88>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40677e: 49 8b 74 24 10 mov 0x10(%r12),%rsi
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:683
406783: 5b pop %rbx
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
406784: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
406787: 48 29 ee sub %rbp,%rsi
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:683
40678a: 5d pop %rbp
40678b: 41 5c pop %r12
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40678d: e9 2e ba ff ff jmpq 4021c0 <_ZdlPvm@plt>
406792: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
406798: 48 83 c5 40 add $0x40,%rbp
40679c: 48 39 eb cmp %rbp,%rbx
40679f: 75 97 jne 406738 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x18>
4067a1: eb d2 jmp 406775 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x55>
4067a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:683
4067a8: 5b pop %rbx
4067a9: 5d pop %rbp
4067aa: 41 5c pop %r12
4067ac: c3 retq
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev():
4067ad: 0f 1f 00 nopl (%rax)
00000000004067b0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_>:
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:601
4067b0: 41 54 push %r12
4067b2: 55 push %rbp
4067b3: 48 89 fd mov %rdi,%rbp
4067b6: 53 push %rbx
4067b7: 48 89 f3 mov %rsi,%rbx
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
4067ba: 48 c7 47 10 00 00 00 00 movq $0x0,0x10(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
4067c2: bf a0 00 00 00 mov $0xa0,%edi
4067c7: e8 e4 b9 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4067cc: 48 8b 13 mov (%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4067cf: 66 0f ef c0 pxor %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4067d3: 48 89 10 mov %rdx,(%rax)
4067d6: 48 8b 53 08 mov 0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4067da: 0f 11 03 movups %xmm0,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4067dd: 48 89 50 08 mov %rdx,0x8(%rax)
4067e1: 48 8b 53 10 mov 0x10(%rbx),%rdx
4067e5: 48 89 50 10 mov %rdx,0x10(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4067e9: 48 8b 53 18 mov 0x18(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4067ed: 0f 11 43 10 movups %xmm0,0x10(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4067f1: 48 89 50 18 mov %rdx,0x18(%rax)
4067f5: 48 8b 53 20 mov 0x20(%rbx),%rdx
4067f9: 48 89 50 20 mov %rdx,0x20(%rax)
4067fd: 48 8b 53 28 mov 0x28(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
406801: 0f 11 43 20 movups %xmm0,0x20(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406805: 48 89 50 28 mov %rdx,0x28(%rax)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406809: 48 8b 53 30 mov 0x30(%rbx),%rdx
40680d: 48 89 50 30 mov %rdx,0x30(%rax)
406811: 48 8b 53 38 mov 0x38(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
406815: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406819: 48 89 50 38 mov %rdx,0x38(%rax)
40681d: 48 8b 53 40 mov 0x40(%rbx),%rdx
406821: 48 89 50 40 mov %rdx,0x40(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406825: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
406829: 0f 11 43 40 movups %xmm0,0x40(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40682d: 48 89 50 48 mov %rdx,0x48(%rax)
406831: 48 8b 53 50 mov 0x50(%rbx),%rdx
406835: 48 89 50 50 mov %rdx,0x50(%rax)
406839: 48 8b 53 58 mov 0x58(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40683d: 0f 11 43 50 movups %xmm0,0x50(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
406841: 48 89 50 58 mov %rdx,0x58(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
406845: 8b 53 60 mov 0x60(%rbx),%edx
406848: 89 50 60 mov %edx,0x60(%rax)
40684b: 48 8b 53 68 mov 0x68(%rbx),%rdx
40684f: f3 0f 6f 8b 80 00 00 00 movdqu 0x80(%rbx),%xmm1
406857: f3 0f 6f 93 90 00 00 00 movdqu 0x90(%rbx),%xmm2
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
40685f: 48 89 45 00 mov %rax,0x0(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
406863: 48 89 50 68 mov %rdx,0x68(%rax)
406867: 48 8b 53 70 mov 0x70(%rbx),%rdx
40686b: 0f 11 88 80 00 00 00 movups %xmm1,0x80(%rax)
406872: 48 89 50 70 mov %rdx,0x70(%rax)
406876: 0f b6 53 78 movzbl 0x78(%rbx),%edx
40687a: 0f 11 90 90 00 00 00 movups %xmm2,0x90(%rax)
406881: 88 50 78 mov %dl,0x78(%rax)
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
406884: b8 c0 cc 40 00 mov $0x40ccc0,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
406889: 5b pop %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
40688a: 66 48 0f 6e c0 movq %rax,%xmm0
40688f: 0f 16 05 ca e9 00 00 movhps 0xe9ca(%rip),%xmm0 # 415260 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xb0>
406896: 0f 11 45 10 movups %xmm0,0x10(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
40689a: 5d pop %rbp
40689b: 41 5c pop %r12
40689d: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40689e: 49 89 c4 mov %rax,%r12
4068a1: 48 8b 45 10 mov 0x10(%rbp),%rax
4068a5: 48 85 c0 test %rax,%rax
4068a8: 74 0d je 4068b7 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_+0x107>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4068aa: ba 03 00 00 00 mov $0x3,%edx
4068af: 48 89 ee mov %rbp,%rsi
4068b2: 48 89 ef mov %rbp,%rdi
4068b5: ff d0 callq *%rax
4068b7: 4c 89 e7 mov %r12,%rdi
4068ba: e8 21 ba ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_():
4068bf: 90 nop
00000000004068c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:499
4068c0: 41 57 push %r15
4068c2: 41 56 push %r14
4068c4: 41 55 push %r13
4068c6: 41 54 push %r12
4068c8: 55 push %rbp
4068c9: 53 push %rbx
4068ca: 48 89 fb mov %rdi,%rbx
4068cd: 48 83 ec 78 sub $0x78,%rsp
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
4068d1: 4c 8b 6f 08 mov 0x8(%rdi),%r13
4068d5: 4c 8b 27 mov (%rdi),%r12
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1972
4068d8: 4d 39 ec cmp %r13,%r12
4068db: 0f 84 f9 00 00 00 je 4069da <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x11a>
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4068e1: 4d 89 ee mov %r13,%r14
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
4068e4: ba 3f 00 00 00 mov $0x3f,%edx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
4068e9: 4c 89 ee mov %r13,%rsi
4068ec: 4c 89 e7 mov %r12,%rdi
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4068ef: 4d 29 e6 sub %r12,%r14
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
4068f2: 49 8d 6c 24 01 lea 0x1(%r12),%rbp
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
4068f7: 49 0f bd c6 bsr %r14,%rax
4068fb: 48 83 f0 3f xor $0x3f,%rax
4068ff: 29 c2 sub %eax,%edx
406901: 48 63 d2 movslq %edx,%rdx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
406904: 48 01 d2 add %rdx,%rdx
406907: e8 a4 be ff ff callq 4027b0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0>
_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1884
40690c: 49 83 fe 10 cmp $0x10,%r14
406910: 0f 8e 6d 06 00 00 jle 406f83 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6c3>
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
406916: 4d 8d 7c 24 10 lea 0x10(%r12),%r15
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40691b: eb 19 jmp 406936 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x76>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
40691d: 48 89 ea mov %rbp,%rdx
406920: 4c 29 e2 sub %r12,%rdx
406923: 0f 85 27 07 00 00 jne 407050 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x790>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406929: 48 83 c5 01 add $0x1,%rbp
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
40692d: 45 88 34 24 mov %r14b,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
406931: 49 39 ef cmp %rbp,%r15
406934: 74 3b je 406971 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xb1>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
406936: 44 0f b6 75 00 movzbl 0x0(%rbp),%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
40693b: 45 3a 34 24 cmp (%r12),%r14b
40693f: 7c dc jl 40691d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x5d>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
406941: 0f b6 55 ff movzbl -0x1(%rbp),%edx
406945: 48 8d 45 ff lea -0x1(%rbp),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
406949: 44 38 f2 cmp %r14b,%dl
40694c: 0f 8e 53 07 00 00 jle 4070a5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x7e5>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
406952: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
406955: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
406958: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40695c: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
406960: 41 38 d6 cmp %dl,%r14b
406963: 7c ed jl 406952 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x92>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406965: 48 83 c5 01 add $0x1,%rbp
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
406969: 44 88 36 mov %r14b,(%rsi)
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40696c: 49 39 ef cmp %rbp,%r15
40696f: 75 c5 jne 406936 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x76>
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
406971: 4d 39 fd cmp %r15,%r13
406974: 74 37 je 4069ad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xed>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1823
406976: 41 0f b6 0f movzbl (%r15),%ecx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40697a: 41 0f b6 57 ff movzbl -0x1(%r15),%edx
40697f: 49 8d 47 ff lea -0x1(%r15),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
406983: 38 d1 cmp %dl,%cl
406985: 0f 8d dd 06 00 00 jge 407068 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x7a8>
40698b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
406990: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
406993: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
406996: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40699a: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40699e: 38 d1 cmp %dl,%cl
4069a0: 7c ee jl 406990 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xd0>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4069a2: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
4069a6: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
4069a8: 4d 39 fd cmp %r15,%r13
4069ab: 75 c9 jne 406976 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xb6>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
4069ad: 48 8b 03 mov (%rbx),%rax
4069b0: 48 8b 7b 08 mov 0x8(%rbx),%rdi
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:924
4069b4: 48 39 c7 cmp %rax,%rdi
4069b7: 75 15 jne 4069ce <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x10e>
4069b9: eb 1f jmp 4069da <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x11a>
4069bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
4069c0: 0f b6 70 ff movzbl -0x1(%rax),%esi
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:929
4069c4: 40 3a 72 01 cmp 0x1(%rdx),%sil
4069c8: 0f 84 1b 06 00 00 je 406fe9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x729>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:978
4069ce: 48 89 c2 mov %rax,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4069d1: 48 8d 40 01 lea 0x1(%rax),%rax
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:927
4069d5: 48 39 f8 cmp %rdi,%rax
4069d8: 75 e6 jne 4069c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x100>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
4069da: 31 ed xor %ebp,%ebp
4069dc: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4069e0: 48 8b 7b 68 mov 0x68(%rbx),%rdi
4069e4: 89 6c 24 0c mov %ebp,0xc(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:620
4069e8: 44 0f be ed movsbl %bpl,%r13d
4069ec: 40 88 6c 24 20 mov %bpl,0x20(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4069f1: e8 ba b6 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4069f6: 44 89 ee mov %r13d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4069f9: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4069fc: 48 8b 00 mov (%rax),%rax
4069ff: ff 50 20 callq *0x20(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406a02: 48 8b 73 08 mov 0x8(%rbx),%rsi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
406a06: 89 c2 mov %eax,%edx
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406a08: 48 8b 03 mov (%rbx),%rax
_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406a0b: 48 89 f1 mov %rsi,%rcx
406a0e: 48 29 c1 sub %rax,%rcx
406a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
406a18: 48 85 c9 test %rcx,%rcx
406a1b: 7e 23 jle 406a40 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x180>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
406a1d: 48 89 cf mov %rcx,%rdi
406a20: 48 d1 ff sar %rdi
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1012
406a23: 4c 8d 04 38 lea (%rax,%rdi,1),%r8
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1324
406a27: 41 38 10 cmp %dl,(%r8)
406a2a: 0f 8d 60 04 00 00 jge 406e90 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x5d0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
406a30: 48 29 f9 sub %rdi,%rcx
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406a33: 49 8d 40 01 lea 0x1(%r8),%rax
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
406a37: 48 83 e9 01 sub $0x1,%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
406a3b: 48 85 c9 test %rcx,%rcx
406a3e: 7f dd jg 406a1d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x15d>
_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:2275
406a40: 48 39 c6 cmp %rax,%rsi
406a43: 74 08 je 406a4d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x18d>
406a45: 38 10 cmp %dl,(%rax)
406a47: 0f 8e 84 00 00 00 jle 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406a4d: 48 8b 43 38 mov 0x38(%rbx),%rax
406a51: 4c 8b 63 30 mov 0x30(%rbx),%r12
406a55: 48 89 44 24 28 mov %rax,0x28(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
406a5a: 49 39 c4 cmp %rax,%r12
406a5d: 0f 84 1b 01 00 00 je 406b7e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2be>
406a63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:624
406a68: 41 0f b6 34 24 movzbl (%r12),%esi
_ZNKSt7__cxx1112regex_traitsIcE6getlocEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:373
406a6d: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:624
406a72: 45 0f b6 7c 24 01 movzbl 0x1(%r12),%r15d
406a78: 40 88 74 24 10 mov %sil,0x10(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE6getlocEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:373
406a7d: 48 8b 73 68 mov 0x68(%rbx),%rsi
406a81: e8 9a b6 ff ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:241
406a86: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
406a8b: e8 20 b6 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
406a90: 49 89 c6 mov %rax,%r14
406a93: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
406a98: e8 e3 b7 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
406a9d: 49 8b 06 mov (%r14),%rax
406aa0: 44 89 ee mov %r13d,%esi
406aa3: 4c 89 f7 mov %r14,%rdi
406aa6: ff 50 20 callq *0x20(%rax)
_ZNKSt5ctypeIcE7toupperEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:803
406aa9: 44 89 ee mov %r13d,%esi
406aac: 4c 89 f7 mov %r14,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
406aaf: 88 44 24 18 mov %al,0x18(%rsp)
_ZNKSt5ctypeIcE7toupperEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:803
406ab3: 49 8b 06 mov (%r14),%rax
406ab6: ff 50 10 callq *0x10(%rax)
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:245
406ab9: 0f b6 54 24 18 movzbl 0x18(%rsp),%edx
406abe: 38 54 24 10 cmp %dl,0x10(%rsp)
406ac2: 0f 8f 98 00 00 00 jg 406b60 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2a0>
406ac8: 41 38 d7 cmp %dl,%r15b
406acb: 0f 8c 8f 00 00 00 jl 406b60 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2a0>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:625
406ad1: be 01 00 00 00 mov $0x1,%esi
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406ad6: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
406adb: 48 89 ea mov %rbp,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406ade: b8 01 00 00 00 mov $0x1,%eax
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
406ae3: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406ae7: 48 d3 e0 shl %cl,%rax
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
406aea: 48 8b 8c d3 80 00 00 00 mov 0x80(%rbx,%rdx,8),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
406af2: 40 38 73 78 cmp %sil,0x78(%rbx)
406af6: 74 30 je 406b28 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x268>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
406af8: 48 09 c8 or %rcx,%rax
406afb: 48 83 c5 01 add $0x1,%rbp
406aff: 48 89 84 d3 80 00 00 00 mov %rax,0x80(%rbx,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
406b07: 48 81 fd 00 01 00 00 cmp $0x100,%rbp
406b0e: 0f 85 cc fe ff ff jne 4069e0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x120>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:506
406b14: 48 83 c4 78 add $0x78,%rsp
406b18: 5b pop %rbx
406b19: 5d pop %rbp
406b1a: 41 5c pop %r12
406b1c: 41 5d pop %r13
406b1e: 41 5e pop %r14
406b20: 41 5f pop %r15
406b22: c3 retq
406b23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:833
406b28: 48 f7 d0 not %rax
406b2b: 48 83 c5 01 add $0x1,%rbp
406b2f: 48 21 c8 and %rcx,%rax
406b32: 48 89 84 d3 80 00 00 00 mov %rax,0x80(%rbx,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
406b3a: 48 81 fd 00 01 00 00 cmp $0x100,%rbp
406b41: 0f 85 99 fe ff ff jne 4069e0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x120>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:506
406b47: 48 83 c4 78 add $0x78,%rsp
406b4b: 5b pop %rbx
406b4c: 5d pop %rbp
406b4d: 41 5c pop %r12
406b4f: 41 5d pop %r13
406b51: 41 5e pop %r14
406b53: 41 5f pop %r15
406b55: c3 retq
406b56: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:245
406b60: 38 44 24 10 cmp %al,0x10(%rsp)
406b64: 7f 09 jg 406b6f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2af>
406b66: 41 38 c7 cmp %al,%r15b
406b69: 0f 8d 62 ff ff ff jge 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
406b6f: 49 83 c4 02 add $0x2,%r12
406b73: 4c 39 64 24 28 cmp %r12,0x28(%rsp)
406b78: 0f 85 ea fe ff ff jne 406a68 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x1a8>
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
406b7e: 48 8b 7b 70 mov 0x70(%rbx),%rdi
406b82: 44 0f b7 6b 60 movzwl 0x60(%rbx),%r13d
406b87: 44 0f b6 63 62 movzbl 0x62(%rbx),%r12d
406b8c: e8 1f b5 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
406b91: 44 89 ea mov %r13d,%edx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
406b94: 49 89 c7 mov %rax,%r15
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
406b97: 48 8d 44 2d 00 lea 0x0(%rbp,%rbp,1),%rax
406b9c: 48 89 44 24 10 mov %rax,0x10(%rsp)
406ba1: 49 8b 47 30 mov 0x30(%r15),%rax
406ba5: 66 23 14 68 and (%rax,%rbp,2),%dx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
406ba9: 0f 85 22 ff ff ff jne 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
406baf: 41 83 e4 01 and $0x1,%r12d
406bb3: 74 1c je 406bd1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x311>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
406bb5: 41 80 7f 38 00 cmpb $0x0,0x38(%r15)
406bba: 0f 84 15 03 00 00 je 406ed5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x615>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
406bc0: 41 0f b6 87 98 00 00 00 movzbl 0x98(%r15),%eax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
406bc8: 40 38 e8 cmp %bpl,%al
406bcb: 0f 84 00 ff ff ff je 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
406bd1: 4c 8b 7b 70 mov 0x70(%rbx),%r15
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406bd5: 48 8b 43 20 mov 0x20(%rbx),%rax
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
406bd9: 4c 89 ff mov %r15,%rdi
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406bdc: 48 89 44 24 28 mov %rax,0x28(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
406be1: e8 ca b4 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
406be6: bf 01 00 00 00 mov $0x1,%edi
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
406beb: 49 89 c5 mov %rax,%r13
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
406bee: e8 bd b5 ff ff callq 4021b0 <_Znwm@plt>
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406bf3: 4c 89 ef mov %r13,%rdi
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
406bf6: 49 89 c4 mov %rax,%r12
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
406bf9: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax
_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1583
406bfe: 49 8d 54 24 01 lea 0x1(%r12),%rdx
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406c03: 4c 89 e6 mov %r12,%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
406c06: 41 88 04 24 mov %al,(%r12)
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406c0a: 49 8b 45 00 mov 0x0(%r13),%rax
406c0e: ff 50 28 callq *0x28(%rax)
_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
406c11: 4c 89 ff mov %r15,%rdi
406c14: e8 87 b5 ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
406c19: 48 89 c6 mov %rax,%rsi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
406c1c: 41 0f b6 04 24 movzbl (%r12),%eax
406c21: c6 44 24 61 00 movb $0x0,0x61(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
406c26: 4c 8d 7c 24 60 lea 0x60(%rsp),%r15
406c2b: 4c 89 7c 24 50 mov %r15,0x50(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406c30: 48 8d 4c 24 61 lea 0x61(%rsp),%rcx
406c35: 4c 89 fa mov %r15,%rdx
406c38: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
406c3d: 88 44 24 60 mov %al,0x60(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406c41: 48 8b 06 mov (%rsi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
406c44: 48 c7 44 24 58 01 00 00 00 movq $0x1,0x58(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406c4d: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
406c50: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
406c55: 4c 39 ff cmp %r15,%rdi
406c58: 74 0e je 406c68 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x3a8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
406c5a: 48 8b 44 24 60 mov 0x60(%rsp),%rax
406c5f: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
406c63: e8 58 b5 ff ff callq 4021c0 <_ZdlPvm@plt>
406c68: be 01 00 00 00 mov $0x1,%esi
406c6d: 4c 89 e7 mov %r12,%rdi
406c70: e8 4b b5 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406c75: 4c 8b 73 20 mov 0x20(%rbx),%r14
406c79: 4c 8b 6b 18 mov 0x18(%rbx),%r13
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1177
406c7d: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406c82: 4c 89 f0 mov %r14,%rax
406c85: 4c 29 e8 sub %r13,%rax
406c88: 48 89 c2 mov %rax,%rdx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1928
406c8b: 48 c1 f8 07 sar $0x7,%rax
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406c8f: 48 c1 fa 05 sar $0x5,%rdx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
406c93: 48 85 c0 test %rax,%rax
406c96: 0f 8e c5 01 00 00 jle 406e61 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x5a1>
406c9c: 48 c1 e0 07 shl $0x7,%rax
406ca0: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
406ca5: 4c 01 e8 add %r13,%rax
406ca8: 48 89 44 24 20 mov %rax,0x20(%rsp)
406cad: eb 49 jmp 406cf8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x438>
406caf: 90 nop
406cb0: 49 8d 45 20 lea 0x20(%r13),%rax
406cb4: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406cb9: 4d 3b 65 28 cmp 0x28(%r13),%r12
406cbd: 0f 84 fd 00 00 00 je 406dc0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x500>
406cc3: 49 8d 45 40 lea 0x40(%r13),%rax
406cc7: 48 89 44 24 18 mov %rax,0x18(%rsp)
406ccc: 4d 3b 65 48 cmp 0x48(%r13),%r12
406cd0: 0f 84 2a 01 00 00 je 406e00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x540>
406cd6: 49 8d 45 60 lea 0x60(%r13),%rax
406cda: 48 89 44 24 18 mov %rax,0x18(%rsp)
406cdf: 4d 3b 65 68 cmp 0x68(%r13),%r12
406ce3: 0f 84 47 01 00 00 je 406e30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x570>
406ce9: 49 83 ed 80 sub $0xffffffffffffff80,%r13
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
406ced: 4c 39 6c 24 20 cmp %r13,0x20(%rsp)
406cf2: 0f 84 5f 01 00 00 je 406e57 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x597>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406cf8: 4d 39 65 08 cmp %r12,0x8(%r13)
406cfc: 75 b2 jne 406cb0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x3f0>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406cfe: 4d 85 e4 test %r12,%r12
406d01: 74 1d je 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406d03: 49 8b 7d 00 mov 0x0(%r13),%rdi
406d07: 4c 89 e2 mov %r12,%rdx
406d0a: 4c 89 fe mov %r15,%rsi
406d0d: e8 ae b3 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406d12: 85 c0 test %eax,%eax
406d14: 75 9a jne 406cb0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x3f0>
406d16: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
406d20: 48 8d 44 24 40 lea 0x40(%rsp),%rax
406d25: 49 39 c7 cmp %rax,%r15
406d28: 74 11 je 406d3b <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x47b>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
406d2a: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
406d2f: 4c 89 ff mov %r15,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
406d32: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
406d36: e8 85 b4 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:628
406d3b: 4c 39 6c 24 28 cmp %r13,0x28(%rsp)
406d40: 0f 85 8b fd ff ff jne 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
406d46: 4c 8b 73 50 mov 0x50(%rbx),%r14
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
406d4a: 4c 8b 6b 48 mov 0x48(%rbx),%r13
406d4e: 4d 39 f5 cmp %r14,%r13
406d51: 74 5e je 406db1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x4f1>
406d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
406d58: 48 8b 7b 70 mov 0x70(%rbx),%rdi
406d5c: 45 0f b7 7d 00 movzwl 0x0(%r13),%r15d
406d61: 45 0f b6 65 02 movzbl 0x2(%r13),%r12d
406d66: e8 45 b3 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
406d6b: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
406d70: 44 89 f9 mov %r15d,%ecx
406d73: 48 8b 70 30 mov 0x30(%rax),%rsi
406d77: 66 23 0c 16 and (%rsi,%rdx,1),%cx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
406d7b: 75 2b jne 406da8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x4e8>
406d7d: 41 83 e4 01 and $0x1,%r12d
406d81: 0f 84 4a fd ff ff je 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
406d87: 80 78 38 00 cmpb $0x0,0x38(%rax)
406d8b: 0f 84 07 01 00 00 je 406e98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x5d8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
406d91: 0f b6 88 98 00 00 00 movzbl 0x98(%rax),%ecx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
406d98: 40 38 e9 cmp %bpl,%cl
406d9b: 0f 85 30 fd ff ff jne 406ad1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x211>
406da1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
406da8: 49 83 c5 04 add $0x4,%r13
406dac: 4d 39 ee cmp %r13,%r14
406daf: 75 a7 jne 406d58 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x498>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:635
406db1: 31 f6 xor %esi,%esi
406db3: e9 1e fd ff ff jmpq 406ad6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x216>
406db8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406dc0: 4d 85 e4 test %r12,%r12
406dc3: 74 2b je 406df0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x530>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406dc5: 49 8b 7d 20 mov 0x20(%r13),%rdi
406dc9: 4c 89 e2 mov %r12,%rdx
406dcc: 4c 89 fe mov %r15,%rsi
406dcf: e8 ec b2 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406dd4: 85 c0 test %eax,%eax
406dd6: 0f 85 e7 fe ff ff jne 406cc3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x403>
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1945
406ddc: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13
406de1: e9 3a ff ff ff jmpq 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406de6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
406df0: 49 89 c5 mov %rax,%r13
406df3: e9 28 ff ff ff jmpq 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406df8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406e00: 4d 85 e4 test %r12,%r12
406e03: 74 eb je 406df0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x530>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406e05: 49 8b 7d 40 mov 0x40(%r13),%rdi
406e09: 4c 89 e2 mov %r12,%rdx
406e0c: 4c 89 fe mov %r15,%rsi
406e0f: e8 ac b2 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406e14: 85 c0 test %eax,%eax
406e16: 74 c4 je 406ddc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x51c>
406e18: 49 8d 45 60 lea 0x60(%r13),%rax
406e1c: 48 89 44 24 18 mov %rax,0x18(%rsp)
406e21: 4d 3b 65 68 cmp 0x68(%r13),%r12
406e25: 0f 85 be fe ff ff jne 406ce9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x429>
406e2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406e30: 4d 85 e4 test %r12,%r12
406e33: 74 bb je 406df0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x530>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406e35: 49 8b 7d 60 mov 0x60(%r13),%rdi
406e39: 4c 89 e2 mov %r12,%rdx
406e3c: 4c 89 fe mov %r15,%rsi
406e3f: e8 7c b2 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406e44: 85 c0 test %eax,%eax
406e46: 74 94 je 406ddc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x51c>
406e48: 49 83 ed 80 sub $0xffffffffffffff80,%r13
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
406e4c: 4c 39 6c 24 20 cmp %r13,0x20(%rsp)
406e51: 0f 85 a1 fe ff ff jne 406cf8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x438>
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406e57: 4c 89 f2 mov %r14,%rdx
406e5a: 4c 29 ea sub %r13,%rdx
406e5d: 48 c1 fa 05 sar $0x5,%rdx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1949
406e61: 48 83 fa 02 cmp $0x2,%rdx
406e65: 0f 84 eb 00 00 00 je 406f56 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x696>
406e6b: 48 83 fa 03 cmp $0x3,%rdx
406e6f: 0f 84 c2 00 00 00 je 406f37 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x677>
406e75: 48 83 fa 01 cmp $0x1,%rdx
406e79: 0f 84 86 00 00 00 je 406f05 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x645>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
406e7f: 4d 89 f5 mov %r14,%r13
406e82: e9 99 fe ff ff jmpq 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406e87: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
406e90: 48 89 f9 mov %rdi,%rcx
406e93: e9 80 fb ff ff jmpq 406a18 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x158>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
406e98: 48 89 c7 mov %rax,%rdi
406e9b: 48 89 44 24 18 mov %rax,0x18(%rsp)
406ea0: e8 7b b3 ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
406ea5: 48 8b 44 24 18 mov 0x18(%rsp),%rax
406eaa: 48 8b 08 mov (%rax),%rcx
406ead: 4c 8b 41 30 mov 0x30(%rcx),%r8
406eb1: b9 5f 00 00 00 mov $0x5f,%ecx
406eb6: 49 81 f8 80 30 40 00 cmp $0x403080,%r8
406ebd: 0f 84 d5 fe ff ff je 406d98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x4d8>
406ec3: be 5f 00 00 00 mov $0x5f,%esi
406ec8: 48 89 c7 mov %rax,%rdi
406ecb: 41 ff d0 callq *%r8
406ece: 89 c1 mov %eax,%ecx
406ed0: e9 c3 fe ff ff jmpq 406d98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x4d8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
406ed5: 4c 89 ff mov %r15,%rdi
406ed8: e8 43 b3 ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
406edd: 49 8b 07 mov (%r15),%rax
406ee0: 48 8b 50 30 mov 0x30(%rax),%rdx
406ee4: b8 5f 00 00 00 mov $0x5f,%eax
406ee9: 48 81 fa 80 30 40 00 cmp $0x403080,%rdx
406ef0: 0f 84 d2 fc ff ff je 406bc8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x308>
406ef6: be 5f 00 00 00 mov $0x5f,%esi
406efb: 4c 89 ff mov %r15,%rdi
406efe: ff d2 callq *%rdx
406f00: e9 c3 fc ff ff jmpq 406bc8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x308>
406f05: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406f0a: 4d 3b 65 08 cmp 0x8(%r13),%r12
406f0e: 0f 85 6b ff ff ff jne 406e7f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x5bf>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406f14: 4d 85 e4 test %r12,%r12
406f17: 0f 84 03 fe ff ff je 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406f1d: 49 8b 7d 00 mov 0x0(%r13),%rdi
406f21: 4c 89 e2 mov %r12,%rdx
406f24: 4c 89 fe mov %r15,%rsi
406f27: e8 94 b1 ff ff callq 4020c0 <memcmp@plt>
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
406f2c: 85 c0 test %eax,%eax
406f2e: 4d 0f 45 ee cmovne %r14,%r13
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
406f32: e9 e9 fd ff ff jmpq 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:267
406f37: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406f3c: 4d 39 65 08 cmp %r12,0x8(%r13)
406f40: 0f 84 3a 01 00 00 je 407080 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x7c0>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406f46: 49 83 c5 20 add $0x20,%r13
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406f4a: 4d 3b 65 08 cmp 0x8(%r13),%r12
406f4e: 74 11 je 406f61 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6a1>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406f50: 49 83 c5 20 add $0x20,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:981
406f54: eb b4 jmp 406f0a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x64a>
406f56: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406f5b: 4d 3b 65 08 cmp 0x8(%r13),%r12
406f5f: 75 ef jne 406f50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x690>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
406f61: 4d 85 e4 test %r12,%r12
406f64: 0f 84 b6 fd ff ff je 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
406f6a: 49 8b 7d 00 mov 0x0(%r13),%rdi
406f6e: 4c 89 e2 mov %r12,%rdx
406f71: 4c 89 fe mov %r15,%rsi
406f74: e8 47 b1 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
406f79: 85 c0 test %eax,%eax
406f7b: 0f 84 9f fd ff ff je 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406f81: eb cd jmp 406f50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x690>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
406f83: 41 be 01 00 00 00 mov $0x1,%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
406f89: 49 39 ed cmp %rbp,%r13
406f8c: 75 27 jne 406fb5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6f5>
406f8e: e9 1a fa ff ff jmpq 4069ad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xed>
406f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
406f98: 48 89 ea mov %rbp,%rdx
406f9b: 4c 29 e2 sub %r12,%rdx
406f9e: 0f 85 96 00 00 00 jne 40703a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x77a>
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
406fa4: 45 88 3c 24 mov %r15b,(%r12)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406fa8: 48 83 c5 01 add $0x1,%rbp
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
406fac: 49 39 ed cmp %rbp,%r13
406faf: 0f 84 f8 f9 ff ff je 4069ad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xed>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
406fb5: 44 0f b6 7d 00 movzbl 0x0(%rbp),%r15d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
406fba: 45 3a 3c 24 cmp (%r12),%r15b
406fbe: 7c d8 jl 406f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6d8>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
406fc0: 0f b6 55 ff movzbl -0x1(%rbp),%edx
406fc4: 48 8d 45 ff lea -0x1(%rbp),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
406fc8: 41 38 d7 cmp %dl,%r15b
406fcb: 0f 8d dc 00 00 00 jge 4070ad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x7ed>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
406fd1: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
406fd4: 48 89 c1 mov %rax,%rcx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
406fd7: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
406fdb: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
406fdf: 41 38 d7 cmp %dl,%r15b
406fe2: 7c ed jl 406fd1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x711>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
406fe4: 44 88 39 mov %r15b,(%rcx)
406fe7: eb bf jmp 406fa8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6e8>
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:944
406fe9: 48 39 fa cmp %rdi,%rdx
406fec: 0f 84 e8 f9 ff ff je 4069da <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x11a>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
406ff2: 48 8d 4a 02 lea 0x2(%rdx),%rcx
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
406ff6: 48 39 cf cmp %rcx,%rdi
406ff9: 75 08 jne 407003 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x743>
406ffb: eb 34 jmp 407031 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x771>
406ffd: 0f 1f 00 nopl (%rax)
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
407000: 0f b6 32 movzbl (%rdx),%esi
407003: 44 0f b6 01 movzbl (%rcx),%r8d
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
407007: 48 8d 42 01 lea 0x1(%rdx),%rax
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:951
40700b: 44 38 c6 cmp %r8b,%sil
40700e: 74 0e je 40701e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x75e>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
407010: 48 8d 72 02 lea 0x2(%rdx),%rsi
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:952
407014: 44 88 42 01 mov %r8b,0x1(%rdx)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
407018: 48 89 c2 mov %rax,%rdx
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40701b: 48 89 f0 mov %rsi,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
40701e: 48 83 c1 01 add $0x1,%rcx
407022: 48 39 cf cmp %rcx,%rdi
407025: 75 d9 jne 407000 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x740>
_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:187
407027: 48 39 43 08 cmp %rax,0x8(%rbx)
40702b: 0f 84 a9 f9 ff ff je 4069da <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x11a>
_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1798
407031: 48 89 43 08 mov %rax,0x8(%rbx)
407035: e9 a0 f9 ff ff jmpq 4069da <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x11a>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
40703a: 4c 89 f7 mov %r14,%rdi
40703d: 4c 89 e6 mov %r12,%rsi
407040: 48 29 d7 sub %rdx,%rdi
407043: 48 01 ef add %rbp,%rdi
407046: e8 55 b2 ff ff callq 4022a0 <memmove@plt>
40704b: e9 54 ff ff ff jmpq 406fa4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6e4>
407050: bf 01 00 00 00 mov $0x1,%edi
407055: 4c 89 e6 mov %r12,%rsi
407058: 48 29 d7 sub %rdx,%rdi
40705b: 48 01 ef add %rbp,%rdi
40705e: e8 3d b2 ff ff callq 4022a0 <memmove@plt>
407063: e9 c1 f8 ff ff jmpq 406929 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x69>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
407068: 4c 89 fe mov %r15,%rsi
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40706b: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
40706f: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
407071: 4d 39 fd cmp %r15,%r13
407074: 0f 85 fc f8 ff ff jne 406976 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xb6>
40707a: e9 2e f9 ff ff jmpq 4069ad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xed>
40707f: 90 nop
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
407080: 4d 85 e4 test %r12,%r12
407083: 0f 84 97 fc ff ff je 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
407089: 49 8b 7d 00 mov 0x0(%r13),%rdi
40708d: 4c 89 e2 mov %r12,%rdx
407090: 4c 89 fe mov %r15,%rsi
407093: e8 28 b0 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
407098: 85 c0 test %eax,%eax
40709a: 0f 84 80 fc ff ff je 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
4070a0: e9 a1 fe ff ff jmpq 406f46 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x686>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
4070a5: 48 89 ee mov %rbp,%rsi
4070a8: e9 b8 f8 ff ff jmpq 406965 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xa5>
4070ad: 48 89 e9 mov %rbp,%rcx
4070b0: e9 2f ff ff ff jmpq 406fe4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x724>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:241
4070b5: 48 89 c5 mov %rax,%rbp
4070b8: eb 0a jmp 4070c4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x804>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4070ba: 48 89 c5 mov %rax,%rbp
4070bd: eb 17 jmp 4070d6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x816>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4070bf: 48 89 c5 mov %rax,%rbp
4070c2: eb 2a jmp 4070ee <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x82e>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:241
4070c4: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
4070c9: e8 b2 b1 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
4070ce: 48 89 ef mov %rbp,%rdi
4070d1: e8 0a b2 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4070d6: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4070db: 4c 39 ff cmp %r15,%rdi
4070de: 74 0e je 4070ee <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x82e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4070e0: 48 8b 44 24 60 mov 0x60(%rsp),%rax
4070e5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4070e9: e8 d2 b0 ff ff callq 4021c0 <_ZdlPvm@plt>
4070ee: 4c 89 e7 mov %r12,%rdi
4070f1: be 01 00 00 00 mov $0x1,%esi
4070f6: e8 c5 b0 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
4070fb: 48 89 ef mov %rbp,%rdi
4070fe: e8 dd b1 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv():
407103: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40710d: 0f 1f 00 nopl (%rax)
0000000000407110 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_>:
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:601
407110: 41 54 push %r12
407112: 55 push %rbp
407113: 48 89 fd mov %rdi,%rbp
407116: 53 push %rbx
407117: 48 89 f3 mov %rsi,%rbx
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
40711a: 48 c7 47 10 00 00 00 00 movq $0x0,0x10(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
407122: bf a0 00 00 00 mov $0xa0,%edi
407127: e8 84 b0 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40712c: 48 8b 13 mov (%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40712f: 66 0f ef c0 pxor %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407133: 48 89 10 mov %rdx,(%rax)
407136: 48 8b 53 08 mov 0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40713a: 0f 11 03 movups %xmm0,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40713d: 48 89 50 08 mov %rdx,0x8(%rax)
407141: 48 8b 53 10 mov 0x10(%rbx),%rdx
407145: 48 89 50 10 mov %rdx,0x10(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407149: 48 8b 53 18 mov 0x18(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40714d: 0f 11 43 10 movups %xmm0,0x10(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407151: 48 89 50 18 mov %rdx,0x18(%rax)
407155: 48 8b 53 20 mov 0x20(%rbx),%rdx
407159: 48 89 50 20 mov %rdx,0x20(%rax)
40715d: 48 8b 53 28 mov 0x28(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
407161: 0f 11 43 20 movups %xmm0,0x20(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407165: 48 89 50 28 mov %rdx,0x28(%rax)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407169: 48 8b 53 30 mov 0x30(%rbx),%rdx
40716d: 48 89 50 30 mov %rdx,0x30(%rax)
407171: 48 8b 53 38 mov 0x38(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
407175: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407179: 48 89 50 38 mov %rdx,0x38(%rax)
40717d: 48 8b 53 40 mov 0x40(%rbx),%rdx
407181: 48 89 50 40 mov %rdx,0x40(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407185: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
407189: 0f 11 43 40 movups %xmm0,0x40(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40718d: 48 89 50 48 mov %rdx,0x48(%rax)
407191: 48 8b 53 50 mov 0x50(%rbx),%rdx
407195: 48 89 50 50 mov %rdx,0x50(%rax)
407199: 48 8b 53 58 mov 0x58(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40719d: 0f 11 43 50 movups %xmm0,0x50(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4071a1: 48 89 50 58 mov %rdx,0x58(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4071a5: 8b 53 60 mov 0x60(%rbx),%edx
4071a8: 89 50 60 mov %edx,0x60(%rax)
4071ab: 48 8b 53 68 mov 0x68(%rbx),%rdx
4071af: f3 0f 6f 8b 80 00 00 00 movdqu 0x80(%rbx),%xmm1
4071b7: f3 0f 6f 93 90 00 00 00 movdqu 0x90(%rbx),%xmm2
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
4071bf: 48 89 45 00 mov %rax,0x0(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4071c3: 48 89 50 68 mov %rdx,0x68(%rax)
4071c7: 48 8b 53 70 mov 0x70(%rbx),%rdx
4071cb: 0f 11 88 80 00 00 00 movups %xmm1,0x80(%rax)
4071d2: 48 89 50 70 mov %rdx,0x70(%rax)
4071d6: 0f b6 53 78 movzbl 0x78(%rbx),%edx
4071da: 0f 11 90 90 00 00 00 movups %xmm2,0x90(%rax)
4071e1: 88 50 78 mov %dl,0x78(%rax)
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4071e4: b8 e0 d1 40 00 mov $0x40d1e0,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
4071e9: 5b pop %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4071ea: 66 48 0f 6e c0 movq %rax,%xmm0
4071ef: 0f 16 05 72 e0 00 00 movhps 0xe072(%rip),%xmm0 # 415268 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xb8>
4071f6: 0f 11 45 10 movups %xmm0,0x10(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
4071fa: 5d pop %rbp
4071fb: 41 5c pop %r12
4071fd: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4071fe: 49 89 c4 mov %rax,%r12
407201: 48 8b 45 10 mov 0x10(%rbp),%rax
407205: 48 85 c0 test %rax,%rax
407208: 74 0d je 407217 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_+0x107>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40720a: ba 03 00 00 00 mov $0x3,%edx
40720f: 48 89 ee mov %rbp,%rsi
407212: 48 89 ef mov %rbp,%rdi
407215: ff d0 callq *%rax
407217: 4c 89 e7 mov %r12,%rdi
40721a: e8 c1 b0 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_():
40721f: 90 nop
0000000000407220 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_>:
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:601
407220: 41 54 push %r12
407222: 55 push %rbp
407223: 48 89 fd mov %rdi,%rbp
407226: 53 push %rbx
407227: 48 89 f3 mov %rsi,%rbx
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
40722a: 48 c7 47 10 00 00 00 00 movq $0x0,0x10(%rdi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
407232: bf a0 00 00 00 mov $0xa0,%edi
407237: e8 74 af ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40723c: 48 8b 13 mov (%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40723f: 66 0f ef c0 pxor %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407243: 48 89 10 mov %rdx,(%rax)
407246: 48 8b 53 08 mov 0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40724a: 0f 11 03 movups %xmm0,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40724d: 48 89 50 08 mov %rdx,0x8(%rax)
407251: 48 8b 53 10 mov 0x10(%rbx),%rdx
407255: 48 89 50 10 mov %rdx,0x10(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407259: 48 8b 53 18 mov 0x18(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40725d: 0f 11 43 10 movups %xmm0,0x10(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407261: 48 89 50 18 mov %rdx,0x18(%rax)
407265: 48 8b 53 20 mov 0x20(%rbx),%rdx
407269: 48 89 50 20 mov %rdx,0x20(%rax)
40726d: 48 8b 53 28 mov 0x28(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
407271: 0f 11 43 20 movups %xmm0,0x20(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407275: 48 89 50 28 mov %rdx,0x28(%rax)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407279: 48 8b 53 30 mov 0x30(%rbx),%rdx
40727d: 48 89 50 30 mov %rdx,0x30(%rax)
407281: 48 8b 53 38 mov 0x38(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
407285: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407289: 48 89 50 38 mov %rdx,0x38(%rax)
40728d: 48 8b 53 40 mov 0x40(%rbx),%rdx
407291: 48 89 50 40 mov %rdx,0x40(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
407295: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
407299: 0f 11 43 40 movups %xmm0,0x40(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40729d: 48 89 50 48 mov %rdx,0x48(%rax)
4072a1: 48 8b 53 50 mov 0x50(%rbx),%rdx
4072a5: 48 89 50 50 mov %rdx,0x50(%rax)
4072a9: 48 8b 53 58 mov 0x58(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4072ad: 0f 11 43 50 movups %xmm0,0x50(%rbx)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4072b1: 48 89 50 58 mov %rdx,0x58(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4072b5: 8b 53 60 mov 0x60(%rbx),%edx
4072b8: 89 50 60 mov %edx,0x60(%rax)
4072bb: 48 8b 53 68 mov 0x68(%rbx),%rdx
4072bf: f3 0f 6f 8b 80 00 00 00 movdqu 0x80(%rbx),%xmm1
4072c7: f3 0f 6f 93 90 00 00 00 movdqu 0x90(%rbx),%xmm2
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:237
4072cf: 48 89 45 00 mov %rax,0x0(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
4072d3: 48 89 50 68 mov %rdx,0x68(%rax)
4072d7: 48 8b 53 70 mov 0x70(%rbx),%rdx
4072db: 0f 11 88 80 00 00 00 movups %xmm1,0x80(%rax)
4072e2: 48 89 50 70 mov %rdx,0x70(%rax)
4072e6: 0f b6 53 78 movzbl 0x78(%rbx),%edx
4072ea: 0f 11 90 90 00 00 00 movups %xmm2,0x90(%rax)
4072f1: 88 50 78 mov %dl,0x78(%rax)
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4072f4: b8 f0 d4 40 00 mov $0x40d4f0,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
4072f9: 5b pop %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4072fa: 66 48 0f 6e c0 movq %rax,%xmm0
4072ff: 0f 16 05 6a df 00 00 movhps 0xdf6a(%rip),%xmm0 # 415270 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xc0>
407306: 0f 11 45 10 movups %xmm0,0x10(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:613
40730a: 5d pop %rbp
40730b: 41 5c pop %r12
40730d: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40730e: 49 89 c4 mov %rax,%r12
407311: 48 8b 45 10 mov 0x10(%rbp),%rax
407315: 48 85 c0 test %rax,%rax
407318: 74 0d je 407327 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_+0x107>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40731a: ba 03 00 00 00 mov $0x3,%edx
40731f: 48 89 ee mov %rbp,%rsi
407322: 48 89 ef mov %rbp,%rdi
407325: ff d0 callq *%rax
407327: 4c 89 e7 mov %r12,%rdi
40732a: e8 b1 af ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_():
40732f: 90 nop
0000000000407330 <_ZNSt11_Deque_baseIlSaIlEED1Ev>:
_ZNSt11_Deque_baseIlSaIlEED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:593
407330: 41 54 push %r12
407332: 49 89 fc mov %rdi,%r12
407335: 55 push %rbp
407336: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596
407337: 48 8b 3f mov (%rdi),%rdi
40733a: 48 85 ff test %rdi,%rdi
40733d: 74 49 je 407388 <_ZNSt11_Deque_baseIlSaIlEED1Ev+0x58>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:598
40733f: 49 8b 44 24 48 mov 0x48(%r12),%rax
407344: 49 8b 5c 24 28 mov 0x28(%r12),%rbx
407349: 48 8d 68 08 lea 0x8(%rax),%rbp
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
40734d: 48 39 dd cmp %rbx,%rbp
407350: 76 20 jbe 407372 <_ZNSt11_Deque_baseIlSaIlEED1Ev+0x42>
407352: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407358: 48 8b 3b mov (%rbx),%rdi
40735b: be 00 02 00 00 mov $0x200,%esi
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
407360: 48 83 c3 08 add $0x8,%rbx
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407364: e8 57 ae ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
407369: 48 39 dd cmp %rbx,%rbp
40736c: 77 ea ja 407358 <_ZNSt11_Deque_baseIlSaIlEED1Ev+0x28>
_ZNSt11_Deque_baseIlSaIlEED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:600
40736e: 49 8b 3c 24 mov (%r12),%rdi
_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407372: 49 8b 74 24 08 mov 0x8(%r12),%rsi
_ZNSt11_Deque_baseIlSaIlEED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:602
407377: 5b pop %rbx
407378: 5d pop %rbp
407379: 41 5c pop %r12
_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40737b: 48 c1 e6 03 shl $0x3,%rsi
40737f: e9 3c ae ff ff jmpq 4021c0 <_ZdlPvm@plt>
407384: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt11_Deque_baseIlSaIlEED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:602
407388: 5b pop %rbx
407389: 5d pop %rbp
40738a: 41 5c pop %r12
40738c: c3 retq
40738d: 0f 1f 00 nopl (%rax)
0000000000407390 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
407390: 48 83 bf 18 01 00 00 00 cmpq $0x0,0x118(%rdi)
407398: 74 4e je 4073e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi+0x58>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:602
40739a: 41 56 push %r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:605
40739c: 31 c0 xor %eax,%eax
40739e: 49 89 fe mov %rdi,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:602
4073a1: 41 55 push %r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
4073a3: 4c 63 ee movslq %esi,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:602
4073a6: 41 54 push %r12
4073a8: 41 89 f4 mov %esi,%r12d
4073ab: 55 push %rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
4073ac: 31 ed xor %ebp,%ebp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:602
4073ae: 53 push %rbx
4073af: 90 nop
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
4073b0: 49 0f af c5 imul %r13,%rax
4073b4: 44 89 e6 mov %r12d,%esi
4073b7: 48 89 c3 mov %rax,%rbx
4073ba: 49 8b 86 10 01 00 00 mov 0x110(%r14),%rax
4073c1: 0f be 3c 28 movsbl (%rax,%rbp,1),%edi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
4073c5: 48 83 c5 01 add $0x1,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
4073c9: e8 22 b6 ff ff callq 4029f0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0>
4073ce: 48 98 cltq
4073d0: 48 01 d8 add %rbx,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
4073d3: 49 39 ae 18 01 00 00 cmp %rbp,0x118(%r14)
4073da: 77 d4 ja 4073b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi+0x20>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:610
4073dc: 5b pop %rbx
4073dd: 5d pop %rbp
4073de: 41 5c pop %r12
4073e0: 41 5d pop %r13
4073e2: 41 5e pop %r14
4073e4: c3 retq
4073e5: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
4073e8: 31 c0 xor %eax,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:610
4073ea: c3 retq
4073eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
00000000004073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:567
4073f0: 41 55 push %r13
4073f2: 41 54 push %r12
4073f4: 55 push %rbp
4073f5: 53 push %rbx
4073f6: 48 89 fb mov %rdi,%rbx
4073f9: 48 83 ec 08 sub $0x8,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
4073fd: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
407403: 83 f8 02 cmp $0x2,%eax
407406: 74 28 je 407430 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x40>
407408: 83 f8 03 cmp $0x3,%eax
40740b: 0f 84 bf 00 00 00 je 4074d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xe0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:570
407411: 45 31 c0 xor %r8d,%r8d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
407414: 83 f8 01 cmp $0x1,%eax
407417: 0f 84 23 01 00 00 je 407540 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x150>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:584
40741d: 48 83 c4 08 add $0x8,%rsp
407421: 44 89 c0 mov %r8d,%eax
407424: 5b pop %rbx
407425: 5d pop %rbp
407426: 41 5c pop %r12
407428: 41 5d pop %r13
40742a: c3 retq
40742b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
407430: 4c 8d af 10 01 00 00 lea 0x110(%rdi),%r13
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
407437: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40743e: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
407442: 4c 89 ef mov %r13,%rdi
407445: e8 c6 ac ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40744a: 48 89 ef mov %rbp,%rdi
40744d: e8 4e da ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
407452: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
407459: 48 85 d2 test %rdx,%rdx
40745c: 0f 84 0e 01 00 00 je 407570 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x180>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:605
407462: 31 c0 xor %eax,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
407464: 45 31 e4 xor %r12d,%r12d
407467: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407470: 48 8d 2c c5 00 00 00 00 lea 0x0(,%rax,8),%rbp
407478: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
40747f: be 08 00 00 00 mov $0x8,%esi
407484: 42 0f be 3c 20 movsbl (%rax,%r12,1),%edi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
407489: 49 83 c4 01 add $0x1,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
40748d: e8 5e b5 ff ff callq 4029f0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
407492: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407499: 48 98 cltq
40749b: 48 01 e8 add %rbp,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
40749e: 4c 39 e2 cmp %r12,%rdx
4074a1: 77 cd ja 407470 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x80>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:579
4074a3: 44 0f be c0 movsbl %al,%r8d
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4074a7: 4c 89 ef mov %r13,%rdi
4074aa: b9 01 00 00 00 mov $0x1,%ecx
4074af: 31 f6 xor %esi,%esi
4074b1: e8 6a ae ff ff callq 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:584
4074b6: 48 83 c4 08 add $0x8,%rsp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1453
4074ba: 41 b8 01 00 00 00 mov $0x1,%r8d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:584
4074c0: 5b pop %rbx
4074c1: 44 89 c0 mov %r8d,%eax
4074c4: 5d pop %rbp
4074c5: 41 5c pop %r12
4074c7: 41 5d pop %r13
4074c9: c3 retq
4074ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4074d0: 4c 8d af 10 01 00 00 lea 0x110(%rdi),%r13
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4074d7: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4074de: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4074e2: 4c 89 ef mov %r13,%rdi
4074e5: e8 26 ac ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4074ea: 48 89 ef mov %rbp,%rdi
4074ed: e8 ae d9 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
4074f2: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
4074f9: 48 85 d2 test %rdx,%rdx
4074fc: 74 72 je 407570 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x180>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:605
4074fe: 31 c0 xor %eax,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
407500: 45 31 e4 xor %r12d,%r12d
407503: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407508: 48 c1 e0 04 shl $0x4,%rax
40750c: be 10 00 00 00 mov $0x10,%esi
407511: 48 89 c5 mov %rax,%rbp
407514: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
40751b: 42 0f be 3c 20 movsbl (%rax,%r12,1),%edi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
407520: 49 83 c4 01 add $0x1,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407524: e8 c7 b4 ff ff callq 4029f0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
407529: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407530: 48 98 cltq
407532: 48 01 e8 add %rbp,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
407535: 4c 39 e2 cmp %r12,%rdx
407538: 77 ce ja 407508 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x118>
40753a: e9 64 ff ff ff jmpq 4074a3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xb3>
40753f: 90 nop
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
407540: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
407547: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40754b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
407552: e8 b9 ab ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
407557: 48 89 ef mov %rbp,%rdi
40755a: e8 41 d9 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:582
40755f: 41 b8 01 00 00 00 mov $0x1,%r8d
407565: e9 b3 fe ff ff jmpq 40741d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x2d>
40756a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
407570: 45 31 c0 xor %r8d,%r8d
407573: e9 2f ff ff ff jmpq 4074a7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0xb7>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv():
407578: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>:
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:280
407580: 41 57 push %r15
407582: 41 56 push %r14
407584: 41 55 push %r13
407586: 41 54 push %r12
407588: 49 89 f4 mov %rsi,%r12
40758b: 55 push %rbp
40758c: 53 push %rbx
40758d: 48 89 d3 mov %rdx,%rbx
407590: 48 83 ec 38 sub $0x38,%rsp
407594: 48 89 14 24 mov %rdx,(%rsp)
407598: 89 4c 24 0c mov %ecx,0xc(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:284
40759c: e8 0f ab ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
4075a1: c6 44 24 20 00 movb $0x0,0x20(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
4075a6: 48 c7 44 24 18 00 00 00 00 movq $0x0,0x18(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:284
4075af: 48 89 c5 mov %rax,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
4075b2: 48 8d 44 24 20 lea 0x20(%rsp),%rax
4075b7: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:307
4075bc: 49 39 dc cmp %rbx,%r12
4075bf: 75 74 jne 407635 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0xb5>
4075c1: e9 da 00 00 00 jmpq 4076a0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x120>
4075c6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
4075d0: 48 8b 45 00 mov 0x0(%rbp),%rax
4075d4: 48 8b 48 40 mov 0x40(%rax),%rcx
4075d8: 48 81 f9 90 30 40 00 cmp $0x403090,%rcx
4075df: 0f 85 a3 00 00 00 jne 407688 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x108>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
4075e5: 84 db test %bl,%bl
4075e7: 74 08 je 4075f1 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x71>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
4075e9: 42 88 9c 2d 39 01 00 00 mov %bl,0x139(%rbp,%r13,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4075f1: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
4075f6: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
4075fb: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
407600: ba 0f 00 00 00 mov $0xf,%edx
407605: 48 39 c8 cmp %rcx,%rax
407608: 48 0f 45 54 24 20 cmovne 0x20(%rsp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
40760e: 4d 8d 75 01 lea 0x1(%r13),%r14
407612: 49 39 d6 cmp %rdx,%r14
407615: 77 49 ja 407660 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0xe0>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
407617: 42 88 1c 28 mov %bl,(%rax,%r13,1)
40761b: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:307
407620: 49 83 c4 01 add $0x1,%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
407624: 4c 89 74 24 18 mov %r14,0x18(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
407629: 42 c6 44 28 01 00 movb $0x0,0x1(%rax,%r13,1)
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:307
40762f: 4c 39 24 24 cmp %r12,(%rsp)
407633: 74 6b je 4076a0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x120>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
407635: 48 8b 45 00 mov 0x0(%rbp),%rax
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:308
407639: 41 0f be 34 24 movsbl (%r12),%esi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40763e: 48 89 ef mov %rbp,%rdi
407641: ff 50 20 callq *0x20(%rax)
407644: 44 0f b6 e8 movzbl %al,%r13d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
407648: 42 0f b6 84 2d 39 01 00 00 movzbl 0x139(%rbp,%r13,1),%eax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
407651: 4c 89 eb mov %r13,%rbx
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
407654: 84 c0 test %al,%al
407656: 0f 84 74 ff ff ff je 4075d0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x50>
40765c: 89 c3 mov %eax,%ebx
40765e: eb 91 jmp 4075f1 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x71>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1324
407660: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
407665: 41 b8 01 00 00 00 mov $0x1,%r8d
40766b: 31 c9 xor %ecx,%ecx
40766d: 31 d2 xor %edx,%edx
40766f: 4c 89 ee mov %r13,%rsi
407672: 4c 89 ff mov %r15,%rdi
407675: e8 86 ac ff ff callq 402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40767a: 48 8b 44 24 10 mov 0x10(%rsp),%rax
40767f: eb 96 jmp 407617 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x97>
407681: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:308
407688: 41 0f be f5 movsbl %r13b,%esi
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
40768c: 31 d2 xor %edx,%edx
40768e: 48 89 ef mov %rbp,%rdi
407691: ff d1 callq *%rcx
407693: 89 c3 mov %eax,%ebx
407695: e9 4b ff ff ff jmpq 4075e5 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x65>
40769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4076a0: bb c0 50 41 00 mov $0x4150c0,%ebx
4076a5: bd b0 51 41 00 mov $0x4151b0,%ebp
4076aa: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
4076af: 90 nop
_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6177 (discriminator 2)
4076b0: 48 8b 33 mov (%rbx),%rsi
4076b3: 4c 89 ff mov %r15,%rdi
4076b6: e8 85 a9 ff ff callq 402040 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt>
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:311 (discriminator 2)
4076bb: 85 c0 test %eax,%eax
4076bd: 74 41 je 407700 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x180>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:310 (discriminator 3)
4076bf: 48 83 c3 10 add $0x10,%rbx
4076c3: 48 39 dd cmp %rbx,%rbp
4076c6: 75 e8 jne 4076b0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x130>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:319
4076c8: 45 31 e4 xor %r12d,%r12d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4076cb: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4076d0: 48 8d 44 24 20 lea 0x20(%rsp),%rax
4076d5: 48 39 c7 cmp %rax,%rdi
4076d8: 74 0e je 4076e8 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x168>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4076da: 48 8b 44 24 20 mov 0x20(%rsp),%rax
4076df: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4076e3: e8 d8 aa ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:320
4076e8: 48 83 c4 38 add $0x38,%rsp
4076ec: 44 89 e0 mov %r12d,%eax
4076ef: 5b pop %rbx
4076f0: 5d pop %rbp
4076f1: 41 5c pop %r12
4076f3: 41 5d pop %r13
4076f5: 41 5e pop %r14
4076f7: 41 5f pop %r15
4076f9: c3 retq
4076fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:314
407700: 80 7c 24 0c 00 cmpb $0x0,0xc(%rsp)
407705: 74 0e je 407715 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x195>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:316
407707: 41 bc 00 04 00 00 mov $0x400,%r12d
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40770d: 66 f7 43 08 00 03 testw $0x300,0x8(%rbx)
407713: 75 b6 jne 4076cb <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x14b>
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:317 (discriminator 4)
407715: 44 8b 63 08 mov 0x8(%rbx),%r12d
407719: eb b0 jmp 4076cb <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x14b>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40771b: 48 89 c5 mov %rax,%rbp
40771e: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
407723: 48 8d 44 24 20 lea 0x20(%rsp),%rax
407728: 48 39 c7 cmp %rax,%rdi
40772b: 74 0e je 40773b <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x1bb>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40772d: 48 8b 44 24 20 mov 0x20(%rsp),%rax
407732: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407736: e8 85 aa ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40773b: 48 89 ef mov %rbp,%rdi
40773e: e8 9d ab ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
407743: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40774d: 0f 1f 00 nopl (%rax)
0000000000407750 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm>:
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:614
407750: 41 56 push %r14
407752: 41 55 push %r13
407754: 49 89 f5 mov %rsi,%r13
407757: 41 54 push %r12
407759: 49 89 fc mov %rdi,%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:617
40775c: 48 89 f7 mov %rsi,%rdi
40775f: 48 c1 ef 06 shr $0x6,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:614
407763: 55 push %rbp
407764: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:617
407765: 48 8d 5f 01 lea 0x1(%rdi),%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:621
407769: 48 83 c7 03 add $0x3,%rdi
_ZSt3maxImERKT_S2_S2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:259
40776d: 48 83 ff 08 cmp $0x8,%rdi
407771: 0f 87 b9 00 00 00 ja 407830 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0xe0>
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:620
407777: 49 c7 44 24 08 08 00 00 00 movq $0x8,0x8(%r12)
407780: bf 40 00 00 00 mov $0x40,%edi
_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407785: e8 26 aa ff ff callq 4021b0 <_Znwm@plt>
40778a: 48 89 c2 mov %rax,%rdx
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:622
40778d: 49 89 04 24 mov %rax,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:630
407791: 49 8b 44 24 08 mov 0x8(%r12),%rax
407796: 48 29 d8 sub %rbx,%rax
407799: 48 d1 e8 shr %rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:629
40779c: 4c 8d 34 c2 lea (%rdx,%rax,8),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:631
4077a0: 49 8d 2c de lea (%r14,%rbx,8),%rbp
_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:659
4077a4: 49 39 ee cmp %rbp,%r14
4077a7: 73 1d jae 4077c6 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0x76>
4077a9: 4c 89 f3 mov %r14,%rbx
4077ac: 0f 1f 40 00 nopl 0x0(%rax)
_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
4077b0: bf 00 02 00 00 mov $0x200,%edi
4077b5: e8 f6 a9 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:660
4077ba: 48 89 03 mov %rax,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:659
4077bd: 48 83 c3 08 add $0x8,%rbx
4077c1: 48 39 dd cmp %rbx,%rbp
4077c4: 77 ea ja 4077b0 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0x60>
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
4077c6: 49 8b 16 mov (%r14),%rdx
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:648
4077c9: 41 83 e5 3f and $0x3f,%r13d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:644
4077cd: 48 83 ed 08 sub $0x8,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:649
4077d1: 5b pop %rbx
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
4077d2: 4d 89 74 24 28 mov %r14,0x28(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
4077d7: 48 8d 82 00 02 00 00 lea 0x200(%rdx),%rax
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:645
4077de: 66 48 0f 6e c2 movq %rdx,%xmm0
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
4077e3: 49 89 44 24 20 mov %rax,0x20(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
4077e8: 48 8b 45 00 mov 0x0(%rbp),%rax
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:645
4077ec: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
4077f0: 66 48 0f 6e d5 movq %rbp,%xmm2
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:645
4077f5: 41 0f 11 44 24 10 movups %xmm0,0x10(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:649
4077fb: 5d pop %rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:647
4077fc: 4a 8d 0c e8 lea (%rax,%r13,8),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
407800: 66 48 0f 6e c8 movq %rax,%xmm1
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407805: 48 05 00 02 00 00 add $0x200,%rax
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:647
40780b: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
407810: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
407814: 41 0f 11 44 24 30 movups %xmm0,0x30(%r12)
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
40781a: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
40781f: 66 0f 6c c2 punpcklqdq %xmm2,%xmm0
407823: 41 0f 11 44 24 40 movups %xmm0,0x40(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:649
407829: 41 5c pop %r12
40782b: 41 5d pop %r13
40782d: 41 5e pop %r14
40782f: c3 retq
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:620
407830: 49 89 7c 24 08 mov %rdi,0x8(%r12)
_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407835: 48 c1 e7 03 shl $0x3,%rdi
407839: e9 47 ff ff ff jmpq 407785 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0x35>
_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:662
40783e: 48 89 c7 mov %rax,%rdi
407841: e8 5a a8 ff ff callq 4020a0 <__cxa_begin_catch@plt>
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
407846: 4c 39 f3 cmp %r14,%rbx
407849: 77 05 ja 407850 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0x100>
_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:665
40784b: e8 40 aa ff ff callq 402290 <__cxa_rethrow@plt>
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407850: 49 8b 3e mov (%r14),%rdi
407853: be 00 02 00 00 mov $0x200,%esi
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
407858: 49 83 c6 08 add $0x8,%r14
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40785c: e8 5f a9 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
407861: eb e3 jmp 407846 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0xf6>
_ZNSt11_Deque_baseIlSaIlEE15_M_create_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:662
407863: 48 89 c5 mov %rax,%rbp
407866: e8 45 aa ff ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:635
40786b: 48 89 ef mov %rbp,%rdi
40786e: e8 2d a8 ff ff callq 4020a0 <__cxa_begin_catch@plt>
_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407873: 49 8b 44 24 08 mov 0x8(%r12),%rax
407878: 49 8b 3c 24 mov (%r12),%rdi
40787c: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
407884: e8 37 a9 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:638
407889: 49 c7 04 24 00 00 00 00 movq $0x0,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:639
407891: 49 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:640
40789a: e8 f1 a9 ff ff callq 402290 <__cxa_rethrow@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:635
40789f: 48 89 c5 mov %rax,%rbp
4078a2: e8 09 aa ff ff callq 4022b0 <__cxa_end_catch@plt>
4078a7: 48 89 ef mov %rbp,%rdi
4078aa: e8 31 aa ff ff callq 4022e0 <_Unwind_Resume@plt>
4078af: 90 nop
00000000004078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>:
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:481
4078b0: 41 57 push %r15
4078b2: 41 56 push %r14
4078b4: 41 55 push %r13
4078b6: 41 54 push %r12
4078b8: 55 push %rbp
4078b9: 48 89 f5 mov %rsi,%rbp
4078bc: 53 push %rbx
4078bd: 48 89 fb mov %rdi,%rbx
4078c0: 48 83 ec 08 sub $0x8,%rsp
_ZStmiRKSt15_Deque_iteratorIlRlPlES4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
4078c4: 4c 8b 6f 48 mov 0x48(%rdi),%r13
4078c8: 48 8b 77 28 mov 0x28(%rdi),%rsi
4078cc: 48 8b 53 30 mov 0x30(%rbx),%rdx
4078d0: 48 2b 53 38 sub 0x38(%rbx),%rdx
4078d4: 4d 89 ec mov %r13,%r12
4078d7: 48 89 d1 mov %rdx,%rcx
4078da: 49 29 f4 sub %rsi,%r12
4078dd: 48 c1 f9 03 sar $0x3,%rcx
4078e1: 4c 89 e7 mov %r12,%rdi
4078e4: 48 c1 ff 03 sar $0x3,%rdi
4078e8: 48 8d 47 ff lea -0x1(%rdi),%rax
4078ec: 48 c1 e0 06 shl $0x6,%rax
4078f0: 48 8d 14 01 lea (%rcx,%rax,1),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
4078f4: 48 8b 43 20 mov 0x20(%rbx),%rax
4078f8: 48 2b 43 10 sub 0x10(%rbx),%rax
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:489
4078fc: 48 b9 ff ff ff ff ff ff ff 0f movabs $0xfffffffffffffff,%rcx
_ZStmiRKSt15_Deque_iteratorIlRlPlES4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407906: 48 c1 f8 03 sar $0x3,%rax
40790a: 48 01 d0 add %rdx,%rax
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:489
40790d: 48 39 c8 cmp %rcx,%rax
407910: 0f 84 84 01 00 00 je 407a9a <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x1ea>
_ZNSt5dequeIlSaIlEE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2126
407916: 4c 8b 03 mov (%rbx),%r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
407919: 48 8b 53 08 mov 0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2126
40791d: 4c 89 e8 mov %r13,%rax
407920: 4c 29 c0 sub %r8,%rax
407923: 49 89 d1 mov %rdx,%r9
407926: 48 c1 f8 03 sar $0x3,%rax
40792a: 49 29 c1 sub %rax,%r9
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
40792d: 49 83 f9 01 cmp $0x1,%r9
407931: 76 5d jbe 407990 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0xe0>
_ZN9__gnu_cxx13new_allocatorIlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407933: bf 00 02 00 00 mov $0x200,%edi
407938: e8 73 a8 ff ff callq 4021b0 <_Znwm@plt>
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40793d: 48 8b 55 00 mov 0x0(%rbp),%rdx
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407941: 49 89 45 08 mov %rax,0x8(%r13)
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
407945: 48 8b 43 30 mov 0x30(%rbx),%rax
407949: 48 89 10 mov %rdx,(%rax)
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:504
40794c: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407950: 48 8b 42 08 mov 0x8(%rdx),%rax
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:504
407954: 48 83 c2 08 add $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407958: 66 48 0f 6e ca movq %rdx,%xmm1
40795d: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407962: 48 05 00 02 00 00 add $0x200,%rax
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407968: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
40796c: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407970: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407975: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
407979: 0f 11 43 40 movups %xmm0,0x40(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:513
40797d: 48 83 c4 08 add $0x8,%rsp
407981: 5b pop %rbx
407982: 5d pop %rbp
407983: 41 5c pop %r12
407985: 41 5d pop %r13
407987: 41 5e pop %r14
407989: 41 5f pop %r15
40798b: c3 retq
40798c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:933
407990: 4c 8d 77 02 lea 0x2(%rdi),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:936
407994: 4b 8d 04 36 lea (%r14,%r14,1),%rax
407998: 48 39 c2 cmp %rax,%rdx
40799b: 0f 87 af 00 00 00 ja 407a50 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x1a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:952
4079a1: 48 85 d2 test %rdx,%rdx
4079a4: b8 01 00 00 00 mov $0x1,%eax
4079a9: 48 0f 45 c2 cmovne %rdx,%rax
4079ad: 4c 8d 6c 02 02 lea 0x2(%rdx,%rax,1),%r13
_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
4079b2: 49 39 cd cmp %rcx,%r13
4079b5: 0f 87 e9 00 00 00 ja 407aa4 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x1f4>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
4079bb: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi
4079c3: e8 e8 a7 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:959
4079c8: 48 8b 73 28 mov 0x28(%rbx),%rsi
_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
4079cc: 49 89 c7 mov %rax,%r15
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
4079cf: 4c 89 e8 mov %r13,%rax
4079d2: 4c 29 f0 sub %r14,%rax
4079d5: 48 d1 e8 shr %rax
4079d8: 4d 8d 34 c7 lea (%r15,%rax,8),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:959
4079dc: 48 8b 43 48 mov 0x48(%rbx),%rax
4079e0: 48 8d 50 08 lea 0x8(%rax),%rdx
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
4079e4: 48 39 f2 cmp %rsi,%rdx
4079e7: 74 0b je 4079f4 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x144>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:424
4079e9: 48 29 f2 sub %rsi,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
4079ec: 4c 89 f7 mov %r14,%rdi
4079ef: e8 ac a8 ff ff callq 4022a0 <memmove@plt>
_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4079f4: 48 8b 43 08 mov 0x8(%rbx),%rax
4079f8: 48 8b 3b mov (%rbx),%rdi
4079fb: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
407a03: e8 b8 a7 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:964
407a08: 4c 89 3b mov %r15,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:965
407a0b: 4c 89 6b 08 mov %r13,0x8(%rbx)
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407a0f: 49 8b 06 mov (%r14),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407a12: f3 41 0f 7e 06 movq (%r14),%xmm0
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:969
407a17: 4f 8d 2c 26 lea (%r14,%r12,1),%r13
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
407a1b: 4c 89 73 28 mov %r14,0x28(%rbx)
407a1f: 4c 89 6b 48 mov %r13,0x48(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407a23: 48 05 00 02 00 00 add $0x200,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407a29: 66 48 0f 6e d0 movq %rax,%xmm2
407a2e: 66 0f 6c c2 punpcklqdq %xmm2,%xmm0
407a32: 0f 11 43 18 movups %xmm0,0x18(%rbx)
407a36: 49 8b 45 00 mov 0x0(%r13),%rax
407a3a: 48 89 43 38 mov %rax,0x38(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407a3e: 48 05 00 02 00 00 add $0x200,%rax
407a44: 48 89 43 40 mov %rax,0x40(%rbx)
_ZNSt5dequeIlSaIlEE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407a48: e9 e6 fe ff ff jmpq 407933 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x83>
407a4d: 0f 1f 00 nopl (%rax)
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:939
407a50: 4c 29 f2 sub %r14,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:942
407a53: 49 83 c5 08 add $0x8,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:939
407a57: 48 d1 ea shr %rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:938
407a5a: 4d 8d 34 d0 lea (%r8,%rdx,8),%r14
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:424
407a5e: 4c 89 ea mov %r13,%rdx
407a61: 48 29 f2 sub %rsi,%rdx
_ZNSt5dequeIlSaIlEE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:941
407a64: 4c 39 f6 cmp %r14,%rsi
407a67: 76 17 jbe 407a80 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x1d0>
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPlEEPT_PKS4_S7_S5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
407a69: 4c 39 ee cmp %r13,%rsi
407a6c: 74 a1 je 407a0f <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x15f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
407a6e: 4c 89 f7 mov %r14,%rdi
407a71: e8 2a a8 ff ff callq 4022a0 <memmove@plt>
407a76: eb 97 jmp 407a0f <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x15f>
407a78: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPlEEPT_PKS4_S7_S5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
407a80: 4c 39 ee cmp %r13,%rsi
407a83: 74 8a je 407a0f <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x15f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
407a85: 49 8d 7c 24 08 lea 0x8(%r12),%rdi
407a8a: 48 29 d7 sub %rdx,%rdi
407a8d: 4c 01 f7 add %r14,%rdi
407a90: e8 0b a8 ff ff callq 4022a0 <memmove@plt>
407a95: e9 75 ff ff ff jmpq 407a0f <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x15f>
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:490
407a9a: bf d0 43 41 00 mov $0x4143d0,%edi
407a9f: e8 5c a6 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZN9__gnu_cxx13new_allocatorIPlE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
407aa4: e8 d7 a5 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
407aa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
0000000000407ab0 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb>:
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:928
407ab0: 41 57 push %r15
407ab2: 49 89 f7 mov %rsi,%r15
407ab5: 41 56 push %r14
407ab7: 41 55 push %r13
407ab9: 41 54 push %r12
407abb: 49 89 fc mov %rdi,%r12
407abe: 55 push %rbp
407abf: 53 push %rbx
407ac0: 48 83 ec 18 sub $0x18,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:932
407ac4: 48 8b 47 48 mov 0x48(%rdi),%rax
407ac8: 48 8b 77 28 mov 0x28(%rdi),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:936
407acc: 48 8b 5f 08 mov 0x8(%rdi),%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:932
407ad0: 48 89 c5 mov %rax,%rbp
407ad3: 48 29 f5 sub %rsi,%rbp
407ad6: 48 89 e9 mov %rbp,%rcx
407ad9: 48 c1 f9 03 sar $0x3,%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:933
407add: 49 8d 4c 0f 01 lea 0x1(%r15,%rcx,1),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:936
407ae2: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi
407ae6: 48 39 fb cmp %rdi,%rbx
407ae9: 76 45 jbe 407b30 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x80>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:939
407aeb: 48 29 cb sub %rcx,%rbx
407aee: 48 d1 eb shr %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:938
407af1: 48 c1 e3 03 shl $0x3,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:940
407af5: 84 d2 test %dl,%dl
407af7: 4a 8d 0c fb lea (%rbx,%r15,8),%rcx
407afb: 48 0f 45 d9 cmovne %rcx,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:942
407aff: 48 83 c0 08 add $0x8,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:938
407b03: 49 03 1c 24 add (%r12),%rbx
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:424
407b07: 48 89 c2 mov %rax,%rdx
407b0a: 48 29 f2 sub %rsi,%rdx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:941
407b0d: 48 39 de cmp %rbx,%rsi
407b10: 0f 86 02 01 00 00 jbe 407c18 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x168>
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
407b16: 48 39 c6 cmp %rax,%rsi
407b19: 0f 84 aa 00 00 00 je 407bc9 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x119>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
407b1f: 48 89 df mov %rbx,%rdi
407b22: e8 79 a7 ff ff callq 4022a0 <memmove@plt>
407b27: e9 9d 00 00 00 jmpq 407bc9 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x119>
407b2c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:952
407b30: 4c 39 fb cmp %r15,%rbx
407b33: 4c 89 f8 mov %r15,%rax
407b36: 48 0f 43 c3 cmovae %rbx,%rax
407b3a: 4c 8d 6c 03 02 lea 0x2(%rbx,%rax,1),%r13
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
407b3f: 48 b8 ff ff ff ff ff ff ff 0f movabs $0xfffffffffffffff,%rax
407b49: 49 39 c5 cmp %rax,%r13
407b4c: 0f 87 dc 00 00 00 ja 407c2e <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x17e>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407b52: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi
407b5a: 89 54 24 0c mov %edx,0xc(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
407b5e: 4c 89 eb mov %r13,%rbx
407b61: 48 89 0c 24 mov %rcx,(%rsp)
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407b65: e8 46 a6 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
407b6a: 48 8b 0c 24 mov (%rsp),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:958
407b6e: 8b 54 24 0c mov 0xc(%rsp),%edx
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407b72: 49 89 c6 mov %rax,%r14
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:959
407b75: 49 8b 74 24 28 mov 0x28(%r12),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
407b7a: 48 29 cb sub %rcx,%rbx
407b7d: 48 d1 eb shr %rbx
407b80: 48 c1 e3 03 shl $0x3,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:958
407b84: 84 d2 test %dl,%dl
407b86: 4a 8d 04 fb lea (%rbx,%r15,8),%rax
407b8a: 48 0f 45 d8 cmovne %rax,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:959
407b8e: 49 8b 44 24 48 mov 0x48(%r12),%rax
407b93: 48 8d 50 08 lea 0x8(%rax),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
407b97: 4c 01 f3 add %r14,%rbx
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
407b9a: 48 39 f2 cmp %rsi,%rdx
407b9d: 74 0b je 407baa <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0xfa>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:424
407b9f: 48 29 f2 sub %rsi,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
407ba2: 48 89 df mov %rbx,%rdi
407ba5: e8 f6 a6 ff ff callq 4022a0 <memmove@plt>
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
407baa: 49 8b 44 24 08 mov 0x8(%r12),%rax
407baf: 49 8b 3c 24 mov (%r12),%rdi
407bb3: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
407bbb: e8 00 a6 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:964
407bc0: 4d 89 34 24 mov %r14,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:965
407bc4: 4d 89 6c 24 08 mov %r13,0x8(%r12)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407bc9: 48 8b 03 mov (%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407bcc: f3 0f 7e 03 movq (%rbx),%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
407bd0: 49 89 5c 24 28 mov %rbx,0x28(%r12)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:969
407bd5: 48 01 eb add %rbp,%rbx
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
407bd8: 49 89 5c 24 48 mov %rbx,0x48(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407bdd: 48 05 f8 01 00 00 add $0x1f8,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407be3: 66 48 0f 6e c8 movq %rax,%xmm1
407be8: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
407bec: 41 0f 11 44 24 18 movups %xmm0,0x18(%r12)
407bf2: 48 8b 03 mov (%rbx),%rax
407bf5: 49 89 44 24 38 mov %rax,0x38(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407bfa: 48 05 f8 01 00 00 add $0x1f8,%rax
407c00: 49 89 44 24 40 mov %rax,0x40(%r12)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:970
407c05: 48 83 c4 18 add $0x18,%rsp
407c09: 5b pop %rbx
407c0a: 5d pop %rbp
407c0b: 41 5c pop %r12
407c0d: 41 5d pop %r13
407c0f: 41 5e pop %r14
407c11: 41 5f pop %r15
407c13: c3 retq
407c14: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt20__copy_move_backwardILb0ELb1ESt26random_access_iterator_tagE13__copy_move_bIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEEEPT_PKSA_SD_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
407c18: 48 39 c6 cmp %rax,%rsi
407c1b: 74 ac je 407bc9 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x119>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
407c1d: 48 8d 7d 08 lea 0x8(%rbp),%rdi
407c21: 48 29 d7 sub %rdx,%rdi
407c24: 48 01 df add %rbx,%rdi
407c27: e8 74 a6 ff ff callq 4022a0 <memmove@plt>
407c2c: eb 9b jmp 407bc9 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x119>
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
407c2e: e8 4d a4 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb():
407c33: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
407c3d: 0f 1f 00 nopl (%rax)
0000000000407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>:
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:481
407c40: 41 54 push %r12
407c42: 55 push %rbp
407c43: 48 89 f5 mov %rsi,%rbp
_ZStmiRKSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_ESA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c46: 48 be ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rsi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:481
407c50: 53 push %rbx
_ZStmiRKSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_ESA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c51: 4c 8b 67 48 mov 0x48(%rdi),%r12
407c55: 4c 89 e0 mov %r12,%rax
407c58: 48 2b 47 28 sub 0x28(%rdi),%rax
407c5c: 48 c1 f8 03 sar $0x3,%rax
407c60: 48 83 e8 01 sub $0x1,%rax
407c64: 48 8d 14 80 lea (%rax,%rax,4),%rdx
407c68: 48 8d 0c 90 lea (%rax,%rdx,4),%rcx
407c6c: 48 8b 57 30 mov 0x30(%rdi),%rdx
407c70: 48 2b 57 38 sub 0x38(%rdi),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c74: 48 8b 47 20 mov 0x20(%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c78: 48 c1 fa 03 sar $0x3,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c7c: 48 2b 47 10 sub 0x10(%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c80: 48 0f af d6 imul %rsi,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c84: 48 c1 f8 03 sar $0x3,%rax
407c88: 48 0f af c6 imul %rsi,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c8c: 48 01 ca add %rcx,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c8f: 48 01 d0 add %rdx,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:489
407c92: 48 ba 55 55 55 55 55 55 55 05 movabs $0x555555555555555,%rdx
407c9c: 48 39 d0 cmp %rdx,%rax
407c9f: 0f 84 8d 00 00 00 je 407d32 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_+0xf2>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2126
407ca5: 48 8b 47 08 mov 0x8(%rdi),%rax
407ca9: 4c 89 e2 mov %r12,%rdx
407cac: 48 2b 17 sub (%rdi),%rdx
407caf: 48 89 fb mov %rdi,%rbx
407cb2: 48 c1 fa 03 sar $0x3,%rdx
407cb6: 48 29 d0 sub %rdx,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
407cb9: 48 83 f8 01 cmp $0x1,%rax
407cbd: 76 61 jbe 407d20 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_+0xe0>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407cbf: bf f8 01 00 00 mov $0x1f8,%edi
407cc4: e8 e7 a4 ff ff callq 4021b0 <_Znwm@plt>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407cc9: f3 0f 6f 4d 00 movdqu 0x0(%rbp),%xmm1
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407cce: 49 89 44 24 08 mov %rax,0x8(%r12)
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
407cd3: 48 8b 43 30 mov 0x30(%rbx),%rax
407cd7: 0f 11 08 movups %xmm1,(%rax)
407cda: 48 8b 55 10 mov 0x10(%rbp),%rdx
407cde: 48 89 50 10 mov %rdx,0x10(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:504
407ce2: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407ce6: 48 8b 42 08 mov 0x8(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:504
407cea: 48 83 c2 08 add $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407cee: 66 48 0f 6e d2 movq %rdx,%xmm2
407cf3: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407cf8: 48 05 f8 01 00 00 add $0x1f8,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407cfe: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
407d02: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407d06: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407d0b: 66 0f 6c c2 punpcklqdq %xmm2,%xmm0
407d0f: 0f 11 43 40 movups %xmm0,0x40(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:513
407d13: 5b pop %rbx
407d14: 5d pop %rbp
407d15: 41 5c pop %r12
407d17: c3 retq
407d18: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2127
407d20: 31 d2 xor %edx,%edx
407d22: be 01 00 00 00 mov $0x1,%esi
407d27: e8 84 fd ff ff callq 407ab0 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407d2c: 4c 8b 63 48 mov 0x48(%rbx),%r12
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407d30: eb 8d jmp 407cbf <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_+0x7f>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:490
407d32: bf d0 43 41 00 mov $0x4143d0,%edi
407d37: e8 c4 a3 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
407d3c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>:
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:164
407d40: 41 54 push %r12
407d42: 55 push %rbp
407d43: 48 89 f5 mov %rsi,%rbp
407d46: 53 push %rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:168
407d47: 48 8b 4f 40 mov 0x40(%rdi),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:164
407d4b: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:167
407d4e: 48 8b 47 30 mov 0x30(%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:168
407d52: 48 8d 51 e8 lea -0x18(%rcx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:167
407d56: 48 39 d0 cmp %rdx,%rax
407d59: 74 25 je 407d80 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x40>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
407d5b: f3 0f 6f 0e movdqu (%rsi),%xmm1
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:173
407d5f: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:173
407d63: 0f 11 48 e8 movups %xmm1,-0x18(%rax)
407d67: 48 8b 56 10 mov 0x10(%rsi),%rdx
407d6b: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:173
407d6f: 48 89 47 30 mov %rax,0x30(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:180
407d73: 5b pop %rbx
407d74: 5d pop %rbp
407d75: 41 5c pop %r12
407d77: c3 retq
407d78: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZStmiRKSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_ESA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407d80: 4c 8b 67 48 mov 0x48(%rdi),%r12
407d84: 48 2b 47 38 sub 0x38(%rdi),%rax
407d88: 48 be ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rsi
407d92: 48 c1 f8 03 sar $0x3,%rax
407d96: 4c 89 e2 mov %r12,%rdx
407d99: 48 0f af c6 imul %rsi,%rax
407d9d: 48 2b 57 28 sub 0x28(%rdi),%rdx
407da1: 48 c1 fa 03 sar $0x3,%rdx
407da5: 48 83 ea 01 sub $0x1,%rdx
407da9: 48 8d 0c 92 lea (%rdx,%rdx,4),%rcx
407dad: 48 8d 0c 8a lea (%rdx,%rcx,4),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407db1: 48 8b 57 20 mov 0x20(%rdi),%rdx
407db5: 48 2b 57 10 sub 0x10(%rdi),%rdx
407db9: 48 c1 fa 03 sar $0x3,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407dbd: 48 01 c8 add %rcx,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407dc0: 48 0f af d6 imul %rsi,%rdx
407dc4: 48 01 c2 add %rax,%rdx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:489
407dc7: 48 b8 55 55 55 55 55 55 55 05 movabs $0x555555555555555,%rax
407dd1: 48 39 c2 cmp %rax,%rdx
407dd4: 0f 84 88 00 00 00 je 407e62 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x122>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2126
407dda: 48 8b 47 08 mov 0x8(%rdi),%rax
407dde: 4c 89 e2 mov %r12,%rdx
407de1: 48 2b 17 sub (%rdi),%rdx
407de4: 48 c1 fa 03 sar $0x3,%rdx
407de8: 48 29 d0 sub %rdx,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
407deb: 48 83 f8 01 cmp $0x1,%rax
407def: 76 5f jbe 407e50 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0x110>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407df1: bf f8 01 00 00 mov $0x1f8,%edi
407df6: e8 b5 a3 ff ff callq 4021b0 <_Znwm@plt>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
407dfb: f3 0f 6f 55 00 movdqu 0x0(%rbp),%xmm2
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407e00: 49 89 44 24 08 mov %rax,0x8(%r12)
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
407e05: 48 8b 43 30 mov 0x30(%rbx),%rax
407e09: 0f 11 10 movups %xmm2,(%rax)
407e0c: 48 8b 55 10 mov 0x10(%rbp),%rdx
407e10: 48 89 50 10 mov %rdx,0x10(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:504
407e14: 48 8b 53 48 mov 0x48(%rbx),%rdx
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407e18: 48 8b 42 08 mov 0x8(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:504
407e1c: 48 83 c2 08 add $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407e20: 66 48 0f 6e da movq %rdx,%xmm3
407e25: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407e2a: 48 05 f8 01 00 00 add $0x1f8,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407e30: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
407e34: 0f 11 43 30 movups %xmm0,0x30(%rbx)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
407e38: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407e3d: 66 0f 6c c3 punpcklqdq %xmm3,%xmm0
407e41: 0f 11 43 40 movups %xmm0,0x40(%rbx)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:180
407e45: 5b pop %rbx
407e46: 5d pop %rbp
407e47: 41 5c pop %r12
407e49: c3 retq
407e4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2127
407e50: 31 d2 xor %edx,%edx
407e52: be 01 00 00 00 mov $0x1,%esi
407e57: e8 54 fc ff ff callq 407ab0 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407e5c: 4c 8b 63 48 mov 0x48(%rbx),%r12
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE22_M_reserve_map_at_backEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:494
407e60: eb 8f jmp 407df1 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_+0xb1>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJS5_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:490
407e62: bf d0 43 41 00 mov $0x4143d0,%edi
407e67: e8 94 a2 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_():
407e6c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000407e70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:385
407e70: 55 push %rbp
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
407e71: b8 30 32 40 00 mov $0x403230,%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:385
407e76: 53 push %rbx
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
407e77: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:385
407e7c: 48 89 fb mov %rdi,%rbx
407e7f: 48 83 ec 48 sub $0x48,%rsp
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
407e83: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
407e8a: 0f 16 05 e7 d3 00 00 movhps 0xd3e7(%rip),%xmm0 # 415278 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xc8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407e91: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
407e96: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407e9b: e8 50 de ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
407ea0: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
407ea7: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
407eac: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
407eb3: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
407eb6: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
407eba: 48 89 14 24 mov %rdx,(%rsp)
407ebe: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
407ec3: e8 78 fe ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
407ec8: 48 8b 44 24 30 mov 0x30(%rsp),%rax
407ecd: 48 85 c0 test %rax,%rax
407ed0: 74 0f je 407ee1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv+0x71>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
407ed2: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
407ed7: ba 03 00 00 00 mov $0x3,%edx
407edc: 48 89 f7 mov %rsi,%rdi
407edf: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:392
407ee1: 48 83 c4 48 add $0x48,%rsp
407ee5: 5b pop %rbx
407ee6: 5d pop %rbp
407ee7: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
407ee8: 48 89 c5 mov %rax,%rbp
407eeb: 48 8b 44 24 30 mov 0x30(%rsp),%rax
407ef0: 48 85 c0 test %rax,%rax
407ef3: 74 0f je 407f04 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv+0x94>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
407ef5: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
407efa: ba 03 00 00 00 mov $0x3,%edx
407eff: 48 89 f7 mov %rsi,%rdi
407f02: ff d0 callq *%rax
407f04: 48 89 ef mov %rbp,%rdi
407f07: e8 d4 a3 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
407f0c: 0f 1f 40 00 nopl 0x0(%rax)
0000000000407f10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:385
407f10: 55 push %rbp
407f11: 53 push %rbx
407f12: 48 89 fb mov %rdi,%rbx
407f15: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:390
407f19: 48 8b 83 80 01 00 00 mov 0x180(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
407f20: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407f27: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407f2c: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
407f31: b8 50 32 40 00 mov $0x403250,%eax
407f36: 66 48 0f 6e c0 movq %rax,%xmm0
407f3b: 0f 16 05 3e d3 00 00 movhps 0xd33e(%rip),%xmm0 # 415280 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xd0>
407f42: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407f47: e8 a4 dd ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
407f4c: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
407f53: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
407f58: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
407f5f: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
407f62: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
407f66: 48 89 14 24 mov %rdx,(%rsp)
407f6a: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
407f6f: e8 cc fd ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
407f74: 48 8b 44 24 30 mov 0x30(%rsp),%rax
407f79: 48 85 c0 test %rax,%rax
407f7c: 74 0f je 407f8d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv+0x7d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
407f7e: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
407f83: ba 03 00 00 00 mov $0x3,%edx
407f88: 48 89 f7 mov %rsi,%rdi
407f8b: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:392
407f8d: 48 83 c4 48 add $0x48,%rsp
407f91: 5b pop %rbx
407f92: 5d pop %rbp
407f93: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
407f94: 48 89 c5 mov %rax,%rbp
407f97: 48 8b 44 24 30 mov 0x30(%rsp),%rax
407f9c: 48 85 c0 test %rax,%rax
407f9f: 74 0f je 407fb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv+0xa0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
407fa1: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
407fa6: ba 03 00 00 00 mov $0x3,%edx
407fab: 48 89 f7 mov %rsi,%rdi
407fae: ff d0 callq *%rax
407fb0: 48 89 ef mov %rbp,%rdi
407fb3: e8 28 a3 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv():
407fb8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000407fc0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:385
407fc0: 55 push %rbp
407fc1: 53 push %rbx
407fc2: 48 89 fb mov %rdi,%rbx
407fc5: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:390
407fc9: 48 8b 83 80 01 00 00 mov 0x180(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
407fd0: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407fd7: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407fdc: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
407fe1: b8 90 32 40 00 mov $0x403290,%eax
407fe6: 66 48 0f 6e c0 movq %rax,%xmm0
407feb: 0f 16 05 96 d2 00 00 movhps 0xd296(%rip),%xmm0 # 415288 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xd8>
407ff2: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
407ff7: e8 f4 dc ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
407ffc: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408003: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
408008: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40800f: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408012: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
408016: 48 89 14 24 mov %rdx,(%rsp)
40801a: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40801f: e8 1c fd ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408024: 48 8b 44 24 30 mov 0x30(%rsp),%rax
408029: 48 85 c0 test %rax,%rax
40802c: 74 0f je 40803d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv+0x7d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40802e: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408033: ba 03 00 00 00 mov $0x3,%edx
408038: 48 89 f7 mov %rsi,%rdi
40803b: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:392
40803d: 48 83 c4 48 add $0x48,%rsp
408041: 5b pop %rbx
408042: 5d pop %rbp
408043: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
408044: 48 89 c5 mov %rax,%rbp
408047: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40804c: 48 85 c0 test %rax,%rax
40804f: 74 0f je 408060 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv+0xa0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408051: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408056: ba 03 00 00 00 mov $0x3,%edx
40805b: 48 89 f7 mov %rsi,%rdi
40805e: ff d0 callq *%rax
408060: 48 89 ef mov %rbp,%rdi
408063: e8 78 a2 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv():
408068: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000408070 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:385
408070: 55 push %rbp
408071: 53 push %rbx
408072: 48 89 fb mov %rdi,%rbx
408075: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:390
408079: 48 8b 83 80 01 00 00 mov 0x180(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408080: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
408087: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
40808c: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
408091: b8 d0 32 40 00 mov $0x4032d0,%eax
408096: 66 48 0f 6e c0 movq %rax,%xmm0
40809b: 0f 16 05 ee d1 00 00 movhps 0xd1ee(%rip),%xmm0 # 415290 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xe0>
4080a2: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:388
4080a7: e8 44 dc ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4080ac: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4080b3: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4080b8: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4080bf: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4080c2: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4080c6: 48 89 14 24 mov %rdx,(%rsp)
4080ca: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4080cf: e8 6c fc ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
4080d4: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4080d9: 48 85 c0 test %rax,%rax
4080dc: 74 0f je 4080ed <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv+0x7d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4080de: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4080e3: ba 03 00 00 00 mov $0x3,%edx
4080e8: 48 89 f7 mov %rsi,%rdi
4080eb: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:392
4080ed: 48 83 c4 48 add $0x48,%rsp
4080f1: 5b pop %rbx
4080f2: 5d pop %rbp
4080f3: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4080f4: 48 89 c5 mov %rax,%rbp
4080f7: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4080fc: 48 85 c0 test %rax,%rax
4080ff: 74 0f je 408110 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv+0xa0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408101: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408106: ba 03 00 00 00 mov $0x3,%edx
40810b: 48 89 f7 mov %rsi,%rdi
40810e: ff d0 callq *%rax
408110: 48 89 ef mov %rbp,%rdi
408113: e8 c8 a1 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv():
408118: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000408120 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:373
408120: 55 push %rbp
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
408121: b8 10 33 40 00 mov $0x403310,%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:373
408126: 53 push %rbx
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
408127: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:373
40812c: 48 89 fb mov %rdi,%rbx
40812f: 48 83 ec 48 sub $0x48,%rsp
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408133: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
40813a: 0f 16 05 57 d1 00 00 movhps 0xd157(%rip),%xmm0 # 415298 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xe8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
408141: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
408146: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
40814b: e8 a0 db ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408150: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408157: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
40815c: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408163: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408166: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
40816a: 48 89 14 24 mov %rdx,(%rsp)
40816e: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408173: e8 c8 fb ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408178: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40817d: 48 85 c0 test %rax,%rax
408180: 74 0f je 408191 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv+0x71>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408182: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408187: ba 03 00 00 00 mov $0x3,%edx
40818c: 48 89 f7 mov %rsi,%rdi
40818f: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:380
408191: 48 83 c4 48 add $0x48,%rsp
408195: 5b pop %rbx
408196: 5d pop %rbp
408197: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
408198: 48 89 c5 mov %rax,%rbp
40819b: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4081a0: 48 85 c0 test %rax,%rax
4081a3: 74 0f je 4081b4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv+0x94>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4081a5: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4081aa: ba 03 00 00 00 mov $0x3,%edx
4081af: 48 89 f7 mov %rsi,%rdi
4081b2: ff d0 callq *%rax
4081b4: 48 89 ef mov %rbp,%rdi
4081b7: e8 24 a1 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
4081bc: 0f 1f 40 00 nopl 0x0(%rax)
00000000004081c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:373
4081c0: 55 push %rbp
4081c1: 53 push %rbx
4081c2: 48 89 fb mov %rdi,%rbx
4081c5: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:378
4081c9: 48 8b 83 80 01 00 00 mov 0x180(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4081d0: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
4081d7: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
4081dc: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4081e1: b8 30 33 40 00 mov $0x403330,%eax
4081e6: 66 48 0f 6e c0 movq %rax,%xmm0
4081eb: 0f 16 05 ae d0 00 00 movhps 0xd0ae(%rip),%xmm0 # 4152a0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xf0>
4081f2: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
4081f7: e8 f4 da ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4081fc: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408203: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
408208: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40820f: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408212: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
408216: 48 89 14 24 mov %rdx,(%rsp)
40821a: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40821f: e8 1c fb ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408224: 48 8b 44 24 30 mov 0x30(%rsp),%rax
408229: 48 85 c0 test %rax,%rax
40822c: 74 0f je 40823d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv+0x7d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40822e: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408233: ba 03 00 00 00 mov $0x3,%edx
408238: 48 89 f7 mov %rsi,%rdi
40823b: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:380
40823d: 48 83 c4 48 add $0x48,%rsp
408241: 5b pop %rbx
408242: 5d pop %rbp
408243: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
408244: 48 89 c5 mov %rax,%rbp
408247: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40824c: 48 85 c0 test %rax,%rax
40824f: 74 0f je 408260 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv+0xa0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408251: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408256: ba 03 00 00 00 mov $0x3,%edx
40825b: 48 89 f7 mov %rsi,%rdi
40825e: ff d0 callq *%rax
408260: 48 89 ef mov %rbp,%rdi
408263: e8 78 a0 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv():
408268: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000408270 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:373
408270: 55 push %rbp
408271: 53 push %rbx
408272: 48 89 fb mov %rdi,%rbx
408275: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:378
408279: 48 8b 83 80 01 00 00 mov 0x180(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408280: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
408287: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
40828c: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
408291: b8 70 33 40 00 mov $0x403370,%eax
408296: 66 48 0f 6e c0 movq %rax,%xmm0
40829b: 0f 16 05 06 d0 00 00 movhps 0xd006(%rip),%xmm0 # 4152a8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xf8>
4082a2: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
4082a7: e8 44 da ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4082ac: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4082b3: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4082b8: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4082bf: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4082c2: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4082c6: 48 89 14 24 mov %rdx,(%rsp)
4082ca: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4082cf: e8 6c fa ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
4082d4: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4082d9: 48 85 c0 test %rax,%rax
4082dc: 74 0f je 4082ed <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv+0x7d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4082de: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4082e3: ba 03 00 00 00 mov $0x3,%edx
4082e8: 48 89 f7 mov %rsi,%rdi
4082eb: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:380
4082ed: 48 83 c4 48 add $0x48,%rsp
4082f1: 5b pop %rbx
4082f2: 5d pop %rbp
4082f3: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4082f4: 48 89 c5 mov %rax,%rbp
4082f7: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4082fc: 48 85 c0 test %rax,%rax
4082ff: 74 0f je 408310 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv+0xa0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408301: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408306: ba 03 00 00 00 mov $0x3,%edx
40830b: 48 89 f7 mov %rsi,%rdi
40830e: ff d0 callq *%rax
408310: 48 89 ef mov %rbp,%rdi
408313: e8 c8 9f ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv():
408318: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000408320 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:373
408320: 55 push %rbp
408321: 53 push %rbx
408322: 48 89 fb mov %rdi,%rbx
408325: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:378
408329: 48 8b 83 80 01 00 00 mov 0x180(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408330: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
408337: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt14_Function_base13_Base_managerINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
40833c: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
408341: b8 b0 33 40 00 mov $0x4033b0,%eax
408346: 66 48 0f 6e c0 movq %rax,%xmm0
40834b: 0f 16 05 5e cf 00 00 movhps 0xcf5e(%rip),%xmm0 # 4152b0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x100>
408352: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:376
408357: e8 94 d9 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40835c: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408363: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
408368: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40836f: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408372: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
408376: 48 89 14 24 mov %rdx,(%rsp)
40837a: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40837f: e8 bc f9 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408384: 48 8b 44 24 30 mov 0x30(%rsp),%rax
408389: 48 85 c0 test %rax,%rax
40838c: 74 0f je 40839d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv+0x7d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40838e: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408393: ba 03 00 00 00 mov $0x3,%edx
408398: 48 89 f7 mov %rsi,%rdi
40839b: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:380
40839d: 48 83 c4 48 add $0x48,%rsp
4083a1: 5b pop %rbx
4083a2: 5d pop %rbp
4083a3: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4083a4: 48 89 c5 mov %rax,%rbp
4083a7: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4083ac: 48 85 c0 test %rax,%rax
4083af: 74 0f je 4083c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv+0xa0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4083b1: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4083b6: ba 03 00 00 00 mov $0x3,%edx
4083bb: 48 89 f7 mov %rsi,%rdi
4083be: ff d0 callq *%rax
4083c0: 48 89 ef mov %rbp,%rdi
4083c3: e8 18 9f ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv():
4083c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004083d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:397
4083d0: 55 push %rbp
4083d1: 53 push %rbx
4083d2: 48 89 fb mov %rdi,%rbx
4083d5: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
4083d9: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4083e0: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
4083e7: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
4083ec: 0f b6 00 movzbl (%rax),%eax
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4083ef: 88 44 24 21 mov %al,0x21(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4083f3: b8 f0 33 40 00 mov $0x4033f0,%eax
4083f8: 66 48 0f 6e c0 movq %rax,%xmm0
4083fd: 0f 16 05 b4 ce 00 00 movhps 0xceb4(%rip),%xmm0 # 4152b8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x108>
408404: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
408409: e8 e2 d8 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40840e: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408415: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
40841a: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408421: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408424: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
408428: 48 89 14 24 mov %rdx,(%rsp)
40842c: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408431: e8 0a f9 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408436: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40843b: 48 85 c0 test %rax,%rax
40843e: 74 0f je 40844f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv+0x7f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408440: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408445: ba 03 00 00 00 mov $0x3,%edx
40844a: 48 89 f7 mov %rsi,%rdi
40844d: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:404
40844f: 48 83 c4 48 add $0x48,%rsp
408453: 5b pop %rbx
408454: 5d pop %rbp
408455: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
408456: 48 89 c5 mov %rax,%rbp
408459: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40845e: 48 85 c0 test %rax,%rax
408461: 74 0f je 408472 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv+0xa2>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408463: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408468: ba 03 00 00 00 mov $0x3,%edx
40846d: 48 89 f7 mov %rsi,%rdi
408470: ff d0 callq *%rax
408472: 48 89 ef mov %rbp,%rdi
408475: e8 66 9e ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv():
40847a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
0000000000408480 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:397
408480: 55 push %rbp
408481: 53 push %rbx
408482: 48 89 fb mov %rdi,%rbx
408485: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
408489: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
408490: 48 8b 93 80 01 00 00 mov 0x180(%rbx),%rdx
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408497: 48 8b bf 00 01 00 00 mov 0x100(%rdi),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
40849e: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
4084a3: 0f b6 00 movzbl (%rax),%eax
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4084a6: 48 89 54 24 20 mov %rdx,0x20(%rsp)
4084ab: 88 44 24 28 mov %al,0x28(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
4084af: b8 30 34 40 00 mov $0x403430,%eax
4084b4: 66 48 0f 6e c0 movq %rax,%xmm0
4084b9: 0f 16 05 00 ce 00 00 movhps 0xce00(%rip),%xmm0 # 4152c0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x110>
4084c0: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
4084c5: e8 26 d8 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4084ca: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4084d1: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4084d6: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4084dd: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4084e0: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4084e4: 48 89 14 24 mov %rdx,(%rsp)
4084e8: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4084ed: e8 4e f8 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
4084f2: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4084f7: 48 85 c0 test %rax,%rax
4084fa: 74 0f je 40850b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv+0x8b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4084fc: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408501: ba 03 00 00 00 mov $0x3,%edx
408506: 48 89 f7 mov %rsi,%rdi
408509: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:404
40850b: 48 83 c4 48 add $0x48,%rsp
40850f: 5b pop %rbx
408510: 5d pop %rbp
408511: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
408512: 48 89 c5 mov %rax,%rbp
408515: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40851a: 48 85 c0 test %rax,%rax
40851d: 74 0f je 40852e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv+0xae>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40851f: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408524: ba 03 00 00 00 mov $0x3,%edx
408529: 48 89 f7 mov %rsi,%rdi
40852c: ff d0 callq *%rax
40852e: 48 89 ef mov %rbp,%rdi
408531: e8 aa 9d ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv():
408536: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000408540 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:397
408540: 41 55 push %r13
408542: 41 54 push %r12
408544: 55 push %rbp
408545: 53 push %rbx
408546: 48 89 fb mov %rdi,%rbx
408549: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
40854d: 48 8b af 80 01 00 00 mov 0x180(%rdi),%rbp
408554: 48 8b 87 10 01 00 00 mov 0x110(%rdi),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40855b: 4c 8b a7 00 01 00 00 mov 0x100(%rdi),%r12
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
408562: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
408565: 44 0f be 28 movsbl (%rax),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
408569: e8 42 9b ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40856e: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
408571: 48 8b 00 mov (%rax),%rax
408574: 44 89 ee mov %r13d,%esi
408577: ff 50 20 callq *0x20(%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
40857a: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
40857f: 4c 89 e7 mov %r12,%rdi
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
408582: 48 89 6c 24 20 mov %rbp,0x20(%rsp)
408587: 88 44 24 28 mov %al,0x28(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
40858b: b8 70 34 40 00 mov $0x403470,%eax
408590: 66 48 0f 6e c0 movq %rax,%xmm0
408595: 0f 16 05 2c cd 00 00 movhps 0xcd2c(%rip),%xmm0 # 4152c8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x118>
40859c: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
4085a1: e8 4a d7 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4085a6: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4085ad: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4085b2: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4085b9: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4085bc: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4085c0: 48 89 14 24 mov %rdx,(%rsp)
4085c4: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4085c9: e8 72 f7 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
4085ce: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4085d3: 48 85 c0 test %rax,%rax
4085d6: 74 0f je 4085e7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv+0xa7>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4085d8: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4085dd: ba 03 00 00 00 mov $0x3,%edx
4085e2: 48 89 f7 mov %rsi,%rdi
4085e5: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:404
4085e7: 48 83 c4 48 add $0x48,%rsp
4085eb: 5b pop %rbx
4085ec: 5d pop %rbp
4085ed: 41 5c pop %r12
4085ef: 41 5d pop %r13
4085f1: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4085f2: 48 89 c5 mov %rax,%rbp
4085f5: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4085fa: 48 85 c0 test %rax,%rax
4085fd: 74 0f je 40860e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv+0xce>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4085ff: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408604: ba 03 00 00 00 mov $0x3,%edx
408609: 48 89 f7 mov %rsi,%rdi
40860c: ff d0 callq *%rax
40860e: 48 89 ef mov %rbp,%rdi
408611: e8 ca 9c ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
408616: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000408620 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:397
408620: 41 55 push %r13
408622: 41 54 push %r12
408624: 55 push %rbp
408625: 53 push %rbx
408626: 48 89 fb mov %rdi,%rbx
408629: 48 83 ec 48 sub $0x48,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
40862d: 48 8b af 80 01 00 00 mov 0x180(%rdi),%rbp
408634: 48 8b 87 10 01 00 00 mov 0x110(%rdi),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40863b: 4c 8b a7 00 01 00 00 mov 0x100(%rdi),%r12
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
408642: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
408645: 44 0f be 28 movsbl (%rax),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
408649: e8 62 9a ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40864e: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
408651: 48 8b 00 mov (%rax),%rax
408654: 44 89 ee mov %r13d,%esi
408657: ff 50 20 callq *0x20(%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
40865a: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
40865f: 4c 89 e7 mov %r12,%rdi
_ZNSt14_Function_base13_Base_managerINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
408662: 48 89 6c 24 20 mov %rbp,0x20(%rsp)
408667: 88 44 24 28 mov %al,0x28(%rsp)
_ZNSt8functionIFbcEEC4INSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:611
40866b: b8 b0 34 40 00 mov $0x4034b0,%eax
408670: 66 48 0f 6e c0 movq %rax,%xmm0
408675: 0f 16 05 54 cc 00 00 movhps 0xcc54(%rip),%xmm0 # 4152d0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x120>
40867c: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:400
408681: e8 6a d6 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408686: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40868d: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
408692: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408699: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40869c: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4086a0: 48 89 14 24 mov %rdx,(%rsp)
4086a4: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4086a9: e8 92 f6 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
4086ae: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4086b3: 48 85 c0 test %rax,%rax
4086b6: 74 0f je 4086c7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv+0xa7>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4086b8: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4086bd: ba 03 00 00 00 mov $0x3,%edx
4086c2: 48 89 f7 mov %rsi,%rdi
4086c5: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:404
4086c7: 48 83 c4 48 add $0x48,%rsp
4086cb: 5b pop %rbx
4086cc: 5d pop %rbp
4086cd: 41 5c pop %r12
4086cf: 41 5d pop %r13
4086d1: c3 retq
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
4086d2: 48 89 c5 mov %rax,%rbp
4086d5: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4086da: 48 85 c0 test %rax,%rax
4086dd: 74 0f je 4086ee <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv+0xce>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
4086df: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4086e4: ba 03 00 00 00 mov $0x3,%edx
4086e9: 48 89 f7 mov %rsi,%rdi
4086ec: ff d0 callq *%rax
4086ee: 48 89 ef mov %rbp,%rdi
4086f1: e8 ea 9b ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
4086f6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>:
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
408700: 41 57 push %r15
408702: 41 56 push %r14
408704: 41 55 push %r13
408706: 41 54 push %r12
408708: 55 push %rbp
408709: 53 push %rbx
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40870a: 48 bb ff ff ff ff ff ff ff 1f movabs $0x1fffffffffffffff,%rbx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
408714: 48 83 ec 28 sub $0x28,%rsp
408718: 4c 8b 77 08 mov 0x8(%rdi),%r14
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:918
40871c: 4c 8b 27 mov (%rdi),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40871f: 4c 89 f0 mov %r14,%rax
408722: 4c 29 e0 sub %r12,%rax
408725: 48 c1 f8 02 sar $0x2,%rax
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
408729: 48 39 d8 cmp %rbx,%rax
40872c: 0f 84 1a 01 00 00 je 40884c <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x14c>
408732: 48 85 c0 test %rax,%rax
408735: b9 01 00 00 00 mov $0x1,%ecx
40873a: 48 89 f5 mov %rsi,%rbp
40873d: 49 89 fd mov %rdi,%r13
408740: 48 0f 45 c8 cmovne %rax,%rcx
408744: 48 01 c8 add %rcx,%rax
408747: 0f 92 c1 setb %cl
_ZN9__gnu_cxxmiIPNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40874a: 4c 29 e6 sub %r12,%rsi
40874d: 0f b6 c9 movzbl %cl,%ecx
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
408750: 48 85 c9 test %rcx,%rcx
408753: 0f 85 e7 00 00 00 jne 408840 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x140>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
408759: 48 85 c0 test %rax,%rax
40875c: 0f 85 9e 00 00 00 jne 408800 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x100>
408762: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp)
40876b: bb 04 00 00 00 mov $0x4,%ebx
408770: 45 31 ff xor %r15d,%r15d
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
408773: 8b 02 mov (%rdx),%eax
408775: 41 89 04 37 mov %eax,(%r15,%rsi,1)
_ZSt14__relocate_a_1IPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
408779: 4c 39 e5 cmp %r12,%rbp
40877c: 74 29 je 4087a7 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0xa7>
40877e: 48 89 ee mov %rbp,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
408781: 4c 89 fa mov %r15,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
408784: 4c 89 e0 mov %r12,%rax
408787: 4c 29 e6 sub %r12,%rsi
40878a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
408790: 8b 08 mov (%rax),%ecx
_ZSt14__relocate_a_1IPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
408792: 48 83 c0 04 add $0x4,%rax
408796: 48 83 c2 04 add $0x4,%rdx
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40879a: 89 4a fc mov %ecx,-0x4(%rdx)
_ZSt14__relocate_a_1IPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40879d: 48 39 e8 cmp %rbp,%rax
4087a0: 75 ee jne 408790 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x90>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:464
4087a2: 49 8d 5c 37 04 lea 0x4(%r15,%rsi,1),%rbx
_ZSt14__relocate_a_1IPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
4087a7: 4c 39 f5 cmp %r14,%rbp
4087aa: 74 14 je 4087c0 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0xc0>
4087ac: 49 29 ee sub %rbp,%r14
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
4087af: 48 89 df mov %rbx,%rdi
4087b2: 48 89 ee mov %rbp,%rsi
4087b5: 4c 89 f2 mov %r14,%rdx
_ZSt14__relocate_a_1IPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
4087b8: 4c 01 f3 add %r14,%rbx
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
4087bb: e8 c0 99 ff ff callq 402180 <memcpy@plt>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4087c0: 4d 85 e4 test %r12,%r12
4087c3: 74 0f je 4087d4 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0xd4>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
4087c5: 49 8b 75 10 mov 0x10(%r13),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4087c9: 4c 89 e7 mov %r12,%rdi
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
4087cc: 4c 29 e6 sub %r12,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4087cf: e8 ec 99 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
4087d4: 48 8b 44 24 08 mov 0x8(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
4087d9: 66 49 0f 6e c7 movq %r15,%xmm0
4087de: 66 48 0f 6e cb movq %rbx,%xmm1
4087e3: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
4087e7: 49 89 45 10 mov %rax,0x10(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
4087eb: 41 0f 11 45 00 movups %xmm0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
4087f0: 48 83 c4 28 add $0x28,%rsp
4087f4: 5b pop %rbx
4087f5: 5d pop %rbp
4087f6: 41 5c pop %r12
4087f8: 41 5d pop %r13
4087fa: 41 5e pop %r14
4087fc: 41 5f pop %r15
4087fe: c3 retq
4087ff: 90 nop
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
408800: 48 39 d8 cmp %rbx,%rax
408803: 48 0f 47 c3 cmova %rbx,%rax
408807: 48 8d 1c 85 00 00 00 00 lea 0x0(,%rax,4),%rbx
40880f: 48 89 df mov %rbx,%rdi
408812: 48 89 54 24 18 mov %rdx,0x18(%rsp)
408817: 48 89 74 24 10 mov %rsi,0x10(%rsp)
40881c: e8 8f 99 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
408821: 48 8b 74 24 10 mov 0x10(%rsp),%rsi
408826: 48 8b 54 24 18 mov 0x18(%rsp),%rdx
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40882b: 49 89 c7 mov %rax,%r15
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40882e: 48 01 d8 add %rbx,%rax
408831: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZSt14__relocate_a_1IPNSt7__cxx1112regex_traitsIcE10_RegexMaskES4_SaIS3_EET0_T_S7_S6_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
408836: 49 8d 5f 04 lea 0x4(%r15),%rbx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40883a: e9 34 ff ff ff jmpq 408773 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x73>
40883f: 90 nop
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
408840: 48 bb fc ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffc,%rbx
40884a: eb c3 jmp 40880f <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_+0x10f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
40884c: bf aa 41 41 00 mov $0x4141aa,%edi
408851: e8 aa 98 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_():
408856: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000408860 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
408860: 41 55 push %r13
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
408862: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
408866: 31 c9 xor %ecx,%ecx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
408868: 41 54 push %r12
40886a: 55 push %rbp
40886b: 48 89 fd mov %rdi,%rbp
40886e: 53 push %rbx
40886f: 48 81 ec 88 01 00 00 sub $0x188,%rsp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
408876: 48 8b b5 10 01 00 00 mov 0x110(%rbp),%rsi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40887d: 48 8b 85 88 01 00 00 mov 0x188(%rbp),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
408884: 48 8b bf 80 01 00 00 mov 0x180(%rdi),%rdi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40888b: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
408890: 0f b6 16 movzbl (%rsi),%edx
408893: 48 8b 40 30 mov 0x30(%rax),%rax
408897: 0f b6 44 50 01 movzbl 0x1(%rax,%rdx,2),%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40889c: 48 8b 95 18 01 00 00 mov 0x118(%rbp),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
4088a3: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
4088a8: 48 c7 84 24 a0 00 00 00 00 00 00 00 movq $0x0,0xa0(%rsp)
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4088b4: 83 e0 01 and $0x1,%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4088b7: 48 01 f2 add %rsi,%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
4088ba: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
4088bf: 48 89 bc 24 a8 00 00 00 mov %rdi,0xa8(%rsp)
4088c7: 88 84 24 b0 00 00 00 mov %al,0xb0(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
4088ce: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
4088d3: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
4088d8: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
4088e0: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
4088e8: 0f 11 84 24 b8 00 00 00 movups %xmm0,0xb8(%rsp)
4088f0: 0f 11 84 24 c8 00 00 00 movups %xmm0,0xc8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4088f8: e8 83 ec ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
4088fd: 89 c2 mov %eax,%edx
4088ff: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
408902: a9 00 00 01 00 test $0x10000,%eax
408907: 75 09 jne 408912 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0xb2>
408909: 66 85 c0 test %ax,%ax
40890c: 0f 84 78 03 00 00 je 408c8a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x42a>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
408912: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
408917: 66 09 84 24 a0 00 00 00 or %ax,0xa0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
40891f: 4c 89 e7 mov %r12,%rdi
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
408922: 08 94 24 a2 00 00 00 or %dl,0xa2(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
408929: e8 52 d5 ff ff callq 405e80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40892e: 48 8b 44 24 40 mov 0x40(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408933: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408937: 4c 8b ad 00 01 00 00 mov 0x100(%rbp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40893e: 48 8d b4 24 e0 00 00 00 lea 0xe0(%rsp),%rsi
408946: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40894b: 48 89 84 24 e0 00 00 00 mov %rax,0xe0(%rsp)
408953: 48 8b 44 24 48 mov 0x48(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408958: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40895d: 48 89 84 24 e8 00 00 00 mov %rax,0xe8(%rsp)
408965: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40896a: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408972: 48 8b 44 24 58 mov 0x58(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408977: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40897c: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
408984: 48 8b 44 24 60 mov 0x60(%rsp),%rax
408989: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
408991: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408996: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40899b: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4089a3: 48 8b 44 24 70 mov 0x70(%rsp),%rax
4089a8: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
4089b0: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4089b5: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4089ba: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
4089c2: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
4089ca: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4089d2: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4089da: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4089e2: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
4089ea: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
4089f2: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
4089fa: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408a02: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408a0a: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
408a12: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax
408a19: 89 84 24 40 01 00 00 mov %eax,0x140(%rsp)
408a20: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
408a28: f3 0f 6f 8c 24 b8 00 00 00 movdqu 0xb8(%rsp),%xmm1
408a31: f3 0f 6f 94 24 c8 00 00 00 movdqu 0xc8(%rsp),%xmm2
408a3a: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
408a42: 0f b6 84 24 b0 00 00 00 movzbl 0xb0(%rsp),%eax
408a4a: 0f 11 8c 24 58 01 00 00 movups %xmm1,0x158(%rsp)
408a52: 88 84 24 50 01 00 00 mov %al,0x150(%rsp)
408a59: 0f 11 94 24 68 01 00 00 movups %xmm2,0x168(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
408a61: e8 aa db ff ff callq 406610 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:417
408a66: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408a6b: 4c 89 ef mov %r13,%rdi
408a6e: e8 7d d2 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408a73: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408a7a: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
408a7f: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408a86: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408a89: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
408a8d: 48 89 14 24 mov %rdx,(%rsp)
408a91: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408a96: e8 a5 f2 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408a9b: 48 8b 44 24 30 mov 0x30(%rsp),%rax
408aa0: 48 85 c0 test %rax,%rax
408aa3: 74 0f je 408ab4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x254>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408aa5: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408aaa: ba 03 00 00 00 mov $0x3,%edx
408aaf: 48 89 f7 mov %rsi,%rdi
408ab2: ff d0 callq *%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408ab4: 48 8b bc 24 28 01 00 00 mov 0x128(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408abc: 48 85 ff test %rdi,%rdi
408abf: 74 10 je 408ad1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x271>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408ac1: 48 8b b4 24 38 01 00 00 mov 0x138(%rsp),%rsi
408ac9: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408acc: e8 ef 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408ad1: 48 8b bc 24 10 01 00 00 mov 0x110(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408ad9: 48 85 ff test %rdi,%rdi
408adc: 74 10 je 408aee <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x28e>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408ade: 48 8b b4 24 20 01 00 00 mov 0x120(%rsp),%rsi
408ae6: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408ae9: e8 d2 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408aee: 48 8b 9c 24 00 01 00 00 mov 0x100(%rsp),%rbx
408af6: 48 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408afe: 48 39 eb cmp %rbp,%rbx
408b01: 74 34 je 408b37 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2d7>
408b03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
408b08: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
408b0c: 48 8d 45 10 lea 0x10(%rbp),%rax
408b10: 48 39 c7 cmp %rax,%rdi
408b13: 0f 84 07 01 00 00 je 408c20 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x3c0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
408b19: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408b1d: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
408b21: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408b25: e8 96 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408b2a: 48 39 eb cmp %rbp,%rbx
408b2d: 75 d9 jne 408b08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2a8>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408b2f: 48 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408b37: 48 85 ed test %rbp,%rbp
408b3a: 74 13 je 408b4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2ef>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408b3c: 48 8b b4 24 08 01 00 00 mov 0x108(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408b44: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408b47: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408b4a: e8 71 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408b4f: 48 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408b57: 48 85 ff test %rdi,%rdi
408b5a: 74 10 je 408b6c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x30c>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408b5c: 48 8b b4 24 f0 00 00 00 mov 0xf0(%rsp),%rsi
408b64: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408b67: e8 54 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408b6c: 48 8b bc 24 88 00 00 00 mov 0x88(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408b74: 48 85 ff test %rdi,%rdi
408b77: 74 10 je 408b89 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x329>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408b79: 48 8b b4 24 98 00 00 00 mov 0x98(%rsp),%rsi
408b81: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408b84: e8 37 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408b89: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408b8e: 48 85 ff test %rdi,%rdi
408b91: 74 10 je 408ba3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x343>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408b93: 48 8b b4 24 80 00 00 00 mov 0x80(%rsp),%rsi
408b9b: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408b9e: e8 1d 96 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408ba3: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx
408ba8: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408bad: 48 39 eb cmp %rbp,%rbx
408bb0: 74 2e je 408be0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x380>
408bb2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
408bb8: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
408bbc: 48 8d 45 10 lea 0x10(%rbp),%rax
408bc0: 48 39 c7 cmp %rax,%rdi
408bc3: 74 73 je 408c38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x3d8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
408bc5: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408bc9: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
408bcd: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408bd1: e8 ea 95 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408bd6: 48 39 eb cmp %rbp,%rbx
408bd9: 75 dd jne 408bb8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x358>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408bdb: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408be0: 48 85 ed test %rbp,%rbp
408be3: 74 10 je 408bf5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x395>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408be5: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408bea: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408bed: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408bf0: e8 cb 95 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408bf5: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408bfa: 48 85 ff test %rdi,%rdi
408bfd: 74 0d je 408c0c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x3ac>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408bff: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
408c04: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408c07: e8 b4 95 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:419
408c0c: 48 81 c4 88 01 00 00 add $0x188,%rsp
408c13: 5b pop %rbx
408c14: 5d pop %rbp
408c15: 41 5c pop %r12
408c17: 41 5d pop %r13
408c19: c3 retq
408c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408c20: 48 83 c5 20 add $0x20,%rbp
408c24: 48 39 eb cmp %rbp,%rbx
408c27: 0f 85 db fe ff ff jne 408b08 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2a8>
408c2d: e9 fd fe ff ff jmpq 408b2f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2cf>
408c32: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
408c38: 48 83 c5 20 add $0x20,%rbp
408c3c: 48 39 eb cmp %rbp,%rbx
408c3f: 0f 85 73 ff ff ff jne 408bb8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x358>
408c45: eb 94 jmp 408bdb <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x37b>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
408c47: 48 89 c5 mov %rax,%rbp
408c4a: eb 29 jmp 408c75 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x415>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
408c4c: 48 89 c5 mov %rax,%rbp
408c4f: 48 8b 44 24 30 mov 0x30(%rsp),%rax
408c54: 48 85 c0 test %rax,%rax
408c57: 74 0f je 408c68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x408>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408c59: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408c5e: ba 03 00 00 00 mov $0x3,%edx
408c63: 48 89 f7 mov %rsi,%rdi
408c66: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418 (discriminator 1)
408c68: 48 8d bc 24 e0 00 00 00 lea 0xe0(%rsp),%rdi
408c70: e8 db cb ff ff callq 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
408c75: 4c 89 e7 mov %r12,%rdi
408c78: e8 d3 cb ff ff callq 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
408c7d: 48 89 ef mov %rbp,%rdi
408c80: e8 5b 96 ff ff callq 4022e0 <_Unwind_Resume@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
408c85: 48 89 c5 mov %rax,%rbp
408c88: eb de jmp 408c68 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x408>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
408c8a: be 00 44 41 00 mov $0x414400,%esi
408c8f: 31 ff xor %edi,%edi
408c91: e8 ca 96 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv():
408c96: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000408ca0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
408ca0: 41 55 push %r13
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
408ca2: b9 01 00 00 00 mov $0x1,%ecx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
408ca7: 41 54 push %r12
408ca9: 55 push %rbp
408caa: 48 89 fd mov %rdi,%rbp
408cad: 53 push %rbx
408cae: 48 81 ec 88 01 00 00 sub $0x188,%rsp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
408cb5: 48 8b b5 10 01 00 00 mov 0x110(%rbp),%rsi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
408cbc: 48 8b 85 88 01 00 00 mov 0x188(%rbp),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
408cc3: 48 8b bf 80 01 00 00 mov 0x180(%rdi),%rdi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
408cca: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
408ccf: 0f b6 16 movzbl (%rsi),%edx
408cd2: 48 8b 40 30 mov 0x30(%rax),%rax
408cd6: 0f b6 44 50 01 movzbl 0x1(%rax,%rdx,2),%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
408cdb: 48 8b 95 18 01 00 00 mov 0x118(%rbp),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
408ce2: 48 c7 44 24 40 00 00 00 00 movq $0x0,0x40(%rsp)
408ceb: 48 c7 44 24 48 00 00 00 00 movq $0x0,0x48(%rsp)
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
408cf4: 83 e0 01 and $0x1,%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
408cf7: 48 01 f2 add %rsi,%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
408cfa: 48 c7 44 24 50 00 00 00 00 movq $0x0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
408d03: 48 c7 44 24 58 00 00 00 00 movq $0x0,0x58(%rsp)
408d0c: 48 c7 44 24 60 00 00 00 00 movq $0x0,0x60(%rsp)
408d15: 48 c7 44 24 68 00 00 00 00 movq $0x0,0x68(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
408d1e: 48 c7 44 24 70 00 00 00 00 movq $0x0,0x70(%rsp)
408d27: 48 c7 44 24 78 00 00 00 00 movq $0x0,0x78(%rsp)
408d30: 48 c7 84 24 80 00 00 00 00 00 00 00 movq $0x0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
408d3c: 48 c7 84 24 88 00 00 00 00 00 00 00 movq $0x0,0x88(%rsp)
408d48: 48 c7 84 24 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rsp)
408d54: 48 c7 84 24 98 00 00 00 00 00 00 00 movq $0x0,0x98(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
408d60: 48 c7 84 24 a0 00 00 00 00 00 00 00 movq $0x0,0xa0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
408d6c: 48 89 bc 24 a8 00 00 00 mov %rdi,0xa8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
408d74: 48 89 bc 24 b0 00 00 00 mov %rdi,0xb0(%rsp)
408d7c: 88 84 24 b8 00 00 00 mov %al,0xb8(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
408d83: 48 c7 84 24 c0 00 00 00 00 00 00 00 movq $0x0,0xc0(%rsp)
408d8f: 48 c7 84 24 c8 00 00 00 00 00 00 00 movq $0x0,0xc8(%rsp)
408d9b: 48 c7 84 24 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rsp)
408da7: 48 c7 84 24 d8 00 00 00 00 00 00 00 movq $0x0,0xd8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
408db3: e8 c8 e7 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
408db8: 89 c2 mov %eax,%edx
408dba: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
408dbd: a9 00 00 01 00 test $0x10000,%eax
408dc2: 75 09 jne 408dcd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x12d>
408dc4: 66 85 c0 test %ax,%ax
408dc7: 0f 84 85 03 00 00 je 409152 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x4b2>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
408dcd: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
408dd2: 66 09 84 24 a0 00 00 00 or %ax,0xa0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
408dda: 4c 89 e7 mov %r12,%rdi
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
408ddd: 08 94 24 a2 00 00 00 or %dl,0xa2(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
408de4: e8 d7 da ff ff callq 4068c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408de9: 48 8b 44 24 40 mov 0x40(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408dee: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408df2: 4c 8b ad 00 01 00 00 mov 0x100(%rbp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
408df9: 48 8d b4 24 e0 00 00 00 lea 0xe0(%rsp),%rsi
408e01: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e06: 48 89 84 24 e0 00 00 00 mov %rax,0xe0(%rsp)
408e0e: 48 8b 44 24 48 mov 0x48(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408e13: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e18: 48 89 84 24 e8 00 00 00 mov %rax,0xe8(%rsp)
408e20: 48 8b 44 24 50 mov 0x50(%rsp),%rax
408e25: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e2d: 48 8b 44 24 58 mov 0x58(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408e32: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e37: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
408e3f: 48 8b 44 24 60 mov 0x60(%rsp),%rax
408e44: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
408e4c: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408e51: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e56: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e5e: 48 8b 44 24 70 mov 0x70(%rsp),%rax
408e63: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
408e6b: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408e70: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e75: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
408e7d: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
408e85: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e8d: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408e95: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408e9d: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
408ea5: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
408ead: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
408eb5: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408ebd: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
408ec5: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
408ecd: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax
408ed4: 89 84 24 40 01 00 00 mov %eax,0x140(%rsp)
408edb: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
408ee3: 66 0f 6f 8c 24 c0 00 00 00 movdqa 0xc0(%rsp),%xmm1
408eec: 66 0f 6f 94 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm2
408ef5: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
408efd: 48 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%rax
408f05: 0f 29 8c 24 60 01 00 00 movaps %xmm1,0x160(%rsp)
408f0d: 48 89 84 24 50 01 00 00 mov %rax,0x150(%rsp)
408f15: 0f b6 84 24 b8 00 00 00 movzbl 0xb8(%rsp),%eax
408f1d: 0f 29 94 24 70 01 00 00 movaps %xmm2,0x170(%rsp)
408f25: 88 84 24 58 01 00 00 mov %al,0x158(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
408f2c: e8 df e1 ff ff callq 407110 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:417
408f31: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408f36: 4c 89 ef mov %r13,%rdi
408f39: e8 b2 cd ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
408f3e: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408f45: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
408f4a: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408f51: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
408f54: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
408f58: 48 89 14 24 mov %rdx,(%rsp)
408f5c: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
408f61: e8 da ed ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
408f66: 48 8b 44 24 30 mov 0x30(%rsp),%rax
408f6b: 48 85 c0 test %rax,%rax
408f6e: 74 0f je 408f7f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x2df>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
408f70: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
408f75: ba 03 00 00 00 mov $0x3,%edx
408f7a: 48 89 f7 mov %rsi,%rdi
408f7d: ff d0 callq *%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408f7f: 48 8b bc 24 28 01 00 00 mov 0x128(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408f87: 48 85 ff test %rdi,%rdi
408f8a: 74 10 je 408f9c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x2fc>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408f8c: 48 8b b4 24 38 01 00 00 mov 0x138(%rsp),%rsi
408f94: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408f97: e8 24 92 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408f9c: 48 8b bc 24 10 01 00 00 mov 0x110(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408fa4: 48 85 ff test %rdi,%rdi
408fa7: 74 10 je 408fb9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x319>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408fa9: 48 8b b4 24 20 01 00 00 mov 0x120(%rsp),%rsi
408fb1: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408fb4: e8 07 92 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
408fb9: 48 8b 9c 24 00 01 00 00 mov 0x100(%rsp),%rbx
408fc1: 48 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408fc9: 48 39 eb cmp %rbp,%rbx
408fcc: 74 31 je 408fff <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x35f>
408fce: 66 90 xchg %ax,%ax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
408fd0: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
408fd4: 48 8d 45 10 lea 0x10(%rbp),%rax
408fd8: 48 39 c7 cmp %rax,%rdi
408fdb: 0f 84 07 01 00 00 je 4090e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x448>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
408fe1: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408fe5: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
408fe9: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
408fed: e8 ce 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
408ff2: 48 39 eb cmp %rbp,%rbx
408ff5: 75 d9 jne 408fd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x330>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
408ff7: 48 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
408fff: 48 85 ed test %rbp,%rbp
409002: 74 13 je 409017 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x377>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
409004: 48 8b b4 24 08 01 00 00 mov 0x108(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40900c: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40900f: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409012: e8 a9 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
409017: 48 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40901f: 48 85 ff test %rdi,%rdi
409022: 74 10 je 409034 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x394>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
409024: 48 8b b4 24 f0 00 00 00 mov 0xf0(%rsp),%rsi
40902c: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40902f: e8 8c 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
409034: 48 8b bc 24 88 00 00 00 mov 0x88(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40903c: 48 85 ff test %rdi,%rdi
40903f: 74 10 je 409051 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x3b1>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
409041: 48 8b b4 24 98 00 00 00 mov 0x98(%rsp),%rsi
409049: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40904c: e8 6f 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
409051: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
409056: 48 85 ff test %rdi,%rdi
409059: 74 10 je 40906b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x3cb>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40905b: 48 8b b4 24 80 00 00 00 mov 0x80(%rsp),%rsi
409063: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409066: e8 55 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40906b: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx
409070: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
409075: 48 39 eb cmp %rbp,%rbx
409078: 74 2e je 4090a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x408>
40907a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409080: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409084: 48 8d 45 10 lea 0x10(%rbp),%rax
409088: 48 39 c7 cmp %rax,%rdi
40908b: 74 73 je 409100 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x460>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40908d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
409091: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409095: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409099: e8 22 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40909e: 48 39 eb cmp %rbp,%rbx
4090a1: 75 dd jne 409080 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x3e0>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4090a3: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4090a8: 48 85 ed test %rbp,%rbp
4090ab: 74 10 je 4090bd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x41d>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4090ad: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4090b2: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4090b5: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4090b8: e8 03 91 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
4090bd: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4090c2: 48 85 ff test %rdi,%rdi
4090c5: 74 0d je 4090d4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x434>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
4090c7: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
4090cc: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4090cf: e8 ec 90 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:419
4090d4: 48 81 c4 88 01 00 00 add $0x188,%rsp
4090db: 5b pop %rbx
4090dc: 5d pop %rbp
4090dd: 41 5c pop %r12
4090df: 41 5d pop %r13
4090e1: c3 retq
4090e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4090e8: 48 83 c5 20 add $0x20,%rbp
4090ec: 48 39 eb cmp %rbp,%rbx
4090ef: 0f 85 db fe ff ff jne 408fd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x330>
4090f5: e9 fd fe ff ff jmpq 408ff7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x357>
4090fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
409100: 48 83 c5 20 add $0x20,%rbp
409104: 48 39 eb cmp %rbp,%rbx
409107: 0f 85 73 ff ff ff jne 409080 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x3e0>
40910d: eb 94 jmp 4090a3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x403>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40910f: 48 89 c5 mov %rax,%rbp
409112: eb 29 jmp 40913d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x49d>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
409114: 48 89 c5 mov %rax,%rbp
409117: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40911c: 48 85 c0 test %rax,%rax
40911f: 74 0f je 409130 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x490>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
409121: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
409126: ba 03 00 00 00 mov $0x3,%edx
40912b: 48 89 f7 mov %rsi,%rdi
40912e: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418 (discriminator 1)
409130: 48 8d bc 24 e0 00 00 00 lea 0xe0(%rsp),%rdi
409138: e8 f3 c8 ff ff callq 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40913d: 4c 89 e7 mov %r12,%rdi
409140: e8 eb c8 ff ff callq 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
409145: 48 89 ef mov %rbp,%rdi
409148: e8 93 91 ff ff callq 4022e0 <_Unwind_Resume@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40914d: 48 89 c5 mov %rax,%rbp
409150: eb de jmp 409130 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x490>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
409152: be 00 44 41 00 mov $0x414400,%esi
409157: 31 ff xor %edi,%edi
409159: e8 02 92 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv():
40915e: 66 90 xchg %ax,%ax
0000000000409160 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev>:
_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_pair.h:211
409160: 53 push %rbx
409161: 48 89 fb mov %rdi,%rbx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409164: 48 8b 7f 20 mov 0x20(%rdi),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
409168: 48 8d 43 30 lea 0x30(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40916c: 48 39 c7 cmp %rax,%rdi
40916f: 74 0d je 40917e <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev+0x1e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409171: 48 8b 43 30 mov 0x30(%rbx),%rax
409175: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409179: e8 42 90 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40917e: 48 8b 3b mov (%rbx),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
409181: 48 8d 43 10 lea 0x10(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409185: 48 39 c7 cmp %rax,%rdi
409188: 74 16 je 4091a0 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev+0x40>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40918a: 48 8b 73 10 mov 0x10(%rbx),%rsi
_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_pair.h:211
40918e: 5b pop %rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40918f: 48 83 c6 01 add $0x1,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409193: e9 28 90 ff ff jmpq 4021c0 <_ZdlPvm@plt>
409198: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_pair.h:211
4091a0: 5b pop %rbx
4091a1: c3 retq
_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev():
4091a2: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4091ac: 0f 1f 40 00 nopl 0x0(%rax)
00000000004091b0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_>:
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:149
4091b0: 55 push %rbp
4091b1: 48 89 f5 mov %rsi,%rbp
4091b4: 53 push %rbx
4091b5: 48 89 fb mov %rdi,%rbx
4091b8: 48 83 ec 08 sub $0x8,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4091bc: 48 39 f7 cmp %rsi,%rdi
4091bf: 74 29 je 4091ea <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x3a>
4091c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4091c8: 48 8b 3b mov (%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4091cb: 48 8d 43 10 lea 0x10(%rbx),%rax
4091cf: 48 39 c7 cmp %rax,%rdi
4091d2: 74 24 je 4091f8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x48>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4091d4: 48 8b 43 10 mov 0x10(%rbx),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4091d8: 48 83 c3 20 add $0x20,%rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4091dc: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4091e0: e8 db 8f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4091e5: 48 39 dd cmp %rbx,%rbp
4091e8: 75 de jne 4091c8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x18>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:153
4091ea: 48 83 c4 08 add $0x8,%rsp
4091ee: 5b pop %rbx
4091ef: 5d pop %rbp
4091f0: c3 retq
4091f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4091f8: 48 83 c3 20 add $0x20,%rbx
4091fc: 48 39 dd cmp %rbx,%rbp
4091ff: 75 c7 jne 4091c8 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x18>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:153
409201: 48 83 c4 08 add $0x8,%rsp
409205: 5b pop %rbx
409206: 5d pop %rbp
409207: c3 retq
409208: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>:
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:249
409210: 41 57 push %r15
409212: 49 89 d7 mov %rdx,%r15
409215: 41 56 push %r14
409217: 49 89 fe mov %rdi,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
40921a: 48 89 f7 mov %rsi,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:249
40921d: 41 55 push %r13
40921f: 49 89 f5 mov %rsi,%r13
409222: 41 54 push %r12
409224: 55 push %rbp
409225: 48 89 cd mov %rcx,%rbp
409228: 53 push %rbx
409229: 48 83 ec 38 sub $0x38,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
40922d: e8 7e 8e ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNSt6vectorIcSaIcEE17_S_check_init_lenEmRKS0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1769
409232: 4c 29 fd sub %r15,%rbp
409235: 0f 88 c7 00 00 00 js 409302 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xf2>
40923b: 49 89 c0 mov %rax,%r8
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40923e: 0f 84 b4 00 00 00 je 4092f8 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xe8>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
409244: 48 89 ef mov %rbp,%rdi
409247: 48 89 44 24 08 mov %rax,0x8(%rsp)
40924c: e8 5f 8f ff ff callq 4021b0 <_Znwm@plt>
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
409251: 48 89 ea mov %rbp,%rdx
409254: 4c 89 fe mov %r15,%rsi
409257: 48 89 c7 mov %rax,%rdi
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40925a: 49 89 c4 mov %rax,%r12
_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1583
40925d: 48 8d 1c 28 lea (%rax,%rbp,1),%rbx
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
409261: e8 1a 8f ff ff callq 402180 <memcpy@plt>
409266: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
40926b: 49 8b 00 mov (%r8),%rax
40926e: 48 89 da mov %rbx,%rdx
409271: 4c 89 e6 mov %r12,%rsi
409274: 4c 89 c7 mov %r8,%rdi
409277: ff 50 28 callq *0x28(%rax)
_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40927a: 4c 89 ef mov %r13,%rdi
40927d: e8 1e 8f ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
409282: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
409287: 48 89 da mov %rbx,%rdx
40928a: 4c 89 e6 mov %r12,%rsi
_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40928d: 49 89 c5 mov %rax,%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
409290: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
409295: 4c 89 7c 24 10 mov %r15,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
40929a: e8 b1 96 ff ff callq 402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40929f: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
4092a4: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
4092a9: 4c 89 ee mov %r13,%rsi
4092ac: 4c 89 f7 mov %r14,%rdi
4092af: 49 8b 45 00 mov 0x0(%r13),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIPcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
4092b3: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
4092b6: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4092b9: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4092be: 4c 39 ff cmp %r15,%rdi
4092c1: 74 0e je 4092d1 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xc1>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4092c3: 48 8b 44 24 20 mov 0x20(%rsp),%rax
4092c8: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4092cc: e8 ef 8e ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
4092d1: 4d 85 e4 test %r12,%r12
4092d4: 74 0b je 4092e1 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xd1>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4092d6: 48 89 ee mov %rbp,%rsi
4092d9: 4c 89 e7 mov %r12,%rdi
4092dc: e8 df 8e ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:262
4092e1: 48 83 c4 38 add $0x38,%rsp
4092e5: 4c 89 f0 mov %r14,%rax
4092e8: 5b pop %rbx
4092e9: 5d pop %rbp
4092ea: 41 5c pop %r12
4092ec: 41 5d pop %r13
4092ee: 41 5e pop %r14
4092f0: 41 5f pop %r15
4092f2: c3 retq
4092f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt6vectorIcSaIcEE19_M_range_initializeIPKcEEvT_S5_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1583
4092f8: 31 db xor %ebx,%ebx
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
4092fa: 45 31 e4 xor %r12d,%r12d
4092fd: e9 69 ff ff ff jmpq 40926b <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x5b>
_ZNSt6vectorIcSaIcEE17_S_check_init_lenEmRKS0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1770
409302: bf 20 44 41 00 mov $0x414420,%edi
409307: e8 f4 8d ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40930c: 49 89 c5 mov %rax,%r13
40930f: eb 05 jmp 409316 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x106>
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
409311: 49 89 c5 mov %rax,%r13
409314: eb 18 jmp 40932e <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x11e>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409316: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40931b: 4c 39 ff cmp %r15,%rdi
40931e: 74 0e je 40932e <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x11e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409320: 48 8b 44 24 20 mov 0x20(%rsp),%rax
409325: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409329: e8 92 8e ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40932e: 4d 85 e4 test %r12,%r12
409331: 74 0b je 40933e <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x12e>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409333: 48 89 ee mov %rbp,%rsi
409336: 4c 89 e7 mov %r12,%rdi
409339: e8 82 8e ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40933e: 4c 89 ef mov %r13,%rdi
409341: e8 9a 8f ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
409346: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000409350 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:499
409350: 41 57 push %r15
409352: 41 56 push %r14
409354: 41 55 push %r13
409356: 41 54 push %r12
409358: 55 push %rbp
409359: 53 push %rbx
40935a: 48 89 fb mov %rdi,%rbx
40935d: 48 81 ec 98 00 00 00 sub $0x98,%rsp
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
409364: 48 8b 6f 08 mov 0x8(%rdi),%rbp
409368: 4c 8b 2f mov (%rdi),%r13
_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEEvT_S7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:4859
40936b: 48 89 e8 mov %rbp,%rax
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1972
40936e: 49 39 ed cmp %rbp,%r13
409371: 0f 84 f9 00 00 00 je 409470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x120>
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
409377: 49 89 ee mov %rbp,%r14
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
40937a: ba 3f 00 00 00 mov $0x3f,%edx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
40937f: 48 89 ee mov %rbp,%rsi
409382: 4c 89 ef mov %r13,%rdi
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
409385: 4d 29 ee sub %r13,%r14
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
409388: 4d 8d 65 01 lea 0x1(%r13),%r12
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
40938c: 49 0f bd c6 bsr %r14,%rax
409390: 48 83 f0 3f xor $0x3f,%rax
409394: 29 c2 sub %eax,%edx
409396: 48 63 d2 movslq %edx,%rdx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
409399: 48 01 d2 add %rdx,%rdx
40939c: e8 0f 94 ff ff callq 4027b0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0>
_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1884
4093a1: 49 83 fe 10 cmp $0x10,%r14
4093a5: 0f 8e 3e 07 00 00 jle 409ae9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x799>
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
4093ab: 4d 8d 7d 10 lea 0x10(%r13),%r15
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
4093af: eb 19 jmp 4093ca <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7a>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
4093b1: 4c 89 e2 mov %r12,%rdx
4093b4: 4c 29 ea sub %r13,%rdx
4093b7: 0f 85 2b 08 00 00 jne 409be8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x898>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4093bd: 49 83 c4 01 add $0x1,%r12
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
4093c1: 45 88 75 00 mov %r14b,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
4093c5: 4d 39 e7 cmp %r12,%r15
4093c8: 74 3e je 409408 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xb8>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
4093ca: 45 0f b6 34 24 movzbl (%r12),%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
4093cf: 45 3a 75 00 cmp 0x0(%r13),%r14b
4093d3: 7c dc jl 4093b1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x61>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
4093d5: 41 0f b6 54 24 ff movzbl -0x1(%r12),%edx
4093db: 49 8d 44 24 ff lea -0x1(%r12),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
4093e0: 41 38 d6 cmp %dl,%r14b
4093e3: 0f 8d 2e 08 00 00 jge 409c17 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8c7>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
4093e9: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
4093ec: 48 89 c1 mov %rax,%rcx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
4093ef: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
4093f3: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
4093f7: 41 38 d6 cmp %dl,%r14b
4093fa: 7c ed jl 4093e9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x99>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4093fc: 49 83 c4 01 add $0x1,%r12
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
409400: 44 88 31 mov %r14b,(%rcx)
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
409403: 4d 39 e7 cmp %r12,%r15
409406: 75 c2 jne 4093ca <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7a>
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
409408: 4c 39 fd cmp %r15,%rbp
40940b: 74 38 je 409445 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xf5>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1823
40940d: 41 0f b6 0f movzbl (%r15),%ecx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
409411: 41 0f b6 57 ff movzbl -0x1(%r15),%edx
409416: 49 8d 47 ff lea -0x1(%r15),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40941a: 38 d1 cmp %dl,%cl
40941c: 0f 8d de 07 00 00 jge 409c00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8b0>
409422: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
409428: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
40942b: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40942e: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
409432: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
409436: 38 d1 cmp %dl,%cl
409438: 7c ee jl 409428 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xd8>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40943a: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
40943e: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
409440: 4c 39 fd cmp %r15,%rbp
409443: 75 c8 jne 40940d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xbd>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
409445: 48 8b 03 mov (%rbx),%rax
409448: 48 8b 6b 08 mov 0x8(%rbx),%rbp
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:924
40944c: 48 39 e8 cmp %rbp,%rax
40944f: 74 1f je 409470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x120>
409451: 48 89 c1 mov %rax,%rcx
409454: eb 0e jmp 409464 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x114>
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
409456: 0f b6 79 ff movzbl -0x1(%rcx),%edi
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:929
40945a: 40 3a 7a 01 cmp 0x1(%rdx),%dil
40945e: 0f 84 14 07 00 00 je 409b78 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x828>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:978
409464: 48 89 ca mov %rcx,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409467: 48 8d 49 01 lea 0x1(%rcx),%rcx
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:927
40946b: 48 39 e9 cmp %rbp,%rcx
40946e: 75 e6 jne 409456 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x106>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
409470: 48 c7 04 24 00 00 00 00 movq $0x0,(%rsp)
409478: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
409480: 48 8b 34 24 mov (%rsp),%rsi
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:636
409484: 48 89 5c 24 20 mov %rbx,0x20(%rsp)
_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
409489: 48 89 e9 mov %rbp,%rcx
40948c: 48 29 c1 sub %rax,%rcx
40948f: 89 74 24 0c mov %esi,0xc(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:533
409493: 40 0f be d6 movsbl %sil,%edx
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:636
409497: 40 88 74 24 28 mov %sil,0x28(%rsp)
_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1177
40949c: 0f 1f 40 00 nopl 0x0(%rax)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
4094a0: 48 85 c9 test %rcx,%rcx
4094a3: 7e 28 jle 4094cd <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x17d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
4094a5: 48 89 ce mov %rcx,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1324
4094a8: 44 0f b6 0c 24 movzbl (%rsp),%r9d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
4094ad: 48 d1 fe sar %rsi
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1012
4094b0: 48 8d 3c 30 lea (%rax,%rsi,1),%rdi
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1324
4094b4: 44 38 0f cmp %r9b,(%rdi)
4094b7: 0f 8d 43 04 00 00 jge 409900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x5b0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
4094bd: 48 29 f1 sub %rsi,%rcx
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4094c0: 48 8d 47 01 lea 0x1(%rdi),%rax
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
4094c4: 48 83 e9 01 sub $0x1,%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
4094c8: 48 85 c9 test %rcx,%rcx
4094cb: 7f d8 jg 4094a5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x155>
_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:2275
4094cd: 48 39 e8 cmp %rbp,%rax
4094d0: 74 12 je 4094e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x194>
4094d2: 0f b6 34 24 movzbl (%rsp),%esi
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:621
4094d6: bd 01 00 00 00 mov $0x1,%ebp
_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:2275
4094db: 40 38 30 cmp %sil,(%rax)
4094de: 0f 8e b0 01 00 00 jle 409694 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x344>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
4094e4: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
4094e9: 4c 8d 6c 24 60 lea 0x60(%rsp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
4094ee: be 01 00 00 00 mov $0x1,%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
4094f3: 4c 89 6c 24 50 mov %r13,0x50(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
4094f8: e8 33 8d ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
4094fd: 48 8b 7b 68 mov 0x68(%rbx),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409501: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
409506: 4c 8b 64 24 58 mov 0x58(%rsp),%r12
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40950b: e8 90 8c ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
409510: 48 89 c5 mov %rax,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
409513: 48 8d 84 24 80 00 00 00 lea 0x80(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40951b: 4c 89 64 24 30 mov %r12,0x30(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
409520: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
409525: 49 83 fc 0f cmp $0xf,%r12
409529: 0f 87 01 04 00 00 ja 409930 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x5e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40952f: 49 83 fc 01 cmp $0x1,%r12
409533: 0f 85 d7 03 00 00 jne 409910 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x5c0>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
409539: 41 0f b6 07 movzbl (%r15),%eax
40953d: 4c 8d 74 24 30 lea 0x30(%rsp),%r14
409542: 88 84 24 80 00 00 00 mov %al,0x80(%rsp)
409549: 48 8d 84 24 80 00 00 00 lea 0x80(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
409551: 4c 89 64 24 78 mov %r12,0x78(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
409556: 48 89 ee mov %rbp,%rsi
409559: 4c 89 f7 mov %r14,%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40955c: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409561: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
409566: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40956b: 48 8b 45 00 mov 0x0(%rbp),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40956f: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
409572: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409575: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40957a: 48 8d 84 24 80 00 00 00 lea 0x80(%rsp),%rax
409582: 48 39 c7 cmp %rax,%rdi
409585: 74 11 je 409598 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x248>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409587: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
40958f: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409593: e8 28 8c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409598: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40959d: 4c 39 ef cmp %r13,%rdi
4095a0: 74 0e je 4095b0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x260>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4095a2: 48 8b 44 24 60 mov 0x60(%rsp),%rax
4095a7: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4095ab: e8 10 8c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
4095b0: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC4ERKSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
4095b5: 48 8b 45 38 mov 0x38(%rbp),%rax
4095b9: 4c 8b 6d 30 mov 0x30(%rbp),%r13
4095bd: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
4095c2: 49 39 c5 cmp %rax,%r13
4095c5: 0f 84 34 01 00 00 je 4096ff <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3af>
4095cb: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
4095d0: 4c 8b 74 24 38 mov 0x38(%rsp),%r14
4095d5: 0f 1f 00 nopl (%rax)
4095d8: 4d 8b 65 08 mov 0x8(%r13),%r12
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:233
4095dc: 4c 89 f2 mov %r14,%rdx
4095df: 4d 39 f4 cmp %r14,%r12
4095e2: 49 0f 46 d4 cmovbe %r12,%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
4095e6: 48 85 d2 test %rdx,%rdx
4095e9: 74 10 je 4095fb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x2ab>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
4095eb: 49 8b 7d 00 mov 0x0(%r13),%rdi
4095ef: 4c 89 fe mov %r15,%rsi
4095f2: e8 c9 8a ff ff callq 4020c0 <memcmp@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:2859
4095f7: 85 c0 test %eax,%eax
4095f9: 75 23 jne 40961e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x2ce>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:403
4095fb: 4c 89 e0 mov %r12,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
4095fe: b9 00 00 00 80 mov $0x80000000,%ecx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:403
409603: 4c 29 f0 sub %r14,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
409606: 48 39 c8 cmp %rcx,%rax
409609: 0f 8d e1 00 00 00 jge 4096f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:407
40960f: 48 be ff ff ff 7f ff ff ff ff movabs $0xffffffff7fffffff,%rsi
409619: 48 39 f0 cmp %rsi,%rax
40961c: 7e 08 jle 409626 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x2d6>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:235
40961e: 85 c0 test %eax,%eax
409620: 0f 8f ca 00 00 00 jg 4096f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3a0>
_ZStleIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6343
409626: 4d 8b 65 28 mov 0x28(%r13),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:2852
40962a: 4d 39 e6 cmp %r12,%r14
40962d: 4c 89 e2 mov %r12,%rdx
409630: 49 0f 46 d6 cmovbe %r14,%rdx
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
409634: 48 85 d2 test %rdx,%rdx
409637: 74 10 je 409649 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x2f9>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
409639: 49 8b 75 20 mov 0x20(%r13),%rsi
40963d: 4c 89 ff mov %r15,%rdi
409640: e8 7b 8a ff ff callq 4020c0 <memcmp@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:2859
409645: 85 c0 test %eax,%eax
409647: 75 23 jne 40966c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x31c>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_S_compareEmm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:403
409649: 4c 89 f0 mov %r14,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
40964c: b9 00 00 00 80 mov $0x80000000,%ecx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:403
409651: 4c 29 e0 sub %r12,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
409654: 48 39 c8 cmp %rcx,%rax
409657: 0f 8d 93 00 00 00 jge 4096f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:407
40965d: 48 bf ff ff ff 7f ff ff ff ff movabs $0xffffffff7fffffff,%rdi
409667: 48 39 f8 cmp %rdi,%rax
40966a: 7e 08 jle 409674 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x324>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:235
40966c: 85 c0 test %eax,%eax
40966e: 0f 8f 7c 00 00 00 jg 4096f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3a0>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:625
409674: bd 01 00 00 00 mov $0x1,%ebp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409679: 48 8d 44 24 40 lea 0x40(%rsp),%rax
40967e: 49 39 c7 cmp %rax,%r15
409681: 74 11 je 409694 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x344>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409683: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409688: 4c 89 ff mov %r15,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40968b: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40968f: e8 2c 8b ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
409694: 48 8b 14 24 mov (%rsp),%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
409698: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx
40969d: b8 01 00 00 00 mov $0x1,%eax
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
4096a2: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
4096a6: 48 d3 e0 shl %cl,%rax
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
4096a9: 48 8b 8c d3 80 00 00 00 mov 0x80(%rbx,%rdx,8),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
4096b1: 40 38 6b 78 cmp %bpl,0x78(%rbx)
4096b5: 74 31 je 4096e8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x398>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
4096b7: 48 09 c8 or %rcx,%rax
4096ba: 48 83 04 24 01 addq $0x1,(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:833
4096bf: 48 89 84 d3 80 00 00 00 mov %rax,0x80(%rbx,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
4096c7: 48 8b 04 24 mov (%rsp),%rax
4096cb: 48 3d 00 01 00 00 cmp $0x100,%rax
4096d1: 0f 84 82 03 00 00 je 409a59 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x709>
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
4096d7: 48 8b 6b 08 mov 0x8(%rbx),%rbp
4096db: 48 8b 03 mov (%rbx),%rax
4096de: e9 9d fd ff ff jmpq 409480 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x130>
4096e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:833
4096e8: 48 f7 d0 not %rax
4096eb: 48 21 c8 and %rcx,%rax
4096ee: eb ca jmp 4096ba <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x36a>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
4096f0: 49 83 c5 40 add $0x40,%r13
4096f4: 4c 39 6c 24 10 cmp %r13,0x10(%rsp)
4096f9: 0f 85 d9 fe ff ff jne 4095d8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x288>
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
4096ff: 48 8b 7d 70 mov 0x70(%rbp),%rdi
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
409703: 44 0f b6 6c 24 28 movzbl 0x28(%rsp),%r13d
409709: 44 0f b7 65 60 movzwl 0x60(%rbp),%r12d
40970e: 44 0f b6 75 62 movzbl 0x62(%rbp),%r14d
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
409713: e8 98 89 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
409718: 48 89 c5 mov %rax,%rbp
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40971b: 41 0f b6 c5 movzbl %r13b,%eax
40971f: 48 8b 55 30 mov 0x30(%rbp),%rdx
409723: 66 44 23 24 42 and (%rdx,%rax,2),%r12w
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
409728: 0f 85 12 01 00 00 jne 409840 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4f0>
40972e: 41 83 e6 01 and $0x1,%r14d
409732: 74 1a je 40974e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3fe>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
409734: 80 7d 38 00 cmpb $0x0,0x38(%rbp)
409738: 0f 84 de 02 00 00 je 409a1c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x6cc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
40973e: 0f b6 85 98 00 00 00 movzbl 0x98(%rbp),%eax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
409745: 41 38 c5 cmp %al,%r13b
409748: 0f 84 f2 00 00 00 je 409840 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4f0>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40974e: 48 8b 44 24 20 mov 0x20(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
409753: 48 8d 54 24 28 lea 0x28(%rsp),%rdx
409758: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40975d: 48 8b 48 20 mov 0x20(%rax),%rcx
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
409761: 48 8b 70 70 mov 0x70(%rax),%rsi
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
409765: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
40976a: 48 8d 4c 24 29 lea 0x29(%rsp),%rcx
40976f: e8 9c fa ff ff callq 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
409774: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:953
409779: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40977e: 48 8b 78 20 mov 0x20(%rax),%rdi
409782: 4c 8b 70 18 mov 0x18(%rax),%r14
409786: 48 89 7c 24 18 mov %rdi,0x18(%rsp)
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40978b: 4c 29 f7 sub %r14,%rdi
40978e: 48 89 fd mov %rdi,%rbp
409791: 48 89 f8 mov %rdi,%rax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1928
409794: 48 c1 fd 07 sar $0x7,%rbp
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
409798: 48 c1 f8 05 sar $0x5,%rax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
40979c: 48 85 ed test %rbp,%rbp
40979f: 0f 8e 2c 01 00 00 jle 4098d1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x581>
4097a5: 48 c1 e5 07 shl $0x7,%rbp
4097a9: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
4097ae: 4c 01 f5 add %r14,%rbp
4097b1: eb 3c jmp 4097ef <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x49f>
4097b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4097b8: 4d 8d 66 20 lea 0x20(%r14),%r12
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
4097bc: 4d 3b 7e 28 cmp 0x28(%r14),%r15
4097c0: 0f 84 8a 00 00 00 je 409850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x500>
4097c6: 4d 8d 66 40 lea 0x40(%r14),%r12
4097ca: 4d 3b 7e 48 cmp 0x48(%r14),%r15
4097ce: 0f 84 a4 00 00 00 je 409878 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x528>
4097d4: 4d 8d 66 60 lea 0x60(%r14),%r12
4097d8: 4d 3b 7e 68 cmp 0x68(%r14),%r15
4097dc: 0f 84 be 00 00 00 je 4098a0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x550>
4097e2: 49 83 ee 80 sub $0xffffffffffffff80,%r14
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
4097e6: 4c 39 f5 cmp %r14,%rbp
4097e9: 0f 84 d6 00 00 00 je 4098c5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x575>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
4097ef: 4d 39 7e 08 cmp %r15,0x8(%r14)
4097f3: 75 c3 jne 4097b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x468>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
4097f5: 4d 85 ff test %r15,%r15
4097f8: 74 16 je 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
4097fa: 49 8b 3e mov (%r14),%rdi
4097fd: 4c 89 fa mov %r15,%rdx
409800: 4c 89 ee mov %r13,%rsi
409803: e8 b8 88 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409808: 85 c0 test %eax,%eax
40980a: 75 ac jne 4097b8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x468>
40980c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409810: 48 8d 84 24 80 00 00 00 lea 0x80(%rsp),%rax
409818: 49 39 c5 cmp %rax,%r13
40981b: 74 14 je 409831 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4e1>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40981d: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409825: 4c 89 ef mov %r13,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409828: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40982c: e8 8f 89 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:628
409831: 4c 39 74 24 10 cmp %r14,0x10(%rsp)
409836: 0f 84 37 01 00 00 je 409973 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x623>
40983c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409840: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:634
409845: bd 01 00 00 00 mov $0x1,%ebp
40984a: e9 2a fe ff ff jmpq 409679 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x329>
40984f: 90 nop
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
409850: 4d 85 ff test %r15,%r15
409853: 74 1b je 409870 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x520>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
409855: 49 8b 7e 20 mov 0x20(%r14),%rdi
409859: 4c 89 fa mov %r15,%rdx
40985c: 4c 89 ee mov %r13,%rsi
40985f: e8 5c 88 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409864: 85 c0 test %eax,%eax
409866: 0f 85 5a ff ff ff jne 4097c6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x476>
40986c: 0f 1f 40 00 nopl 0x0(%rax)
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1945
409870: 4d 89 e6 mov %r12,%r14
409873: eb 9b jmp 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
409875: 0f 1f 00 nopl (%rax)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
409878: 4d 85 ff test %r15,%r15
40987b: 74 f3 je 409870 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x520>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40987d: 49 8b 7e 40 mov 0x40(%r14),%rdi
409881: 4c 89 fa mov %r15,%rdx
409884: 4c 89 ee mov %r13,%rsi
409887: e8 34 88 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40988c: 85 c0 test %eax,%eax
40988e: 74 e0 je 409870 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x520>
409890: 4d 8d 66 60 lea 0x60(%r14),%r12
409894: 4d 3b 7e 68 cmp 0x68(%r14),%r15
409898: 0f 85 44 ff ff ff jne 4097e2 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x492>
40989e: 66 90 xchg %ax,%ax
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
4098a0: 4d 85 ff test %r15,%r15
4098a3: 74 cb je 409870 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x520>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
4098a5: 49 8b 7e 60 mov 0x60(%r14),%rdi
4098a9: 4c 89 fa mov %r15,%rdx
4098ac: 4c 89 ee mov %r13,%rsi
4098af: e8 0c 88 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
4098b4: 85 c0 test %eax,%eax
4098b6: 74 b8 je 409870 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x520>
4098b8: 49 83 ee 80 sub $0xffffffffffffff80,%r14
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
4098bc: 4c 39 f5 cmp %r14,%rbp
4098bf: 0f 85 2a ff ff ff jne 4097ef <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x49f>
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
4098c5: 48 8b 44 24 18 mov 0x18(%rsp),%rax
4098ca: 4c 29 f0 sub %r14,%rax
4098cd: 48 c1 f8 05 sar $0x5,%rax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1949
4098d1: 48 83 f8 02 cmp $0x2,%rax
4098d5: 0f 84 fd 01 00 00 je 409ad8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x788>
4098db: 48 83 f8 03 cmp $0x3,%rax
4098df: 0f 84 b9 01 00 00 je 409a9e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x74e>
4098e5: 48 83 f8 01 cmp $0x1,%rax
4098e9: 0f 84 7c 01 00 00 je 409a6b <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x71b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
4098ef: 4c 8b 74 24 18 mov 0x18(%rsp),%r14
4098f4: e9 17 ff ff ff jmpq 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
4098f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
409900: 48 89 f1 mov %rsi,%rcx
409903: e9 98 fb ff ff jmpq 4094a0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x150>
409908: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
409910: 4d 85 e4 test %r12,%r12
409913: 0f 85 13 03 00 00 jne 409c2c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8dc>
409919: 48 8d 84 24 80 00 00 00 lea 0x80(%rsp),%rax
409921: 4c 8d 74 24 30 lea 0x30(%rsp),%r14
409926: e9 26 fc ff ff jmpq 409551 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x201>
40992b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
409930: 4c 8d 74 24 30 lea 0x30(%rsp),%r14
409935: 31 d2 xor %edx,%edx
409937: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
40993c: 4c 89 f6 mov %r14,%rsi
40993f: e8 ac 89 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
409944: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
409949: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40994c: 48 8b 44 24 30 mov 0x30(%rsp),%rax
409951: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
409959: 4c 89 e2 mov %r12,%rdx
40995c: 4c 89 fe mov %r15,%rsi
40995f: e8 1c 88 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
409964: 4c 8b 64 24 30 mov 0x30(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409969: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40996e: e9 de fb ff ff jmpq 409551 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x201>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
409973: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
409978: 48 8b 48 50 mov 0x50(%rax),%rcx
40997c: 48 8b 68 48 mov 0x48(%rax),%rbp
409980: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
409985: 48 39 cd cmp %rcx,%rbp
409988: 0f 84 bf 00 00 00 je 409a4d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x6fd>
40998e: 66 90 xchg %ax,%ax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
409990: 48 8b 78 70 mov 0x70(%rax),%rdi
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
409994: 44 0f b6 74 24 28 movzbl 0x28(%rsp),%r14d
40999a: 44 0f b7 6d 00 movzwl 0x0(%rbp),%r13d
40999f: 44 0f b6 7d 02 movzbl 0x2(%rbp),%r15d
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
4099a4: e8 07 87 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4099a9: 49 89 c4 mov %rax,%r12
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4099ac: 41 0f b6 c6 movzbl %r14b,%eax
4099b0: 49 8b 54 24 30 mov 0x30(%r12),%rdx
4099b5: 66 44 23 2c 42 and (%rdx,%rax,2),%r13w
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
4099ba: 75 24 jne 4099e0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x690>
4099bc: 41 83 e7 01 and $0x1,%r15d
4099c0: 0f 84 7a fe ff ff je 409840 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4f0>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
4099c6: 41 80 7c 24 38 00 cmpb $0x0,0x38(%r12)
4099cc: 74 24 je 4099f2 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x6a2>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
4099ce: 41 0f b6 84 24 98 00 00 00 movzbl 0x98(%r12),%eax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
4099d7: 41 38 c6 cmp %al,%r14b
4099da: 0f 85 60 fe ff ff jne 409840 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4f0>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
4099e0: 48 83 c5 04 add $0x4,%rbp
4099e4: 48 39 6c 24 10 cmp %rbp,0x10(%rsp)
4099e9: 74 62 je 409a4d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x6fd>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
4099eb: 48 8b 44 24 20 mov 0x20(%rsp),%rax
4099f0: eb 9e jmp 409990 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x640>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
4099f2: 4c 89 e7 mov %r12,%rdi
4099f5: e8 26 88 ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
4099fa: 49 8b 04 24 mov (%r12),%rax
4099fe: 48 8b 50 30 mov 0x30(%rax),%rdx
409a02: b8 5f 00 00 00 mov $0x5f,%eax
409a07: 48 81 fa 80 30 40 00 cmp $0x403080,%rdx
409a0e: 74 c7 je 4099d7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x687>
409a10: be 5f 00 00 00 mov $0x5f,%esi
409a15: 4c 89 e7 mov %r12,%rdi
409a18: ff d2 callq *%rdx
409a1a: eb bb jmp 4099d7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x687>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
409a1c: 48 89 ef mov %rbp,%rdi
409a1f: e8 fc 87 ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
409a24: 48 8b 45 00 mov 0x0(%rbp),%rax
409a28: 48 8b 50 30 mov 0x30(%rax),%rdx
409a2c: b8 5f 00 00 00 mov $0x5f,%eax
409a31: 48 81 fa 80 30 40 00 cmp $0x403080,%rdx
409a38: 0f 84 07 fd ff ff je 409745 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3f5>
409a3e: be 5f 00 00 00 mov $0x5f,%esi
409a43: 48 89 ef mov %rbp,%rdi
409a46: ff d2 callq *%rdx
409a48: e9 f8 fc ff ff jmpq 409745 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3f5>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409a4d: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:635
409a52: 31 ed xor %ebp,%ebp
409a54: e9 20 fc ff ff jmpq 409679 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x329>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:506
409a59: 48 81 c4 98 00 00 00 add $0x98,%rsp
409a60: 5b pop %rbx
409a61: 5d pop %rbp
409a62: 41 5c pop %r12
409a64: 41 5d pop %r13
409a66: 41 5e pop %r14
409a68: 41 5f pop %r15
409a6a: c3 retq
409a6b: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409a70: 4d 39 7e 08 cmp %r15,0x8(%r14)
409a74: 0f 85 75 fe ff ff jne 4098ef <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x59f>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
409a7a: 4d 85 ff test %r15,%r15
409a7d: 0f 84 8d fd ff ff je 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
409a83: 49 8b 3e mov (%r14),%rdi
409a86: 4c 89 fa mov %r15,%rdx
409a89: 4c 89 ee mov %r13,%rsi
409a8c: e8 2f 86 ff ff callq 4020c0 <memcmp@plt>
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
409a91: 85 c0 test %eax,%eax
409a93: 4c 0f 45 74 24 18 cmovne 0x18(%rsp),%r14
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
409a99: e9 72 fd ff ff jmpq 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:267
409a9e: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409aa3: 4d 39 7e 08 cmp %r15,0x8(%r14)
409aa7: 0f 84 a7 00 00 00 je 409b54 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x804>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409aad: 49 83 c6 20 add $0x20,%r14
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409ab1: 4d 3b 7e 08 cmp 0x8(%r14),%r15
409ab5: 75 2c jne 409ae3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x793>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
409ab7: 4d 85 ff test %r15,%r15
409aba: 0f 84 50 fd ff ff je 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
409ac0: 49 8b 3e mov (%r14),%rdi
409ac3: 4c 89 fa mov %r15,%rdx
409ac6: 4c 89 ee mov %r13,%rsi
409ac9: e8 f2 85 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409ace: 85 c0 test %eax,%eax
409ad0: 0f 84 3a fd ff ff je 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
409ad6: eb 0b jmp 409ae3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x793>
409ad8: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
409add: 4d 3b 7e 08 cmp 0x8(%r14),%r15
409ae1: 74 d4 je 409ab7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x767>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409ae3: 49 83 c6 20 add $0x20,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:981
409ae7: eb 87 jmp 409a70 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x720>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
409ae9: 41 be 01 00 00 00 mov $0x1,%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
409aef: 4c 39 e5 cmp %r12,%rbp
409af2: 75 29 jne 409b1d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7cd>
409af4: e9 4c f9 ff ff jmpq 409445 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xf5>
409af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
409b00: 4c 89 e2 mov %r12,%rdx
409b03: 4c 29 ea sub %r13,%rdx
409b06: 0f 85 c6 00 00 00 jne 409bd2 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x882>
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
409b0c: 45 88 7d 00 mov %r15b,0x0(%r13)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409b10: 49 83 c4 01 add $0x1,%r12
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
409b14: 4c 39 e5 cmp %r12,%rbp
409b17: 0f 84 28 f9 ff ff je 409445 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xf5>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
409b1d: 45 0f b6 3c 24 movzbl (%r12),%r15d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
409b22: 45 3a 7d 00 cmp 0x0(%r13),%r15b
409b26: 7c d8 jl 409b00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7b0>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
409b28: 41 0f b6 54 24 ff movzbl -0x1(%r12),%edx
409b2e: 49 8d 44 24 ff lea -0x1(%r12),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
409b33: 41 38 d7 cmp %dl,%r15b
409b36: 0f 8d e3 00 00 00 jge 409c1f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8cf>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
409b3c: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
409b3f: 48 89 c1 mov %rax,%rcx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
409b42: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
409b46: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
409b4a: 41 38 d7 cmp %dl,%r15b
409b4d: 7c ed jl 409b3c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7ec>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
409b4f: 44 88 39 mov %r15b,(%rcx)
409b52: eb bc jmp 409b10 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7c0>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
409b54: 4d 85 ff test %r15,%r15
409b57: 0f 84 b3 fc ff ff je 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
409b5d: 49 8b 3e mov (%r14),%rdi
409b60: 4c 89 fa mov %r15,%rdx
409b63: 4c 89 ee mov %r13,%rsi
409b66: e8 55 85 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
409b6b: 85 c0 test %eax,%eax
409b6d: 0f 84 9d fc ff ff je 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
409b73: e9 35 ff ff ff jmpq 409aad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x75d>
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:944
409b78: 48 39 ea cmp %rbp,%rdx
409b7b: 0f 84 ef f8 ff ff je 409470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x120>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409b81: 48 8d 72 02 lea 0x2(%rdx),%rsi
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
409b85: 48 39 f5 cmp %rsi,%rbp
409b88: 0f 84 99 00 00 00 je 409c27 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8d7>
409b8e: 48 89 f0 mov %rsi,%rax
409b91: 49 89 e8 mov %rbp,%r8
409b94: eb 03 jmp 409b99 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x849>
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
409b96: 0f b6 3a movzbl (%rdx),%edi
409b99: 0f b6 30 movzbl (%rax),%esi
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409b9c: 48 8d 4a 01 lea 0x1(%rdx),%rcx
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409ba0: 48 89 cd mov %rcx,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:951
409ba3: 40 38 fe cmp %dil,%sil
409ba6: 74 0b je 409bb3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x863>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:952
409ba8: 40 88 72 01 mov %sil,0x1(%rdx)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409bac: 48 8d 6a 02 lea 0x2(%rdx),%rbp
409bb0: 48 89 ca mov %rcx,%rdx
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
409bb3: 48 83 c0 01 add $0x1,%rax
409bb7: 49 39 c0 cmp %rax,%r8
409bba: 75 da jne 409b96 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x846>
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
409bbc: 48 8b 03 mov (%rbx),%rax
_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:187
409bbf: 48 3b 6b 08 cmp 0x8(%rbx),%rbp
409bc3: 0f 84 a7 f8 ff ff je 409470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x120>
_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1798
409bc9: 48 89 6b 08 mov %rbp,0x8(%rbx)
409bcd: e9 9e f8 ff ff jmpq 409470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x120>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
409bd2: 4c 89 f7 mov %r14,%rdi
409bd5: 4c 89 ee mov %r13,%rsi
409bd8: 48 29 d7 sub %rdx,%rdi
409bdb: 4c 01 e7 add %r12,%rdi
409bde: e8 bd 86 ff ff callq 4022a0 <memmove@plt>
409be3: e9 24 ff ff ff jmpq 409b0c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7bc>
409be8: bf 01 00 00 00 mov $0x1,%edi
409bed: 4c 89 ee mov %r13,%rsi
409bf0: 48 29 d7 sub %rdx,%rdi
409bf3: 4c 01 e7 add %r12,%rdi
409bf6: e8 a5 86 ff ff callq 4022a0 <memmove@plt>
409bfb: e9 bd f7 ff ff jmpq 4093bd <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x6d>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
409c00: 4c 89 fe mov %r15,%rsi
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409c03: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
409c07: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
409c09: 4c 39 fd cmp %r15,%rbp
409c0c: 0f 85 fb f7 ff ff jne 40940d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xbd>
409c12: e9 2e f8 ff ff jmpq 409445 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xf5>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
409c17: 4c 89 e1 mov %r12,%rcx
409c1a: e9 dd f7 ff ff jmpq 4093fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xac>
409c1f: 4c 89 e1 mov %r12,%rcx
409c22: e9 28 ff ff ff jmpq 409b4f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7ff>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409c27: 48 89 cd mov %rcx,%rbp
409c2a: eb 9d jmp 409bc9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x879>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409c2c: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
409c34: 4c 8d 74 24 30 lea 0x30(%rsp),%r14
409c39: e9 1b fd ff ff jmpq 409959 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x609>
409c3e: 48 89 c5 mov %rax,%rbp
409c41: eb 2b jmp 409c6e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x91e>
409c43: 48 89 c5 mov %rax,%rbp
409c46: eb 40 jmp 409c88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x938>
409c48: 48 89 c5 mov %rax,%rbp
409c4b: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409c50: 48 8d 84 24 80 00 00 00 lea 0x80(%rsp),%rax
409c58: 48 39 c7 cmp %rax,%rdi
409c5b: 74 11 je 409c6e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x91e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409c5d: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
409c65: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409c69: e8 52 85 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409c6e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409c73: 4c 39 ef cmp %r13,%rdi
409c76: 74 2d je 409ca5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x955>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409c78: 48 8b 44 24 60 mov 0x60(%rsp),%rax
409c7d: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409c81: e8 3a 85 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409c86: eb 1d jmp 409ca5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x955>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409c88: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409c8d: 48 8d 44 24 40 lea 0x40(%rsp),%rax
409c92: 48 39 c7 cmp %rax,%rdi
409c95: 74 0e je 409ca5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x955>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409c97: 48 8b 44 24 40 mov 0x40(%rsp),%rax
409c9c: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409ca0: e8 1b 85 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
409ca5: 48 89 ef mov %rbp,%rdi
409ca8: e8 33 86 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv():
409cad: 0f 1f 00 nopl (%rax)
0000000000409cb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
409cb0: 41 54 push %r12
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
409cb2: 31 c9 xor %ecx,%ecx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
409cb4: 55 push %rbp
409cb5: 53 push %rbx
409cb6: 48 89 fb mov %rdi,%rbx
409cb9: 48 81 ec 80 01 00 00 sub $0x180,%rsp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409cc0: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
409cc7: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
409cce: 48 8b bf 80 01 00 00 mov 0x180(%rdi),%rdi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
409cd5: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
409cda: 0f b6 16 movzbl (%rsi),%edx
409cdd: 48 8b 40 30 mov 0x30(%rax),%rax
409ce1: 0f b6 44 50 01 movzbl 0x1(%rax,%rdx,2),%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
409ce6: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
409ced: 48 c7 44 24 40 00 00 00 00 movq $0x0,0x40(%rsp)
409cf6: 48 c7 44 24 48 00 00 00 00 movq $0x0,0x48(%rsp)
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
409cff: 83 e0 01 and $0x1,%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
409d02: 48 01 f2 add %rsi,%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
409d05: 48 c7 44 24 50 00 00 00 00 movq $0x0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
409d0e: 48 c7 44 24 58 00 00 00 00 movq $0x0,0x58(%rsp)
409d17: 48 c7 44 24 60 00 00 00 00 movq $0x0,0x60(%rsp)
409d20: 48 c7 44 24 68 00 00 00 00 movq $0x0,0x68(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
409d29: 48 c7 44 24 70 00 00 00 00 movq $0x0,0x70(%rsp)
409d32: 48 c7 44 24 78 00 00 00 00 movq $0x0,0x78(%rsp)
409d3b: 48 c7 84 24 80 00 00 00 00 00 00 00 movq $0x0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
409d47: 48 c7 84 24 88 00 00 00 00 00 00 00 movq $0x0,0x88(%rsp)
409d53: 48 c7 84 24 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rsp)
409d5f: 48 c7 84 24 98 00 00 00 00 00 00 00 movq $0x0,0x98(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
409d6b: 48 c7 84 24 a0 00 00 00 00 00 00 00 movq $0x0,0xa0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
409d77: 48 89 bc 24 a8 00 00 00 mov %rdi,0xa8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
409d7f: 48 89 bc 24 b0 00 00 00 mov %rdi,0xb0(%rsp)
409d87: 88 84 24 b8 00 00 00 mov %al,0xb8(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
409d8e: 48 c7 84 24 c0 00 00 00 00 00 00 00 movq $0x0,0xc0(%rsp)
409d9a: 48 c7 84 24 c8 00 00 00 00 00 00 00 movq $0x0,0xc8(%rsp)
409da6: 48 c7 84 24 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rsp)
409db2: 48 c7 84 24 d8 00 00 00 00 00 00 00 movq $0x0,0xd8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
409dbe: e8 bd d7 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
409dc3: 89 c2 mov %eax,%edx
409dc5: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
409dc8: a9 00 00 01 00 test $0x10000,%eax
409dcd: 75 09 jne 409dd8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x128>
409dcf: 66 85 c0 test %ax,%ax
409dd2: 0f 84 5d 04 00 00 je 40a235 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x585>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
409dd8: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
409ddd: 66 09 84 24 a0 00 00 00 or %ax,0xa0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
409de5: 48 89 ef mov %rbp,%rdi
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
409de8: 08 94 24 a2 00 00 00 or %dl,0xa2(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
409def: e8 5c f5 ff ff callq 409350 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409df4: 48 8b 44 24 40 mov 0x40(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409df9: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
409dfd: 4c 8b a3 00 01 00 00 mov 0x100(%rbx),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
409e04: 48 8d b4 24 e0 00 00 00 lea 0xe0(%rsp),%rsi
409e0c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e11: 48 89 84 24 e0 00 00 00 mov %rax,0xe0(%rsp)
409e19: 48 8b 44 24 48 mov 0x48(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409e1e: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e23: 48 89 84 24 e8 00 00 00 mov %rax,0xe8(%rsp)
409e2b: 48 8b 44 24 50 mov 0x50(%rsp),%rax
409e30: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e38: 48 8b 44 24 58 mov 0x58(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409e3d: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e42: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
409e4a: 48 8b 44 24 60 mov 0x60(%rsp),%rax
409e4f: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
409e57: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409e5c: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e61: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e69: 48 8b 44 24 70 mov 0x70(%rsp),%rax
409e6e: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
409e76: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409e7b: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e80: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
409e88: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
409e90: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409e98: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409ea0: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409ea8: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
409eb0: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
409eb8: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
409ec0: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409ec8: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
409ed0: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
409ed8: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax
409edf: 89 84 24 40 01 00 00 mov %eax,0x140(%rsp)
409ee6: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
409eee: 66 0f 6f 8c 24 c0 00 00 00 movdqa 0xc0(%rsp),%xmm1
409ef7: 66 0f 6f 94 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm2
409f00: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
409f08: 48 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%rax
409f10: 0f 29 8c 24 60 01 00 00 movaps %xmm1,0x160(%rsp)
409f18: 48 89 84 24 50 01 00 00 mov %rax,0x150(%rsp)
409f20: 0f b6 84 24 b8 00 00 00 movzbl 0xb8(%rsp),%eax
409f28: 0f 29 94 24 70 01 00 00 movaps %xmm2,0x170(%rsp)
409f30: 88 84 24 58 01 00 00 mov %al,0x158(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
409f37: e8 74 c8 ff ff callq 4067b0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:417
409f3c: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
409f41: 4c 89 e7 mov %r12,%rdi
409f44: e8 a7 bd ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
409f49: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
409f50: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
409f55: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
409f5c: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
409f5f: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
409f63: 48 89 14 24 mov %rdx,(%rsp)
409f67: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
409f6c: e8 cf dd ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
409f71: 48 8b 44 24 30 mov 0x30(%rsp),%rax
409f76: 48 85 c0 test %rax,%rax
409f79: 74 0f je 409f8a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x2da>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
409f7b: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
409f80: ba 03 00 00 00 mov $0x3,%edx
409f85: 48 89 f7 mov %rsi,%rdi
409f88: ff d0 callq *%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
409f8a: 48 8b bc 24 28 01 00 00 mov 0x128(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
409f92: 48 85 ff test %rdi,%rdi
409f95: 74 10 je 409fa7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x2f7>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
409f97: 48 8b b4 24 38 01 00 00 mov 0x138(%rsp),%rsi
409f9f: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409fa2: e8 19 82 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
409fa7: 48 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%rbx
409faf: 48 8b ac 24 10 01 00 00 mov 0x110(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
409fb7: 48 39 eb cmp %rbp,%rbx
409fba: 74 4d je 40a009 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x359>
409fbc: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409fc0: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409fc4: 48 8d 45 30 lea 0x30(%rbp),%rax
409fc8: 48 39 c7 cmp %rax,%rdi
409fcb: 74 0d je 409fda <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x32a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409fcd: 48 8b 45 30 mov 0x30(%rbp),%rax
409fd1: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409fd5: e8 e6 81 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
409fda: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
409fde: 48 8d 45 10 lea 0x10(%rbp),%rax
409fe2: 48 39 c7 cmp %rax,%rdi
409fe5: 0f 84 dd 01 00 00 je 40a1c8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x518>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409feb: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
409fef: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
409ff3: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
409ff7: e8 c4 81 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
409ffc: 48 39 eb cmp %rbp,%rbx
409fff: 75 bf jne 409fc0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x310>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a001: 48 8b ac 24 10 01 00 00 mov 0x110(%rsp),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a009: 48 85 ed test %rbp,%rbp
40a00c: 74 13 je 40a021 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x371>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a00e: 48 8b b4 24 20 01 00 00 mov 0x120(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a016: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a019: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a01c: e8 9f 81 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40a021: 48 8b 9c 24 00 01 00 00 mov 0x100(%rsp),%rbx
40a029: 48 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a031: 48 39 eb cmp %rbp,%rbx
40a034: 74 39 je 40a06f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x3bf>
40a036: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a040: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a044: 48 8d 45 10 lea 0x10(%rbp),%rax
40a048: 48 39 c7 cmp %rax,%rdi
40a04b: 0f 84 8f 01 00 00 je 40a1e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x530>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a051: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a055: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a059: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a05d: e8 5e 81 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a062: 48 39 eb cmp %rbp,%rbx
40a065: 75 d9 jne 40a040 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x390>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a067: 48 8b ac 24 f8 00 00 00 mov 0xf8(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a06f: 48 85 ed test %rbp,%rbp
40a072: 74 13 je 40a087 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x3d7>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a074: 48 8b b4 24 08 01 00 00 mov 0x108(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a07c: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a07f: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a082: e8 39 81 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40a087: 48 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a08f: 48 85 ff test %rdi,%rdi
40a092: 74 10 je 40a0a4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x3f4>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a094: 48 8b b4 24 f0 00 00 00 mov 0xf0(%rsp),%rsi
40a09c: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a09f: e8 1c 81 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40a0a4: 48 8b bc 24 88 00 00 00 mov 0x88(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a0ac: 48 85 ff test %rdi,%rdi
40a0af: 74 10 je 40a0c1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x411>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a0b1: 48 8b b4 24 98 00 00 00 mov 0x98(%rsp),%rsi
40a0b9: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a0bc: e8 ff 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40a0c1: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx
40a0c6: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a0cb: 48 39 eb cmp %rbp,%rbx
40a0ce: 74 46 je 40a116 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x466>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a0d0: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a0d4: 48 8d 45 30 lea 0x30(%rbp),%rax
40a0d8: 48 39 c7 cmp %rax,%rdi
40a0db: 74 0d je 40a0ea <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x43a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a0dd: 48 8b 45 30 mov 0x30(%rbp),%rax
40a0e1: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a0e5: e8 d6 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a0ea: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a0ee: 48 8d 45 10 lea 0x10(%rbp),%rax
40a0f2: 48 39 c7 cmp %rax,%rdi
40a0f5: 0f 84 b5 00 00 00 je 40a1b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x500>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a0fb: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a0ff: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a103: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a107: e8 b4 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a10c: 48 39 eb cmp %rbp,%rbx
40a10f: 75 bf jne 40a0d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x420>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a111: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a116: 48 85 ed test %rbp,%rbp
40a119: 74 13 je 40a12e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x47e>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a11b: 48 8b b4 24 80 00 00 00 mov 0x80(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a123: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a126: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a129: e8 92 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40a12e: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx
40a133: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a138: 48 39 eb cmp %rbp,%rbx
40a13b: 74 2b je 40a168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x4b8>
40a13d: 0f 1f 00 nopl (%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a140: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a144: 48 8d 45 10 lea 0x10(%rbp),%rax
40a148: 48 39 c7 cmp %rax,%rdi
40a14b: 74 53 je 40a1a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x4f0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a14d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a151: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a155: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a159: e8 62 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a15e: 48 39 dd cmp %rbx,%rbp
40a161: 75 dd jne 40a140 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x490>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a163: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a168: 48 85 ed test %rbp,%rbp
40a16b: 74 10 je 40a17d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x4cd>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a16d: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a172: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a175: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a178: e8 43 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40a17d: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40a182: 48 85 ff test %rdi,%rdi
40a185: 74 0d je 40a194 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x4e4>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40a187: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
40a18c: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a18f: e8 2c 80 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:419
40a194: 48 81 c4 80 01 00 00 add $0x180,%rsp
40a19b: 5b pop %rbx
40a19c: 5d pop %rbp
40a19d: 41 5c pop %r12
40a19f: c3 retq
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a1a0: 48 83 c5 20 add $0x20,%rbp
40a1a4: 48 39 eb cmp %rbp,%rbx
40a1a7: 75 97 jne 40a140 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x490>
40a1a9: eb b8 jmp 40a163 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x4b3>
40a1ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a1b0: 48 83 c5 40 add $0x40,%rbp
40a1b4: 48 39 eb cmp %rbp,%rbx
40a1b7: 0f 85 13 ff ff ff jne 40a0d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x420>
40a1bd: e9 4f ff ff ff jmpq 40a111 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x461>
40a1c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
40a1c8: 48 83 c5 40 add $0x40,%rbp
40a1cc: 48 39 eb cmp %rbp,%rbx
40a1cf: 0f 85 eb fd ff ff jne 409fc0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x310>
40a1d5: e9 27 fe ff ff jmpq 40a001 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x351>
40a1da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40a1e0: 48 83 c5 20 add $0x20,%rbp
40a1e4: 48 39 eb cmp %rbp,%rbx
40a1e7: 0f 85 53 fe ff ff jne 40a040 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x390>
40a1ed: e9 75 fe ff ff jmpq 40a067 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x3b7>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40a1f2: 49 89 c4 mov %rax,%r12
40a1f5: eb 29 jmp 40a220 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x570>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40a1f7: 49 89 c4 mov %rax,%r12
40a1fa: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40a1ff: 48 85 c0 test %rax,%rax
40a202: 74 0f je 40a213 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x563>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40a204: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
40a209: ba 03 00 00 00 mov $0x3,%edx
40a20e: 48 89 f7 mov %rsi,%rdi
40a211: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418 (discriminator 1)
40a213: 48 8d bc 24 e0 00 00 00 lea 0xe0(%rsp),%rdi
40a21b: e8 e0 b6 ff ff callq 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40a220: 48 89 ef mov %rbp,%rdi
40a223: e8 d8 b6 ff ff callq 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
40a228: 4c 89 e7 mov %r12,%rdi
40a22b: e8 b0 80 ff ff callq 4022e0 <_Unwind_Resume@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40a230: 49 89 c4 mov %rax,%r12
40a233: eb de jmp 40a213 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x563>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
40a235: be 00 44 41 00 mov $0x414400,%esi
40a23a: 31 ff xor %edi,%edi
40a23c: e8 1f 81 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv():
40a241: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40a24b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040a250 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:499
40a250: 41 57 push %r15
40a252: 41 56 push %r14
40a254: 41 55 push %r13
40a256: 41 54 push %r12
40a258: 55 push %rbp
40a259: 48 89 fd mov %rdi,%rbp
40a25c: 53 push %rbx
40a25d: 48 81 ec a8 00 00 00 sub $0xa8,%rsp
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a264: 4c 8b 6f 08 mov 0x8(%rdi),%r13
40a268: 4c 8b 27 mov (%rdi),%r12
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1972
40a26b: 4d 39 ec cmp %r13,%r12
40a26e: 0f 84 f6 00 00 00 je 40a36a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x11a>
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a274: 4d 89 ee mov %r13,%r14
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
40a277: ba 3f 00 00 00 mov $0x3f,%edx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
40a27c: 4c 89 ee mov %r13,%rsi
40a27f: 4c 89 e7 mov %r12,%rdi
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a282: 4d 29 e6 sub %r12,%r14
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
40a285: 49 8d 5c 24 01 lea 0x1(%r12),%rbx
_ZSt4__lgl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1375
40a28a: 49 0f bd c6 bsr %r14,%rax
40a28e: 48 83 f0 3f xor $0x3f,%rax
40a292: 29 c2 sub %eax,%edx
40a294: 48 63 d2 movslq %edx,%rdx
_ZSt6__sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1974
40a297: 48 01 d2 add %rdx,%rdx
40a29a: e8 11 85 ff ff callq 4027b0 <_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0>
_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1884
40a29f: 49 83 fe 10 cmp $0x10,%r14
40a2a3: 0f 8e bb 07 00 00 jle 40aa64 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x814>
_ZNK9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEplEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1017
40a2a9: 4d 8d 7c 24 10 lea 0x10(%r12),%r15
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40a2ae: eb 19 jmp 40a2c9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x79>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
40a2b0: 48 89 da mov %rbx,%rdx
40a2b3: 4c 29 e2 sub %r12,%rdx
40a2b6: 0f 85 94 08 00 00 jne 40ab50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x900>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40a2bc: 48 83 c3 01 add $0x1,%rbx
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
40a2c0: 45 88 34 24 mov %r14b,(%r12)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40a2c4: 49 39 df cmp %rbx,%r15
40a2c7: 74 3a je 40a303 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xb3>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
40a2c9: 44 0f b6 33 movzbl (%rbx),%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
40a2cd: 45 3a 34 24 cmp (%r12),%r14b
40a2d1: 7c dd jl 40a2b0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x60>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40a2d3: 0f b6 53 ff movzbl -0x1(%rbx),%edx
40a2d7: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40a2db: 41 38 d6 cmp %dl,%r14b
40a2de: 0f 8d 9b 08 00 00 jge 40ab7f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x92f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
40a2e4: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
40a2e7: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40a2ea: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40a2ee: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40a2f2: 41 38 d6 cmp %dl,%r14b
40a2f5: 7c ed jl 40a2e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x94>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40a2f7: 48 83 c3 01 add $0x1,%rbx
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
40a2fb: 44 88 36 mov %r14b,(%rsi)
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40a2fe: 49 39 df cmp %rbx,%r15
40a301: 75 c6 jne 40a2c9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x79>
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
40a303: 4d 39 fd cmp %r15,%r13
40a306: 74 35 je 40a33d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xed>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1823
40a308: 41 0f b6 0f movzbl (%r15),%ecx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40a30c: 41 0f b6 57 ff movzbl -0x1(%r15),%edx
40a311: 49 8d 47 ff lea -0x1(%r15),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40a315: 38 d1 cmp %dl,%cl
40a317: 0f 8d 4b 08 00 00 jge 40ab68 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x918>
40a31d: 0f 1f 00 nopl (%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
40a320: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
40a323: 48 89 c6 mov %rax,%rsi
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40a326: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40a32a: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40a32e: 38 d1 cmp %dl,%cl
40a330: 7c ee jl 40a320 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xd0>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40a332: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
40a336: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
40a338: 4d 39 fd cmp %r15,%r13
40a33b: 75 cb jne 40a308 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xb8>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a33d: 48 8b 55 00 mov 0x0(%rbp),%rdx
40a341: 48 8b 7d 08 mov 0x8(%rbp),%rdi
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:924
40a345: 48 39 fa cmp %rdi,%rdx
40a348: 75 14 jne 40a35e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x10e>
40a34a: eb 1e jmp 40a36a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x11a>
40a34c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
40a350: 0f b6 72 ff movzbl -0x1(%rdx),%esi
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:929
40a354: 40 3a 70 01 cmp 0x1(%rax),%sil
40a358: 0f 84 8e 07 00 00 je 40aaec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x89c>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:978
40a35e: 48 89 d0 mov %rdx,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40a361: 48 8d 52 01 lea 0x1(%rdx),%rdx
_ZSt15__adjacent_findIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:927
40a365: 48 39 fa cmp %rdi,%rdx
40a368: 75 e6 jne 40a350 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x100>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
40a36a: 31 db xor %ebx,%ebx
40a36c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40a370: 48 8b 7d 68 mov 0x68(%rbp),%rdi
40a374: 89 5c 24 0c mov %ebx,0xc(%rsp)
_ZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:636
40a378: 48 89 6c 24 30 mov %rbp,0x30(%rsp)
40a37d: 88 5c 24 38 mov %bl,0x38(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40a381: e8 2a 7d ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:620
40a386: 0f be f3 movsbl %bl,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40a389: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40a38c: 48 8b 00 mov (%rax),%rax
40a38f: ff 50 20 callq *0x20(%rax)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a392: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40a397: 89 c2 mov %eax,%edx
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a399: 49 8b 4d 08 mov 0x8(%r13),%rcx
40a39d: 49 8b 45 00 mov 0x0(%r13),%rax
_ZN9__gnu_cxxmiIPKcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a3a1: 48 89 ce mov %rcx,%rsi
40a3a4: 48 29 c6 sub %rax,%rsi
40a3a7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
40a3b0: 48 85 f6 test %rsi,%rsi
40a3b3: 7e 23 jle 40a3d8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x188>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
40a3b5: 48 89 f7 mov %rsi,%rdi
40a3b8: 48 d1 ff sar %rdi
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEpLEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1012
40a3bb: 4c 8d 04 38 lea (%rax,%rdi,1),%r8
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1324
40a3bf: 41 38 10 cmp %dl,(%r8)
40a3c2: 0f 8d 30 05 00 00 jge 40a8f8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x6a8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
40a3c8: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40a3cb: 49 8d 40 01 lea 0x1(%r8),%rax
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1328
40a3cf: 48 83 ee 01 sub $0x1,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1319
40a3d3: 48 85 f6 test %rsi,%rsi
40a3d6: 7f dd jg 40a3b5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x165>
_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:2275
40a3d8: 48 39 c1 cmp %rax,%rcx
40a3db: 74 0e je 40a3eb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x19b>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:621
40a3dd: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:2275
40a3e3: 38 10 cmp %dl,(%rax)
40a3e5: 0f 8e aa 01 00 00 jle 40a595 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x345>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:622
40a3eb: 0f be 54 24 38 movsbl 0x38(%rsp),%edx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40a3f0: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40a3f5: 4c 8d 7c 24 70 lea 0x70(%rsp),%r15
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40a3fa: be 01 00 00 00 mov $0x1,%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40a3ff: 4c 89 7c 24 60 mov %r15,0x60(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40a404: e8 27 7e ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a409: 48 8b 44 24 60 mov 0x60(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40a40e: 49 8b 7d 68 mov 0x68(%r13),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40a412: 4c 8b 64 24 68 mov 0x68(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a417: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40a41c: e8 7f 7d ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40a421: 4c 8d b4 24 90 00 00 00 lea 0x90(%rsp),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40a429: 4c 89 64 24 40 mov %r12,0x40(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40a42e: 49 89 c5 mov %rax,%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40a431: 4c 89 b4 24 80 00 00 00 mov %r14,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40a439: 49 83 fc 0f cmp $0xf,%r12
40a43d: 0f 87 dd 04 00 00 ja 40a920 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x6d0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40a443: 49 83 fc 01 cmp $0x1,%r12
40a447: 0f 85 b3 04 00 00 jne 40a900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x6b0>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40a44d: 48 8b 44 24 18 mov 0x18(%rsp),%rax
40a452: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
40a457: 48 89 54 24 10 mov %rdx,0x10(%rsp)
40a45c: 0f b6 00 movzbl (%rax),%eax
40a45f: 88 84 24 90 00 00 00 mov %al,0x90(%rsp)
40a466: 4c 89 f0 mov %r14,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40a469: 4c 89 a4 24 88 00 00 00 mov %r12,0x88(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40a471: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
40a476: 4c 89 ee mov %r13,%rsi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40a479: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a47e: 48 8b 94 24 80 00 00 00 mov 0x80(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40a486: 48 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40a48e: 49 8b 45 00 mov 0x0(%r13),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40a492: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40a495: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a498: 48 8b bc 24 80 00 00 00 mov 0x80(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a4a0: 4c 39 f7 cmp %r14,%rdi
40a4a3: 74 11 je 40a4b6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x266>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a4a5: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
40a4ad: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a4b1: e8 0a 7d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a4b6: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a4bb: 4c 39 ff cmp %r15,%rdi
40a4be: 74 0e je 40a4ce <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x27e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a4c0: 48 8b 44 24 70 mov 0x70(%rsp),%rax
40a4c5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a4c9: e8 f2 7c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a4ce: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC4ERKSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a4d3: 48 8b 48 38 mov 0x38(%rax),%rcx
40a4d7: 4c 8b 68 30 mov 0x30(%rax),%r13
40a4db: 48 89 4c 24 28 mov %rcx,0x28(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
40a4e0: 49 39 cd cmp %rcx,%r13
40a4e3: 0f 84 2b 01 00 00 je 40a614 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x3c4>
40a4e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:303
40a4f0: 48 8b 54 24 40 mov 0x40(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE6getlocEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:373
40a4f5: 48 8b 70 68 mov 0x68(%rax),%rsi
40a4f9: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
_ZNKSt8__detail16_RegexTranslatorINSt7__cxx1112regex_traitsIcEELb1ELb1EE14_M_match_rangeERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEESB_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:303
40a501: 44 0f be 3a movsbl (%rdx),%r15d
40a505: 49 8b 55 20 mov 0x20(%r13),%rdx
40a509: 0f b6 0a movzbl (%rdx),%ecx
40a50c: 49 8b 55 00 mov 0x0(%r13),%rdx
40a510: 0f b6 12 movzbl (%rdx),%edx
40a513: 88 4c 24 18 mov %cl,0x18(%rsp)
40a517: 88 54 24 10 mov %dl,0x10(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE6getlocEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:373
40a51b: e8 00 7c ff ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:241
40a520: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
40a528: e8 83 7b ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40a52d: 49 89 c4 mov %rax,%r12
40a530: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
40a538: e8 43 7d ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40a53d: 49 8b 04 24 mov (%r12),%rax
40a541: 44 89 fe mov %r15d,%esi
40a544: 4c 89 e7 mov %r12,%rdi
40a547: ff 50 20 callq *0x20(%rax)
40a54a: 88 44 24 20 mov %al,0x20(%rsp)
_ZNKSt5ctypeIcE7toupperEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:803
40a54e: 49 8b 04 24 mov (%r12),%rax
40a552: 44 89 fe mov %r15d,%esi
40a555: 4c 89 e7 mov %r12,%rdi
40a558: ff 50 10 callq *0x10(%rax)
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:245
40a55b: 0f b6 74 24 20 movzbl 0x20(%rsp),%esi
40a560: 40 38 74 24 10 cmp %sil,0x10(%rsp)
40a565: 0f 8f 85 00 00 00 jg 40a5f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x3a0>
40a56b: 40 38 74 24 18 cmp %sil,0x18(%rsp)
40a570: 7c 7e jl 40a5f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x3a0>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:625
40a572: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a578: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a57d: 48 8d 44 24 50 lea 0x50(%rsp),%rax
40a582: 48 39 c7 cmp %rax,%rdi
40a585: 74 0e je 40a595 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x345>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a587: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40a58c: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a590: e8 2b 7c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
40a595: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40a59a: 48 89 da mov %rbx,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
40a59d: b8 01 00 00 00 mov $0x1,%eax
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40a5a2: 48 c1 ea 06 shr $0x6,%rdx
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
40a5a6: 48 d3 e0 shl %cl,%rax
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
40a5a9: 48 8b 8c d5 80 00 00 00 mov 0x80(%rbp,%rdx,8),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
40a5b1: 44 38 65 78 cmp %r12b,0x78(%rbp)
40a5b5: 0f 84 45 02 00 00 je 40a800 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x5b0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
40a5bb: 48 09 c8 or %rcx,%rax
40a5be: 48 83 c3 01 add $0x1,%rbx
40a5c2: 48 89 84 d5 80 00 00 00 mov %rax,0x80(%rbp,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
40a5ca: 48 81 fb 00 01 00 00 cmp $0x100,%rbx
40a5d1: 0f 85 99 fd ff ff jne 40a370 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x120>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:506
40a5d7: 48 81 c4 a8 00 00 00 add $0xa8,%rsp
40a5de: 5b pop %rbx
40a5df: 5d pop %rbp
40a5e0: 41 5c pop %r12
40a5e2: 41 5d pop %r13
40a5e4: 41 5e pop %r14
40a5e6: 41 5f pop %r15
40a5e8: c3 retq
40a5e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:245
40a5f0: 38 44 24 10 cmp %al,0x10(%rsp)
40a5f4: 7f 0a jg 40a600 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x3b0>
40a5f6: 38 44 24 18 cmp %al,0x18(%rsp)
40a5fa: 0f 8d 72 ff ff ff jge 40a572 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x322>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a600: 48 8b 44 24 30 mov 0x30(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
40a605: 49 83 c5 40 add $0x40,%r13
40a609: 4c 39 6c 24 28 cmp %r13,0x28(%rsp)
40a60e: 0f 85 dc fe ff ff jne 40a4f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x2a0>
40a614: 0f b6 48 62 movzbl 0x62(%rax),%ecx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
40a618: 48 8b 78 70 mov 0x70(%rax),%rdi
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a61c: 44 0f b6 6c 24 38 movzbl 0x38(%rsp),%r13d
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:324
40a622: 44 0f b7 78 60 movzwl 0x60(%rax),%r15d
40a627: 88 4c 24 10 mov %cl,0x10(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
40a62b: e8 80 7a ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40a630: 49 89 c4 mov %rax,%r12
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40a633: 41 0f b6 c5 movzbl %r13b,%eax
40a637: 49 8b 54 24 30 mov 0x30(%r12),%rdx
40a63c: 66 44 23 3c 42 and (%rdx,%rax,2),%r15w
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
40a641: 0f 85 2b ff ff ff jne 40a572 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x322>
40a647: f6 44 24 10 01 testb $0x1,0x10(%rsp)
40a64c: 74 1e je 40a66c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x41c>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
40a64e: 41 80 7c 24 38 00 cmpb $0x0,0x38(%r12)
40a654: 0f 84 4a 03 00 00 je 40a9a4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x754>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
40a65a: 41 0f b6 84 24 98 00 00 00 movzbl 0x98(%r12),%eax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
40a663: 41 38 c5 cmp %al,%r13b
40a666: 0f 84 06 ff ff ff je 40a572 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x322>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a66c: 48 8b 44 24 30 mov 0x30(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
40a671: 48 8d 4c 24 39 lea 0x39(%rsp),%rcx
40a676: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a67e: 48 8b 50 20 mov 0x20(%rax),%rdx
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
40a682: 48 8b 70 70 mov 0x70(%rax),%rsi
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a686: 48 89 54 24 20 mov %rdx,0x20(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
40a68b: 48 8d 54 24 38 lea 0x38(%rsp),%rdx
40a690: e8 7b eb ff ff callq 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a695: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:953
40a69a: 4c 8b ac 24 80 00 00 00 mov 0x80(%rsp),%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a6a2: 48 8b 48 20 mov 0x20(%rax),%rcx
40a6a6: 4c 8b 78 18 mov 0x18(%rax),%r15
40a6aa: 48 89 4c 24 28 mov %rcx,0x28(%rsp)
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a6af: 4c 29 f9 sub %r15,%rcx
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1928
40a6b2: 48 89 ca mov %rcx,%rdx
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a6b5: 48 89 c8 mov %rcx,%rax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1928
40a6b8: 48 c1 fa 07 sar $0x7,%rdx
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a6bc: 48 c1 f8 05 sar $0x5,%rax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
40a6c0: 48 85 d2 test %rdx,%rdx
40a6c3: 0f 8e 04 02 00 00 jle 40a8cd <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x67d>
40a6c9: 48 89 d0 mov %rdx,%rax
40a6cc: 4c 8b a4 24 88 00 00 00 mov 0x88(%rsp),%r12
40a6d4: 48 c1 e0 07 shl $0x7,%rax
40a6d8: 4c 01 f8 add %r15,%rax
40a6db: 48 89 44 24 10 mov %rax,0x10(%rsp)
40a6e0: eb 3f jmp 40a721 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4d1>
40a6e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
40a6e8: 4d 8d 47 20 lea 0x20(%r15),%r8
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a6ec: 4d 3b 67 28 cmp 0x28(%r15),%r12
40a6f0: 0f 84 32 01 00 00 je 40a828 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x5d8>
40a6f6: 4d 8d 47 40 lea 0x40(%r15),%r8
40a6fa: 4d 3b 67 48 cmp 0x48(%r15),%r12
40a6fe: 0f 84 5c 01 00 00 je 40a860 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x610>
40a704: 4d 8d 47 60 lea 0x60(%r15),%r8
40a708: 4d 3b 67 68 cmp 0x68(%r15),%r12
40a70c: 0f 84 7e 01 00 00 je 40a890 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x640>
40a712: 49 83 ef 80 sub $0xffffffffffffff80,%r15
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
40a716: 4c 39 7c 24 10 cmp %r15,0x10(%rsp)
40a71b: 0f 84 a0 01 00 00 je 40a8c1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x671>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a721: 4d 39 67 08 cmp %r12,0x8(%r15)
40a725: 75 c1 jne 40a6e8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x498>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40a727: 4d 85 e4 test %r12,%r12
40a72a: 74 14 je 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40a72c: 49 8b 3f mov (%r15),%rdi
40a72f: 4c 89 e2 mov %r12,%rdx
40a732: 4c 89 ee mov %r13,%rsi
40a735: e8 86 79 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a73a: 85 c0 test %eax,%eax
40a73c: 75 aa jne 40a6e8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x498>
40a73e: 66 90 xchg %ax,%ax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40a740: 4d 39 f5 cmp %r14,%r13
40a743: 74 14 je 40a759 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x509>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a745: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a74d: 4c 89 ef mov %r13,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40a750: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40a754: e8 67 7a ff ff callq 4021c0 <_ZdlPvm@plt>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:628
40a759: 4c 3b 7c 24 20 cmp 0x20(%rsp),%r15
40a75e: 0f 85 0e fe ff ff jne 40a572 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x322>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a764: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a769: 48 8b 70 50 mov 0x50(%rax),%rsi
40a76d: 4c 8b 60 48 mov 0x48(%rax),%r12
40a771: 48 89 74 24 18 mov %rsi,0x18(%rsp)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
40a776: 49 39 f4 cmp %rsi,%r12
40a779: 0f 84 56 02 00 00 je 40a9d5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x785>
40a77f: 90 nop
40a780: 41 0f b6 4c 24 02 movzbl 0x2(%r12),%ecx
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
40a786: 48 8b 78 70 mov 0x70(%rax),%rdi
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a78a: 44 0f b6 74 24 38 movzbl 0x38(%rsp),%r14d
40a790: 45 0f b7 3c 24 movzwl (%r12),%r15d
40a795: 88 4c 24 10 mov %cl,0x10(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
40a799: e8 12 79 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40a79e: 49 89 c5 mov %rax,%r13
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40a7a1: 41 0f b6 c6 movzbl %r14b,%eax
40a7a5: 49 8b 55 30 mov 0x30(%r13),%rdx
40a7a9: 66 44 23 3c 42 and (%rdx,%rax,2),%r15w
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:332
40a7ae: 75 30 jne 40a7e0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x590>
40a7b0: f6 44 24 10 01 testb $0x1,0x10(%rsp)
40a7b5: 0f 84 b7 fd ff ff je 40a572 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x322>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
40a7bb: 41 80 7d 38 00 cmpb $0x0,0x38(%r13)
40a7c0: 0f 84 ad 01 00 00 je 40a973 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x723>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
40a7c6: 41 0f b6 85 98 00 00 00 movzbl 0x98(%r13),%eax
_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:333
40a7ce: 41 38 c6 cmp %al,%r14b
40a7d1: 0f 85 9b fd ff ff jne 40a572 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x322>
40a7d7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:632
40a7e0: 49 83 c4 04 add $0x4,%r12
40a7e4: 4c 39 64 24 18 cmp %r12,0x18(%rsp)
40a7e9: 0f 84 e6 01 00 00 je 40a9d5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x785>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:617
40a7ef: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40a7f4: eb 8a jmp 40a780 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x530>
40a7f6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:833
40a800: 48 f7 d0 not %rax
40a803: 48 83 c3 01 add $0x1,%rbx
40a807: 48 21 c8 and %rcx,%rax
40a80a: 48 89 84 d5 80 00 00 00 mov %rax,0x80(%rbp,%rdx,8)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_cacheESt17integral_constantIbLb1EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:532
40a812: 48 81 fb 00 01 00 00 cmp $0x100,%rbx
40a819: 0f 85 51 fb ff ff jne 40a370 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x120>
40a81f: e9 b3 fd ff ff jmpq 40a5d7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x387>
40a824: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40a828: 4d 85 e4 test %r12,%r12
40a82b: 74 23 je 40a850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x600>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40a82d: 49 8b 7f 20 mov 0x20(%r15),%rdi
40a831: 4c 89 e2 mov %r12,%rdx
40a834: 4c 89 ee mov %r13,%rsi
40a837: 4c 89 44 24 18 mov %r8,0x18(%rsp)
40a83c: e8 7f 78 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a841: 4c 8b 44 24 18 mov 0x18(%rsp),%r8
40a846: 85 c0 test %eax,%eax
40a848: 0f 85 a8 fe ff ff jne 40a6f6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4a6>
40a84e: 66 90 xchg %ax,%ax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1945
40a850: 4d 89 c7 mov %r8,%r15
40a853: e9 e8 fe ff ff jmpq 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
40a858: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40a860: 4d 85 e4 test %r12,%r12
40a863: 74 eb je 40a850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x600>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40a865: 49 8b 7f 40 mov 0x40(%r15),%rdi
40a869: 4c 89 e2 mov %r12,%rdx
40a86c: 4c 89 ee mov %r13,%rsi
40a86f: 4c 89 44 24 18 mov %r8,0x18(%rsp)
40a874: e8 47 78 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a879: 4c 8b 44 24 18 mov 0x18(%rsp),%r8
40a87e: 85 c0 test %eax,%eax
40a880: 74 ce je 40a850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x600>
40a882: 4d 8d 47 60 lea 0x60(%r15),%r8
40a886: 4d 3b 67 68 cmp 0x68(%r15),%r12
40a88a: 0f 85 82 fe ff ff jne 40a712 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4c2>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40a890: 4d 85 e4 test %r12,%r12
40a893: 74 bb je 40a850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x600>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40a895: 49 8b 7f 60 mov 0x60(%r15),%rdi
40a899: 4c 89 e2 mov %r12,%rdx
40a89c: 4c 89 ee mov %r13,%rsi
40a89f: 4c 89 44 24 18 mov %r8,0x18(%rsp)
40a8a4: e8 17 78 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a8a9: 4c 8b 44 24 18 mov 0x18(%rsp),%r8
40a8ae: 85 c0 test %eax,%eax
40a8b0: 74 9e je 40a850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x600>
40a8b2: 49 83 ef 80 sub $0xffffffffffffff80,%r15
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1930
40a8b6: 4c 39 7c 24 10 cmp %r15,0x10(%rsp)
40a8bb: 0f 85 60 fe ff ff jne 40a721 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4d1>
_ZN9__gnu_cxxmiIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSF_SI_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40a8c1: 48 8b 44 24 28 mov 0x28(%rsp),%rax
40a8c6: 4c 29 f8 sub %r15,%rax
40a8c9: 48 c1 f8 05 sar $0x5,%rax
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1949
40a8cd: 48 83 f8 02 cmp $0x2,%rax
40a8d1: 0f 84 79 01 00 00 je 40aa50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x800>
40a8d7: 48 83 f8 03 cmp $0x3,%rax
40a8db: 0f 84 32 01 00 00 je 40aa13 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x7c3>
40a8e1: 48 83 f8 01 cmp $0x1,%rax
40a8e5: 0f 84 f2 00 00 00 je 40a9dd <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x78d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
40a8eb: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15
40a8f0: e9 4b fe ff ff jmpq 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
40a8f5: 0f 1f 00 nopl (%rax)
_ZSt13__lower_boundIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcNS0_5__ops14_Iter_less_valEET_SA_SA_RKT0_T1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
40a8f8: 48 89 fe mov %rdi,%rsi
40a8fb: e9 b0 fa ff ff jmpq 40a3b0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x160>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40a900: 4d 85 e4 test %r12,%r12
40a903: 0f 85 86 02 00 00 jne 40ab8f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x93f>
40a909: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx
40a90e: 4c 89 f0 mov %r14,%rax
40a911: 48 89 4c 24 10 mov %rcx,0x10(%rsp)
40a916: e9 4e fb ff ff jmpq 40a469 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x219>
40a91b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40a920: 48 8d 44 24 40 lea 0x40(%rsp),%rax
40a925: 31 d2 xor %edx,%edx
40a927: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
40a92f: 48 89 c6 mov %rax,%rsi
40a932: 48 89 44 24 10 mov %rax,0x10(%rsp)
40a937: e8 b4 79 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40a93c: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40a944: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40a947: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40a94c: 48 89 84 24 90 00 00 00 mov %rax,0x90(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40a954: 48 8b 74 24 18 mov 0x18(%rsp),%rsi
40a959: 4c 89 e2 mov %r12,%rdx
40a95c: e8 1f 78 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40a961: 4c 8b 64 24 40 mov 0x40(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40a966: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40a96e: e9 f6 fa ff ff jmpq 40a469 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x219>
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
40a973: 4c 89 ef mov %r13,%rdi
40a976: e8 a5 78 ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
40a97b: 49 8b 45 00 mov 0x0(%r13),%rax
40a97f: 48 8b 50 30 mov 0x30(%rax),%rdx
40a983: b8 5f 00 00 00 mov $0x5f,%eax
40a988: 48 81 fa 80 30 40 00 cmp $0x403080,%rdx
40a98f: 0f 84 39 fe ff ff je 40a7ce <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x57e>
40a995: be 5f 00 00 00 mov $0x5f,%esi
40a99a: 4c 89 ef mov %r13,%rdi
40a99d: ff d2 callq *%rdx
40a99f: e9 2a fe ff ff jmpq 40a7ce <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x57e>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
40a9a4: 4c 89 e7 mov %r12,%rdi
40a9a7: e8 74 78 ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
40a9ac: 49 8b 04 24 mov (%r12),%rax
40a9b0: 48 8b 50 30 mov 0x30(%rax),%rdx
40a9b4: b8 5f 00 00 00 mov $0x5f,%eax
40a9b9: 48 81 fa 80 30 40 00 cmp $0x403080,%rdx
40a9c0: 0f 84 9d fc ff ff je 40a663 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x413>
40a9c6: be 5f 00 00 00 mov $0x5f,%esi
40a9cb: 4c 89 e7 mov %r12,%rdi
40a9ce: ff d2 callq *%rdx
40a9d0: e9 8e fc ff ff jmpq 40a663 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x413>
_ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:635
40a9d5: 45 31 e4 xor %r12d,%r12d
40a9d8: e9 9b fb ff ff jmpq 40a578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x328>
40a9dd: 4c 8b a4 24 88 00 00 00 mov 0x88(%rsp),%r12
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40a9e5: 4d 3b 67 08 cmp 0x8(%r15),%r12
40a9e9: 0f 85 fc fe ff ff jne 40a8eb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x69b>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40a9ef: 4d 85 e4 test %r12,%r12
40a9f2: 0f 84 48 fd ff ff je 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40a9f8: 49 8b 3f mov (%r15),%rdi
40a9fb: 4c 89 e2 mov %r12,%rdx
40a9fe: 4c 89 ee mov %r13,%rsi
40aa01: e8 ba 76 ff ff callq 4020c0 <memcmp@plt>
_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
40aa06: 85 c0 test %eax,%eax
40aa08: 4c 0f 45 7c 24 28 cmovne 0x28(%rsp),%r15
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1968
40aa0e: e9 2d fd ff ff jmpq 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
_ZN9__gnu_cxx5__ops16_Iter_equals_valIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclINS_17__normal_iteratorIPS8_St6vectorIS7_SaIS7_EEEEEEbT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:267
40aa13: 4c 8b a4 24 88 00 00 00 mov 0x88(%rsp),%r12
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40aa1b: 4d 39 67 08 cmp %r12,0x8(%r15)
40aa1f: 0f 84 a3 00 00 00 je 40aac8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x878>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40aa25: 49 83 c7 20 add $0x20,%r15
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40aa29: 4d 39 67 08 cmp %r12,0x8(%r15)
40aa2d: 75 2f jne 40aa5e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x80e>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40aa2f: 4d 85 e4 test %r12,%r12
40aa32: 0f 84 08 fd ff ff je 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40aa38: 49 8b 3f mov (%r15),%rdi
40aa3b: 4c 89 e2 mov %r12,%rdx
40aa3e: 4c 89 ee mov %r13,%rsi
40aa41: e8 7a 76 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40aa46: 85 c0 test %eax,%eax
40aa48: 0f 84 f2 fc ff ff je 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
40aa4e: eb 0e jmp 40aa5e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x80e>
40aa50: 4c 8b a4 24 88 00 00 00 mov 0x88(%rsp),%r12
40aa58: 4d 39 67 08 cmp %r12,0x8(%r15)
40aa5c: 74 d1 je 40aa2f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x7df>
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40aa5e: 49 83 c7 20 add $0x20,%r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:981
40aa62: eb 81 jmp 40a9e5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x795>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
40aa64: 41 be 01 00 00 00 mov $0x1,%r14d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40aa6a: 49 39 dd cmp %rbx,%r13
40aa6d: 75 26 jne 40aa95 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x845>
40aa6f: e9 c9 f8 ff ff jmpq 40a33d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xed>
40aa74: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:690
40aa78: 48 89 da mov %rbx,%rdx
40aa7b: 4c 29 e2 sub %r12,%rdx
40aa7e: 0f 85 b6 00 00 00 jne 40ab3a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x8ea>
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1851
40aa84: 45 88 3c 24 mov %r15b,(%r12)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40aa88: 48 83 c3 01 add $0x1,%rbx
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40aa8c: 49 39 dd cmp %rbx,%r13
40aa8f: 0f 84 a8 f8 ff ff je 40a33d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xed>
_ZNK9__gnu_cxx5__ops15_Iter_less_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:43
40aa95: 44 0f b6 3b movzbl (%rbx),%r15d
_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1846
40aa99: 45 3a 3c 24 cmp (%r12),%r15b
40aa9d: 7c d9 jl 40aa78 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x828>
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40aa9f: 0f b6 53 ff movzbl -0x1(%rbx),%edx
40aaa3: 48 8d 43 ff lea -0x1(%rbx),%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40aaa7: 44 38 fa cmp %r15b,%dl
40aaaa: 0f 8e d7 00 00 00 jle 40ab87 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x937>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
40aab0: 88 50 01 mov %dl,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:992
40aab3: 48 89 c1 mov %rax,%rcx
_ZNK9__gnu_cxx5__ops14_Val_less_iterclIcNS_17__normal_iteratorIPcSt6vectorIcSaIcEEEEEEbRT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:96
40aab6: 0f b6 50 ff movzbl -0x1(%rax),%edx
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:994
40aaba: 48 83 e8 01 sub $0x1,%rax
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40aabe: 41 38 d7 cmp %dl,%r15b
40aac1: 7c ed jl 40aab0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x860>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
40aac3: 44 88 39 mov %r15b,(%rcx)
40aac6: eb c0 jmp 40aa88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x838>
_ZNSt11char_traitsIcE7compareEPKcS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:339
40aac8: 4d 85 e4 test %r12,%r12
40aacb: 0f 84 6f fc ff ff je 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:347
40aad1: 49 8b 3f mov (%r15),%rdi
40aad4: 4c 89 e2 mov %r12,%rdx
40aad7: 4c 89 ee mov %r13,%rsi
40aada: e8 e1 75 ff ff callq 4020c0 <memcmp@plt>
_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6164
40aadf: 85 c0 test %eax,%eax
40aae1: 0f 84 59 fc ff ff je 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
40aae7: e9 39 ff ff ff jmpq 40aa25 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x7d5>
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:944
40aaec: 48 39 f8 cmp %rdi,%rax
40aaef: 0f 84 75 f8 ff ff je 40a36a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x11a>
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40aaf5: 48 8d 48 02 lea 0x2(%rax),%rcx
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
40aaf9: 48 39 cf cmp %rcx,%rdi
40aafc: 75 05 jne 40ab03 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x8b3>
40aafe: eb 31 jmp 40ab31 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x8e1>
_ZNK9__gnu_cxx5__ops19_Iter_equal_to_iterclINS_17__normal_iteratorIPcSt6vectorIcSaIcEEEES8_EEbT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/predefined_ops.h:115
40ab00: 0f b6 30 movzbl (%rax),%esi
40ab03: 44 0f b6 09 movzbl (%rcx),%r9d
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40ab07: 4c 8d 40 01 lea 0x1(%rax),%r8
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40ab0b: 4c 89 c2 mov %r8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:951
40ab0e: 41 38 f1 cmp %sil,%r9b
40ab11: 74 0b je 40ab1e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x8ce>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:952
40ab13: 44 88 48 01 mov %r9b,0x1(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40ab17: 48 8d 50 02 lea 0x2(%rax),%rdx
40ab1b: 4c 89 c0 mov %r8,%rax
_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
40ab1e: 48 83 c1 01 add $0x1,%rcx
40ab22: 48 39 cf cmp %rcx,%rdi
40ab25: 75 d9 jne 40ab00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x8b0>
_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:187
40ab27: 48 39 55 08 cmp %rdx,0x8(%rbp)
40ab2b: 0f 84 39 f8 ff ff je 40a36a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x11a>
_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1798
40ab31: 48 89 55 08 mov %rdx,0x8(%rbp)
40ab35: e9 30 f8 ff ff jmpq 40a36a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x11a>
_ZNSt20__copy_move_backwardILb1ELb1ESt26random_access_iterator_tagE13__copy_move_bIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:691
40ab3a: 4c 89 f7 mov %r14,%rdi
40ab3d: 4c 89 e6 mov %r12,%rsi
40ab40: 48 29 d7 sub %rdx,%rdi
40ab43: 48 01 df add %rbx,%rdi
40ab46: e8 55 77 ff ff callq 4022a0 <memmove@plt>
40ab4b: e9 34 ff ff ff jmpq 40aa84 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x834>
40ab50: bf 01 00 00 00 mov $0x1,%edi
40ab55: 4c 89 e6 mov %r12,%rsi
40ab58: 48 29 d7 sub %rdx,%rdi
40ab5b: 48 01 df add %rbx,%rdi
40ab5e: e8 3d 77 ff ff callq 4022a0 <memmove@plt>
40ab63: e9 54 f7 ff ff jmpq 40a2bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x6c>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40ab68: 4c 89 fe mov %r15,%rsi
_ZN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40ab6b: 49 83 c7 01 add $0x1,%r15
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1832
40ab6f: 88 0e mov %cl,(%rsi)
_ZSt26__unguarded_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1866
40ab71: 4d 39 fd cmp %r15,%r13
40ab74: 0f 85 8e f7 ff ff jne 40a308 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xb8>
40ab7a: e9 be f7 ff ff jmpq 40a33d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xed>
_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops14_Val_less_iterEEvT_T0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1826
40ab7f: 48 89 de mov %rbx,%rsi
40ab82: e9 70 f7 ff ff jmpq 40a2f7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xa7>
40ab87: 48 89 d9 mov %rbx,%rcx
40ab8a: e9 34 ff ff ff jmpq 40aac3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x873>
40ab8f: 48 8d 44 24 40 lea 0x40(%rsp),%rax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ab94: 4c 89 f7 mov %r14,%rdi
40ab97: 48 89 44 24 10 mov %rax,0x10(%rsp)
40ab9c: e9 b3 fd ff ff jmpq 40a954 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x704>
40aba1: 48 89 c5 mov %rax,%rbp
40aba4: eb 10 jmp 40abb6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x966>
_ZNKSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EE17_M_in_range_icaseEccc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:241
40aba6: 48 89 c5 mov %rax,%rbp
40aba9: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
40abb1: e8 ca 76 ff ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40abb6: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40abbb: 48 8d 44 24 50 lea 0x50(%rsp),%rax
40abc0: 48 39 c7 cmp %rax,%rdi
40abc3: 74 0e je 40abd3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x983>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40abc5: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40abca: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40abce: e8 ed 75 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40abd3: 48 89 ef mov %rbp,%rdi
40abd6: e8 05 77 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40abdb: 48 89 c5 mov %rax,%rbp
40abde: eb 21 jmp 40ac01 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x9b1>
40abe0: 48 89 c5 mov %rax,%rbp
40abe3: 48 8b bc 24 80 00 00 00 mov 0x80(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40abeb: 4c 39 f7 cmp %r14,%rdi
40abee: 74 11 je 40ac01 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x9b1>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40abf0: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
40abf8: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40abfc: e8 bf 75 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ac01: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40ac06: 4c 39 ff cmp %r15,%rdi
40ac09: 74 c8 je 40abd3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x983>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40ac0b: 48 8b 44 24 70 mov 0x70(%rsp),%rax
40ac10: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ac14: e8 a7 75 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40ac19: eb b8 jmp 40abd3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x983>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv():
40ac1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040ac20 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
40ac20: 41 54 push %r12
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ac22: b9 01 00 00 00 mov $0x1,%ecx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:409
40ac27: 55 push %rbp
40ac28: 53 push %rbx
40ac29: 48 89 fb mov %rdi,%rbx
40ac2c: 48 81 ec 80 01 00 00 sub $0x180,%rsp
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ac33: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40ac3a: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40ac41: 48 8b bf 80 01 00 00 mov 0x180(%rdi),%rdi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40ac48: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
40ac4d: 0f b6 16 movzbl (%rsi),%edx
40ac50: 48 8b 40 30 mov 0x30(%rax),%rax
40ac54: 0f b6 44 50 01 movzbl 0x1(%rax,%rdx,2),%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ac59: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40ac60: 48 c7 44 24 40 00 00 00 00 movq $0x0,0x40(%rsp)
40ac69: 48 c7 44 24 48 00 00 00 00 movq $0x0,0x48(%rsp)
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40ac72: 83 e0 01 and $0x1,%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ac75: 48 01 f2 add %rsi,%rdx
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40ac78: 48 c7 44 24 50 00 00 00 00 movq $0x0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40ac81: 48 c7 44 24 58 00 00 00 00 movq $0x0,0x58(%rsp)
40ac8a: 48 c7 44 24 60 00 00 00 00 movq $0x0,0x60(%rsp)
40ac93: 48 c7 44 24 68 00 00 00 00 movq $0x0,0x68(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40ac9c: 48 c7 44 24 70 00 00 00 00 movq $0x0,0x70(%rsp)
40aca5: 48 c7 44 24 78 00 00 00 00 movq $0x0,0x78(%rsp)
40acae: 48 c7 84 24 80 00 00 00 00 00 00 00 movq $0x0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40acba: 48 c7 84 24 88 00 00 00 00 00 00 00 movq $0x0,0x88(%rsp)
40acc6: 48 c7 84 24 90 00 00 00 00 00 00 00 movq $0x0,0x90(%rsp)
40acd2: 48 c7 84 24 98 00 00 00 00 00 00 00 movq $0x0,0x98(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
40acde: 48 c7 84 24 a0 00 00 00 00 00 00 00 movq $0x0,0xa0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
40acea: 48 89 bc 24 a8 00 00 00 mov %rdi,0xa8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
40acf2: 48 89 bc 24 b0 00 00 00 mov %rdi,0xb0(%rsp)
40acfa: 88 84 24 b8 00 00 00 mov %al,0xb8(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
40ad01: 48 c7 84 24 c0 00 00 00 00 00 00 00 movq $0x0,0xc0(%rsp)
40ad0d: 48 c7 84 24 c8 00 00 00 00 00 00 00 movq $0x0,0xc8(%rsp)
40ad19: 48 c7 84 24 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rsp)
40ad25: 48 c7 84 24 d8 00 00 00 00 00 00 00 movq $0x0,0xd8(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ad31: e8 4a c8 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
40ad36: 89 c2 mov %eax,%edx
40ad38: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40ad3b: a9 00 00 01 00 test $0x10000,%eax
40ad40: 75 09 jne 40ad4b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x12b>
40ad42: 66 85 c0 test %ax,%ax
40ad45: 0f 84 2f 03 00 00 je 40b07a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x45a>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
40ad4b: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40ad50: 66 09 84 24 a0 00 00 00 or %ax,0xa0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
40ad58: 48 89 ef mov %rbp,%rdi
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
40ad5b: 08 94 24 a2 00 00 00 or %dl,0xa2(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:416
40ad62: e8 e9 f4 ff ff callq 40a250 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ad67: 48 8b 44 24 40 mov 0x40(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ad6c: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40ad70: 4c 8b a3 00 01 00 00 mov 0x100(%rbx),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40ad77: 48 8d b4 24 e0 00 00 00 lea 0xe0(%rsp),%rsi
40ad7f: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ad84: 48 89 84 24 e0 00 00 00 mov %rax,0xe0(%rsp)
40ad8c: 48 8b 44 24 48 mov 0x48(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ad91: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ad96: 48 89 84 24 e8 00 00 00 mov %rax,0xe8(%rsp)
40ad9e: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40ada3: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40adab: 48 8b 44 24 58 mov 0x58(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40adb0: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40adb5: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
40adbd: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40adc2: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
40adca: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40adcf: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40add4: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40addc: 48 8b 44 24 70 mov 0x70(%rsp),%rax
40ade1: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
40ade9: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40adee: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40adf3: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
40adfb: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
40ae03: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ae0b: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ae13: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ae1b: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
40ae23: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
40ae2b: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
40ae33: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ae3b: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ae43: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40ae4b: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax
40ae52: 89 84 24 40 01 00 00 mov %eax,0x140(%rsp)
40ae59: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
40ae61: 66 0f 6f 8c 24 c0 00 00 00 movdqa 0xc0(%rsp),%xmm1
40ae6a: 66 0f 6f 94 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm2
40ae73: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
40ae7b: 48 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%rax
40ae83: 0f 29 8c 24 60 01 00 00 movaps %xmm1,0x160(%rsp)
40ae8b: 48 89 84 24 50 01 00 00 mov %rax,0x150(%rsp)
40ae93: 0f b6 84 24 b8 00 00 00 movzbl 0xb8(%rsp),%eax
40ae9b: 0f 29 94 24 70 01 00 00 movaps %xmm2,0x170(%rsp)
40aea3: 88 84 24 58 01 00 00 mov %al,0x158(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40aeaa: e8 71 c3 ff ff callq 407220 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:417
40aeaf: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
40aeb4: 4c 89 e7 mov %r12,%rdi
40aeb7: e8 34 ae ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40aebc: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40aec3: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
40aec8: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40aecf: 48 89 e6 mov %rsp,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40aed2: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
40aed6: 48 89 14 24 mov %rdx,(%rsp)
40aeda: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40aedf: e8 5c ce ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
40aee4: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40aee9: 48 85 c0 test %rax,%rax
40aeec: 74 0f je 40aefd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x2dd>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40aeee: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
40aef3: ba 03 00 00 00 mov $0x3,%edx
40aef8: 48 89 f7 mov %rsi,%rdi
40aefb: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40aefd: 48 8d bc 24 e0 00 00 00 lea 0xe0(%rsp),%rdi
40af05: e8 d6 ab ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40af0a: 48 8b bc 24 88 00 00 00 mov 0x88(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40af12: 48 85 ff test %rdi,%rdi
40af15: 74 10 je 40af27 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x307>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40af17: 48 8b b4 24 98 00 00 00 mov 0x98(%rsp),%rsi
40af1f: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40af22: e8 99 72 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40af27: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx
40af2c: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40af31: 48 39 eb cmp %rbp,%rbx
40af34: 74 50 je 40af86 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x366>
40af36: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40af40: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40af44: 48 8d 45 30 lea 0x30(%rbp),%rax
40af48: 48 39 c7 cmp %rax,%rdi
40af4b: 74 0d je 40af5a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x33a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40af4d: 48 8b 45 30 mov 0x30(%rbp),%rax
40af51: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40af55: e8 66 72 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40af5a: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40af5e: 48 8d 45 10 lea 0x10(%rbp),%rax
40af62: 48 39 c7 cmp %rax,%rdi
40af65: 0f 84 a5 00 00 00 je 40b010 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x3f0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40af6b: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40af6f: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40af73: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40af77: e8 44 72 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40af7c: 48 39 eb cmp %rbp,%rbx
40af7f: 75 bf jne 40af40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x320>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40af81: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40af86: 48 85 ed test %rbp,%rbp
40af89: 74 13 je 40af9e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x37e>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40af8b: 48 8b b4 24 80 00 00 00 mov 0x80(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40af93: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40af96: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40af99: e8 22 72 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40af9e: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx
40afa3: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40afa8: 48 39 eb cmp %rbp,%rbx
40afab: 74 2b je 40afd8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x3b8>
40afad: 0f 1f 00 nopl (%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40afb0: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40afb4: 48 8d 45 10 lea 0x10(%rbp),%rax
40afb8: 48 39 c7 cmp %rax,%rdi
40afbb: 74 6b je 40b028 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x408>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40afbd: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40afc1: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40afc5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40afc9: e8 f2 71 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40afce: 48 39 eb cmp %rbp,%rbx
40afd1: 75 dd jne 40afb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x390>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40afd3: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40afd8: 48 85 ed test %rbp,%rbp
40afdb: 74 10 je 40afed <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x3cd>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40afdd: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40afe2: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40afe5: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40afe8: e8 d3 71 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40afed: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40aff2: 48 85 ff test %rdi,%rdi
40aff5: 74 0d je 40b004 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x3e4>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40aff7: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
40affc: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40afff: e8 bc 71 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:419
40b004: 48 81 c4 80 01 00 00 add $0x180,%rsp
40b00b: 5b pop %rbx
40b00c: 5d pop %rbp
40b00d: 41 5c pop %r12
40b00f: c3 retq
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40b010: 48 83 c5 40 add $0x40,%rbp
40b014: 48 39 eb cmp %rbp,%rbx
40b017: 0f 85 23 ff ff ff jne 40af40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x320>
40b01d: e9 5f ff ff ff jmpq 40af81 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x361>
40b022: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40b028: 48 83 c5 20 add $0x20,%rbp
40b02c: 48 39 eb cmp %rbp,%rbx
40b02f: 0f 85 7b ff ff ff jne 40afb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x390>
40b035: eb 9c jmp 40afd3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x3b3>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40b037: 49 89 c4 mov %rax,%r12
40b03a: eb 29 jmp 40b065 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x445>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40b03c: 49 89 c4 mov %rax,%r12
40b03f: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40b044: 48 85 c0 test %rax,%rax
40b047: 74 0f je 40b058 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x438>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40b049: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
40b04e: ba 03 00 00 00 mov $0x3,%edx
40b053: 48 89 f7 mov %rsi,%rdi
40b056: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418 (discriminator 1)
40b058: 48 8d bc 24 e0 00 00 00 lea 0xe0(%rsp),%rdi
40b060: e8 7b aa ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:413
40b065: 48 89 ef mov %rbp,%rdi
40b068: e8 73 aa ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
40b06d: 4c 89 e7 mov %r12,%rdi
40b070: e8 6b 72 ff ff callq 4022e0 <_Unwind_Resume@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:418
40b075: 49 89 c4 mov %rax,%r12
40b078: eb de jmp 40b058 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x438>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
40b07a: be 00 44 41 00 mov $0x414400,%esi
40b07f: 31 ff xor %edi,%edi
40b081: e8 da 72 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv():
40b086: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
000000000040b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>:
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:124
40b090: 41 57 push %r15
40b092: 41 56 push %r14
40b094: 41 55 push %r13
40b096: 41 54 push %r12
40b098: 55 push %rbp
40b099: 48 89 d5 mov %rdx,%rbp
40b09c: 53 push %rbx
40b09d: 48 89 cb mov %rcx,%rbx
40b0a0: 48 83 ec 38 sub $0x38,%rsp
40b0a4: 48 89 7c 24 08 mov %rdi,0x8(%rsp)
40b0a9: 48 89 f7 mov %rsi,%rdi
40b0ac: 48 89 0c 24 mov %rcx,(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:128
40b0b0: e8 fb 6f ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40b0b5: c6 44 24 20 00 movb $0x0,0x20(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40b0ba: 48 c7 44 24 18 00 00 00 00 movq $0x0,0x18(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:128
40b0c3: 49 89 c6 mov %rax,%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40b0c6: 48 8d 44 24 20 lea 0x20(%rsp),%rax
40b0cb: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:263
40b0d0: 48 39 dd cmp %rbx,%rbp
40b0d3: 75 70 jne 40b145 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xb5>
40b0d5: e9 c6 00 00 00 jmpq 40b1a0 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x110>
40b0da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
40b0e0: 49 8b 06 mov (%r14),%rax
40b0e3: 48 8b 48 40 mov 0x40(%rax),%rcx
40b0e7: 48 81 f9 90 30 40 00 cmp $0x403090,%rcx
40b0ee: 0f 85 94 00 00 00 jne 40b188 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xf8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:936
40b0f4: 84 db test %bl,%bl
40b0f6: 74 08 je 40b100 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x70>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:937
40b0f8: 43 88 9c 26 39 01 00 00 mov %bl,0x139(%r14,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40b100: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40b105: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:966
40b10a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
40b10f: ba 0f 00 00 00 mov $0xf,%edx
40b114: 48 39 c8 cmp %rcx,%rax
40b117: 48 0f 45 54 24 20 cmovne 0x20(%rsp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1323
40b11d: 4d 8d 6c 24 01 lea 0x1(%r12),%r13
40b122: 49 39 d5 cmp %rdx,%r13
40b125: 77 39 ja 40b160 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xd0>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40b127: 42 88 1c 20 mov %bl,(%rax,%r12,1)
40b12b: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:263
40b130: 48 83 c5 01 add $0x1,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40b134: 4c 89 6c 24 18 mov %r13,0x18(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40b139: 42 c6 44 20 01 00 movb $0x0,0x1(%rax,%r12,1)
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:263
40b13f: 48 39 2c 24 cmp %rbp,(%rsp)
40b143: 74 5b je 40b1a0 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x110>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:264
40b145: 44 0f b6 65 00 movzbl 0x0(%rbp),%r12d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
40b14a: 43 0f b6 84 26 39 01 00 00 movzbl 0x139(%r14,%r12,1),%eax
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:264
40b153: 4c 89 e3 mov %r12,%rbx
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
40b156: 84 c0 test %al,%al
40b158: 74 86 je 40b0e0 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x50>
40b15a: 89 c3 mov %eax,%ebx
40b15c: eb a2 jmp 40b100 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x70>
40b15e: 66 90 xchg %ax,%ax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1324
40b160: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
40b165: 41 b8 01 00 00 00 mov $0x1,%r8d
40b16b: 31 c9 xor %ecx,%ecx
40b16d: 31 d2 xor %edx,%edx
40b16f: 4c 89 e6 mov %r12,%rsi
40b172: 4c 89 ff mov %r15,%rdi
40b175: e8 86 71 ff ff callq 402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40b17a: 48 8b 44 24 10 mov 0x10(%rsp),%rax
40b17f: eb a6 jmp 40b127 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x97>
40b181: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:264
40b188: 41 0f be f4 movsbl %r12b,%esi
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
40b18c: 31 d2 xor %edx,%edx
40b18e: 4c 89 f7 mov %r14,%rdi
40b191: ff d1 callq *%rcx
40b193: 89 c3 mov %eax,%ebx
40b195: e9 5a ff ff ff jmpq 40b0f4 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x64>
40b19a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
40b1a0: bb e0 a1 41 00 mov $0x41a1e0,%ebx
40b1a5: bd e0 a5 41 00 mov $0x41a5e0,%ebp
40b1aa: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
40b1af: eb 14 jmp 40b1c5 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x135>
40b1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:266 (discriminator 3)
40b1b8: 48 83 c3 08 add $0x8,%rbx
40b1bc: 48 39 dd cmp %rbx,%rbp
40b1bf: 0f 84 ab 00 00 00 je 40b270 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x1e0>
_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:6177 (discriminator 2)
40b1c5: 48 8b 33 mov (%rbx),%rsi
40b1c8: 4c 89 ff mov %r15,%rdi
40b1cb: e8 70 6e ff ff callq 402040 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt>
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:267 (discriminator 2)
40b1d0: 85 c0 test %eax,%eax
40b1d2: 75 e4 jne 40b1b8 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x128>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:269
40b1d4: 48 81 eb e0 a1 41 00 sub $0x41a1e0,%rbx
40b1db: 48 c1 fb 03 sar $0x3,%rbx
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
40b1df: 41 80 7e 38 00 cmpb $0x0,0x38(%r14)
40b1e4: 74 5a je 40b240 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x1b0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:875
40b1e6: 0f b6 db movzbl %bl,%ebx
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:269
40b1e9: 41 0f be 54 1e 39 movsbl 0x39(%r14,%rbx,1),%edx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40b1ef: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40b1f4: be 01 00 00 00 mov $0x1,%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40b1f9: 48 8d 47 10 lea 0x10(%rdi),%rax
40b1fd: 48 89 07 mov %rax,(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40b200: e8 2b 70 ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40b205: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40b20a: 48 8d 44 24 20 lea 0x20(%rsp),%rax
40b20f: 48 39 c7 cmp %rax,%rdi
40b212: 74 0e je 40b222 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x192>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40b214: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40b219: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40b21d: e8 9e 6f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:275
40b222: 48 8b 44 24 08 mov 0x8(%rsp),%rax
40b227: 48 83 c4 38 add $0x38,%rsp
40b22b: 5b pop %rbx
40b22c: 5d pop %rbp
40b22d: 41 5c pop %r12
40b22f: 41 5d pop %r13
40b231: 41 5e pop %r14
40b233: 41 5f pop %r15
40b235: c3 retq
40b236: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
40b240: 4c 89 f7 mov %r14,%rdi
40b243: e8 d8 6f ff ff callq 402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
40b248: 49 8b 06 mov (%r14),%rax
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:268
40b24b: 0f be d3 movsbl %bl,%edx
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
40b24e: 48 8b 40 30 mov 0x30(%rax),%rax
40b252: 48 3d 80 30 40 00 cmp $0x403080,%rax
40b258: 74 95 je 40b1ef <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x15f>
40b25a: 89 d6 mov %edx,%esi
40b25c: 4c 89 f7 mov %r14,%rdi
40b25f: ff d0 callq *%rax
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:269
40b261: 0f be d0 movsbl %al,%edx
40b264: eb 89 jmp 40b1ef <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x15f>
40b266: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40b270: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
40b275: 48 8d 47 10 lea 0x10(%rdi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40b279: 48 c7 47 08 00 00 00 00 movq $0x0,0x8(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40b281: 48 89 07 mov %rax,(%rdi)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40b284: c6 47 10 00 movb $0x0,0x10(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:434
40b288: e9 78 ff ff ff jmpq 40b205 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x175>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40b28d: 48 89 c5 mov %rax,%rbp
40b290: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40b295: 48 8d 44 24 20 lea 0x20(%rsp),%rax
40b29a: 48 39 c7 cmp %rax,%rdi
40b29d: 74 0e je 40b2ad <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x21d>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40b29f: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40b2a4: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40b2a8: e8 13 6f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40b2ad: 48 89 ef mov %rbp,%rdi
40b2b0: e8 2b 70 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
40b2b5: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40b2bf: 90 nop
000000000040b2c0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_>:
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2091
40b2c0: 55 push %rbp
40b2c1: 48 89 f5 mov %rsi,%rbp
40b2c4: 53 push %rbx
40b2c5: 48 83 ec 08 sub $0x8,%rsp
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:749
40b2c9: 48 8b 5f 10 mov 0x10(%rdi),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b2cd: 48 85 db test %rbx,%rbx
40b2d0: 74 36 je 40b308 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x48>
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b2d2: 48 8b 36 mov (%rsi),%rsi
40b2d5: 0f 1f 00 nopl (%rax)
40b2d8: 48 8b 43 20 mov 0x20(%rbx),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b2dc: 48 8b 4b 10 mov 0x10(%rbx),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b2e0: 48 8b 53 18 mov 0x18(%rbx),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2102
40b2e4: 48 39 f0 cmp %rsi,%rax
40b2e7: 7e 0f jle 40b2f8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x38>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b2e9: 48 85 c9 test %rcx,%rcx
40b2ec: 74 22 je 40b310 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x50>
40b2ee: 48 89 cb mov %rcx,%rbx
40b2f1: eb e5 jmp 40b2d8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x18>
40b2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40b2f8: 48 85 d2 test %rdx,%rdx
40b2fb: 74 53 je 40b350 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x90>
40b2fd: 48 89 d3 mov %rdx,%rbx
40b300: eb d6 jmp 40b2d8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x18>
40b302: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:760
40b308: 48 8d 5f 08 lea 0x8(%rdi),%rbx
40b30c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2108
40b310: 31 c0 xor %eax,%eax
40b312: 48 89 da mov %rbx,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2107
40b315: 48 39 5f 18 cmp %rbx,0x18(%rdi)
40b319: 74 29 je 40b344 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x84>
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b31b: 48 89 df mov %rbx,%rdi
40b31e: e8 bd 6e ff ff callq 4021e0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b323: 48 8b 75 00 mov 0x0(%rbp),%rsi
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:303
40b327: 48 89 df mov %rbx,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b32a: 48 89 c1 mov %rax,%rcx
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b32d: 48 8b 40 20 mov 0x20(%rax),%rax
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:303
40b331: 48 89 cb mov %rcx,%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2113
40b334: 31 d2 xor %edx,%edx
40b336: 48 39 f0 cmp %rsi,%rax
40b339: 48 89 d8 mov %rbx,%rax
40b33c: 48 0f 4c c2 cmovl %rdx,%rax
40b340: 48 0f 4c d7 cmovl %rdi,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2115
40b344: 48 83 c4 08 add $0x8,%rsp
40b348: 5b pop %rbx
40b349: 5d pop %rbp
40b34a: c3 retq
40b34b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b350: 48 89 df mov %rbx,%rdi
40b353: eb df jmp 40b334 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x74>
40b355: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40b35f: 90 nop
000000000040b360 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0>:
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2458
40b360: 41 57 push %r15
40b362: 49 89 f7 mov %rsi,%r15
40b365: 41 56 push %r14
40b367: 41 55 push %r13
40b369: 41 54 push %r12
40b36b: 49 89 fc mov %rdi,%r12
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40b36e: bf 30 00 00 00 mov $0x30,%edi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2458
40b373: 55 push %rbp
40b374: 53 push %rbx
40b375: 48 89 d3 mov %rdx,%rbx
40b378: 48 83 ec 18 sub $0x18,%rsp
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40b37c: e8 2f 6e ff ff callq 4021b0 <_Znwm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE6_M_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:760
40b381: 4d 8d 44 24 08 lea 0x8(%r12),%r8
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40b386: 48 89 c5 mov %rax,%rbp
_ZNSt4pairIKllEC4IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS4_IJDpT1_EESt12_Index_tupleIJXspT0_EEESD_IJXspT2_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:1689
40b389: 48 8b 03 mov (%rbx),%rax
40b38c: 48 c7 45 28 00 00 00 00 movq $0x0,0x28(%rbp)
40b394: 4c 8b 30 mov (%rax),%r14
40b397: 4c 89 75 20 mov %r14,0x20(%rbp)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2201
40b39b: 4d 39 f8 cmp %r15,%r8
40b39e: 0f 84 0c 01 00 00 je 40b4b0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x150>
40b3a4: 4d 89 fd mov %r15,%r13
_ZNKSt10_Select1stISt4pairIKllEEclERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:1156
40b3a7: 4c 8d 7d 20 lea 0x20(%rbp),%r15
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b3ab: 49 8b 5d 20 mov 0x20(%r13),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2209
40b3af: 49 39 de cmp %rbx,%r14
40b3b2: 7d 5c jge 40b410 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0xb0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2213
40b3b4: 4d 39 6c 24 18 cmp %r13,0x18(%r12)
40b3b9: 0f 84 9c 01 00 00 je 40b55b <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1fb>
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b3bf: 4c 89 ef mov %r13,%rdi
40b3c2: 4c 89 44 24 08 mov %r8,0x8(%rsp)
40b3c7: e8 14 6e ff ff callq 4021e0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2215
40b3cc: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
40b3d1: 4c 3b 70 20 cmp 0x20(%rax),%r14
40b3d5: 0f 8f 75 01 00 00 jg 40b550 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1f0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2239
40b3db: 4c 89 fe mov %r15,%rsi
40b3de: 4c 89 e7 mov %r12,%rdi
40b3e1: 4c 89 44 24 08 mov %r8,0x8(%rsp)
40b3e6: e8 d5 fe ff ff callq 40b2c0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_>
40b3eb: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
40b3f0: 48 89 c1 mov %rax,%rcx
40b3f3: 49 89 d5 mov %rdx,%r13
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2467
40b3f6: 4d 85 ed test %r13,%r13
40b3f9: 0f 84 a8 01 00 00 je 40b5a7 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x247>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2364
40b3ff: 48 85 c9 test %rcx,%rcx
40b402: 0f 95 c0 setne %al
40b405: e9 c6 00 00 00 jmpq 40b4d0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x170>
40b40a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2225
40b410: 7e 7c jle 40b48e <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x12e>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2229
40b412: 4d 39 6c 24 20 cmp %r13,0x20(%r12)
40b417: 0f 84 83 01 00 00 je 40b5a0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x240>
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:287
40b41d: 4c 89 ef mov %r13,%rdi
40b420: 4c 89 44 24 08 mov %r8,0x8(%rsp)
40b425: e8 26 6d ff ff callq 402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2231
40b42a: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
40b42f: 4c 3b 70 20 cmp 0x20(%rax),%r14
40b433: 7d a6 jge 40b3db <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x7b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2233
40b435: 49 83 7d 18 00 cmpq $0x0,0x18(%r13)
40b43a: 0f 84 2c 01 00 00 je 40b56c <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x20c>
40b440: 49 89 c5 mov %rax,%r13
40b443: bf 01 00 00 00 mov $0x1,%edi
40b448: e9 95 00 00 00 jmpq 40b4e2 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x182>
40b44d: 0f 1f 00 nopl (%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b450: 4c 89 fb mov %r15,%rbx
40b453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2107
40b458: 49 39 5c 24 18 cmp %rbx,0x18(%r12)
40b45d: 0f 84 1d 01 00 00 je 40b580 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x220>
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b463: 48 89 df mov %rbx,%rdi
40b466: 4c 89 44 24 08 mov %r8,0x8(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:303
40b46b: 49 89 dd mov %rbx,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b46e: e8 6d 6d ff ff callq 4021e0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:303
40b473: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b478: 48 89 c2 mov %rax,%rdx
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b47b: 48 8b 40 20 mov 0x20(%rax),%rax
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:303
40b47f: 48 89 d3 mov %rdx,%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2112
40b482: 49 39 c6 cmp %rax,%r14
40b485: 0f 8f f8 00 00 00 jg 40b583 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x223>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2114
40b48b: 49 89 dd mov %rbx,%r13
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEE10deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40b48e: 48 89 ef mov %rbp,%rdi
40b491: be 30 00 00 00 mov $0x30,%esi
40b496: e8 25 6d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2478
40b49b: 48 83 c4 18 add $0x18,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2471
40b49f: 4c 89 e8 mov %r13,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2478
40b4a2: 5b pop %rbx
40b4a3: 5d pop %rbp
40b4a4: 41 5c pop %r12
40b4a6: 41 5d pop %r13
40b4a8: 41 5e pop %r14
40b4aa: 41 5f pop %r15
40b4ac: c3 retq
40b4ad: 0f 1f 00 nopl (%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2204
40b4b0: 49 83 7c 24 28 00 cmpq $0x0,0x28(%r12)
40b4b6: 74 58 je 40b510 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1b0>
40b4b8: 49 8b 44 24 20 mov 0x20(%r12),%rax
40b4bd: 4c 3b 70 20 cmp 0x20(%rax),%r14
40b4c1: 7e 4d jle 40b510 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1b0>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2204
40b4c3: 49 89 c5 mov %rax,%r13
40b4c6: 31 c0 xor %eax,%eax
40b4c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2363
40b4d0: 4d 39 e8 cmp %r13,%r8
40b4d3: 74 08 je 40b4dd <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x17d>
40b4d5: 84 c0 test %al,%al
40b4d7: 0f 84 8b 00 00 00 je 40b568 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x208>
40b4dd: bf 01 00 00 00 mov $0x1,%edi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2367
40b4e2: 4c 89 ea mov %r13,%rdx
40b4e5: 48 89 ee mov %rbp,%rsi
40b4e8: 4c 89 c1 mov %r8,%rcx
40b4eb: e8 40 6b ff ff callq 402030 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2369
40b4f0: 49 83 44 24 28 01 addq $0x1,0x28(%r12)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2478
40b4f6: 48 83 c4 18 add $0x18,%rsp
40b4fa: 48 89 e8 mov %rbp,%rax
40b4fd: 5b pop %rbx
40b4fe: 5d pop %rbp
40b4ff: 41 5c pop %r12
40b501: 41 5d pop %r13
40b503: 41 5e pop %r14
40b505: 41 5f pop %r15
40b507: c3 retq
40b508: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:749
40b510: 49 8b 5c 24 10 mov 0x10(%r12),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b515: 48 85 db test %rbx,%rbx
40b518: 0f 84 32 ff ff ff je 40b450 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0xf0>
40b51e: 66 90 xchg %ax,%ax
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b520: 48 8b 43 20 mov 0x20(%rbx),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b524: 48 8b 53 10 mov 0x10(%rbx),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b528: 48 8b 4b 18 mov 0x18(%rbx),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2102
40b52c: 49 39 c6 cmp %rax,%r14
40b52f: 7c 0f jl 40b540 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1e0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b531: 48 85 c9 test %rcx,%rcx
40b534: 74 5a je 40b590 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x230>
40b536: 48 89 cb mov %rcx,%rbx
40b539: eb e5 jmp 40b520 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1c0>
40b53b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40b540: 48 85 d2 test %rdx,%rdx
40b543: 0f 84 0f ff ff ff je 40b458 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0xf8>
40b549: 48 89 d3 mov %rdx,%rbx
40b54c: eb d2 jmp 40b520 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x1c0>
40b54e: 66 90 xchg %ax,%ax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2217
40b550: 48 83 78 18 00 cmpq $0x0,0x18(%rax)
40b555: 0f 84 68 ff ff ff je 40b4c3 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x163>
40b55b: 4c 89 e9 mov %r13,%rcx
40b55e: e9 9c fe ff ff jmpq 40b3ff <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x9f>
40b563: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b568: 49 8b 5d 20 mov 0x20(%r13),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2364
40b56c: 31 ff xor %edi,%edi
40b56e: 49 39 de cmp %rbx,%r14
40b571: 40 0f 9c c7 setl %dil
40b575: e9 68 ff ff ff jmpq 40b4e2 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x182>
40b57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2364
40b580: 49 89 dd mov %rbx,%r13
40b583: 31 c9 xor %ecx,%ecx
40b585: e9 6c fe ff ff jmpq 40b3f6 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x96>
40b58a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b590: 49 89 dd mov %rbx,%r13
40b593: e9 ea fe ff ff jmpq 40b482 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x122>
40b598: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2230
40b5a0: 31 c9 xor %ecx,%ecx
40b5a2: e9 58 fe ff ff jmpq 40b3ff <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x9f>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2230
40b5a7: 49 89 cd mov %rcx,%r13
40b5aa: e9 df fe ff ff jmpq 40b48e <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0+0x12e>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0():
40b5af: 90 nop
000000000040b5b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv>:
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:195
40b5b0: 41 57 push %r15
_ZNSt15_Deque_iteratorIlRlPlEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:152
40b5b2: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:195
40b5b6: 49 89 ff mov %rdi,%r15
40b5b9: 41 56 push %r14
40b5bb: 41 55 push %r13
40b5bd: 49 89 f5 mov %rsi,%r13
_ZNSt11_Deque_baseIlSaIlEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:436
40b5c0: 31 f6 xor %esi,%esi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:195
40b5c2: 41 54 push %r12
40b5c4: 55 push %rbp
40b5c5: 53 push %rbx
40b5c6: 48 81 ec 08 01 00 00 sub $0x108,%rsp
_ZNSt15_Rb_tree_header8_M_resetEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:209
40b5cd: 4c 8d 64 24 28 lea 0x28(%rsp),%r12
_ZNSt11_Deque_baseIlSaIlEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:436
40b5d2: 48 8d bc 24 b0 00 00 00 lea 0xb0(%rsp),%rdi
_ZNSt15_Rb_tree_headerC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:175
40b5da: c7 44 24 28 00 00 00 00 movl $0x0,0x28(%rsp)
_ZNSt15_Rb_tree_header8_M_resetEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:208
40b5e2: 48 c7 44 24 30 00 00 00 00 movq $0x0,0x30(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:209
40b5eb: 4c 89 64 24 38 mov %r12,0x38(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:210
40b5f0: 4c 89 64 24 40 mov %r12,0x40(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:211
40b5f5: 48 c7 44 24 48 00 00 00 00 movq $0x0,0x48(%rsp)
_ZNSt11_Deque_baseIlSaIlEE16_Deque_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:493
40b5fe: 48 c7 84 24 b0 00 00 00 00 00 00 00 movq $0x0,0xb0(%rsp)
40b60a: 48 c7 84 24 b8 00 00 00 00 00 00 00 movq $0x0,0xb8(%rsp)
_ZNSt15_Deque_iteratorIlRlPlEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:152
40b616: 0f 29 84 24 c0 00 00 00 movaps %xmm0,0xc0(%rsp)
40b61e: 0f 29 84 24 d0 00 00 00 movaps %xmm0,0xd0(%rsp)
40b626: 0f 29 84 24 e0 00 00 00 movaps %xmm0,0xe0(%rsp)
40b62e: 0f 29 84 24 f0 00 00 00 movaps %xmm0,0xf0(%rsp)
_ZNSt11_Deque_baseIlSaIlEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:436
40b636: e8 15 c1 ff ff callq 407750 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:199
40b63b: 49 8d 45 08 lea 0x8(%r13),%rax
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40b63f: 48 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:199
40b647: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40b64c: 48 8b 84 24 f0 00 00 00 mov 0xf0(%rsp),%rax
40b654: 48 83 e8 08 sub $0x8,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40b658: 48 39 c7 cmp %rax,%rdi
40b65b: 0f 84 e8 06 00 00 je 40bd49 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x799>
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40b661: 49 8b 45 08 mov 0x8(%r13),%rax
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40b665: 48 83 c7 08 add $0x8,%rdi
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40b669: 48 89 47 f8 mov %rax,-0x8(%rdi)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40b66d: 48 89 bc 24 e0 00 00 00 mov %rdi,0xe0(%rsp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40b675: 49 be ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%r14
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:200
40b67f: 48 39 bc 24 c0 00 00 00 cmp %rdi,0xc0(%rsp)
40b687: 0f 84 23 02 00 00 je 40b8b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x300>
40b68d: 0f 1f 00 nopl (%rax)
_ZNSt15_Deque_iteratorIlRlPlEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:210
40b690: 48 3b bc 24 e8 00 00 00 cmp 0xe8(%rsp),%rdi
40b698: 0f 84 8a 03 00 00 je 40ba28 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x478>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:202
40b69e: 48 8b 47 f8 mov -0x8(%rdi),%rax
_ZNSt5dequeIlSaIlEE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
40b6a2: 48 83 ef 08 sub $0x8,%rdi
40b6a6: 48 89 bc 24 e0 00 00 00 mov %rdi,0xe0(%rsp)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:202
40b6ae: 48 89 44 24 10 mov %rax,0x10(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:204
40b6b3: 49 8b 6d 00 mov 0x0(%r13),%rbp
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40b6b7: 48 8d 1c 40 lea (%rax,%rax,2),%rbx
40b6bb: 48 c1 e3 04 shl $0x4,%rbx
40b6bf: 48 03 5d 38 add 0x38(%rbp),%rbx
_ZNSt8__detail6_StateIcEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:139
40b6c3: f3 0f 6f 0b movdqu (%rbx),%xmm1
40b6c7: 0f 29 4c 24 50 movaps %xmm1,0x50(%rsp)
40b6cc: f3 0f 6f 53 10 movdqu 0x10(%rbx),%xmm2
40b6d1: 0f 29 54 24 60 movaps %xmm2,0x60(%rsp)
40b6d6: f3 0f 6f 5b 20 movdqu 0x20(%rbx),%xmm3
40b6db: 0f 29 5c 24 70 movaps %xmm3,0x70(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
40b6e0: 83 3b 0b cmpl $0xb,(%rbx)
40b6e3: 0f 84 d7 03 00 00 je 40bac0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x510>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:206
40b6e9: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
40b6f1: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
40b6f6: e8 35 88 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40b6fb: 48 8b 7d 40 mov 0x40(%rbp),%rdi
40b6ff: 48 3b 7d 48 cmp 0x48(%rbp),%rdi
40b703: 0f 84 97 03 00 00 je 40baa0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x4f0>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40b709: 48 8d b4 24 80 00 00 00 lea 0x80(%rsp),%rsi
40b711: e8 1a 88 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40b716: 48 8b 45 40 mov 0x40(%rbp),%rax
40b71a: 48 83 c0 30 add $0x30,%rax
40b71e: 48 89 45 40 mov %rax,0x40(%rbp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40b722: 48 2b 45 38 sub 0x38(%rbp),%rax
40b726: 48 89 c3 mov %rax,%rbx
40b729: 48 c1 fb 04 sar $0x4,%rbx
40b72d: 49 0f af de imul %r14,%rbx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
40b731: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
40b737: 0f 87 8d 06 00 00 ja 40bdca <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x81a>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:206
40b73d: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
40b745: 48 83 eb 01 sub $0x1,%rbx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:206
40b749: e8 32 87 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:749
40b74e: 48 8b 74 24 30 mov 0x30(%rsp),%rsi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b753: 48 85 f6 test %rsi,%rsi
40b756: 0f 84 64 04 00 00 je 40bbc0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x610>
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b75c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx
40b761: 4c 89 e7 mov %r12,%rdi
40b764: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b768: 48 8b 56 10 mov 0x10(%rsi),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b76c: 48 8b 46 18 mov 0x18(%rsi),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40b770: 48 3b 4e 20 cmp 0x20(%rsi),%rcx
40b774: 7f 19 jg 40b78f <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1df>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b776: 48 85 d2 test %rdx,%rdx
40b779: 74 28 je 40b7a3 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1f3>
40b77b: 48 89 f7 mov %rsi,%rdi
40b77e: 48 89 d6 mov %rdx,%rsi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b781: 48 8b 56 10 mov 0x10(%rsi),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b785: 48 8b 46 18 mov 0x18(%rsi),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40b789: 48 3b 4e 20 cmp 0x20(%rsi),%rcx
40b78d: 7e e7 jle 40b776 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1c6>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b78f: 48 85 c0 test %rax,%rax
40b792: 74 0c je 40b7a0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1f0>
40b794: 48 89 c6 mov %rax,%rsi
40b797: eb cf jmp 40b768 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1b8>
40b799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40b7a0: 48 89 fe mov %rdi,%rsi
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:499
40b7a3: 4c 39 e6 cmp %r12,%rsi
40b7a6: 74 06 je 40b7ae <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1fe>
40b7a8: 48 3b 4e 20 cmp 0x20(%rsi),%rcx
40b7ac: 7d 1f jge 40b7cd <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x21d>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40b7ae: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40b7b3: 48 8d 44 24 10 lea 0x10(%rsp),%rax
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40b7b8: 48 8d 54 24 18 lea 0x18(%rsp),%rdx
40b7bd: 48 89 ef mov %rbp,%rdi
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40b7c0: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40b7c5: e8 96 fb ff ff callq 40b360 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0>
40b7ca: 48 89 c6 mov %rax,%rsi
_ZNSt8__detail11_State_base10_M_has_altEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:106
40b7cd: 8b 44 24 50 mov 0x50(%rsp),%eax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:207
40b7d1: 48 89 5e 28 mov %rbx,0x28(%rsi)
_ZNSt8__detail11_State_base10_M_has_altEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:108
40b7d5: 8d 50 ff lea -0x1(%rax),%edx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:208
40b7d8: 83 fa 01 cmp $0x1,%edx
40b7db: 0f 86 cf 01 00 00 jbe 40b9b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x400>
40b7e1: 83 f8 07 cmp $0x7,%eax
40b7e4: 0f 84 c6 01 00 00 je 40b9b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x400>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:212
40b7ea: 48 8b 44 24 10 mov 0x10(%rsp),%rax
40b7ef: 49 39 45 10 cmp %rax,0x10(%r13)
40b7f3: 0f 84 97 00 00 00 je 40b890 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2e0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:214
40b7f9: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:215
40b7fe: 48 83 fe ff cmp $0xffffffffffffffff,%rsi
40b802: 0f 84 88 00 00 00 je 40b890 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2e0>
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:755
40b808: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1950
40b80d: 48 85 c0 test %rax,%rax
40b810: 74 4c je 40b85e <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2ae>
40b812: 4c 89 e7 mov %r12,%rdi
40b815: 0f 1f 00 nopl (%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:794
40b818: 48 8b 48 10 mov 0x10(%rax),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:802
40b81c: 48 8b 50 18 mov 0x18(%rax),%rdx
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1951
40b820: 48 3b 70 20 cmp 0x20(%rax),%rsi
40b824: 7f 19 jg 40b83f <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x28f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1950
40b826: 48 85 c9 test %rcx,%rcx
40b829: 74 28 je 40b853 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2a3>
40b82b: 48 89 c7 mov %rax,%rdi
40b82e: 48 89 c8 mov %rcx,%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:794
40b831: 48 8b 48 10 mov 0x10(%rax),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:802
40b835: 48 8b 50 18 mov 0x18(%rax),%rdx
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1951
40b839: 48 3b 70 20 cmp 0x20(%rax),%rsi
40b83d: 7e e7 jle 40b826 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x276>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1950
40b83f: 48 85 d2 test %rdx,%rdx
40b842: 74 0c je 40b850 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2a0>
40b844: 48 89 d0 mov %rdx,%rax
40b847: eb cf jmp 40b818 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x268>
40b849: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40b850: 48 89 f8 mov %rdi,%rax
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2569
40b853: 4c 39 e0 cmp %r12,%rax
40b856: 74 06 je 40b85e <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2ae>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2568
40b858: 48 3b 70 20 cmp 0x20(%rax),%rsi
40b85c: 7d 32 jge 40b890 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2e0>
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40b85e: 48 8b 9c 24 f0 00 00 00 mov 0xf0(%rsp),%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40b866: 48 8b 84 24 e0 00 00 00 mov 0xe0(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40b86e: 48 8d 53 f8 lea -0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40b872: 48 39 d0 cmp %rdx,%rax
40b875: 0f 84 90 04 00 00 je 40bd0b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x75b>
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40b87b: 48 89 30 mov %rsi,(%rax)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40b87e: 48 83 c0 08 add $0x8,%rax
40b882: 48 89 84 24 e0 00 00 00 mov %rax,0xe0(%rsp)
40b88a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:213 (discriminator 1)
40b890: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
40b895: e8 e6 85 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZSteqRKSt15_Deque_iteratorIlRlPlES4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:269 (discriminator 1)
40b89a: 48 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:200 (discriminator 1)
40b8a2: 48 39 bc 24 c0 00 00 00 cmp %rdi,0xc0(%rsp)
40b8aa: 0f 85 e0 fd ff ff jne 40b690 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0xe0>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE5beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1003
40b8b0: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:749
40b8b5: 4c 8b 74 24 30 mov 0x30(%rsp),%r14
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:218
40b8ba: 4d 39 e0 cmp %r12,%r8
40b8bd: 75 34 jne 40b8f3 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x343>
40b8bf: e9 74 02 00 00 jmpq 40bb38 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x588>
40b8c4: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail11_State_base10_M_has_altEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:106
40b8c8: 8b 02 mov (%rdx),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:108
40b8ca: 8d 48 ff lea -0x1(%rax),%ecx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:224
40b8cd: 83 f9 01 cmp $0x1,%ecx
40b8d0: 0f 86 8a 00 00 00 jbe 40b960 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3b0>
40b8d6: 83 f8 07 cmp $0x7,%eax
40b8d9: 0f 84 81 00 00 00 je 40b960 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3b0>
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:287 (discriminator 3)
40b8df: 4c 89 c7 mov %r8,%rdi
40b8e2: e8 69 68 ff ff callq 402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>
40b8e7: 49 89 c0 mov %rax,%r8
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:218 (discriminator 3)
40b8ea: 4c 39 e0 cmp %r12,%rax
40b8ed: 0f 84 45 02 00 00 je 40bb38 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x588>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40b8f3: 49 8b 40 28 mov 0x28(%r8),%rax
40b8f7: 49 8b 4d 00 mov 0x0(%r13),%rcx
40b8fb: 48 8d 14 40 lea (%rax,%rax,2),%rdx
40b8ff: 48 c1 e2 04 shl $0x4,%rdx
40b903: 48 03 51 38 add 0x38(%rcx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:222
40b907: 48 8b 7a 08 mov 0x8(%rdx),%rdi
40b90b: 48 83 ff ff cmp $0xffffffffffffffff,%rdi
40b90f: 74 b7 je 40b8c8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x318>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b911: 4d 85 f6 test %r14,%r14
40b914: 0f 84 e9 03 00 00 je 40bd03 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x753>
40b91a: 4c 89 f0 mov %r14,%rax
40b91d: 4d 89 e1 mov %r12,%r9
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b920: 48 8b 70 10 mov 0x10(%rax),%rsi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b924: 48 8b 48 18 mov 0x18(%rax),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40b928: 48 3b 78 20 cmp 0x20(%rax),%rdi
40b92c: 7f 1d jg 40b94b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x39b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b92e: 48 85 f6 test %rsi,%rsi
40b931: 0f 84 d4 00 00 00 je 40ba0b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x45b>
40b937: 49 89 c1 mov %rax,%r9
40b93a: 48 89 f0 mov %rsi,%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b93d: 48 8b 70 10 mov 0x10(%rax),%rsi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b941: 48 8b 48 18 mov 0x18(%rax),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40b945: 48 3b 78 20 cmp 0x20(%rax),%rdi
40b949: 7e e3 jle 40b92e <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x37e>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b94b: 48 85 c9 test %rcx,%rcx
40b94e: 0f 84 b4 00 00 00 je 40ba08 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x458>
40b954: 48 89 c8 mov %rcx,%rax
40b957: eb c7 jmp 40b920 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x370>
40b959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:224 (discriminator 1)
40b960: 48 8b 72 10 mov 0x10(%rdx),%rsi
40b964: 48 83 fe ff cmp $0xffffffffffffffff,%rsi
40b968: 0f 84 71 ff ff ff je 40b8df <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x32f>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b96e: 4d 85 f6 test %r14,%r14
40b971: 0f 84 ca 03 00 00 je 40bd41 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x791>
40b977: 4c 89 e7 mov %r12,%rdi
40b97a: eb 13 jmp 40b98f <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3df>
40b97c: 0f 1f 40 00 nopl 0x0(%rax)
40b980: 48 85 c0 test %rax,%rax
40b983: 0f 84 7a 01 00 00 je 40bb03 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x553>
40b989: 4c 89 f7 mov %r14,%rdi
40b98c: 49 89 c6 mov %rax,%r14
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40b98f: 49 8b 46 10 mov 0x10(%r14),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40b993: 49 8b 4e 18 mov 0x18(%r14),%rcx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40b997: 49 3b 76 20 cmp 0x20(%r14),%rsi
40b99b: 7e e3 jle 40b980 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3d0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b99d: 48 85 c9 test %rcx,%rcx
40b9a0: 0f 84 5a 01 00 00 je 40bb00 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x550>
40b9a6: 48 89 c8 mov %rcx,%rax
40b9a9: eb e1 jmp 40b98c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3dc>
40b9ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:209
40b9b0: 48 8b 74 24 60 mov 0x60(%rsp),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:210
40b9b5: 48 83 fe ff cmp $0xffffffffffffffff,%rsi
40b9b9: 0f 84 2b fe ff ff je 40b7ea <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x23a>
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:755
40b9bf: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1950
40b9c4: 48 85 c0 test %rax,%rax
40b9c7: 0f 84 bd 01 00 00 je 40bb8a <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5da>
40b9cd: 4c 89 e7 mov %r12,%rdi
40b9d0: eb 15 jmp 40b9e7 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x437>
40b9d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
40b9d8: 48 85 d2 test %rdx,%rdx
40b9db: 0f 84 9a 01 00 00 je 40bb7b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5cb>
40b9e1: 48 89 c7 mov %rax,%rdi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40b9e4: 48 89 d0 mov %rdx,%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:794
40b9e7: 48 8b 50 10 mov 0x10(%rax),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:802
40b9eb: 48 8b 48 18 mov 0x18(%rax),%rcx
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1951
40b9ef: 48 3b 70 20 cmp 0x20(%rax),%rsi
40b9f3: 7e e3 jle 40b9d8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x428>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1950
40b9f5: 48 85 c9 test %rcx,%rcx
40b9f8: 0f 84 7a 01 00 00 je 40bb78 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5c8>
40b9fe: 48 89 ca mov %rcx,%rdx
40ba01: eb e1 jmp 40b9e4 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x434>
40ba03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40ba08: 4c 89 c8 mov %r9,%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2556
40ba0b: 4c 39 e0 cmp %r12,%rax
40ba0e: 74 08 je 40ba18 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x468>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:385
40ba10: 48 3b 78 20 cmp 0x20(%rax),%rdi
40ba14: 49 0f 4c c4 cmovl %r12,%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:223
40ba18: 48 8b 40 28 mov 0x28(%rax),%rax
40ba1c: 48 89 42 08 mov %rax,0x8(%rdx)
40ba20: e9 a3 fe ff ff jmpq 40b8c8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x318>
40ba25: 0f 1f 00 nopl (%rax)
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
40ba28: 48 8b 84 24 f8 00 00 00 mov 0xf8(%rsp),%rax
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ba30: be 00 02 00 00 mov $0x200,%esi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:202
40ba35: 48 8b 40 f8 mov -0x8(%rax),%rax
40ba39: 48 8b 80 f8 01 00 00 mov 0x1f8(%rax),%rax
40ba40: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ba45: e8 76 67 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
40ba4a: 48 8b 94 24 f8 00 00 00 mov 0xf8(%rsp),%rdx
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
40ba52: 48 8b 42 f8 mov -0x8(%rdx),%rax
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
40ba56: 48 83 ea 08 sub $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40ba5a: 66 48 0f 6e ea movq %rdx,%xmm5
40ba5f: 48 8d 98 f8 01 00 00 lea 0x1f8(%rax),%rbx
40ba66: 66 48 0f 6e e0 movq %rax,%xmm4
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
40ba6b: 48 05 00 02 00 00 add $0x200,%rax
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40ba71: 66 48 0f 6e c3 movq %rbx,%xmm0
40ba76: 66 0f 6c c4 punpcklqdq %xmm4,%xmm0
40ba7a: 0f 29 84 24 e0 00 00 00 movaps %xmm0,0xe0(%rsp)
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
40ba82: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:204
40ba87: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40ba8c: 66 0f 6c c5 punpcklqdq %xmm5,%xmm0
40ba90: 0f 29 84 24 f0 00 00 00 movaps %xmm0,0xf0(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
40ba98: e9 16 fc ff ff jmpq 40b6b3 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x103>
40ba9d: 0f 1f 00 nopl (%rax)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
40baa0: 4c 8d 45 38 lea 0x38(%rbp),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40baa4: 48 89 fe mov %rdi,%rsi
40baa7: 48 8d 94 24 80 00 00 00 lea 0x80(%rsp),%rdx
40baaf: 4c 89 c7 mov %r8,%rdi
40bab2: e8 79 96 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40bab7: 48 8b 45 40 mov 0x40(%rbp),%rax
40babb: e9 62 fc ff ff jmpq 40b722 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x172>
_ZNSt14_Function_baseC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:240
40bac0: 48 c7 44 24 70 00 00 00 00 movq $0x0,0x70(%rsp)
_ZNKSt14_Function_base8_M_emptyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248
40bac9: 48 8b 43 20 mov 0x20(%rbx),%rax
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:591
40bacd: 48 85 c0 test %rax,%rax
40bad0: 0f 84 13 fc ff ff je 40b6e9 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x139>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:593
40bad6: 48 8d 73 10 lea 0x10(%rbx),%rsi
40bada: ba 02 00 00 00 mov $0x2,%edx
40badf: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi
40bae4: ff d0 callq *%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
40bae6: f3 0f 6f 73 20 movdqu 0x20(%rbx),%xmm6
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:206
40baeb: 49 8b 6d 00 mov 0x0(%r13),%rbp
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
40baef: 0f 29 74 24 70 movaps %xmm6,0x70(%rsp)
40baf4: e9 f0 fb ff ff jmpq 40b6e9 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x139>
40baf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bb00: 49 89 fe mov %rdi,%r14
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2556
40bb03: 4d 39 e6 cmp %r12,%r14
40bb06: 74 08 je 40bb10 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x560>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:385
40bb08: 49 3b 76 20 cmp 0x20(%r14),%rsi
40bb0c: 4d 0f 4c f4 cmovl %r12,%r14
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:225
40bb10: 49 8b 46 28 mov 0x28(%r14),%rax
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:287
40bb14: 4c 89 c7 mov %r8,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:225
40bb17: 48 89 42 10 mov %rax,0x10(%rdx)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:749
40bb1b: 4c 8b 74 24 30 mov 0x30(%rsp),%r14
_ZNSt17_Rb_tree_iteratorISt4pairIKllEEppEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:287
40bb20: e8 2b 66 ff ff callq 402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>
40bb25: 49 89 c0 mov %rax,%r8
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:218
40bb28: 4c 39 e0 cmp %r12,%rax
40bb2b: 0f 85 c2 fd ff ff jne 40b8f3 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x343>
40bb31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bb38: 4d 85 f6 test %r14,%r14
40bb3b: 0f 84 26 02 00 00 je 40bd67 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7b7>
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40bb41: 49 8b 4d 10 mov 0x10(%r13),%rcx
40bb45: 4c 89 f6 mov %r14,%rsi
40bb48: 4c 89 e7 mov %r12,%rdi
40bb4b: eb 0e jmp 40bb5b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5ab>
40bb4d: 0f 1f 00 nopl (%rax)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bb50: 48 85 c0 test %rax,%rax
40bb53: 74 76 je 40bbcb <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x61b>
40bb55: 48 89 f7 mov %rsi,%rdi
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40bb58: 48 89 c6 mov %rax,%rsi
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40bb5b: 48 8b 46 10 mov 0x10(%rsi),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40bb5f: 48 8b 56 18 mov 0x18(%rsi),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40bb63: 48 3b 4e 20 cmp 0x20(%rsi),%rcx
40bb67: 7e e7 jle 40bb50 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bb69: 48 85 d2 test %rdx,%rdx
40bb6c: 74 5a je 40bbc8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x618>
40bb6e: 48 89 d0 mov %rdx,%rax
40bb71: eb e5 jmp 40bb58 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5a8>
40bb73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_EPKSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1950
40bb78: 48 89 f8 mov %rdi,%rax
_ZNKSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE4findERS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2569
40bb7b: 4c 39 e0 cmp %r12,%rax
40bb7e: 74 0a je 40bb8a <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5da>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2568
40bb80: 48 3b 70 20 cmp 0x20(%rax),%rsi
40bb84: 0f 8d 60 fc ff ff jge 40b7ea <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x23a>
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bb8a: 48 8b 9c 24 f0 00 00 00 mov 0xf0(%rsp),%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40bb92: 48 8b 84 24 e0 00 00 00 mov 0xe0(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bb9a: 48 8d 53 f8 lea -0x8(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40bb9e: 48 39 d0 cmp %rdx,%rax
40bba1: 0f 84 83 01 00 00 je 40bd2a <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x77a>
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40bba7: 48 89 30 mov %rsi,(%rax)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40bbaa: 48 83 c0 08 add $0x8,%rax
40bbae: 48 89 84 24 e0 00 00 00 mov %rax,0xe0(%rsp)
40bbb6: e9 2f fc ff ff jmpq 40b7ea <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x23a>
40bbbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bbc0: 4c 89 e6 mov %r12,%rsi
40bbc3: e9 e6 fb ff ff jmpq 40b7ae <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1fe>
40bbc8: 48 89 fe mov %rdi,%rsi
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:499
40bbcb: 4c 39 e6 cmp %r12,%rsi
40bbce: 74 0a je 40bbda <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x62a>
40bbd0: 48 3b 4e 20 cmp 0x20(%rsi),%rcx
40bbd4: 0f 8d 20 01 00 00 jge 40bcfa <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x74a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bbda: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:227
40bbdf: 49 8d 45 10 lea 0x10(%r13),%rax
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bbe3: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
40bbe8: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:227
40bbeb: 48 89 44 24 50 mov %rax,0x50(%rsp)
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bbf0: e8 6b f7 ff ff callq 40b360 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:749
40bbf5: 4c 8b 74 24 30 mov 0x30(%rsp),%r14
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:227
40bbfa: 48 8b 58 28 mov 0x28(%rax),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bbfe: 4d 85 f6 test %r14,%r14
40bc01: 0f 84 1b 01 00 00 je 40bd22 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x772>
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40bc07: 49 8b 4d 08 mov 0x8(%r13),%rcx
40bc0b: 4c 89 e6 mov %r12,%rsi
40bc0e: eb 0b jmp 40bc1b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x66b>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bc10: 48 85 c0 test %rax,%rax
40bc13: 74 21 je 40bc36 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x686>
40bc15: 4c 89 f6 mov %r14,%rsi
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40bc18: 49 89 c6 mov %rax,%r14
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
40bc1b: 49 8b 46 10 mov 0x10(%r14),%rax
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:798
40bc1f: 49 8b 56 18 mov 0x18(%r14),%rdx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1935
40bc23: 49 3b 4e 20 cmp 0x20(%r14),%rcx
40bc27: 7e e7 jle 40bc10 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x660>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bc29: 48 85 d2 test %rdx,%rdx
40bc2c: 74 05 je 40bc33 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x683>
40bc2e: 48 89 d0 mov %rdx,%rax
40bc31: eb e5 jmp 40bc18 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x668>
40bc33: 49 89 f6 mov %rsi,%r14
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:499
40bc36: 4d 39 e6 cmp %r12,%r14
40bc39: 74 06 je 40bc41 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x691>
40bc3b: 49 3b 4e 20 cmp 0x20(%r14),%rcx
40bc3f: 7d 28 jge 40bc69 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x6b9>
40bc41: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40bc46: 48 8b 44 24 08 mov 0x8(%rsp),%rax
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bc4b: 48 8d 94 24 80 00 00 00 lea 0x80(%rsp),%rdx
40bc53: 4c 89 f6 mov %r14,%rsi
40bc56: 48 89 ef mov %rbp,%rdi
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40bc59: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bc61: e8 fa f6 ff ff callq 40b360 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0>
40bc66: 49 89 c6 mov %rax,%r14
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:227
40bc69: 49 8b 46 28 mov 0x28(%r14),%rax
40bc6d: 49 8b 55 00 mov 0x0(%r13),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEll():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:366
40bc71: 49 89 5f 10 mov %rbx,0x10(%r15)
_ZNSt11_Deque_baseIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596
40bc75: 48 8b bc 24 b0 00 00 00 mov 0xb0(%rsp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEll():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:366
40bc7d: 49 89 17 mov %rdx,(%r15)
40bc80: 49 89 47 08 mov %rax,0x8(%r15)
_ZNSt11_Deque_baseIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596
40bc84: 48 85 ff test %rdi,%rdi
40bc87: 74 52 je 40bcdb <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x72b>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:598
40bc89: 48 8b 84 24 f8 00 00 00 mov 0xf8(%rsp),%rax
40bc91: 48 8b 9c 24 d8 00 00 00 mov 0xd8(%rsp),%rbx
40bc99: 48 8d 68 08 lea 0x8(%rax),%rbp
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
40bc9d: 48 39 dd cmp %rbx,%rbp
40bca0: 76 24 jbe 40bcc6 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x716>
40bca2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40bca8: 48 8b 3b mov (%rbx),%rdi
40bcab: be 00 02 00 00 mov $0x200,%esi
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
40bcb0: 48 83 c3 08 add $0x8,%rbx
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40bcb4: e8 07 65 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseIlSaIlEE16_M_destroy_nodesEPPlS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
40bcb9: 48 39 dd cmp %rbx,%rbp
40bcbc: 77 ea ja 40bca8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x6f8>
_ZNSt11_Deque_baseIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:600
40bcbe: 48 8b bc 24 b0 00 00 00 mov 0xb0(%rsp),%rdi
_ZN9__gnu_cxx13new_allocatorIPlE10deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40bcc6: 48 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%rax
40bcce: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
40bcd6: e8 e5 64 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:991
40bcdb: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
40bce0: e8 0b 79 ff ff callq 4035f0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:228
40bce5: 48 81 c4 08 01 00 00 add $0x108,%rsp
40bcec: 4c 89 f8 mov %r15,%rax
40bcef: 5b pop %rbx
40bcf0: 5d pop %rbp
40bcf1: 41 5c pop %r12
40bcf3: 41 5d pop %r13
40bcf5: 41 5e pop %r14
40bcf7: 41 5f pop %r15
40bcf9: c3 retq
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:227
40bcfa: 48 8b 5e 28 mov 0x28(%rsi),%rbx
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bcfe: e9 04 ff ff ff jmpq 40bc07 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x657>
40bd03: 4c 89 e0 mov %r12,%rax
40bd06: e9 0d fd ff ff jmpq 40ba18 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x468>
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
40bd0b: 48 8d 74 24 58 lea 0x58(%rsp),%rsi
40bd10: 48 8d bc 24 b0 00 00 00 lea 0xb0(%rsp),%rdi
40bd18: e8 93 bb ff ff callq 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
40bd1d: e9 6e fb ff ff jmpq 40b890 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x2e0>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bd22: 4d 89 e6 mov %r12,%r14
40bd25: e9 1c ff ff ff jmpq 40bc46 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x696>
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
40bd2a: 48 8d 74 24 60 lea 0x60(%rsp),%rsi
40bd2f: 48 8d bc 24 b0 00 00 00 lea 0xb0(%rsp),%rdi
40bd37: e8 74 bb ff ff callq 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
40bd3c: e9 a9 fa ff ff jmpq 40b7ea <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x23a>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bd41: 4d 89 e6 mov %r12,%r14
40bd44: e9 c7 fd ff ff jmpq 40bb10 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x560>
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
40bd49: 49 8d 75 08 lea 0x8(%r13),%rsi
40bd4d: 48 8d bc 24 b0 00 00 00 lea 0xb0(%rsp),%rdi
40bd55: e8 56 bb ff ff callq 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
_ZSteqRKSt15_Deque_iteratorIlRlPlES4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:269
40bd5a: 48 8b bc 24 e0 00 00 00 mov 0xe0(%rsp),%rdi
40bd62: e9 0e f9 ff ff jmpq 40b675 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0xc5>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_EPSt18_Rb_tree_node_baseRS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:1934
40bd67: 4c 89 e6 mov %r12,%rsi
40bd6a: e9 6b fe ff ff jmpq 40bbda <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x62a>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40bd6f: 48 89 c3 mov %rax,%rbx
40bd72: eb 05 jmp 40bd79 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7c9>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:204
40bd74: 48 89 c3 mov %rax,%rbx
40bd77: eb 28 jmp 40bda1 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7f1>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40bd79: 48 8b 44 24 70 mov 0x70(%rsp),%rax
40bd7e: 48 85 c0 test %rax,%rax
40bd81: 74 28 je 40bdab <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7fb>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40bd83: 48 8d 74 24 60 lea 0x60(%rsp),%rsi
40bd88: ba 03 00 00 00 mov $0x3,%edx
40bd8d: 48 89 f7 mov %rsi,%rdi
40bd90: ff d0 callq *%rax
40bd92: eb 17 jmp 40bdab <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7fb>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:206 (discriminator 2)
40bd94: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
40bd9c: e8 df 80 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:204
40bda1: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
40bda6: e8 d5 80 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt5dequeIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1004
40bdab: 48 8d bc 24 b0 00 00 00 lea 0xb0(%rsp),%rdi
40bdb3: e8 78 b5 ff ff callq 407330 <_ZNSt11_Deque_baseIlSaIlEED1Ev>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:991
40bdb8: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
40bdbd: e8 2e 78 ff ff callq 4035f0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0>
_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKllEEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40bdc2: 48 89 df mov %rbx,%rdi
40bdc5: e8 16 65 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
40bdca: be 90 42 41 00 mov $0x414290,%esi
40bdcf: bf 09 00 00 00 mov $0x9,%edi
40bdd4: e8 87 65 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:991
40bdd9: 48 89 c3 mov %rax,%rbx
40bddc: eb da jmp 40bdb8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x808>
_ZNSt5dequeIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1004
40bdde: 48 89 c3 mov %rax,%rbx
40bde1: eb c8 jmp 40bdab <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7fb>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:206
40bde3: 48 89 c3 mov %rax,%rbx
40bde6: eb ac jmp 40bd94 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7e4>
40bde8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
000000000040bdf0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:183
40bdf0: 41 57 push %r15
40bdf2: 41 56 push %r14
40bdf4: 41 55 push %r13
40bdf6: 41 54 push %r12
40bdf8: 55 push %rbp
40bdf9: 53 push %rbx
40bdfa: 48 89 fb mov %rdi,%rbx
40bdfd: 48 81 ec 28 01 00 00 sub $0x128,%rsp
_ZNSt15regex_constantsanENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:186
40be04: 44 8b 37 mov (%rdi),%r14d
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40be07: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt15regex_constantsanENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:186
40be0d: 41 83 e6 10 and $0x10,%r14d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40be11: 83 f8 14 cmp $0x14,%eax
40be14: 74 3a je 40be50 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x60>
40be16: 83 f8 15 cmp $0x15,%eax
40be19: 0f 84 41 01 00 00 je 40bf60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x170>
40be1f: 83 f8 12 cmp $0x12,%eax
40be22: 0f 84 28 02 00 00 je 40c050 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x260>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:293
40be28: 45 31 c0 xor %r8d,%r8d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40be2b: 83 f8 0c cmp $0xc,%eax
40be2e: 0f 84 6c 03 00 00 je 40c1a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x3b0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:295
40be34: 48 81 c4 28 01 00 00 add $0x128,%rsp
40be3b: 44 89 c0 mov %r8d,%eax
40be3e: 5b pop %rbx
40be3f: 5d pop %rbp
40be40: 41 5c pop %r12
40be42: 41 5d pop %r13
40be44: 41 5e pop %r14
40be46: 41 5f pop %r15
40be48: c3 retq
40be49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40be50: 4c 8d bf d0 00 00 00 lea 0xd0(%rdi),%r15
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40be57: 4c 8d af 10 01 00 00 lea 0x110(%rdi),%r13
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40be5e: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40be62: 4c 89 fe mov %r15,%rsi
40be65: 4c 89 ef mov %r13,%rdi
40be68: e8 a3 62 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40be6d: 48 89 ef mov %rbp,%rdi
40be70: e8 2b 90 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:189
40be75: 48 8b 83 40 01 00 00 mov 0x140(%rbx),%rax
40be7c: 48 39 83 60 01 00 00 cmp %rax,0x160(%rbx)
40be83: 0f 84 24 09 00 00 je 40c7ad <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9bd>
40be89: 45 31 e4 xor %r12d,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:192
40be8c: 45 85 f6 test %r14d,%r14d
40be8f: 74 0d je 40be9e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0xae>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40be91: 83 bb 98 00 00 00 12 cmpl $0x12,0x98(%rbx)
40be98: 0f 84 f1 08 00 00 je 40c78f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x99f>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:197
40be9e: 48 89 de mov %rbx,%rsi
40bea1: 48 8d bc 24 a0 00 00 00 lea 0xa0(%rsp),%rdi
40bea9: e8 02 7f ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:198
40beae: 48 8b 94 24 a8 00 00 00 mov 0xa8(%rsp),%rdx
40beb6: 44 89 e1 mov %r12d,%ecx
40beb9: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
40bec0: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:197
40bec7: 48 8b ac 24 b0 00 00 00 mov 0xb0(%rsp),%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:198
40becf: e8 3c 9d ff ff callq 405c10 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40bed4: 48 8b 8c 24 a0 00 00 00 mov 0xa0(%rsp),%rcx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:198
40bedc: 48 89 c2 mov %rax,%rdx
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40bedf: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40bee6: 66 48 0f 6e c2 movq %rdx,%xmm0
40beeb: 48 89 84 24 d0 00 00 00 mov %rax,0xd0(%rsp)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40bef3: 48 8d 44 6d 00 lea 0x0(%rbp,%rbp,2),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40bef8: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40befc: 48 c1 e0 04 shl $0x4,%rax
40bf00: 48 03 41 38 add 0x38(%rcx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40bf04: 0f 11 84 24 d8 00 00 00 movups %xmm0,0xd8(%rsp)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40bf0c: 48 89 50 08 mov %rdx,0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bf10: 48 8b 93 70 01 00 00 mov 0x170(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40bf17: 48 8b 83 60 01 00 00 mov 0x160(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bf1e: 48 83 ea 18 sub $0x18,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40bf22: 48 39 d0 cmp %rdx,%rax
40bf25: 0f 84 bd 05 00 00 je 40c4e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x6f8>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40bf2b: 66 0f 6f ac 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm5
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40bf34: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40bf38: 0f 11 68 e8 movups %xmm5,-0x18(%rax)
40bf3c: 48 8b 94 24 e0 00 00 00 mov 0xe0(%rsp),%rdx
40bf44: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40bf48: 48 89 83 60 01 00 00 mov %rax,0x160(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:294
40bf4f: 41 b8 01 00 00 00 mov $0x1,%r8d
40bf55: e9 da fe ff ff jmpq 40be34 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x44>
40bf5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40bf60: 4c 8d bf d0 00 00 00 lea 0xd0(%rdi),%r15
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40bf67: 4c 8d af 10 01 00 00 lea 0x110(%rdi),%r13
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40bf6e: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40bf72: 4c 89 fe mov %r15,%rsi
40bf75: 4c 89 ef mov %r13,%rdi
40bf78: e8 93 61 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40bf7d: 48 89 ef mov %rbp,%rdi
40bf80: e8 1b 8f ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:189
40bf85: 48 8b 83 40 01 00 00 mov 0x140(%rbx),%rax
40bf8c: 48 39 83 60 01 00 00 cmp %rax,0x160(%rbx)
40bf93: 0f 84 14 08 00 00 je 40c7ad <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9bd>
40bf99: 45 31 e4 xor %r12d,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:192
40bf9c: 45 85 f6 test %r14d,%r14d
40bf9f: 74 0d je 40bfae <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x1be>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40bfa1: 83 bb 98 00 00 00 12 cmpl $0x12,0x98(%rbx)
40bfa8: 0f 84 23 06 00 00 je 40c5d1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x7e1>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:207
40bfae: 48 89 de mov %rbx,%rsi
40bfb1: 48 8d bc 24 d0 00 00 00 lea 0xd0(%rsp),%rdi
40bfb9: e8 f2 7d ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:208
40bfbe: 48 8b 94 24 d8 00 00 00 mov 0xd8(%rsp),%rdx
40bfc6: 44 89 e1 mov %r12d,%ecx
40bfc9: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
40bfd0: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi
40bfd7: e8 34 9c ff ff callq 405c10 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40bfdc: 48 8b 8c 24 d0 00 00 00 mov 0xd0(%rsp),%rcx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:208
40bfe4: 48 89 c2 mov %rax,%rdx
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40bfe7: 48 8b 84 24 e0 00 00 00 mov 0xe0(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40bfef: 48 8d 04 40 lea (%rax,%rax,2),%rax
40bff3: 48 c1 e0 04 shl $0x4,%rax
40bff7: 48 03 41 38 add 0x38(%rcx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bffb: 48 8b 8b 70 01 00 00 mov 0x170(%rbx),%rcx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c002: 48 89 50 08 mov %rdx,0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c006: 48 8b 83 60 01 00 00 mov 0x160(%rbx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:374
40c00d: 48 89 94 24 e0 00 00 00 mov %rdx,0xe0(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c015: 48 8d 51 e8 lea -0x18(%rcx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c019: 48 39 d0 cmp %rdx,%rax
40c01c: 0f 84 c6 04 00 00 je 40c4e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x6f8>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40c022: 66 0f 6f b4 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm6
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c02b: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c02f: 0f 11 70 e8 movups %xmm6,-0x18(%rax)
40c033: 48 8b 94 24 e0 00 00 00 mov 0xe0(%rsp),%rdx
40c03b: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c03f: 48 89 83 60 01 00 00 mov %rax,0x160(%rbx)
40c046: e9 04 ff ff ff jmpq 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
40c04b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40c050: 4c 8d bf d0 00 00 00 lea 0xd0(%rdi),%r15
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40c057: 4c 8d a7 10 01 00 00 lea 0x110(%rdi),%r12
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40c05e: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c062: 4c 89 fe mov %r15,%rsi
40c065: 4c 89 e7 mov %r12,%rdi
40c068: e8 a3 60 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c06d: 48 89 ef mov %rbp,%rdi
40c070: e8 2b 8e ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:189
40c075: 48 8b 83 40 01 00 00 mov 0x140(%rbx),%rax
40c07c: 48 39 83 60 01 00 00 cmp %rax,0x160(%rbx)
40c083: 0f 84 24 07 00 00 je 40c7ad <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9bd>
40c089: 45 31 ed xor %r13d,%r13d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:192
40c08c: 45 85 f6 test %r14d,%r14d
40c08f: 74 27 je 40c0b8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x2c8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c091: 83 bb 98 00 00 00 12 cmpl $0x12,0x98(%rbx)
40c098: 75 1e jne 40c0b8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x2c8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c09a: 4c 89 fe mov %r15,%rsi
40c09d: 4c 89 e7 mov %r12,%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c0a0: 41 bd 01 00 00 00 mov $0x1,%r13d
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c0a6: e8 65 60 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c0ab: 48 89 ef mov %rbp,%rdi
40c0ae: e8 ed 8d ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40c0b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:215
40c0b8: 48 89 de mov %rbx,%rsi
40c0bb: 48 8d bc 24 a0 00 00 00 lea 0xa0(%rsp),%rdi
40c0c3: e8 e8 7c ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:216
40c0c8: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:215
40c0cf: 4c 8b a4 24 b0 00 00 00 mov 0xb0(%rsp),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:216
40c0d7: e8 44 94 ff ff callq 405520 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:217
40c0dc: 48 8b 94 24 a8 00 00 00 mov 0xa8(%rsp),%rdx
40c0e4: 44 89 e9 mov %r13d,%ecx
40c0e7: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
40c0ee: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:216
40c0f5: 48 89 c5 mov %rax,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:217
40c0f8: e8 13 9b ff ff callq 405c10 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c0fd: 48 8b 8c 24 a0 00 00 00 mov 0xa0(%rsp),%rcx
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40c105: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40c10c: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c111: 4b 8d 04 64 lea (%r12,%r12,2),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40c115: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c119: 48 c1 e0 04 shl $0x4,%rax
40c11d: 48 03 41 38 add 0x38(%rcx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40c121: 48 89 94 24 d0 00 00 00 mov %rdx,0xd0(%rsp)
40c129: 0f 11 84 24 d8 00 00 00 movups %xmm0,0xd8(%rsp)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c131: 48 89 68 08 mov %rbp,0x8(%rax)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c135: 48 8b 84 24 e0 00 00 00 mov 0xe0(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c13d: 48 8d 04 40 lea (%rax,%rax,2),%rax
40c141: 48 c1 e0 04 shl $0x4,%rax
40c145: 48 03 42 38 add 0x38(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c149: 48 8b 93 70 01 00 00 mov 0x170(%rbx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c150: 48 89 68 08 mov %rbp,0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c154: 48 8b 83 60 01 00 00 mov 0x160(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c15b: 48 83 ea 18 sub $0x18,%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:374
40c15f: 48 89 ac 24 e0 00 00 00 mov %rbp,0xe0(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c167: 48 39 d0 cmp %rdx,%rax
40c16a: 0f 84 78 03 00 00 je 40c4e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x6f8>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40c170: 66 0f 6f bc 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm7
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c179: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c17d: 0f 11 78 e8 movups %xmm7,-0x18(%rax)
40c181: 48 8b 94 24 e0 00 00 00 mov 0xe0(%rsp),%rdx
40c189: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c18d: 48 89 83 60 01 00 00 mov %rax,0x160(%rbx)
40c194: e9 b6 fd ff ff jmpq 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
40c199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40c1a0: 4c 8d 8f d0 00 00 00 lea 0xd0(%rdi),%r9
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40c1a7: 4c 8d a7 10 01 00 00 lea 0x110(%rdi),%r12
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40c1ae: 4c 8d 6f 08 lea 0x8(%rdi),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c1b2: 4c 89 ce mov %r9,%rsi
40c1b5: 4c 89 e7 mov %r12,%rdi
40c1b8: 4c 89 0c 24 mov %r9,(%rsp)
40c1bc: e8 4f 5f ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c1c1: 4c 89 ef mov %r13,%rdi
40c1c4: e8 d7 8c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:226
40c1c9: 48 8b 83 40 01 00 00 mov 0x140(%rbx),%rax
40c1d0: 48 39 83 60 01 00 00 cmp %rax,0x160(%rbx)
40c1d7: 0f 84 d0 05 00 00 je 40c7ad <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9bd>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c1dd: 83 bb 98 00 00 00 1a cmpl $0x1a,0x98(%rbx)
40c1e4: 0f 85 f5 05 00 00 jne 40c7df <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9ef>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c1ea: 4c 8b 0c 24 mov (%rsp),%r9
40c1ee: 4c 89 e7 mov %r12,%rdi
40c1f1: 4c 89 ce mov %r9,%rsi
40c1f4: e8 17 5f ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c1f9: 4c 89 ef mov %r13,%rdi
40c1fc: e8 9f 8c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:232
40c201: 48 89 de mov %rbx,%rsi
40c204: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
40c209: e8 a2 7b ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:233
40c20e: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
40c215: e8 06 93 ff ff callq 405520 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40c21a: 48 8b 93 00 01 00 00 mov 0x100(%rbx),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:234
40c221: be 0a 00 00 00 mov $0xa,%esi
40c226: 48 89 df mov %rbx,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40c229: 66 48 0f 6e c0 movq %rax,%xmm0
40c22e: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
40c232: 48 89 54 24 30 mov %rdx,0x30(%rsp)
40c237: 0f 11 44 24 38 movups %xmm0,0x38(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:234
40c23c: e8 4f b1 ff ff callq 407390 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c241: 4c 8b 0c 24 mov (%rsp),%r9
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:234
40c245: 48 63 e8 movslq %eax,%rbp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40c248: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c24e: 83 f8 19 cmp $0x19,%eax
40c251: 0f 84 cf 04 00 00 je 40c726 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x936>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:235
40c257: c6 44 24 0b 00 movb $0x0,0xb(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:245
40c25c: 45 31 ff xor %r15d,%r15d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c25f: 83 f8 0d cmp $0xd,%eax
40c262: 0f 85 b2 05 00 00 jne 40c81a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0xa2a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c268: 4c 89 ce mov %r9,%rsi
40c26b: 4c 89 e7 mov %r12,%rdi
40c26e: 4c 89 0c 24 mov %r9,(%rsp)
40c272: e8 99 5e ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c277: 4c 89 ef mov %r13,%rdi
40c27a: e8 21 8c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:250
40c27f: 45 85 f6 test %r14d,%r14d
40c282: 4c 8b 0c 24 mov (%rsp),%r9
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:250
40c286: c7 44 24 0c 00 00 00 00 movl $0x0,0xc(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:250
40c28e: c6 04 24 00 movb $0x0,(%rsp)
40c292: 74 2c je 40c2c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x4d0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c294: 83 bb 98 00 00 00 12 cmpl $0x12,0x98(%rbx)
40c29b: 75 23 jne 40c2c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x4d0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c29d: 4c 89 ce mov %r9,%rsi
40c2a0: 4c 89 e7 mov %r12,%rdi
40c2a3: e8 68 5e ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c2a8: 4c 89 ef mov %r13,%rdi
40c2ab: e8 f0 8b ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:595
40c2b0: c7 44 24 0c 01 00 00 00 movl $0x1,0xc(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:250
40c2b8: c6 04 24 01 movb $0x1,(%rsp)
40c2bc: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:252 (discriminator 7)
40c2c0: 45 31 f6 xor %r14d,%r14d
40c2c3: 4c 8d ac 24 d0 00 00 00 lea 0xd0(%rsp),%r13
40c2cb: 48 85 ed test %rbp,%rbp
40c2ce: 7e 45 jle 40c315 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x525>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:253
40c2d0: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
40c2d5: 4c 89 ef mov %r13,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:252
40c2d8: 49 83 c6 01 add $0x1,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:253
40c2dc: e8 cf f2 ff ff callq 40b5b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c2e1: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40c2e6: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
40c2eb: 48 8d 04 40 lea (%rax,%rax,2),%rax
40c2ef: 48 c1 e0 04 shl $0x4,%rax
40c2f3: 48 03 41 38 add 0x38(%rcx),%rax
40c2f7: 48 8b 8c 24 d8 00 00 00 mov 0xd8(%rsp),%rcx
40c2ff: 48 89 48 08 mov %rcx,0x8(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
40c303: 48 8b 84 24 e0 00 00 00 mov 0xe0(%rsp),%rax
40c30b: 48 89 44 24 40 mov %rax,0x40(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:252
40c310: 4c 39 f5 cmp %r14,%rbp
40c313: 75 bb jne 40c2d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x4e0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:255
40c315: 80 7c 24 0b 00 cmpb $0x0,0xb(%rsp)
40c31a: 0f 85 78 03 00 00 jne 40c698 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x8a8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:266
40c320: 4d 85 ff test %r15,%r15
40c323: 0f 88 a2 04 00 00 js 40c7cb <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9db>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:269
40c329: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
_ZNSt11_Deque_baseIlSaIlEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:436
40c330: 4c 8d ac 24 d0 00 00 00 lea 0xd0(%rsp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:269
40c338: e8 e3 91 ff ff callq 405520 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv>
_ZNSt15_Deque_iteratorIlRlPlEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:152
40c33d: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt11_Deque_baseIlSaIlEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:436
40c341: 31 f6 xor %esi,%esi
40c343: 4c 89 ef mov %r13,%rdi
_ZNSt11_Deque_baseIlSaIlEE16_Deque_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:493
40c346: 48 c7 84 24 d0 00 00 00 00 00 00 00 movq $0x0,0xd0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:269
40c352: 49 89 c6 mov %rax,%r14
_ZNSt11_Deque_baseIlSaIlEE16_Deque_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:493
40c355: 48 c7 84 24 d8 00 00 00 00 00 00 00 movq $0x0,0xd8(%rsp)
_ZNSt15_Deque_iteratorIlRlPlEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:152
40c361: 0f 29 84 24 e0 00 00 00 movaps %xmm0,0xe0(%rsp)
40c369: 0f 29 84 24 f0 00 00 00 movaps %xmm0,0xf0(%rsp)
40c371: 0f 29 84 24 00 01 00 00 movaps %xmm0,0x100(%rsp)
40c379: 0f 29 84 24 10 01 00 00 movaps %xmm0,0x110(%rsp)
_ZNSt11_Deque_baseIlSaIlEEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:436
40c381: e8 ca b3 ff ff callq 407750 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:274
40c386: 4d 85 ff test %r15,%r15
40c389: 0f 84 72 01 00 00 je 40c501 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x711>
40c38f: 45 31 e4 xor %r12d,%r12d
40c392: e9 d0 00 00 00 jmpq 40c467 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x677>
40c397: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40c3a0: 48 8d b4 24 a0 00 00 00 lea 0xa0(%rsp),%rsi
40c3a8: e8 83 7b ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40c3ad: 48 8b 45 40 mov 0x40(%rbp),%rax
40c3b1: 48 83 c0 30 add $0x30,%rax
40c3b5: 48 89 45 40 mov %rax,0x40(%rbp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40c3b9: 48 b9 ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rcx
40c3c3: 48 2b 45 38 sub 0x38(%rbp),%rax
40c3c7: 48 89 c5 mov %rax,%rbp
40c3ca: 48 c1 fd 04 sar $0x4,%rbp
40c3ce: 48 0f af e9 imul %rcx,%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
40c3d2: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
40c3d8: 0f 87 de 03 00 00 ja 40c7bc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9cc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c3de: 48 8d bc 24 a0 00 00 00 lea 0xa0(%rsp),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
40c3e6: 48 83 ed 01 sub $0x1,%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c3ea: e8 91 7a ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:258
40c3ef: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
40c3f4: e8 87 7a ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c3f9: 48 8b b4 24 10 01 00 00 mov 0x110(%rsp),%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c401: 48 8b 84 24 00 01 00 00 mov 0x100(%rsp),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:277
40c409: 48 89 ac 24 a0 00 00 00 mov %rbp,0xa0(%rsp)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c411: 48 8d 56 f8 lea -0x8(%rsi),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c415: 48 39 d0 cmp %rdx,%rax
40c418: 0f 84 62 02 00 00 je 40c680 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x890>
_ZN9__gnu_cxx13new_allocatorIlE9constructIlJRKlEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40c41e: 48 89 28 mov %rbp,(%rax)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c421: 48 83 c0 08 add $0x8,%rax
40c425: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c42d: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:280
40c432: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:274
40c437: 49 83 c4 01 add $0x1,%r12
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40c43b: 48 8b b4 24 a0 00 00 00 mov 0xa0(%rsp),%rsi
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c443: 48 8b 48 38 mov 0x38(%rax),%rcx
40c447: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40c44c: 48 8d 04 40 lea (%rax,%rax,2),%rax
40c450: 48 c1 e0 04 shl $0x4,%rax
40c454: 48 89 74 01 08 mov %rsi,0x8(%rcx,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
40c459: 48 89 54 24 40 mov %rdx,0x40(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:274
40c45e: 4d 39 e7 cmp %r12,%r15
40c461: 0f 8e a9 00 00 00 jle 40c510 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x720>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:276
40c467: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
40c46c: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
40c471: e8 3a f1 ff ff callq 40b5b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:261
40c476: 48 8b 44 24 58 mov 0x58(%rsp),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40c47b: 48 8b ab 00 01 00 00 mov 0x100(%rbx),%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c482: 48 8d bc 24 a0 00 00 00 lea 0xa0(%rsp),%rdi
40c48a: 48 8d 74 24 70 lea 0x70(%rsp),%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
40c48f: c7 44 24 70 02 00 00 00 movl $0x2,0x70(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:261
40c497: 48 89 44 24 78 mov %rax,0x78(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:263
40c49c: 0f b6 04 24 movzbl (%rsp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:262
40c4a0: 4c 89 b4 24 80 00 00 00 mov %r14,0x80(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:263
40c4a8: 88 84 24 88 00 00 00 mov %al,0x88(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c4af: e8 7c 7a ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40c4b4: 48 8b 7d 40 mov 0x40(%rbp),%rdi
40c4b8: 48 3b 7d 48 cmp 0x48(%rbp),%rdi
40c4bc: 0f 85 de fe ff ff jne 40c3a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5b0>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
40c4c2: 4c 8d 45 38 lea 0x38(%rbp),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40c4c6: 48 89 fe mov %rdi,%rsi
40c4c9: 48 8d 94 24 a0 00 00 00 lea 0xa0(%rsp),%rdx
40c4d1: 4c 89 c7 mov %r8,%rdi
40c4d4: e8 57 8c ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40c4d9: 48 8b 45 40 mov 0x40(%rbp),%rax
40c4dd: e9 d7 fe ff ff jmpq 40c3b9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5c9>
40c4e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:240
40c4e8: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
40c4ef: 48 8d b4 24 d0 00 00 00 lea 0xd0(%rsp),%rsi
40c4f7: e8 44 b7 ff ff callq 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
40c4fc: e9 4e fa ff ff jmpq 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c501: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c506: 48 8b 54 24 40 mov 0x40(%rsp),%rdx
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c50b: 48 8b 48 38 mov 0x38(%rax),%rcx
40c50f: 90 nop
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c510: 48 8d 04 52 lea (%rdx,%rdx,2),%rax
_ZSteqRKSt15_Deque_iteratorIlRlPlES4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:269
40c514: 48 8b bc 24 00 01 00 00 mov 0x100(%rsp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
40c51c: 48 c1 e0 04 shl $0x4,%rax
40c520: 4c 89 74 01 08 mov %r14,0x8(%rcx,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:374
40c525: 4c 89 74 24 40 mov %r14,0x40(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:283
40c52a: 48 3b bc 24 e0 00 00 00 cmp 0xe0(%rsp),%rdi
40c532: 74 57 je 40c58b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x79b>
_ZNSt15_Deque_iteratorIlRlPlEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:169
40c534: 48 8b 8c 24 08 01 00 00 mov 0x108(%rsp),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:170
40c53c: 4c 8b 84 24 18 01 00 00 mov 0x118(%rsp),%r8
40c544: 48 8b b3 00 01 00 00 mov 0x100(%rbx),%rsi
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c54b: 48 8b 56 38 mov 0x38(%rsi),%rdx
_ZNSt15_Deque_iteratorIlRlPlEmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:210
40c54f: 48 39 cf cmp %rcx,%rdi
40c552: 0f 84 98 00 00 00 je 40c5f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x800>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c558: 48 8b 47 f8 mov -0x8(%rdi),%rax
_ZNSt5dequeIlSaIlEE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
40c55c: 48 83 ef 08 sub $0x8,%rdi
40c560: 48 89 bc 24 00 01 00 00 mov %rdi,0x100(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c568: 48 8d 04 40 lea (%rax,%rax,2),%rax
40c56c: 48 c1 e0 04 shl $0x4,%rax
40c570: 48 01 d0 add %rdx,%rax
_ZSt4swapIlENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
40c573: f3 0f 6f 40 08 movdqu 0x8(%rax),%xmm0
40c578: 66 0f c6 c0 01 shufpd $0x1,%xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
40c57d: 0f 11 40 08 movups %xmm0,0x8(%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:283
40c581: 48 3b bc 24 e0 00 00 00 cmp 0xe0(%rsp),%rdi
40c589: 75 c0 jne 40c54b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x75b>
_ZNSt5dequeIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1004
40c58b: 4c 89 ef mov %r13,%rdi
40c58e: e8 9d ad ff ff callq 407330 <_ZNSt11_Deque_baseIlSaIlEED1Ev>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c593: 48 8b 8b 70 01 00 00 mov 0x170(%rbx),%rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c59a: 48 8b 83 60 01 00 00 mov 0x160(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c5a1: 48 8d 51 e8 lea -0x18(%rcx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c5a5: 48 39 d0 cmp %rdx,%rax
40c5a8: 0f 84 62 01 00 00 je 40c710 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x920>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40c5ae: 66 0f 6f 7c 24 30 movdqa 0x30(%rsp),%xmm7
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c5b4: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c5b8: 0f 11 78 e8 movups %xmm7,-0x18(%rax)
40c5bc: 48 8b 54 24 40 mov 0x40(%rsp),%rdx
40c5c1: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
40c5c5: 48 89 83 60 01 00 00 mov %rax,0x160(%rbx)
40c5cc: e9 7e f9 ff ff jmpq 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c5d1: 4c 89 fe mov %r15,%rsi
40c5d4: 4c 89 ef mov %r13,%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c5d7: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c5dd: e8 2e 5b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c5e2: 48 89 ef mov %rbp,%rdi
40c5e5: e8 b6 88 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40c5ea: e9 bf f9 ff ff jmpq 40bfae <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x1be>
40c5ef: 90 nop
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:285
40c5f0: 49 8b 40 f8 mov -0x8(%r8),%rax
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40c5f4: be 00 02 00 00 mov $0x200,%esi
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c5f9: 48 8b 80 f8 01 00 00 mov 0x1f8(%rax),%rax
40c600: 48 8d 2c 40 lea (%rax,%rax,2),%rbp
40c604: 48 c1 e5 04 shl $0x4,%rbp
40c608: 48 01 d5 add %rdx,%rbp
_ZN9__gnu_cxx13new_allocatorIlE10deallocateEPlm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40c60b: e8 b0 5b ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
40c610: 48 8b 84 24 18 01 00 00 mov 0x118(%rsp),%rax
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
40c618: 48 8b 48 f8 mov -0x8(%rax),%rcx
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
40c61c: 4c 8d 40 f8 lea -0x8(%rax),%r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40c620: 66 49 0f 6e d8 movq %r8,%xmm3
40c625: 48 8d b9 f8 01 00 00 lea 0x1f8(%rcx),%rdi
40c62c: 66 48 0f 6e d1 movq %rcx,%xmm2
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
40c631: 48 8d 81 00 02 00 00 lea 0x200(%rcx),%rax
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40c638: 66 48 0f 6e c7 movq %rdi,%xmm0
40c63d: 66 0f 6c c2 punpcklqdq %xmm2,%xmm0
40c641: 0f 29 84 24 00 01 00 00 movaps %xmm0,0x100(%rsp)
_ZNSt15_Deque_iteratorIlRlPlE11_M_set_nodeEPS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
40c649: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeIlSaIlEE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40c64e: 66 0f 6c c3 punpcklqdq %xmm3,%xmm0
40c652: 0f 29 84 24 10 01 00 00 movaps %xmm0,0x110(%rsp)
_ZSt4swapIlENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
40c65a: f3 0f 6f 45 08 movdqu 0x8(%rbp),%xmm0
40c65f: 66 0f c6 c0 01 shufpd $0x1,%xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
40c664: 0f 11 45 08 movups %xmm0,0x8(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:283
40c668: 48 39 bc 24 e0 00 00 00 cmp %rdi,0xe0(%rsp)
40c670: 0f 85 ce fe ff ff jne 40c544 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x754>
40c676: e9 10 ff ff ff jmpq 40c58b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x79b>
40c67b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt5dequeIlSaIlEE9push_backERKl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
40c680: 48 8d b4 24 a0 00 00 00 lea 0xa0(%rsp),%rsi
40c688: 4c 89 ef mov %r13,%rdi
40c68b: e8 20 b2 ff ff callq 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
40c690: e9 98 fd ff ff jmpq 40c42d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x63d>
40c695: 0f 1f 00 nopl (%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:257
40c698: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
40c69d: 48 8d bc 24 d0 00 00 00 lea 0xd0(%rsp),%rdi
40c6a5: e8 06 ef ff ff callq 40b5b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:258
40c6aa: 8b 4c 24 0c mov 0xc(%rsp),%ecx
40c6ae: 48 8b 94 24 d8 00 00 00 mov 0xd8(%rsp),%rdx
40c6b6: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi
40c6bd: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:257
40c6c4: 48 8b ac 24 e0 00 00 00 mov 0xe0(%rsp),%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:258
40c6cc: e8 3f 95 ff ff callq 405c10 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40c6d1: 48 8b 8c 24 d0 00 00 00 mov 0xd0(%rsp),%rcx
40c6d9: 48 8d 54 6d 00 lea 0x0(%rbp,%rbp,2),%rdx
40c6de: 48 c1 e2 04 shl $0x4,%rdx
40c6e2: 48 03 51 38 add 0x38(%rcx),%rdx
40c6e6: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
40c6eb: 48 89 42 08 mov %rax,0x8(%rdx)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
40c6ef: 48 8b 54 24 40 mov 0x40(%rsp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
40c6f4: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx
40c6f8: 48 c1 e2 04 shl $0x4,%rdx
40c6fc: 48 03 51 38 add 0x38(%rcx),%rdx
40c700: 48 89 42 08 mov %rax,0x8(%rdx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
40c704: 48 89 44 24 40 mov %rax,0x40(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
40c709: e9 85 fe ff ff jmpq 40c593 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x7a3>
40c70e: 66 90 xchg %ax,%ax
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:240
40c710: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
40c717: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40c71c: e8 1f b5 ff ff callq 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
40c721: e9 29 f8 ff ff jmpq 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c726: 4c 89 ce mov %r9,%rsi
40c729: 4c 89 e7 mov %r12,%rdi
40c72c: 4c 89 0c 24 mov %r9,(%rsp)
40c730: e8 db 59 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c735: 4c 89 ef mov %r13,%rdi
40c738: e8 63 87 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40c73d: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:243
40c743: c6 44 24 0b 01 movb $0x1,0xb(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40c748: 4c 8b 0c 24 mov (%rsp),%r9
40c74c: 83 f8 1a cmp $0x1a,%eax
40c74f: 0f 85 0a fb ff ff jne 40c25f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x46f>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c755: 4c 89 ce mov %r9,%rsi
40c758: 4c 89 e7 mov %r12,%rdi
40c75b: e8 b0 59 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c760: 4c 89 ef mov %r13,%rdi
40c763: e8 38 87 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:241
40c768: be 0a 00 00 00 mov $0xa,%esi
40c76d: 48 89 df mov %rbx,%rdi
40c770: e8 1b ac ff ff callq 407390 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:235
40c775: c6 44 24 0b 00 movb $0x0,0xb(%rsp)
40c77a: 4c 8b 0c 24 mov (%rsp),%r9
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:241
40c77e: 4c 63 f8 movslq %eax,%r15
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40c781: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:241
40c787: 49 29 ef sub %rbp,%r15
40c78a: e9 d0 fa ff ff jmpq 40c25f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x46f>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c78f: 4c 89 fe mov %r15,%rsi
40c792: 4c 89 ef mov %r13,%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c795: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40c79b: e8 70 59 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40c7a0: 48 89 ef mov %rbp,%rdi
40c7a3: e8 f8 86 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40c7a8: e9 f1 f6 ff ff jmpq 40be9e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0xae>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEvENKUlvE_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:190
40c7ad: be 58 44 41 00 mov $0x414458,%esi
40c7b2: bf 0a 00 00 00 mov $0xa,%edi
40c7b7: e8 a4 5b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
40c7bc: be 90 42 41 00 mov $0x414290,%esi
40c7c1: bf 09 00 00 00 mov $0x9,%edi
40c7c6: e8 95 5b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:267
40c7cb: be d0 44 41 00 mov $0x4144d0,%esi
40c7d0: bf 07 00 00 00 mov $0x7,%edi
40c7d5: e8 86 5b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c7da: 48 89 c5 mov %rax,%rbp
40c7dd: eb 0f jmp 40c7ee <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x9fe>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:230
40c7df: be 80 44 41 00 mov $0x414480,%esi
40c7e4: bf 07 00 00 00 mov $0x7,%edi
40c7e9: e8 72 5b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c7ee: 48 8d bc 24 a0 00 00 00 lea 0xa0(%rsp),%rdi
40c7f6: e8 85 76 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:258
40c7fb: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
40c800: e8 7b 76 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt5dequeIlSaIlEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1004
40c805: 4c 89 ef mov %r13,%rdi
40c808: e8 23 ab ff ff callq 407330 <_ZNSt11_Deque_baseIlSaIlEED1Ev>
40c80d: 48 89 ef mov %rbp,%rdi
40c810: e8 cb 5a ff ff callq 4022e0 <_Unwind_Resume@plt>
40c815: 48 89 c5 mov %rax,%rbp
40c818: eb eb jmp 40c805 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0xa15>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:247
40c81a: be a8 44 41 00 mov $0x4144a8,%esi
40c81f: bf 06 00 00 00 mov $0x6,%edi
40c824: e8 37 5b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40c829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
000000000040c830 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_>:
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:553
40c830: 41 57 push %r15
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40c832: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:553
40c836: 49 89 ff mov %rdi,%r15
40c839: 41 56 push %r14
40c83b: 41 55 push %r13
40c83d: 41 54 push %r12
40c83f: 55 push %rbp
40c840: 48 89 f5 mov %rsi,%rbp
40c843: 53 push %rbx
40c844: 48 83 ec 28 sub $0x28,%rsp
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40c848: 48 8b 5e 08 mov 0x8(%rsi),%rbx
40c84c: 48 2b 1e sub (%rsi),%rbx
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40c84f: 0f 11 07 movups %xmm0,(%rdi)
40c852: 48 c7 47 10 00 00 00 00 movq $0x0,0x10(%rdi)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40c85a: 0f 84 f8 00 00 00 je 40c958 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x128>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40c860: 48 b8 e0 ff ff ff ff ff ff 7f movabs $0x7fffffffffffffe0,%rax
40c86a: 48 39 c3 cmp %rax,%rbx
40c86d: 0f 87 fd 00 00 00 ja 40c970 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x140>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40c873: 48 89 df mov %rbx,%rdi
40c876: e8 35 59 ff ff callq 4021b0 <_Znwm@plt>
40c87b: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40c880: 48 8b 44 24 08 mov 0x8(%rsp),%rax
40c885: 66 48 0f 6e c0 movq %rax,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40c88a: 48 01 c3 add %rax,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40c88d: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40c891: 49 89 5f 10 mov %rbx,0x10(%r15)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40c895: 41 0f 11 07 movups %xmm0,(%r15)
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40c899: 4c 8b 75 08 mov 0x8(%rbp),%r14
40c89d: 48 8b 5d 00 mov 0x0(%rbp),%rbx
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:87
40c8a1: 48 89 c5 mov %rax,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40c8a4: 4c 39 f3 cmp %r14,%rbx
40c8a7: 75 25 jne 40c8ce <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x9e>
40c8a9: e9 92 00 00 00 jmpq 40c940 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x110>
40c8ae: 66 90 xchg %ax,%ax
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40c8b0: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
40c8b5: 88 45 10 mov %al,0x10(%rbp)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40c8b8: 48 83 c3 20 add $0x20,%rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40c8bc: 4c 89 65 08 mov %r12,0x8(%rbp)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40c8c0: 48 83 c5 20 add $0x20,%rbp
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40c8c4: 42 c6 04 27 00 movb $0x0,(%rdi,%r12,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40c8c9: 49 39 de cmp %rbx,%r14
40c8cc: 74 72 je 40c940 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x110>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:190
40c8ce: 48 8d 7d 10 lea 0x10(%rbp),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40c8d2: 4c 8b 63 08 mov 0x8(%rbx),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40c8d6: 48 89 7d 00 mov %rdi,0x0(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40c8da: 4c 8b 2b mov (%rbx),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
40c8dd: 4c 89 e8 mov %r13,%rax
40c8e0: 4c 01 e0 add %r12,%rax
40c8e3: 74 05 je 40c8ea <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0xba>
40c8e5: 4d 85 ed test %r13,%r13
40c8e8: 74 7c je 40c966 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x136>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40c8ea: 4c 89 64 24 18 mov %r12,0x18(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40c8ef: 49 83 fc 0f cmp $0xf,%r12
40c8f3: 77 13 ja 40c908 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0xd8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40c8f5: 49 83 fc 01 cmp $0x1,%r12
40c8f9: 74 b5 je 40c8b0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x80>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40c8fb: 4d 85 e4 test %r12,%r12
40c8fe: 74 b8 je 40c8b8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x88>
40c900: eb 25 jmp 40c927 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0xf7>
40c902: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40c908: 31 d2 xor %edx,%edx
40c90a: 48 8d 74 24 18 lea 0x18(%rsp),%rsi
40c90f: 48 89 ef mov %rbp,%rdi
40c912: e8 d9 59 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40c917: 48 89 45 00 mov %rax,0x0(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40c91b: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40c91e: 48 8b 44 24 18 mov 0x18(%rsp),%rax
40c923: 48 89 45 10 mov %rax,0x10(%rbp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40c927: 4c 89 e2 mov %r12,%rdx
40c92a: 4c 89 ee mov %r13,%rsi
40c92d: e8 4e 58 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40c932: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40c937: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40c93b: e9 78 ff ff ff jmpq 40c8b8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x88>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40c940: 49 89 6f 08 mov %rbp,0x8(%r15)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:561
40c944: 48 83 c4 28 add $0x28,%rsp
40c948: 5b pop %rbx
40c949: 5d pop %rbp
40c94a: 41 5c pop %r12
40c94c: 41 5d pop %r13
40c94e: 41 5e pop %r14
40c950: 41 5f pop %r15
40c952: c3 retq
40c953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40c958: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp)
40c961: e9 1a ff ff ff jmpq 40c880 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x50>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:212
40c966: bf 08 40 41 00 mov $0x414008,%edi
40c96b: e8 f0 57 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40c970: e8 0b 57 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40c975: 48 89 c7 mov %rax,%rdi
40c978: e8 23 57 ff ff callq 4020a0 <__cxa_begin_catch@plt>
_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:185
40c97d: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi
40c982: 48 89 ee mov %rbp,%rsi
40c985: e8 26 c8 ff ff callq 4091b0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:97
40c98a: e8 01 59 ff ff callq 402290 <__cxa_rethrow@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40c98f: 48 89 c5 mov %rax,%rbp
40c992: e8 19 59 ff ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40c997: 49 8b 3f mov (%r15),%rdi
40c99a: 49 8b 77 10 mov 0x10(%r15),%rsi
40c99e: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40c9a1: 48 85 ff test %rdi,%rdi
40c9a4: 74 05 je 40c9ab <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x17b>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40c9a6: e8 15 58 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40c9ab: 48 89 ef mov %rbp,%rdi
40c9ae: e8 2d 59 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_():
40c9b3: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40c9bd: 0f 1f 00 nopl (%rax)
000000000040c9c0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:268
40c9c0: 41 56 push %r14
40c9c2: 41 55 push %r13
40c9c4: 41 54 push %r12
40c9c6: 55 push %rbp
40c9c7: 53 push %rbx
40c9c8: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
40c9cb: 85 d2 test %edx,%edx
40c9cd: 74 41 je 40ca10 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x50>
40c9cf: 83 fa 01 cmp $0x1,%edx
40c9d2: 74 54 je 40ca28 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
40c9d4: 83 fa 02 cmp $0x2,%edx
40c9d7: 74 67 je 40ca40 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x80>
40c9d9: 83 fa 03 cmp $0x3,%edx
40c9dc: 75 1d jne 40c9fb <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:176
40c9de: 48 8b 2f mov (%rdi),%rbp
40c9e1: 48 85 ed test %rbp,%rbp
40c9e4: 74 15 je 40c9fb <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
40c9e6: 48 89 ef mov %rbp,%rdi
40c9e9: e8 62 8e ff ff callq 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
40c9ee: be 98 00 00 00 mov $0x98,%esi
40c9f3: 48 89 ef mov %rbp,%rdi
40c9f6: e8 c5 57 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40c9fb: 5b pop %rbx
40c9fc: 31 c0 xor %eax,%eax
40c9fe: 5d pop %rbp
40c9ff: 41 5c pop %r12
40ca01: 41 5d pop %r13
40ca03: 41 5e pop %r14
40ca05: c3 retq
40ca06: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
40ca10: 48 c7 07 48 4f 41 00 movq $0x414f48,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40ca17: 31 c0 xor %eax,%eax
40ca19: 5b pop %rbx
40ca1a: 5d pop %rbp
40ca1b: 41 5c pop %r12
40ca1d: 41 5d pop %r13
40ca1f: 41 5e pop %r14
40ca21: c3 retq
40ca22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE14_M_get_pointerERKSt9_Any_data():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:144
40ca28: 48 8b 06 mov (%rsi),%rax
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
40ca2b: 48 89 07 mov %rax,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40ca2e: 31 c0 xor %eax,%eax
40ca30: 5b pop %rbx
40ca31: 5d pop %rbp
40ca32: 41 5c pop %r12
40ca34: 41 5d pop %r13
40ca36: 41 5e pop %r14
40ca38: c3 retq
40ca39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40ca40: 4c 8b 26 mov (%rsi),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40ca43: bf 98 00 00 00 mov $0x98,%edi
40ca48: e8 63 57 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40ca4d: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorIcSaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40ca51: 4d 8b 6c 24 08 mov 0x8(%r12),%r13
40ca56: 4d 2b 2c 24 sub (%r12),%r13
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40ca5a: 48 89 c5 mov %rax,%rbp
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40ca5d: 0f 11 00 movups %xmm0,(%rax)
40ca60: 48 c7 40 10 00 00 00 00 movq $0x0,0x10(%rax)
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40ca68: 0f 84 9a 01 00 00 je 40cc08 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x248>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40ca6e: 0f 88 dd 01 00 00 js 40cc51 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x291>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40ca74: 4c 89 ef mov %r13,%rdi
40ca77: e8 34 57 ff ff callq 4021b0 <_Znwm@plt>
40ca7c: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40ca7f: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40ca84: 49 01 cd add %rcx,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40ca87: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40ca8b: 4c 89 6d 10 mov %r13,0x10(%rbp)
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:953
40ca8f: 45 31 ed xor %r13d,%r13d
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40ca92: 0f 11 45 00 movups %xmm0,0x0(%rbp)
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40ca96: 49 8b 34 24 mov (%r12),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
40ca9a: 49 8b 44 24 08 mov 0x8(%r12),%rax
40ca9f: 48 29 f0 sub %rsi,%rax
40caa2: 0f 85 68 01 00 00 jne 40cc10 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x250>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40caa8: 4c 01 e9 add %r13,%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40caab: 4c 8d 6d 18 lea 0x18(%rbp),%r13
40caaf: 49 8d 74 24 18 lea 0x18(%r12),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40cab4: 48 89 4d 08 mov %rcx,0x8(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cab8: 4c 89 ef mov %r13,%rdi
40cabb: e8 70 fd ff ff callq 40c830 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_>
_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cac0: 4d 8b 74 24 38 mov 0x38(%r12),%r14
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cac5: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cac9: 4d 2b 74 24 30 sub 0x30(%r12),%r14
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cace: 48 c7 45 40 00 00 00 00 movq $0x0,0x40(%rbp)
40cad6: 0f 11 45 30 movups %xmm0,0x30(%rbp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cada: 0f 84 50 01 00 00 je 40cc30 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x270>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40cae0: 48 b8 fe ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffe,%rax
40caea: 49 39 c6 cmp %rax,%r14
40caed: 0f 87 59 01 00 00 ja 40cc4c <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x28c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40caf3: 4c 89 f7 mov %r14,%rdi
40caf6: e8 b5 56 ff ff callq 4021b0 <_Znwm@plt>
40cafb: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cafe: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cb03: 49 01 ce add %rcx,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb06: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cb0a: 4c 89 75 40 mov %r14,0x40(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb0e: 0f 11 45 30 movups %xmm0,0x30(%rbp)
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40cb12: 49 8b 74 24 38 mov 0x38(%r12),%rsi
40cb17: 49 8b 7c 24 30 mov 0x30(%r12),%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40cb1c: 48 39 fe cmp %rdi,%rsi
40cb1f: 74 23 je 40cb44 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x184>
40cb21: 48 29 fe sub %rdi,%rsi
40cb24: 31 c0 xor %eax,%eax
40cb26: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40cb30: 0f b7 14 07 movzwl (%rdi,%rax,1),%edx
40cb34: 66 89 14 01 mov %dx,(%rcx,%rax,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40cb38: 48 83 c0 02 add $0x2,%rax
40cb3c: 48 39 c6 cmp %rax,%rsi
40cb3f: 75 ef jne 40cb30 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x170>
40cb41: 48 01 f1 add %rsi,%rcx
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cb44: 4d 8b 74 24 50 mov 0x50(%r12),%r14
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cb49: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cb4d: 4d 2b 74 24 48 sub 0x48(%r12),%r14
_ZNSt6vectorISt4pairIccESaIS1_EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40cb52: 48 89 4d 38 mov %rcx,0x38(%rbp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cb56: 48 c7 45 58 00 00 00 00 movq $0x0,0x58(%rbp)
40cb5e: 0f 11 45 48 movups %xmm0,0x48(%rbp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cb62: 0f 84 d8 00 00 00 je 40cc40 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x280>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40cb68: 48 b8 fc ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffc,%rax
40cb72: 49 39 c6 cmp %rax,%r14
40cb75: 0f 87 cc 00 00 00 ja 40cc47 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x287>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40cb7b: 4c 89 f7 mov %r14,%rdi
40cb7e: e8 2d 56 ff ff callq 4021b0 <_Znwm@plt>
40cb83: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb86: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cb8b: 49 01 ce add %rcx,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb8e: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cb92: 4c 89 75 58 mov %r14,0x58(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb96: 0f 11 45 48 movups %xmm0,0x48(%rbp)
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40cb9a: 49 8b 74 24 50 mov 0x50(%r12),%rsi
40cb9f: 49 8b 7c 24 48 mov 0x48(%r12),%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40cba4: 48 39 fe cmp %rdi,%rsi
40cba7: 74 19 je 40cbc2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x202>
40cba9: 48 29 fe sub %rdi,%rsi
40cbac: 31 c0 xor %eax,%eax
40cbae: 66 90 xchg %ax,%ax
_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40cbb0: 8b 14 07 mov (%rdi,%rax,1),%edx
40cbb3: 89 14 01 mov %edx,(%rcx,%rax,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40cbb6: 48 83 c0 04 add $0x4,%rax
40cbba: 48 39 c6 cmp %rax,%rsi
40cbbd: 75 f1 jne 40cbb0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1f0>
40cbbf: 48 01 f1 add %rsi,%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cbc2: 41 8b 44 24 60 mov 0x60(%r12),%eax
40cbc7: f3 41 0f 6f 4c 24 78 movdqu 0x78(%r12),%xmm1
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC4ERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40cbce: 48 89 4d 50 mov %rcx,0x50(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cbd2: f3 41 0f 6f 94 24 88 00 00 00 movdqu 0x88(%r12),%xmm2
40cbdc: 89 45 60 mov %eax,0x60(%rbp)
40cbdf: 49 8b 44 24 68 mov 0x68(%r12),%rax
40cbe4: 0f 11 4d 78 movups %xmm1,0x78(%rbp)
40cbe8: 48 89 45 68 mov %rax,0x68(%rbp)
40cbec: 41 0f b6 44 24 70 movzbl 0x70(%r12),%eax
40cbf2: 0f 11 95 88 00 00 00 movups %xmm2,0x88(%rbp)
40cbf9: 88 45 70 mov %al,0x70(%rbp)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40cbfc: 48 89 2b mov %rbp,(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:162
40cbff: e9 f7 fd ff ff jmpq 40c9fb <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
40cc04: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cc08: 31 c9 xor %ecx,%ecx
40cc0a: e9 70 fe ff ff jmpq 40ca7f <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xbf>
40cc0f: 90 nop
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
40cc10: 48 89 cf mov %rcx,%rdi
40cc13: 48 89 c2 mov %rax,%rdx
40cc16: 49 89 c5 mov %rax,%r13
40cc19: e8 82 56 ff ff callq 4022a0 <memmove@plt>
40cc1e: 48 89 c1 mov %rax,%rcx
40cc21: e9 82 fe ff ff jmpq 40caa8 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe8>
40cc26: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cc30: 31 c9 xor %ecx,%ecx
40cc32: e9 c7 fe ff ff jmpq 40cafe <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x13e>
40cc37: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cc40: 31 c9 xor %ecx,%ecx
40cc42: e9 3f ff ff ff jmpq 40cb86 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1c6>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40cc47: e8 34 54 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40cc4c: e8 2f 54 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40cc51: e8 2a 54 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40cc56: 48 89 c3 mov %rax,%rbx
40cc59: eb 22 jmp 40cc7d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2bd>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40cc5b: 48 89 c3 mov %rax,%rbx
40cc5e: eb 32 jmp 40cc92 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2d2>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40cc60: 48 8b 7d 30 mov 0x30(%rbp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40cc64: 48 8b 75 40 mov 0x40(%rbp),%rsi
40cc68: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40cc6b: 48 85 ff test %rdi,%rdi
40cc6e: 74 05 je 40cc75 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2b5>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40cc70: e8 4b 55 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cc75: 4c 89 ef mov %r13,%rdi
40cc78: e8 83 91 ff ff callq 405e00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40cc7d: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40cc81: 48 8b 75 10 mov 0x10(%rbp),%rsi
40cc85: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40cc88: 48 85 ff test %rdi,%rdi
40cc8b: 74 05 je 40cc92 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2d2>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40cc8d: e8 2e 55 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40cc92: 48 89 ef mov %rbp,%rdi
40cc95: be 98 00 00 00 mov $0x98,%esi
40cc9a: e8 21 55 ff ff callq 4021c0 <_ZdlPvm@plt>
40cc9f: 48 89 df mov %rbx,%rdi
40cca2: e8 39 56 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cca7: 48 89 c3 mov %rax,%rbx
40ccaa: eb c9 jmp 40cc75 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2b5>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40ccac: 48 89 c3 mov %rax,%rbx
40ccaf: eb af jmp 40cc60 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2a0>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
40ccb1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40ccbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040ccc0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:268
40ccc0: 41 57 push %r15
40ccc2: 41 56 push %r14
40ccc4: 41 55 push %r13
40ccc6: 49 89 fd mov %rdi,%r13
40ccc9: 41 54 push %r12
40cccb: 55 push %rbp
40cccc: 53 push %rbx
40cccd: 48 83 ec 58 sub $0x58,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
40ccd1: 85 d2 test %edx,%edx
40ccd3: 74 43 je 40cd18 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x58>
40ccd5: 83 fa 01 cmp $0x1,%edx
40ccd8: 74 4e je 40cd28 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
40ccda: 83 fa 02 cmp $0x2,%edx
40ccdd: 74 51 je 40cd30 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x70>
40ccdf: 83 fa 03 cmp $0x3,%edx
40cce2: 75 1d jne 40cd01 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:176
40cce4: 48 8b 2f mov (%rdi),%rbp
40cce7: 48 85 ed test %rbp,%rbp
40ccea: 74 15 je 40cd01 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
40ccec: 48 89 ef mov %rbp,%rdi
40ccef: e8 0c 8c ff ff callq 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
40ccf4: be a0 00 00 00 mov $0xa0,%esi
40ccf9: 48 89 ef mov %rbp,%rdi
40ccfc: e8 bf 54 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40cd01: 48 83 c4 58 add $0x58,%rsp
40cd05: 31 c0 xor %eax,%eax
40cd07: 5b pop %rbx
40cd08: 5d pop %rbp
40cd09: 41 5c pop %r12
40cd0b: 41 5d pop %r13
40cd0d: 41 5e pop %r14
40cd0f: 41 5f pop %r15
40cd11: c3 retq
40cd12: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
40cd18: 48 c7 07 a8 4f 41 00 movq $0x414fa8,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:276
40cd1f: eb e0 jmp 40cd01 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
40cd21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE14_M_get_pointerERKSt9_Any_data():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:144
40cd28: 48 8b 06 mov (%rsi),%rax
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
40cd2b: 48 89 07 mov %rax,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:280
40cd2e: eb d1 jmp 40cd01 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40cd30: 4c 8b 36 mov (%rsi),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40cd33: bf a0 00 00 00 mov $0xa0,%edi
40cd38: e8 73 54 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cd3d: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorIcSaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cd41: 49 8b 5e 08 mov 0x8(%r14),%rbx
40cd45: 49 2b 1e sub (%r14),%rbx
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40cd48: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cd4d: 48 c7 40 10 00 00 00 00 movq $0x0,0x10(%rax)
40cd55: 0f 11 00 movups %xmm0,(%rax)
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cd58: 0f 84 a2 01 00 00 je 40cf00 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x240>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40cd5e: 0f 88 73 03 00 00 js 40d0d7 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x417>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40cd64: 48 89 df mov %rbx,%rdi
40cd67: e8 44 54 ff ff callq 4021b0 <_Znwm@plt>
40cd6c: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cd6f: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40cd74: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cd79: 48 01 cb add %rcx,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cd7c: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cd80: 48 89 58 10 mov %rbx,0x10(%rax)
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:953
40cd84: 31 db xor %ebx,%ebx
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cd86: 0f 11 00 movups %xmm0,(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40cd89: 49 8b 36 mov (%r14),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
40cd8c: 49 8b 46 08 mov 0x8(%r14),%rax
40cd90: 48 29 f0 sub %rsi,%rax
40cd93: 0f 85 e7 02 00 00 jne 40d080 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3c0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40cd99: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15
40cd9e: 48 01 d9 add %rbx,%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cda1: 49 8d 76 18 lea 0x18(%r14),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40cda5: 49 89 4f 08 mov %rcx,0x8(%r15)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40cda9: 49 8d 47 18 lea 0x18(%r15),%rax
40cdad: 48 89 c7 mov %rax,%rdi
40cdb0: 48 89 44 24 30 mov %rax,0x30(%rsp)
40cdb5: e8 76 fa ff ff callq 40c830 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_>
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cdba: 49 8b 5e 38 mov 0x38(%r14),%rbx
40cdbe: 49 8d 47 30 lea 0x30(%r15),%rax
40cdc2: 49 2b 5e 30 sub 0x30(%r14),%rbx
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cdc6: 66 0f ef c0 pxor %xmm0,%xmm0
40cdca: 48 89 44 24 38 mov %rax,0x38(%rsp)
40cdcf: 49 c7 47 40 00 00 00 00 movq $0x0,0x40(%r15)
40cdd7: 41 0f 11 47 30 movups %xmm0,0x30(%r15)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cddc: 0f 84 ce 02 00 00 je 40d0b0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3f0>
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40cde2: 48 b8 c0 ff ff ff ff ff ff 7f movabs $0x7fffffffffffffc0,%rax
40cdec: 48 39 c3 cmp %rax,%rbx
40cdef: 0f 87 dd 02 00 00 ja 40d0d2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x412>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40cdf5: 48 89 df mov %rbx,%rdi
40cdf8: e8 b3 53 ff ff callq 4021b0 <_Znwm@plt>
40cdfd: 48 89 44 24 28 mov %rax,0x28(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40ce02: 48 8b 44 24 28 mov 0x28(%rsp),%rax
40ce07: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
40ce0c: 66 48 0f 6e c0 movq %rax,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40ce11: 48 01 c3 add %rax,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40ce14: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40ce18: 48 89 59 40 mov %rbx,0x40(%rcx)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:87
40ce1c: 48 89 c3 mov %rax,%rbx
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40ce1f: 0f 11 41 30 movups %xmm0,0x30(%rcx)
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC4ERKSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40ce23: 49 8b 4e 38 mov 0x38(%r14),%rcx
40ce27: 49 8b 6e 30 mov 0x30(%r14),%rbp
40ce2b: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40ce30: 48 39 e9 cmp %rbp,%rcx
40ce33: 75 7c jne 40ceb1 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1f1>
40ce35: e9 66 01 00 00 jmpq 40cfa0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e0>
40ce3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40ce40: 41 0f b6 07 movzbl (%r15),%eax
40ce44: 88 43 10 mov %al,0x10(%rbx)
40ce47: 48 8b 04 24 mov (%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:182
40ce4b: 48 8d 7b 30 lea 0x30(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40ce4f: 4c 89 63 08 mov %r12,0x8(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40ce53: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40ce58: 4c 8b 65 28 mov 0x28(%rbp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40ce5c: 48 89 7b 20 mov %rdi,0x20(%rbx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ce60: 4c 8b 7d 20 mov 0x20(%rbp),%r15
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
40ce64: 4c 89 f8 mov %r15,%rax
40ce67: 4c 01 e0 add %r12,%rax
40ce6a: 74 09 je 40ce75 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1b5>
40ce6c: 4d 85 ff test %r15,%r15
40ce6f: 0f 84 49 02 00 00 je 40d0be <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3fe>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40ce75: 4c 89 64 24 48 mov %r12,0x48(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40ce7a: 49 83 fc 0f cmp $0xf,%r12
40ce7e: 0f 87 bc 00 00 00 ja 40cf40 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x280>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40ce84: 49 83 fc 01 cmp $0x1,%r12
40ce88: 0f 85 82 00 00 00 jne 40cf10 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x250>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40ce8e: 41 0f b6 07 movzbl (%r15),%eax
40ce92: 88 43 30 mov %al,0x30(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40ce95: 4c 89 63 28 mov %r12,0x28(%rbx)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40ce99: 48 83 c5 40 add $0x40,%rbp
40ce9d: 48 83 c3 40 add $0x40,%rbx
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40cea1: 42 c6 04 27 00 movb $0x0,(%rdi,%r12,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40cea6: 48 39 6c 24 18 cmp %rbp,0x18(%rsp)
40ceab: 0f 84 ef 00 00 00 je 40cfa0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:190
40ceb1: 48 8d 43 10 lea 0x10(%rbx),%rax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40ceb5: 4c 8b 65 08 mov 0x8(%rbp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40ceb9: 48 89 03 mov %rax,(%rbx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40cebc: 4c 8b 7d 00 mov 0x0(%rbp),%r15
40cec0: 48 89 04 24 mov %rax,(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
40cec4: 4c 89 f8 mov %r15,%rax
40cec7: 4c 01 e0 add %r12,%rax
40ceca: 74 09 je 40ced5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x215>
40cecc: 4d 85 ff test %r15,%r15
40cecf: 0f 84 f3 01 00 00 je 40d0c8 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x408>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40ced5: 4c 89 64 24 48 mov %r12,0x48(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40ceda: 49 83 fc 0f cmp $0xf,%r12
40cede: 0f 87 84 00 00 00 ja 40cf68 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2a8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40cee4: 49 83 fc 01 cmp $0x1,%r12
40cee8: 0f 84 52 ff ff ff je 40ce40 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x180>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40ceee: 4d 85 e4 test %r12,%r12
40cef1: 0f 85 e5 01 00 00 jne 40d0dc <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41c>
40cef7: 48 8b 04 24 mov (%rsp),%rax
40cefb: e9 4b ff ff ff jmpq 40ce4b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18b>
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cf00: 31 c9 xor %ecx,%ecx
40cf02: e9 68 fe ff ff jmpq 40cd6f <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xaf>
40cf07: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40cf10: 4d 85 e4 test %r12,%r12
40cf13: 0f 84 7c ff ff ff je 40ce95 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1d5>
40cf19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40cf20: 4c 89 e2 mov %r12,%rdx
40cf23: 4c 89 fe mov %r15,%rsi
40cf26: e8 55 52 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40cf2b: 4c 8b 64 24 48 mov 0x48(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40cf30: 48 8b 7b 20 mov 0x20(%rbx),%rdi
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40cf34: e9 5c ff ff ff jmpq 40ce95 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1d5>
40cf39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40cf40: 48 8d 7b 20 lea 0x20(%rbx),%rdi
40cf44: 31 d2 xor %edx,%edx
40cf46: 48 8d 74 24 48 lea 0x48(%rsp),%rsi
40cf4b: e8 a0 53 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40cf50: 48 89 43 20 mov %rax,0x20(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40cf54: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40cf57: 48 8b 44 24 48 mov 0x48(%rsp),%rax
40cf5c: 48 89 43 30 mov %rax,0x30(%rbx)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40cf60: eb be jmp 40cf20 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x260>
40cf62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40cf68: 31 d2 xor %edx,%edx
40cf6a: 48 8d 74 24 48 lea 0x48(%rsp),%rsi
40cf6f: 48 89 df mov %rbx,%rdi
40cf72: e8 79 53 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40cf77: 48 89 03 mov %rax,(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40cf7a: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40cf7d: 48 8b 44 24 48 mov 0x48(%rsp),%rax
40cf82: 48 89 43 10 mov %rax,0x10(%rbx)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40cf86: 4c 89 e2 mov %r12,%rdx
40cf89: 4c 89 fe mov %r15,%rsi
40cf8c: e8 ef 51 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40cf91: 4c 8b 64 24 48 mov 0x48(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40cf96: 48 8b 03 mov (%rbx),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40cf99: e9 ad fe ff ff jmpq 40ce4b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18b>
40cf9e: 66 90 xchg %ax,%ax
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC4ERKS9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40cfa0: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cfa5: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC4ERKS9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40cfa9: 48 89 58 38 mov %rbx,0x38(%rax)
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40cfad: 49 8b 5e 50 mov 0x50(%r14),%rbx
40cfb1: 49 2b 5e 48 sub 0x48(%r14),%rbx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40cfb5: 48 c7 40 58 00 00 00 00 movq $0x0,0x58(%rax)
40cfbd: 0f 11 40 48 movups %xmm0,0x48(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40cfc1: 0f 84 d9 00 00 00 je 40d0a0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3e0>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40cfc7: 48 b8 fc ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffc,%rax
40cfd1: 48 39 c3 cmp %rax,%rbx
40cfd4: 0f 87 0b 01 00 00 ja 40d0e5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x425>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40cfda: 48 89 df mov %rbx,%rdi
40cfdd: e8 ce 51 ff ff callq 4021b0 <_Znwm@plt>
40cfe2: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cfe5: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40cfea: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cfef: 48 01 cb add %rcx,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cff2: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cff6: 48 89 58 58 mov %rbx,0x58(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cffa: 0f 11 40 48 movups %xmm0,0x48(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40cffe: 49 8b 76 50 mov 0x50(%r14),%rsi
40d002: 49 8b 7e 48 mov 0x48(%r14),%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d006: 48 39 fe cmp %rdi,%rsi
40d009: 74 17 je 40d022 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x362>
40d00b: 48 29 fe sub %rdi,%rsi
40d00e: 31 c0 xor %eax,%eax
_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40d010: 8b 14 07 mov (%rdi,%rax,1),%edx
40d013: 89 14 01 mov %edx,(%rcx,%rax,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d016: 48 83 c0 04 add $0x4,%rax
40d01a: 48 39 c6 cmp %rax,%rsi
40d01d: 75 f1 jne 40d010 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x350>
40d01f: 48 01 f1 add %rsi,%rcx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC4ERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d022: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d027: 41 8b 46 60 mov 0x60(%r14),%eax
40d02b: f3 41 0f 6f 96 90 00 00 00 movdqu 0x90(%r14),%xmm2
40d034: f3 41 0f 6f 8e 80 00 00 00 movdqu 0x80(%r14),%xmm1
40d03d: 89 46 60 mov %eax,0x60(%rsi)
40d040: 49 8b 46 68 mov 0x68(%r14),%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC4ERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d044: 48 89 4e 50 mov %rcx,0x50(%rsi)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d048: 48 89 46 68 mov %rax,0x68(%rsi)
40d04c: 49 8b 46 70 mov 0x70(%r14),%rax
40d050: 0f 11 8e 80 00 00 00 movups %xmm1,0x80(%rsi)
40d057: 48 89 46 70 mov %rax,0x70(%rsi)
40d05b: 41 0f b6 46 78 movzbl 0x78(%r14),%eax
40d060: 0f 29 14 24 movaps %xmm2,(%rsp)
40d064: 88 46 78 mov %al,0x78(%rsi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40d067: 49 89 75 00 mov %rsi,0x0(%r13)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d06b: 0f 11 96 90 00 00 00 movups %xmm2,0x90(%rsi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:162
40d072: e9 8a fc ff ff jmpq 40cd01 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
40d077: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
40d080: 48 89 cf mov %rcx,%rdi
40d083: 48 89 c2 mov %rax,%rdx
40d086: 48 89 c3 mov %rax,%rbx
40d089: e8 12 52 ff ff callq 4022a0 <memmove@plt>
40d08e: 48 89 c1 mov %rax,%rcx
40d091: e9 03 fd ff ff jmpq 40cd99 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xd9>
40d096: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d0a0: 31 c9 xor %ecx,%ecx
40d0a2: e9 3e ff ff ff jmpq 40cfe5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x325>
40d0a7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d0b0: 48 c7 44 24 28 00 00 00 00 movq $0x0,0x28(%rsp)
40d0b9: e9 44 fd ff ff jmpq 40ce02 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x142>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:212
40d0be: bf 08 40 41 00 mov $0x414008,%edi
40d0c3: e8 98 50 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
40d0c8: bf 08 40 41 00 mov $0x414008,%edi
40d0cd: e8 8e 50 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d0d2: e8 a9 4f ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d0d7: e8 a4 4f ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d0dc: 48 8b 3c 24 mov (%rsp),%rdi
40d0e0: e9 a1 fe ff ff jmpq 40cf86 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2c6>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d0e5: e8 96 4f ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d0ea: 48 89 c3 mov %rax,%rbx
40d0ed: eb 2e jmp 40d11d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x45d>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40d0ef: 48 89 c7 mov %rax,%rdi
40d0f2: e9 80 00 00 00 jmpq 40d177 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4b7>
40d0f7: e8 b4 51 ff ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40d0fc: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40d101: 48 8b 78 30 mov 0x30(%rax),%rdi
40d105: 48 8b 40 40 mov 0x40(%rax),%rax
40d109: 48 89 c6 mov %rax,%rsi
40d10c: 48 89 04 24 mov %rax,(%rsp)
40d110: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40d113: 48 85 ff test %rdi,%rdi
40d116: 74 05 je 40d11d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x45d>
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d118: e8 a3 50 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d11d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
40d122: e8 d9 8c ff ff callq 405e00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d127: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40d12c: 48 8b 38 mov (%rax),%rdi
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40d12f: 48 8b 40 10 mov 0x10(%rax),%rax
40d133: 48 89 c6 mov %rax,%rsi
40d136: 48 89 04 24 mov %rax,(%rsp)
40d13a: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40d13d: 48 85 ff test %rdi,%rdi
40d140: 74 05 je 40d147 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x487>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d142: e8 79 50 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d147: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
40d14c: be a0 00 00 00 mov $0xa0,%esi
40d151: e8 6a 50 ff ff callq 4021c0 <_ZdlPvm@plt>
40d156: 48 89 df mov %rbx,%rdi
40d159: e8 82 51 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d15e: 48 8b 3b mov (%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40d161: 48 3b 3c 24 cmp (%rsp),%rdi
40d165: 74 0d je 40d174 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4b4>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40d167: 48 8b 43 10 mov 0x10(%rbx),%rax
40d16b: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d16f: e8 4c 50 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40d174: 48 89 ef mov %rbp,%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40d177: e8 24 4f ff ff callq 4020a0 <__cxa_begin_catch@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40d17c: 48 39 5c 24 28 cmp %rbx,0x28(%rsp)
40d181: 75 05 jne 40d188 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c8>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:97
40d183: e8 08 51 ff ff callq 402290 <__cxa_rethrow@plt>
_ZSt8_DestroyISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
40d188: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
40d18d: 4c 89 f7 mov %r14,%rdi
40d190: e8 cb bf ff ff callq 409160 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40d195: 4c 89 f0 mov %r14,%rax
40d198: 48 83 c0 40 add $0x40,%rax
40d19c: 48 89 44 24 28 mov %rax,0x28(%rsp)
40d1a1: eb d9 jmp 40d17c <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4bc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d1a3: 48 89 c5 mov %rax,%rbp
40d1a6: eb b6 jmp 40d15e <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x49e>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d1a8: 48 89 c3 mov %rax,%rbx
40d1ab: eb 15 jmp 40d1c2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x502>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d1ad: 48 89 c3 mov %rax,%rbx
40d1b0: e9 72 ff ff ff jmpq 40d127 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x467>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d1b5: 48 89 c3 mov %rax,%rbx
40d1b8: eb 8d jmp 40d147 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x487>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40d1ba: 48 89 c3 mov %rax,%rbx
40d1bd: e9 35 ff ff ff jmpq 40d0f7 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x437>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d1c2: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi
40d1c7: e8 54 95 ff ff callq 406720 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>
40d1cc: e9 4c ff ff ff jmpq 40d11d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x45d>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
40d1d1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40d1db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040d1e0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:268
40d1e0: 41 56 push %r14
40d1e2: 41 55 push %r13
40d1e4: 41 54 push %r12
40d1e6: 55 push %rbp
40d1e7: 53 push %rbx
40d1e8: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
40d1eb: 85 d2 test %edx,%edx
40d1ed: 74 41 je 40d230 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x50>
40d1ef: 83 fa 01 cmp $0x1,%edx
40d1f2: 74 54 je 40d248 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
40d1f4: 83 fa 02 cmp $0x2,%edx
40d1f7: 74 67 je 40d260 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x80>
40d1f9: 83 fa 03 cmp $0x3,%edx
40d1fc: 75 1d jne 40d21b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:176
40d1fe: 48 8b 2f mov (%rdi),%rbp
40d201: 48 85 ed test %rbp,%rbp
40d204: 74 15 je 40d21b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
40d206: 48 89 ef mov %rbp,%rdi
40d209: e8 22 88 ff ff callq 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
40d20e: be a0 00 00 00 mov $0xa0,%esi
40d213: 48 89 ef mov %rbp,%rdi
40d216: e8 a5 4f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40d21b: 5b pop %rbx
40d21c: 31 c0 xor %eax,%eax
40d21e: 5d pop %rbp
40d21f: 41 5c pop %r12
40d221: 41 5d pop %r13
40d223: 41 5e pop %r14
40d225: c3 retq
40d226: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
40d230: 48 c7 07 08 50 41 00 movq $0x415008,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40d237: 31 c0 xor %eax,%eax
40d239: 5b pop %rbx
40d23a: 5d pop %rbp
40d23b: 41 5c pop %r12
40d23d: 41 5d pop %r13
40d23f: 41 5e pop %r14
40d241: c3 retq
40d242: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE14_M_get_pointerERKSt9_Any_data():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:144
40d248: 48 8b 06 mov (%rsi),%rax
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
40d24b: 48 89 07 mov %rax,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40d24e: 31 c0 xor %eax,%eax
40d250: 5b pop %rbx
40d251: 5d pop %rbp
40d252: 41 5c pop %r12
40d254: 41 5d pop %r13
40d256: 41 5e pop %r14
40d258: c3 retq
40d259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40d260: 4c 8b 26 mov (%rsi),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d263: bf a0 00 00 00 mov $0xa0,%edi
40d268: e8 43 4f ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d26d: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorIcSaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d271: 4d 8b 6c 24 08 mov 0x8(%r12),%r13
40d276: 4d 2b 2c 24 sub (%r12),%r13
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d27a: 48 89 c5 mov %rax,%rbp
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d27d: 0f 11 00 movups %xmm0,(%rax)
40d280: 48 c7 40 10 00 00 00 00 movq $0x0,0x10(%rax)
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d288: 0f 84 aa 01 00 00 je 40d438 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x258>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40d28e: 0f 88 ed 01 00 00 js 40d481 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2a1>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40d294: 4c 89 ef mov %r13,%rdi
40d297: e8 14 4f ff ff callq 4021b0 <_Znwm@plt>
40d29c: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d29f: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d2a4: 49 01 cd add %rcx,%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d2a7: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d2ab: 4c 89 6d 10 mov %r13,0x10(%rbp)
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:953
40d2af: 45 31 ed xor %r13d,%r13d
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d2b2: 0f 11 45 00 movups %xmm0,0x0(%rbp)
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40d2b6: 49 8b 34 24 mov (%r12),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
40d2ba: 49 8b 44 24 08 mov 0x8(%r12),%rax
40d2bf: 48 29 f0 sub %rsi,%rax
40d2c2: 0f 85 78 01 00 00 jne 40d440 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x260>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40d2c8: 4c 01 e9 add %r13,%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d2cb: 4c 8d 6d 18 lea 0x18(%rbp),%r13
40d2cf: 49 8d 74 24 18 lea 0x18(%r12),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40d2d4: 48 89 4d 08 mov %rcx,0x8(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d2d8: 4c 89 ef mov %r13,%rdi
40d2db: e8 50 f5 ff ff callq 40c830 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_>
_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d2e0: 4d 8b 74 24 38 mov 0x38(%r12),%r14
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d2e5: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d2e9: 4d 2b 74 24 30 sub 0x30(%r12),%r14
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d2ee: 48 c7 45 40 00 00 00 00 movq $0x0,0x40(%rbp)
40d2f6: 0f 11 45 30 movups %xmm0,0x30(%rbp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d2fa: 0f 84 60 01 00 00 je 40d460 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x280>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40d300: 48 b8 fe ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffe,%rax
40d30a: 49 39 c6 cmp %rax,%r14
40d30d: 0f 87 69 01 00 00 ja 40d47c <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x29c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40d313: 4c 89 f7 mov %r14,%rdi
40d316: e8 95 4e ff ff callq 4021b0 <_Znwm@plt>
40d31b: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d31e: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d323: 49 01 ce add %rcx,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d326: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d32a: 4c 89 75 40 mov %r14,0x40(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d32e: 0f 11 45 30 movups %xmm0,0x30(%rbp)
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS2_SaIS2_EEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40d332: 49 8b 74 24 38 mov 0x38(%r12),%rsi
40d337: 49 8b 7c 24 30 mov 0x30(%r12),%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d33c: 48 39 fe cmp %rdi,%rsi
40d33f: 74 23 je 40d364 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x184>
40d341: 48 29 fe sub %rdi,%rsi
40d344: 31 c0 xor %eax,%eax
40d346: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40d350: 0f b7 14 07 movzwl (%rdi,%rax,1),%edx
40d354: 66 89 14 01 mov %dx,(%rcx,%rax,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIccESt6vectorIS5_SaIS5_EEEEPS5_EET0_T_SE_SD_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d358: 48 83 c0 02 add $0x2,%rax
40d35c: 48 39 c6 cmp %rax,%rsi
40d35f: 75 ef jne 40d350 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x170>
40d361: 48 01 f1 add %rsi,%rcx
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d364: 4d 8b 74 24 50 mov 0x50(%r12),%r14
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d369: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d36d: 4d 2b 74 24 48 sub 0x48(%r12),%r14
_ZNSt6vectorISt4pairIccESaIS1_EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d372: 48 89 4d 38 mov %rcx,0x38(%rbp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d376: 48 c7 45 58 00 00 00 00 movq $0x0,0x58(%rbp)
40d37e: 0f 11 45 48 movups %xmm0,0x48(%rbp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d382: 0f 84 e8 00 00 00 je 40d470 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x290>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40d388: 48 b8 fc ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffc,%rax
40d392: 49 39 c6 cmp %rax,%r14
40d395: 0f 87 dc 00 00 00 ja 40d477 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x297>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40d39b: 4c 89 f7 mov %r14,%rdi
40d39e: e8 0d 4e ff ff callq 4021b0 <_Znwm@plt>
40d3a3: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d3a6: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d3ab: 49 01 ce add %rcx,%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d3ae: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d3b2: 4c 89 75 58 mov %r14,0x58(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d3b6: 0f 11 45 48 movups %xmm0,0x48(%rbp)
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40d3ba: 49 8b 74 24 50 mov 0x50(%r12),%rsi
40d3bf: 49 8b 7c 24 48 mov 0x48(%r12),%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d3c4: 48 39 fe cmp %rdi,%rsi
40d3c7: 74 19 je 40d3e2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x202>
40d3c9: 48 29 fe sub %rdi,%rsi
40d3cc: 31 c0 xor %eax,%eax
40d3ce: 66 90 xchg %ax,%ax
_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40d3d0: 8b 14 07 mov (%rdi,%rax,1),%edx
40d3d3: 89 14 01 mov %edx,(%rcx,%rax,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d3d6: 48 83 c0 04 add $0x4,%rax
40d3da: 48 39 c6 cmp %rax,%rsi
40d3dd: 75 f1 jne 40d3d0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1f0>
40d3df: 48 01 f1 add %rsi,%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d3e2: 41 8b 44 24 60 mov 0x60(%r12),%eax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC4ERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d3e7: 48 89 4d 50 mov %rcx,0x50(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d3eb: f3 41 0f 6f 8c 24 80 00 00 00 movdqu 0x80(%r12),%xmm1
40d3f5: f3 41 0f 6f 94 24 90 00 00 00 movdqu 0x90(%r12),%xmm2
40d3ff: 89 45 60 mov %eax,0x60(%rbp)
40d402: 49 8b 44 24 68 mov 0x68(%r12),%rax
40d407: 0f 11 8d 80 00 00 00 movups %xmm1,0x80(%rbp)
40d40e: 48 89 45 68 mov %rax,0x68(%rbp)
40d412: 49 8b 44 24 70 mov 0x70(%r12),%rax
40d417: 0f 11 95 90 00 00 00 movups %xmm2,0x90(%rbp)
40d41e: 48 89 45 70 mov %rax,0x70(%rbp)
40d422: 41 0f b6 44 24 78 movzbl 0x78(%r12),%eax
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40d428: 48 89 2b mov %rbp,(%rbx)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d42b: 88 45 78 mov %al,0x78(%rbp)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:162
40d42e: e9 e8 fd ff ff jmpq 40d21b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
40d433: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d438: 31 c9 xor %ecx,%ecx
40d43a: e9 60 fe ff ff jmpq 40d29f <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xbf>
40d43f: 90 nop
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
40d440: 48 89 cf mov %rcx,%rdi
40d443: 48 89 c2 mov %rax,%rdx
40d446: 49 89 c5 mov %rax,%r13
40d449: e8 52 4e ff ff callq 4022a0 <memmove@plt>
40d44e: 48 89 c1 mov %rax,%rcx
40d451: e9 72 fe ff ff jmpq 40d2c8 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xe8>
40d456: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d460: 31 c9 xor %ecx,%ecx
40d462: e9 b7 fe ff ff jmpq 40d31e <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x13e>
40d467: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d470: 31 c9 xor %ecx,%ecx
40d472: e9 2f ff ff ff jmpq 40d3a6 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1c6>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d477: e8 04 4c ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d47c: e8 ff 4b ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d481: e8 fa 4b ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d486: 48 89 c3 mov %rax,%rbx
40d489: eb 22 jmp 40d4ad <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2cd>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d48b: 48 89 c3 mov %rax,%rbx
40d48e: eb 32 jmp 40d4c2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e2>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d490: 48 8b 7d 30 mov 0x30(%rbp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40d494: 48 8b 75 40 mov 0x40(%rbp),%rsi
40d498: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40d49b: 48 85 ff test %rdi,%rdi
40d49e: 74 05 je 40d4a5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2c5>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d4a0: e8 1b 4d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d4a5: 4c 89 ef mov %r13,%rdi
40d4a8: e8 53 89 ff ff callq 405e00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d4ad: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40d4b1: 48 8b 75 10 mov 0x10(%rbp),%rsi
40d4b5: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40d4b8: 48 85 ff test %rdi,%rdi
40d4bb: 74 05 je 40d4c2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e2>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d4bd: e8 fe 4c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d4c2: 48 89 ef mov %rbp,%rdi
40d4c5: be a0 00 00 00 mov $0xa0,%esi
40d4ca: e8 f1 4c ff ff callq 4021c0 <_ZdlPvm@plt>
40d4cf: 48 89 df mov %rbx,%rdi
40d4d2: e8 09 4e ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d4d7: 48 89 c3 mov %rax,%rbx
40d4da: eb c9 jmp 40d4a5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2c5>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d4dc: 48 89 c3 mov %rax,%rbx
40d4df: eb af jmp 40d490 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2b0>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
40d4e1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40d4eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040d4f0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation>:
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:268
40d4f0: 41 57 push %r15
40d4f2: 41 56 push %r14
40d4f4: 41 55 push %r13
40d4f6: 49 89 fd mov %rdi,%r13
40d4f9: 41 54 push %r12
40d4fb: 55 push %rbp
40d4fc: 53 push %rbx
40d4fd: 48 83 ec 58 sub $0x58,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:271
40d501: 85 d2 test %edx,%edx
40d503: 74 43 je 40d548 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x58>
40d505: 83 fa 01 cmp $0x1,%edx
40d508: 74 4e je 40d558 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x68>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:184
40d50a: 83 fa 02 cmp $0x2,%edx
40d50d: 74 51 je 40d560 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x70>
40d50f: 83 fa 03 cmp $0x3,%edx
40d512: 75 1d jne 40d531 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:176
40d514: 48 8b 2f mov (%rdi),%rbp
40d517: 48 85 ed test %rbp,%rbp
40d51a: 74 15 je 40d531 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
40d51c: 48 89 ef mov %rbp,%rdi
40d51f: e8 bc 85 ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
40d524: be a0 00 00 00 mov $0xa0,%esi
40d529: 48 89 ef mov %rbp,%rdi
40d52c: e8 8f 4c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:286
40d531: 48 83 c4 58 add $0x58,%rsp
40d535: 31 c0 xor %eax,%eax
40d537: 5b pop %rbx
40d538: 5d pop %rbp
40d539: 41 5c pop %r12
40d53b: 41 5d pop %r13
40d53d: 41 5e pop %r14
40d53f: 41 5f pop %r15
40d541: c3 retq
40d542: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:275
40d548: 48 c7 07 68 50 41 00 movq $0x415068,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:276
40d54f: eb e0 jmp 40d531 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
40d551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE14_M_get_pointerERKSt9_Any_data():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:144
40d558: 48 8b 06 mov (%rsi),%rax
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
40d55b: 48 89 07 mov %rax,(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:280
40d55e: eb d1 jmp 40d531 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40d560: 4c 8b 36 mov (%rsi),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d563: bf a0 00 00 00 mov $0xa0,%edi
40d568: e8 43 4c ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d56d: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt6vectorIcSaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d571: 49 8b 5e 08 mov 0x8(%r14),%rbx
40d575: 49 2b 1e sub (%r14),%rbx
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d578: 48 89 44 24 20 mov %rax,0x20(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d57d: 48 c7 40 10 00 00 00 00 movq $0x0,0x10(%rax)
40d585: 0f 11 00 movups %xmm0,(%rax)
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d588: 0f 84 a2 01 00 00 je 40d730 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x240>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40d58e: 0f 88 73 03 00 00 js 40d907 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x417>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40d594: 48 89 df mov %rbx,%rdi
40d597: e8 14 4c ff ff callq 4021b0 <_Znwm@plt>
40d59c: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d59f: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40d5a4: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d5a9: 48 01 cb add %rcx,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d5ac: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d5b0: 48 89 58 10 mov %rbx,0x10(%rax)
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:953
40d5b4: 31 db xor %ebx,%ebx
_ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d5b6: 0f 11 00 movups %xmm0,(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEC4ERKS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40d5b9: 49 8b 36 mov (%r14),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:425
40d5bc: 49 8b 46 08 mov 0x8(%r14),%rax
40d5c0: 48 29 f0 sub %rsi,%rax
40d5c3: 0f 85 e7 02 00 00 jne 40d8b0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3c0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40d5c9: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15
40d5ce: 48 01 d9 add %rbx,%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d5d1: 49 8d 76 18 lea 0x18(%r14),%rsi
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:427
40d5d5: 49 89 4f 08 mov %rcx,0x8(%r15)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d5d9: 49 8d 47 18 lea 0x18(%r15),%rax
40d5dd: 48 89 c7 mov %rax,%rdi
40d5e0: 48 89 44 24 30 mov %rax,0x30(%rsp)
40d5e5: e8 46 f2 ff ff callq 40c830 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_>
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d5ea: 49 8b 5e 38 mov 0x38(%r14),%rbx
40d5ee: 49 8d 47 30 lea 0x30(%r15),%rax
40d5f2: 49 2b 5e 30 sub 0x30(%r14),%rbx
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d5f6: 66 0f ef c0 pxor %xmm0,%xmm0
40d5fa: 48 89 44 24 38 mov %rax,0x38(%rsp)
40d5ff: 49 c7 47 40 00 00 00 00 movq $0x0,0x40(%r15)
40d607: 41 0f 11 47 30 movups %xmm0,0x30(%r15)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d60c: 0f 84 ce 02 00 00 je 40d8e0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3f0>
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40d612: 48 b8 c0 ff ff ff ff ff ff 7f movabs $0x7fffffffffffffc0,%rax
40d61c: 48 39 c3 cmp %rax,%rbx
40d61f: 0f 87 dd 02 00 00 ja 40d902 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x412>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40d625: 48 89 df mov %rbx,%rdi
40d628: e8 83 4b ff ff callq 4021b0 <_Znwm@plt>
40d62d: 48 89 44 24 28 mov %rax,0x28(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d632: 48 8b 44 24 28 mov 0x28(%rsp),%rax
40d637: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
40d63c: 66 48 0f 6e c0 movq %rax,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d641: 48 01 c3 add %rax,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d644: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d648: 48 89 59 40 mov %rbx,0x40(%rcx)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:87
40d64c: 48 89 c3 mov %rax,%rbx
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d64f: 0f 11 41 30 movups %xmm0,0x30(%rcx)
_ZN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEC4ERKSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40d653: 49 8b 4e 38 mov 0x38(%r14),%rcx
40d657: 49 8b 6e 30 mov 0x30(%r14),%rbp
40d65b: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d660: 48 39 e9 cmp %rbp,%rcx
40d663: 75 7c jne 40d6e1 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1f1>
40d665: e9 66 01 00 00 jmpq 40d7d0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e0>
40d66a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40d670: 41 0f b6 07 movzbl (%r15),%eax
40d674: 88 43 10 mov %al,0x10(%rbx)
40d677: 48 8b 04 24 mov (%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:182
40d67b: 48 8d 7b 30 lea 0x30(%rbx),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40d67f: 4c 89 63 08 mov %r12,0x8(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40d683: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40d688: 4c 8b 65 28 mov 0x28(%rbp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40d68c: 48 89 7b 20 mov %rdi,0x20(%rbx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d690: 4c 8b 7d 20 mov 0x20(%rbp),%r15
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
40d694: 4c 89 f8 mov %r15,%rax
40d697: 4c 01 e0 add %r12,%rax
40d69a: 74 09 je 40d6a5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1b5>
40d69c: 4d 85 ff test %r15,%r15
40d69f: 0f 84 49 02 00 00 je 40d8ee <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3fe>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40d6a5: 4c 89 64 24 48 mov %r12,0x48(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40d6aa: 49 83 fc 0f cmp $0xf,%r12
40d6ae: 0f 87 bc 00 00 00 ja 40d770 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x280>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40d6b4: 49 83 fc 01 cmp $0x1,%r12
40d6b8: 0f 85 82 00 00 00 jne 40d740 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x250>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40d6be: 41 0f b6 07 movzbl (%r15),%eax
40d6c2: 88 43 30 mov %al,0x30(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40d6c5: 4c 89 63 28 mov %r12,0x28(%rbx)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d6c9: 48 83 c5 40 add $0x40,%rbp
40d6cd: 48 83 c3 40 add $0x40,%rbx
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40d6d1: 42 c6 04 27 00 movb $0x0,(%rdi,%r12,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d6d6: 48 39 6c 24 18 cmp %rbp,0x18(%rsp)
40d6db: 0f 84 ef 00 00 00 je 40d7d0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:190
40d6e1: 48 8d 43 10 lea 0x10(%rbx),%rax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40d6e5: 4c 8b 65 08 mov 0x8(%rbp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40d6e9: 48 89 03 mov %rax,(%rbx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d6ec: 4c 8b 7d 00 mov 0x0(%rbp),%r15
40d6f0: 48 89 04 24 mov %rax,(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:211
40d6f4: 4c 89 f8 mov %r15,%rax
40d6f7: 4c 01 e0 add %r12,%rax
40d6fa: 74 09 je 40d705 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x215>
40d6fc: 4d 85 ff test %r15,%r15
40d6ff: 0f 84 f3 01 00 00 je 40d8f8 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x408>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40d705: 4c 89 64 24 48 mov %r12,0x48(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40d70a: 49 83 fc 0f cmp $0xf,%r12
40d70e: 0f 87 84 00 00 00 ja 40d798 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2a8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40d714: 49 83 fc 01 cmp $0x1,%r12
40d718: 0f 84 52 ff ff ff je 40d670 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x180>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40d71e: 4d 85 e4 test %r12,%r12
40d721: 0f 85 e5 01 00 00 jne 40d90c <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41c>
40d727: 48 8b 04 24 mov (%rsp),%rax
40d72b: e9 4b ff ff ff jmpq 40d67b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18b>
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d730: 31 c9 xor %ecx,%ecx
40d732: e9 68 fe ff ff jmpq 40d59f <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xaf>
40d737: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40d740: 4d 85 e4 test %r12,%r12
40d743: 0f 84 7c ff ff ff je 40d6c5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1d5>
40d749: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40d750: 4c 89 e2 mov %r12,%rdx
40d753: 4c 89 fe mov %r15,%rsi
40d756: e8 25 4a ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40d75b: 4c 8b 64 24 48 mov 0x48(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d760: 48 8b 7b 20 mov 0x20(%rbx),%rdi
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40d764: e9 5c ff ff ff jmpq 40d6c5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1d5>
40d769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40d770: 48 8d 7b 20 lea 0x20(%rbx),%rdi
40d774: 31 d2 xor %edx,%edx
40d776: 48 8d 74 24 48 lea 0x48(%rsp),%rsi
40d77b: e8 70 4b ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40d780: 48 89 43 20 mov %rax,0x20(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40d784: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40d787: 48 8b 44 24 48 mov 0x48(%rsp),%rax
40d78c: 48 89 43 30 mov %rax,0x30(%rbx)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40d790: eb be jmp 40d750 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x260>
40d792: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40d798: 31 d2 xor %edx,%edx
40d79a: 48 8d 74 24 48 lea 0x48(%rsp),%rsi
40d79f: 48 89 df mov %rbx,%rdi
40d7a2: e8 49 4b ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40d7a7: 48 89 03 mov %rax,(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40d7aa: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40d7ad: 48 8b 44 24 48 mov 0x48(%rsp),%rax
40d7b2: 48 89 43 10 mov %rax,0x10(%rbx)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40d7b6: 4c 89 e2 mov %r12,%rdx
40d7b9: 4c 89 fe mov %r15,%rsi
40d7bc: e8 bf 49 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40d7c1: 4c 8b 64 24 48 mov 0x48(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d7c6: 48 8b 03 mov (%rbx),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40d7c9: e9 ad fe ff ff jmpq 40d67b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x18b>
40d7ce: 66 90 xchg %ax,%ax
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC4ERKS9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d7d0: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d7d5: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC4ERKS9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d7d9: 48 89 58 38 mov %rbx,0x38(%rax)
_ZNKSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40d7dd: 49 8b 5e 50 mov 0x50(%r14),%rbx
40d7e1: 49 2b 5e 48 sub 0x48(%r14),%rbx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40d7e5: 48 c7 40 58 00 00 00 00 movq $0x0,0x58(%rax)
40d7ed: 0f 11 40 48 movups %xmm0,0x48(%rax)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d7f1: 0f 84 d9 00 00 00 je 40d8d0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3e0>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:105
40d7f7: 48 b8 fc ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffc,%rax
40d801: 48 39 c3 cmp %rax,%rbx
40d804: 0f 87 0b 01 00 00 ja 40d915 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x425>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40d80a: 48 89 df mov %rbx,%rdi
40d80d: e8 9e 49 ff ff callq 4021b0 <_Znwm@plt>
40d812: 48 89 c1 mov %rax,%rcx
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_create_storageEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d815: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40d81a: 66 48 0f 6e c1 movq %rcx,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d81f: 48 01 cb add %rcx,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d822: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d826: 48 89 58 58 mov %rbx,0x58(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d82a: 0f 11 40 48 movups %xmm0,0x48(%rax)
_ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS4_SaIS4_EEEC4ERKS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40d82e: 49 8b 76 50 mov 0x50(%r14),%rsi
40d832: 49 8b 7e 48 mov 0x48(%r14),%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d836: 48 39 fe cmp %rdi,%rsi
40d839: 74 17 je 40d852 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x362>
40d83b: 48 29 fe sub %rdi,%rsi
40d83e: 31 c0 xor %eax,%eax
_ZSt10_ConstructINSt7__cxx1112regex_traitsIcE10_RegexMaskEJRKS3_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40d840: 8b 14 07 mov (%rdi,%rax,1),%edx
40d843: 89 14 01 mov %edx,(%rcx,%rax,1)
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112regex_traitsIcE10_RegexMaskESt6vectorIS7_SaIS7_EEEEPS7_EET0_T_SG_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40d846: 48 83 c0 04 add $0x4,%rax
40d84a: 48 39 c6 cmp %rax,%rsi
40d84d: 75 f1 jne 40d840 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x350>
40d84f: 48 01 f1 add %rsi,%rcx
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC4ERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d852: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d857: 41 8b 46 60 mov 0x60(%r14),%eax
40d85b: f3 41 0f 6f 96 90 00 00 00 movdqu 0x90(%r14),%xmm2
40d864: f3 41 0f 6f 8e 80 00 00 00 movdqu 0x80(%r14),%xmm1
40d86d: 89 46 60 mov %eax,0x60(%rsi)
40d870: 49 8b 46 68 mov 0x68(%r14),%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EEC4ERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:557
40d874: 48 89 4e 50 mov %rcx,0x50(%rsi)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d878: 48 89 46 68 mov %rax,0x68(%rsi)
40d87c: 49 8b 46 70 mov 0x70(%r14),%rax
40d880: 0f 11 8e 80 00 00 00 movups %xmm1,0x80(%rsi)
40d887: 48 89 46 70 mov %rax,0x70(%rsi)
40d88b: 41 0f b6 46 78 movzbl 0x78(%r14),%eax
40d890: 0f 29 14 24 movaps %xmm2,(%rsp)
40d894: 88 46 78 mov %al,0x78(%rsi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:160
40d897: 49 89 75 00 mov %rsi,0x0(%r13)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d89b: 0f 11 96 90 00 00 00 movups %xmm2,0x90(%rsi)
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:162
40d8a2: e9 8a fc ff ff jmpq 40d531 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x41>
40d8a7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
40d8b0: 48 89 cf mov %rcx,%rdi
40d8b3: 48 89 c2 mov %rax,%rdx
40d8b6: 48 89 c3 mov %rax,%rbx
40d8b9: e8 e2 49 ff ff callq 4022a0 <memmove@plt>
40d8be: 48 89 c1 mov %rax,%rcx
40d8c1: e9 03 fd ff ff jmpq 40d5c9 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0xd9>
40d8c6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d8d0: 31 c9 xor %ecx,%ecx
40d8d2: e9 3e ff ff ff jmpq 40d815 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x325>
40d8d7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40d8e0: 48 c7 44 24 28 00 00 00 00 movq $0x0,0x28(%rsp)
40d8e9: e9 44 fd ff ff jmpq 40d632 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x142>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:212
40d8ee: bf 08 40 41 00 mov $0x414008,%edi
40d8f3: e8 68 48 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
40d8f8: bf 08 40 41 00 mov $0x414008,%edi
40d8fd: e8 5e 48 ff ff callq 402160 <_ZSt19__throw_logic_errorPKc@plt>
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d902: e8 79 47 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d907: e8 74 47 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d90c: 48 8b 3c 24 mov (%rsp),%rdi
40d910: e9 a1 fe ff ff jmpq 40d7b6 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2c6>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:106
40d915: e8 66 47 ff ff callq 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d91a: 48 89 c3 mov %rax,%rbx
40d91d: eb 2e jmp 40d94d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x45d>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40d91f: 48 89 c7 mov %rax,%rdi
40d922: e9 80 00 00 00 jmpq 40d9a7 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4b7>
40d927: e8 84 49 ff ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40d92c: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40d931: 48 8b 78 30 mov 0x30(%rax),%rdi
40d935: 48 8b 40 40 mov 0x40(%rax),%rax
40d939: 48 89 c6 mov %rax,%rsi
40d93c: 48 89 04 24 mov %rax,(%rsp)
40d940: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40d943: 48 85 ff test %rdi,%rdi
40d946: 74 05 je 40d94d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x45d>
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d948: e8 73 48 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d94d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
40d952: e8 a9 84 ff ff callq 405e00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d957: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40d95c: 48 8b 38 mov (%rax),%rdi
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40d95f: 48 8b 40 10 mov 0x10(%rax),%rax
40d963: 48 89 c6 mov %rax,%rsi
40d966: 48 89 04 24 mov %rax,(%rsp)
40d96a: 48 29 fe sub %rdi,%rsi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40d96d: 48 85 ff test %rdi,%rdi
40d970: 74 05 je 40d977 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x487>
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d972: e8 49 48 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d977: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
40d97c: be a0 00 00 00 mov $0xa0,%esi
40d981: e8 3a 48 ff ff callq 4021c0 <_ZdlPvm@plt>
40d986: 48 89 df mov %rbx,%rdi
40d989: e8 52 49 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d98e: 48 8b 3b mov (%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40d991: 48 3b 3c 24 cmp (%rsp),%rdi
40d995: 74 0d je 40d9a4 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4b4>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40d997: 48 8b 43 10 mov 0x10(%rbx),%rax
40d99b: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40d99f: e8 1c 48 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40d9a4: 48 89 ef mov %rbp,%rdi
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40d9a7: e8 f4 46 ff ff callq 4020a0 <__cxa_begin_catch@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40d9ac: 48 39 5c 24 28 cmp %rbx,0x28(%rsp)
40d9b1: 75 05 jne 40d9b8 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4c8>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:97
40d9b3: e8 d8 48 ff ff callq 402290 <__cxa_rethrow@plt>
_ZSt8_DestroyISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEvPT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:140
40d9b8: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
40d9bd: 4c 89 f7 mov %r14,%rdi
40d9c0: e8 9b b7 ff ff callq 409160 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40d9c5: 4c 89 f0 mov %r14,%rax
40d9c8: 48 83 c0 40 add $0x40,%rax
40d9cc: 48 89 44 24 28 mov %rax,0x28(%rsp)
40d9d1: eb d9 jmp 40d9ac <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4bc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40d9d3: 48 89 c5 mov %rax,%rbp
40d9d6: eb b6 jmp 40d98e <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x49e>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d9d8: 48 89 c3 mov %rax,%rbx
40d9db: eb 15 jmp 40d9f2 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x502>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40d9dd: 48 89 c3 mov %rax,%rbx
40d9e0: e9 72 ff ff ff jmpq 40d957 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x467>
_ZNSt14_Function_base13_Base_managerINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb0EE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d9e5: 48 89 c3 mov %rax,%rbx
40d9e8: eb 8d jmp 40d977 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x487>
_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ESt6vectorISB_SaISB_EEEEPSB_EET0_T_SK_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:94
40d9ea: 48 89 c3 mov %rax,%rbx
40d9ed: e9 35 ff ff ff jmpq 40d927 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x437>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40d9f2: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi
40d9f7: e8 24 8d ff ff callq 406720 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>
40d9fc: e9 4c ff ff ff jmpq 40d94d <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x45d>
_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation():
40da01: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40da0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>:
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40da10: 41 57 push %r15
40da12: 41 56 push %r14
40da14: 41 55 push %r13
40da16: 49 89 f5 mov %rsi,%r13
40da19: 41 54 push %r12
40da1b: 55 push %rbp
40da1c: 53 push %rbx
40da1d: 48 89 f3 mov %rsi,%rbx
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40da20: 48 be ff ff ff ff ff ff ff 03 movabs $0x3ffffffffffffff,%rsi
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40da2a: 48 83 ec 28 sub $0x28,%rsp
40da2e: 48 8b 6f 08 mov 0x8(%rdi),%rbp
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:918
40da32: 4c 8b 37 mov (%rdi),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40da35: 48 89 e8 mov %rbp,%rax
40da38: 4c 29 f0 sub %r14,%rax
40da3b: 48 c1 f8 05 sar $0x5,%rax
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40da3f: 48 39 f0 cmp %rsi,%rax
40da42: 0f 84 10 02 00 00 je 40dc58 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x248>
40da48: 48 85 c0 test %rax,%rax
40da4b: 48 89 d1 mov %rdx,%rcx
40da4e: ba 01 00 00 00 mov $0x1,%edx
40da53: 49 89 ff mov %rdi,%r15
40da56: 48 0f 45 d0 cmovne %rax,%rdx
40da5a: 31 ff xor %edi,%edi
40da5c: 48 01 d0 add %rdx,%rax
_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40da5f: 4c 89 ea mov %r13,%rdx
40da62: 40 0f 92 c7 setb %dil
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1761
40da66: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40da6b: 4c 29 f2 sub %r14,%rdx
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
40da6e: 48 85 ff test %rdi,%rdi
40da71: 0f 85 b9 01 00 00 jne 40dc30 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x220>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40da77: 48 85 c0 test %rax,%rax
40da7a: 0f 85 18 01 00 00 jne 40db98 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x188>
40da80: 45 31 e4 xor %r12d,%r12d
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:449
40da83: 49 8d 3c 14 lea (%r12,%rdx,1),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40da87: 48 8b 31 mov (%rcx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
40da8a: 48 8b 51 08 mov 0x8(%rcx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40da8e: 48 8d 47 10 lea 0x10(%rdi),%rax
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:449
40da92: 48 89 7c 24 10 mov %rdi,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40da97: 48 89 07 mov %rax,(%rdi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
40da9a: 48 01 f2 add %rsi,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40da9d: 48 89 44 24 18 mov %rax,0x18(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
40daa2: e8 a9 4e ff ff callq 402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40daa7: 4d 39 f5 cmp %r14,%r13
40daaa: 0f 84 a0 01 00 00 je 40dc50 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x240>
40dab0: 4c 89 ef mov %r13,%rdi
40dab3: 4c 89 e0 mov %r12,%rax
40dab6: 4c 89 f2 mov %r14,%rdx
40dab9: 4c 29 f7 sub %r14,%rdi
40dabc: 4c 01 e7 add %r12,%rdi
40dabf: 90 nop
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40dac0: 48 8d 48 10 lea 0x10(%rax),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40dac4: 48 8d 72 10 lea 0x10(%rdx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40dac8: 48 89 08 mov %rcx,(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40dacb: 48 8b 0a mov (%rdx),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40dace: 48 39 f1 cmp %rsi,%rcx
40dad1: 0f 84 29 01 00 00 je 40dc00 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1f0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40dad7: 48 89 08 mov %rcx,(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
40dada: 48 8b 4a 10 mov 0x10(%rdx),%rcx
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dade: 48 83 c0 20 add $0x20,%rax
40dae2: 48 83 c2 20 add $0x20,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40dae6: 48 89 48 f0 mov %rcx,-0x10(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40daea: 48 8b 4a e8 mov -0x18(%rdx),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40daee: 48 89 48 e8 mov %rcx,-0x18(%rax)
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40daf2: 48 39 f8 cmp %rdi,%rax
40daf5: 75 c9 jne 40dac0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0xb0>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:464
40daf7: 4c 8d 47 20 lea 0x20(%rdi),%r8
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dafb: 49 39 ed cmp %rbp,%r13
40dafe: 74 4a je 40db4a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x13a>
40db00: 48 89 ee mov %rbp,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40db03: 4c 89 c0 mov %r8,%rax
40db06: 4c 29 ee sub %r13,%rsi
40db09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40db10: 48 8d 50 10 lea 0x10(%rax),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40db14: 48 8d 4b 10 lea 0x10(%rbx),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40db18: 48 89 10 mov %rdx,(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40db1b: 48 8b 13 mov (%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40db1e: 48 39 ca cmp %rcx,%rdx
40db21: 0f 84 a9 00 00 00 je 40dbd0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x1c0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40db27: 48 89 10 mov %rdx,(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40db2a: 48 8b 53 10 mov 0x10(%rbx),%rdx
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40db2e: 48 83 c3 20 add $0x20,%rbx
40db32: 48 83 c0 20 add $0x20,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40db36: 48 89 50 f0 mov %rdx,-0x10(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40db3a: 48 8b 53 e8 mov -0x18(%rbx),%rdx
40db3e: 48 89 50 e8 mov %rdx,-0x18(%rax)
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40db42: 48 39 eb cmp %rbp,%rbx
40db45: 75 c9 jne 40db10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x100>
40db47: 49 01 f0 add %rsi,%r8
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40db4a: 4d 85 f6 test %r14,%r14
40db4d: 74 19 je 40db68 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x158>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40db4f: 49 8b 77 10 mov 0x10(%r15),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40db53: 4c 89 f7 mov %r14,%rdi
40db56: 4c 89 44 24 10 mov %r8,0x10(%rsp)
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40db5b: 4c 29 f6 sub %r14,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40db5e: e8 5d 46 ff ff callq 4021c0 <_ZdlPvm@plt>
40db63: 4c 8b 44 24 10 mov 0x10(%rsp),%r8
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40db68: 66 49 0f 6e c4 movq %r12,%xmm0
40db6d: 66 49 0f 6e d8 movq %r8,%xmm3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40db72: 4c 03 64 24 08 add 0x8(%rsp),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40db77: 66 0f 6c c3 punpcklqdq %xmm3,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40db7b: 4d 89 67 10 mov %r12,0x10(%r15)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40db7f: 41 0f 11 07 movups %xmm0,(%r15)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40db83: 48 83 c4 28 add $0x28,%rsp
40db87: 5b pop %rbx
40db88: 5d pop %rbp
40db89: 41 5c pop %r12
40db8b: 41 5d pop %r13
40db8d: 41 5e pop %r14
40db8f: 41 5f pop %r15
40db91: c3 retq
40db92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40db98: 48 39 f0 cmp %rsi,%rax
40db9b: 48 0f 46 f0 cmovbe %rax,%rsi
40db9f: 48 c1 e6 05 shl $0x5,%rsi
40dba3: 48 89 74 24 08 mov %rsi,0x8(%rsp)
40dba8: 48 89 f7 mov %rsi,%rdi
40dbab: 48 89 4c 24 18 mov %rcx,0x18(%rsp)
40dbb0: 48 89 54 24 10 mov %rdx,0x10(%rsp)
40dbb5: e8 f6 45 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40dbba: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
40dbbf: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40dbc4: 49 89 c4 mov %rax,%r12
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40dbc7: e9 b7 fe ff ff jmpq 40da83 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x73>
40dbcc: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40dbd0: f3 0f 6f 53 10 movdqu 0x10(%rbx),%xmm2
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40dbd5: 48 8b 53 08 mov 0x8(%rbx),%rdx
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dbd9: 48 83 c3 20 add $0x20,%rbx
40dbdd: 48 83 c0 20 add $0x20,%rax
40dbe1: 0f 11 50 f0 movups %xmm2,-0x10(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40dbe5: 48 89 50 e8 mov %rdx,-0x18(%rax)
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dbe9: 48 39 dd cmp %rbx,%rbp
40dbec: 0f 85 1e ff ff ff jne 40db10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x100>
40dbf2: e9 50 ff ff ff jmpq 40db47 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x137>
40dbf7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40dc00: f3 0f 6f 4a 10 movdqu 0x10(%rdx),%xmm1
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dc05: 48 83 c0 20 add $0x20,%rax
40dc09: 48 83 c2 20 add $0x20,%rdx
40dc0d: 0f 11 48 f0 movups %xmm1,-0x10(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40dc11: 48 8b 4a e8 mov -0x18(%rdx),%rcx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40dc15: 48 89 48 e8 mov %rcx,-0x18(%rax)
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dc19: 48 39 c7 cmp %rax,%rdi
40dc1c: 0f 85 9e fe ff ff jne 40dac0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0xb0>
40dc22: e9 d0 fe ff ff jmpq 40daf7 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0xe7>
40dc27: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dc30: 48 b8 e0 ff ff ff ff ff ff 7f movabs $0x7fffffffffffffe0,%rax
40dc3a: 48 89 44 24 08 mov %rax,0x8(%rsp)
40dc3f: 48 89 c7 mov %rax,%rdi
40dc42: e9 64 ff ff ff jmpq 40dbab <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x19b>
40dc47: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZSt14__relocate_a_1IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS5_EET0_T_S9_S8_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40dc50: 4c 89 e7 mov %r12,%rdi
40dc53: e9 9f fe ff ff jmpq 40daf7 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0xe7>
_ZNKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
40dc58: bf aa 41 41 00 mov $0x4141aa,%edi
40dc5d: e8 9e 44 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:485
40dc62: 48 89 c7 mov %rax,%rdi
40dc65: e8 36 44 ff ff callq 4020a0 <__cxa_begin_catch@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:487
40dc6a: 4d 85 e4 test %r12,%r12
40dc6d: 74 1d je 40dc8c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x27c>
_ZSt8_DestroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEvT_S7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:185
40dc6f: 4c 89 e6 mov %r12,%rsi
40dc72: 4c 89 e7 mov %r12,%rdi
40dc75: e8 36 b5 ff ff callq 4091b0 <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40dc7a: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
40dc7f: 4c 89 e7 mov %r12,%rdi
40dc82: e8 39 45 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:493
40dc87: e8 04 46 ff ff callq 402290 <__cxa_rethrow@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40dc8c: 48 8b 44 24 10 mov 0x10(%rsp),%rax
40dc91: 48 8b 38 mov (%rax),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40dc94: 48 39 7c 24 18 cmp %rdi,0x18(%rsp)
40dc99: 74 ec je 40dc87 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x277>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40dc9b: 48 8b 70 10 mov 0x10(%rax),%rsi
40dc9f: 48 83 c6 01 add $0x1,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40dca3: e8 18 45 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40dca8: eb dd jmp 40dc87 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x277>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:485
40dcaa: 48 89 c5 mov %rax,%rbp
40dcad: e8 fe 45 ff ff callq 4022b0 <__cxa_end_catch@plt>
40dcb2: 48 89 ef mov %rbp,%rdi
40dcb5: e8 26 46 ff ff callq 4022e0 <_Unwind_Resume@plt>
40dcba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
000000000040dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>:
_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40dcc0: 48 b9 ff ff ff ff ff ff ff 7f movabs $0x7fffffffffffffff,%rcx
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40dcca: 41 57 push %r15
40dccc: 41 56 push %r14
40dcce: 41 55 push %r13
40dcd0: 41 54 push %r12
40dcd2: 55 push %rbp
40dcd3: 53 push %rbx
40dcd4: 48 83 ec 28 sub $0x28,%rsp
40dcd8: 4c 8b 77 08 mov 0x8(%rdi),%r14
40dcdc: 4c 8b 07 mov (%rdi),%r8
_ZNKSt6vectorIcSaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40dcdf: 4c 89 f0 mov %r14,%rax
40dce2: 4c 29 c0 sub %r8,%rax
_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40dce5: 48 39 c8 cmp %rcx,%rax
40dce8: 0f 84 25 01 00 00 je 40de13 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x153>
40dcee: 48 85 c0 test %rax,%rax
40dcf1: 49 89 d7 mov %rdx,%r15
40dcf4: ba 01 00 00 00 mov $0x1,%edx
40dcf9: 49 89 f4 mov %rsi,%r12
40dcfc: 48 0f 45 d0 cmovne %rax,%rdx
40dd00: 31 f6 xor %esi,%esi
40dd02: 48 89 fd mov %rdi,%rbp
40dd05: 48 01 d0 add %rdx,%rax
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40dd08: 4c 89 e2 mov %r12,%rdx
40dd0b: 40 0f 92 c6 setb %sil
_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1761
40dd0f: 49 89 c5 mov %rax,%r13
_ZN9__gnu_cxxmiIPcSt6vectorIcSaIcEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS8_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40dd12: 4c 29 c2 sub %r8,%rdx
_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
40dd15: 48 85 f6 test %rsi,%rsi
40dd18: 75 16 jne 40dd30 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x70>
40dd1a: 48 85 c0 test %rax,%rax
40dd1d: 78 11 js 40dd30 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x70>
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40dd1f: 75 12 jne 40dd33 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x73>
40dd21: 45 31 ed xor %r13d,%r13d
40dd24: 31 db xor %ebx,%ebx
40dd26: eb 2d jmp 40dd55 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x95>
40dd28: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
40dd30: 49 89 cd mov %rcx,%r13
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40dd33: 4c 89 ef mov %r13,%rdi
40dd36: 48 89 54 24 10 mov %rdx,0x10(%rsp)
40dd3b: 4c 89 44 24 08 mov %r8,0x8(%rsp)
40dd40: e8 6b 44 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40dd45: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
40dd4a: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40dd4f: 48 89 c3 mov %rax,%rbx
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40dd52: 49 01 c5 add %rax,%r13
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40dd55: 41 0f b6 07 movzbl (%r15),%eax
_ZSt14__relocate_a_1IccENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:991
40dd59: 4d 89 f1 mov %r14,%r9
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:464
40dd5c: 4c 8d 54 13 01 lea 0x1(%rbx,%rdx,1),%r10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40dd61: 4c 8b 75 10 mov 0x10(%rbp),%r14
_ZSt14__relocate_a_1IccENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:991
40dd65: 4d 29 e1 sub %r12,%r9
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40dd68: 88 04 13 mov %al,(%rbx,%rdx,1)
_ZSt14__relocate_a_1IccENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:994
40dd6b: 4f 8d 3c 0a lea (%r10,%r9,1),%r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:992
40dd6f: 48 85 d2 test %rdx,%rdx
40dd72: 7f 34 jg 40dda8 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0xe8>
40dd74: 4d 85 c9 test %r9,%r9
40dd77: 7f 77 jg 40ddf0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x130>
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40dd79: 4d 85 c0 test %r8,%r8
40dd7c: 75 58 jne 40ddd6 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x116>
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40dd7e: 66 48 0f 6e c3 movq %rbx,%xmm0
40dd83: 66 49 0f 6e cf movq %r15,%xmm1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40dd88: 4c 89 6d 10 mov %r13,0x10(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40dd8c: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
40dd90: 0f 11 45 00 movups %xmm0,0x0(%rbp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40dd94: 48 83 c4 28 add $0x28,%rsp
40dd98: 5b pop %rbx
40dd99: 5d pop %rbp
40dd9a: 41 5c pop %r12
40dd9c: 41 5d pop %r13
40dd9e: 41 5e pop %r14
40dda0: 41 5f pop %r15
40dda2: c3 retq
40dda3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZSt14__relocate_a_1IccENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
40dda8: 4c 89 c6 mov %r8,%rsi
40ddab: 48 89 df mov %rbx,%rdi
40ddae: 4c 89 4c 24 18 mov %r9,0x18(%rsp)
40ddb3: 4c 89 54 24 10 mov %r10,0x10(%rsp)
40ddb8: 4c 89 44 24 08 mov %r8,0x8(%rsp)
40ddbd: e8 de 44 ff ff callq 4022a0 <memmove@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:992
40ddc2: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9
40ddc7: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
40ddcc: 4c 8b 54 24 10 mov 0x10(%rsp),%r10
40ddd1: 4d 85 c9 test %r9,%r9
40ddd4: 7f 1a jg 40ddf0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x130>
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40ddd6: 4c 89 f6 mov %r14,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ddd9: 4c 89 c7 mov %r8,%rdi
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40dddc: 4c 29 c6 sub %r8,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40dddf: e8 dc 43 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/alloc_traits.h:492
40dde4: eb 98 jmp 40dd7e <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0xbe>
40dde6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZSt14__relocate_a_1IccENSt9enable_ifIXsrSt24__is_bitwise_relocatableIT_vE5valueEPS2_E4typeES4_S4_S4_RSaIT0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
40ddf0: 4c 89 ca mov %r9,%rdx
40ddf3: 4c 89 e6 mov %r12,%rsi
40ddf6: 4c 89 d7 mov %r10,%rdi
40ddf9: 4c 89 44 24 08 mov %r8,0x8(%rsp)
40ddfe: e8 7d 43 ff ff callq 402180 <memcpy@plt>
40de03: 4c 8b 44 24 08 mov 0x8(%rsp),%r8
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40de08: 4d 85 c0 test %r8,%r8
40de0b: 0f 84 6d ff ff ff je 40dd7e <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0xbe>
40de11: eb c3 jmp 40ddd6 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_+0x116>
_ZNKSt6vectorIcSaIcEE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
40de13: bf aa 41 41 00 mov $0x4141aa,%edi
40de18: e8 e3 42 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
40de1d: 0f 1f 00 nopl (%rax)
000000000040de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>:
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40de20: 4c 8b 47 08 mov 0x8(%rdi),%r8
40de24: 4c 3b 47 10 cmp 0x10(%rdi),%r8
40de28: 74 16 je 40de40 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_+0x20>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40de2a: 0f b6 06 movzbl (%rsi),%eax
40de2d: 41 88 00 mov %al,(%r8)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40de30: 48 83 47 08 01 addq $0x1,0x8(%rdi)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:125
40de35: c3 retq
40de36: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40de40: 48 89 f2 mov %rsi,%rdx
40de43: 4c 89 c6 mov %r8,%rsi
40de46: e9 75 fe ff ff jmpq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40de4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
000000000040de50 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>:
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de50: 55 push %rbp
40de51: 89 f5 mov %esi,%ebp
40de53: 53 push %rbx
40de54: 48 83 ec 18 sub $0x18,%rsp
40de58: 48 8b 07 mov (%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40de5b: 80 38 00 cmpb $0x0,(%rax)
40de5e: 75 10 jne 40de70 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x20>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40de60: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40de63: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de67: 48 83 c4 18 add $0x18,%rsp
40de6b: 5b pop %rbx
40de6c: 5d pop %rbp
40de6d: c3 retq
40de6e: 66 90 xchg %ax,%ax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40de70: 0f b6 40 01 movzbl 0x1(%rax),%eax
40de74: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de77: 48 8b 7f 08 mov 0x8(%rdi),%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40de7b: 88 44 24 0f mov %al,0xf(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40de7f: 48 8b 77 08 mov 0x8(%rdi),%rsi
40de83: 48 3b 77 10 cmp 0x10(%rdi),%rsi
40de87: 74 17 je 40dea0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x50>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40de89: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40de8b: 48 83 47 08 01 addq $0x1,0x8(%rdi)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de90: 48 8b 03 mov (%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40de93: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de97: 48 83 c4 18 add $0x18,%rsp
40de9b: 5b pop %rbx
40de9c: 5d pop %rbp
40de9d: c3 retq
40de9e: 66 90 xchg %ax,%ax
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40dea0: 48 8d 54 24 0f lea 0xf(%rsp),%rdx
40dea5: e8 16 fe ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40deaa: eb e4 jmp 40de90 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x40>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
40deac: 0f 1f 40 00 nopl 0x0(%rax)
000000000040deb0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>:
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40deb0: 55 push %rbp
40deb1: 89 f5 mov %esi,%ebp
40deb3: 53 push %rbx
40deb4: 48 83 ec 18 sub $0x18,%rsp
40deb8: 48 8b 07 mov (%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40debb: 80 38 00 cmpb $0x0,(%rax)
40debe: 75 10 jne 40ded0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x20>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40dec0: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40dec3: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40dec7: 48 83 c4 18 add $0x18,%rsp
40decb: 5b pop %rbx
40decc: 5d pop %rbp
40decd: c3 retq
40dece: 66 90 xchg %ax,%ax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40ded0: 0f b6 40 01 movzbl 0x1(%rax),%eax
40ded4: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40ded7: 48 8b 7f 08 mov 0x8(%rdi),%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40dedb: 88 44 24 0f mov %al,0xf(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40dedf: 48 8b 77 08 mov 0x8(%rdi),%rsi
40dee3: 48 3b 77 10 cmp 0x10(%rdi),%rsi
40dee7: 74 17 je 40df00 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x50>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40dee9: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40deeb: 48 83 47 08 01 addq $0x1,0x8(%rdi)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40def0: 48 8b 03 mov (%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40def3: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40def7: 48 83 c4 18 add $0x18,%rsp
40defb: 5b pop %rbx
40defc: 5d pop %rbp
40defd: c3 retq
40defe: 66 90 xchg %ax,%ax
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40df00: 48 8d 54 24 0f lea 0xf(%rsp),%rdx
40df05: e8 b6 fd ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40df0a: eb e4 jmp 40def0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x40>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
40df0c: 0f 1f 40 00 nopl 0x0(%rax)
000000000040df10 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>:
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40df10: 41 55 push %r13
40df12: 41 54 push %r12
40df14: 55 push %rbp
40df15: 89 f5 mov %esi,%ebp
40df17: 53 push %rbx
40df18: 48 83 ec 18 sub $0x18,%rsp
40df1c: 48 8b 07 mov (%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40df1f: 80 38 00 cmpb $0x0,(%rax)
40df22: 75 1c jne 40df40 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x30>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40df24: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40df27: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40df2b: 48 83 c4 18 add $0x18,%rsp
40df2f: 5b pop %rbx
40df30: 5d pop %rbp
40df31: 41 5c pop %r12
40df33: 41 5d pop %r13
40df35: c3 retq
40df36: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40df40: 4c 8b 67 08 mov 0x8(%rdi),%r12
40df44: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40df47: 44 0f be 68 01 movsbl 0x1(%rax),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40df4c: 49 8b 7c 24 68 mov 0x68(%r12),%rdi
40df51: e8 5a 41 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40df56: 44 89 ee mov %r13d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40df59: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40df5c: 48 8b 00 mov (%rax),%rax
40df5f: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40df62: 49 8b 74 24 08 mov 0x8(%r12),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40df67: 88 44 24 0f mov %al,0xf(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40df6b: 49 3b 74 24 10 cmp 0x10(%r12),%rsi
40df70: 74 1e je 40df90 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x80>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40df72: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40df74: 49 83 44 24 08 01 addq $0x1,0x8(%r12)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40df7a: 48 8b 03 mov (%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40df7d: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40df81: 48 83 c4 18 add $0x18,%rsp
40df85: 5b pop %rbx
40df86: 5d pop %rbp
40df87: 41 5c pop %r12
40df89: 41 5d pop %r13
40df8b: c3 retq
40df8c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40df90: 48 8d 54 24 0f lea 0xf(%rsp),%rdx
40df95: 4c 89 e7 mov %r12,%rdi
40df98: e8 23 fd ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40df9d: eb db jmp 40df7a <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x6a>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
40df9f: 90 nop
000000000040dfa0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>:
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40dfa0: 41 55 push %r13
40dfa2: 41 54 push %r12
40dfa4: 55 push %rbp
40dfa5: 89 f5 mov %esi,%ebp
40dfa7: 53 push %rbx
40dfa8: 48 83 ec 18 sub $0x18,%rsp
40dfac: 48 8b 07 mov (%rdi),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40dfaf: 80 38 00 cmpb $0x0,(%rax)
40dfb2: 75 1c jne 40dfd0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x30>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40dfb4: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40dfb7: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40dfbb: 48 83 c4 18 add $0x18,%rsp
40dfbf: 5b pop %rbx
40dfc0: 5d pop %rbp
40dfc1: 41 5c pop %r12
40dfc3: 41 5d pop %r13
40dfc5: c3 retq
40dfc6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
40dfd0: 4c 8b 67 08 mov 0x8(%rdi),%r12
40dfd4: 48 89 fb mov %rdi,%rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40dfd7: 44 0f be 68 01 movsbl 0x1(%rax),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40dfdc: 49 8b 7c 24 68 mov 0x68(%r12),%rdi
40dfe1: e8 ca 40 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40dfe6: 44 89 ee mov %r13d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40dfe9: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40dfec: 48 8b 00 mov (%rax),%rax
40dfef: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40dff2: 49 8b 74 24 08 mov 0x8(%r12),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40dff7: 88 44 24 0f mov %al,0xf(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40dffb: 49 3b 74 24 10 cmp 0x10(%r12),%rsi
40e000: 74 1e je 40e020 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x80>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40e002: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e004: 49 83 44 24 08 01 addq $0x1,0x8(%r12)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e00a: 48 8b 03 mov (%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40e00d: 40 88 68 01 mov %bpl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e011: 48 83 c4 18 add $0x18,%rsp
40e015: 5b pop %rbx
40e016: 5d pop %rbp
40e017: 41 5c pop %r12
40e019: 41 5d pop %r13
40e01b: c3 retq
40e01c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40e020: 48 8d 54 24 0f lea 0xf(%rsp),%rdx
40e025: 4c 89 e7 mov %r12,%rdi
40e028: e8 93 fc ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40e02d: eb db jmp 40e00a <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc+0x6a>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
40e02f: 90 nop
000000000040e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>:
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40e030: 41 57 push %r15
40e032: 41 56 push %r14
40e034: 41 55 push %r13
40e036: 41 54 push %r12
40e038: 55 push %rbp
40e039: 53 push %rbx
_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40e03a: 48 bb ff ff ff ff ff ff ff 3f movabs $0x3fffffffffffffff,%rbx
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40e044: 48 83 ec 28 sub $0x28,%rsp
40e048: 4c 8b 77 08 mov 0x8(%rdi),%r14
_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:918
40e04c: 4c 8b 27 mov (%rdi),%r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40e04f: 4c 89 f0 mov %r14,%rax
40e052: 4c 29 e0 sub %r12,%rax
40e055: 48 d1 f8 sar %rax
_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40e058: 48 39 d8 cmp %rbx,%rax
40e05b: 0f 84 23 01 00 00 je 40e184 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x154>
40e061: 48 85 c0 test %rax,%rax
40e064: b9 01 00 00 00 mov $0x1,%ecx
40e069: 48 89 f5 mov %rsi,%rbp
40e06c: 49 89 fd mov %rdi,%r13
40e06f: 48 0f 45 c8 cmovne %rax,%rcx
40e073: 48 01 c8 add %rcx,%rax
40e076: 0f 92 c1 setb %cl
_ZN9__gnu_cxxmiIPSt4pairIccESt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40e079: 4c 29 e6 sub %r12,%rsi
40e07c: 0f b6 c9 movzbl %cl,%ecx
_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
40e07f: 48 85 c9 test %rcx,%rcx
40e082: 0f 85 f0 00 00 00 jne 40e178 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x148>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40e088: 48 85 c0 test %rax,%rax
40e08b: 0f 85 a7 00 00 00 jne 40e138 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x108>
40e091: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp)
40e09a: bb 02 00 00 00 mov $0x2,%ebx
40e09f: 45 31 ff xor %r15d,%r15d
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40e0a2: 0f b7 02 movzwl (%rdx),%eax
40e0a5: 66 41 89 04 37 mov %ax,(%r15,%rsi,1)
_ZSt14__relocate_a_1IPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0aa: 4c 39 e5 cmp %r12,%rbp
40e0ad: 74 2a je 40e0d9 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0xa9>
40e0af: 48 89 ee mov %rbp,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40e0b2: 4c 89 fa mov %r15,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0b5: 4c 89 e0 mov %r12,%rax
40e0b8: 4c 29 e6 sub %r12,%rsi
40e0bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40e0c0: 0f b7 08 movzwl (%rax),%ecx
_ZSt14__relocate_a_1IPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0c3: 48 83 c0 02 add $0x2,%rax
40e0c7: 48 83 c2 02 add $0x2,%rdx
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0cb: 66 89 4a fe mov %cx,-0x2(%rdx)
_ZSt14__relocate_a_1IPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0cf: 48 39 e8 cmp %rbp,%rax
40e0d2: 75 ec jne 40e0c0 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x90>
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:464
40e0d4: 49 8d 5c 37 02 lea 0x2(%r15,%rsi,1),%rbx
_ZSt14__relocate_a_1IPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0d9: 4c 39 f5 cmp %r14,%rbp
40e0dc: 74 14 je 40e0f2 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0xc2>
40e0de: 49 29 ee sub %rbp,%r14
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0e1: 48 89 df mov %rbx,%rdi
40e0e4: 48 89 ee mov %rbp,%rsi
40e0e7: 4c 89 f2 mov %r14,%rdx
_ZSt14__relocate_a_1IPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0ea: 4c 01 f3 add %r14,%rbx
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0ed: e8 8e 40 ff ff callq 402180 <memcpy@plt>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40e0f2: 4d 85 e4 test %r12,%r12
40e0f5: 74 0f je 40e106 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0xd6>
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40e0f7: 49 8b 75 10 mov 0x10(%r13),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e0fb: 4c 89 e7 mov %r12,%rdi
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40e0fe: 4c 29 e6 sub %r12,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e101: e8 ba 40 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40e106: 48 8b 44 24 08 mov 0x8(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40e10b: 66 49 0f 6e c7 movq %r15,%xmm0
40e110: 66 48 0f 6e cb movq %rbx,%xmm1
40e115: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40e119: 49 89 45 10 mov %rax,0x10(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40e11d: 41 0f 11 45 00 movups %xmm0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40e122: 48 83 c4 28 add $0x28,%rsp
40e126: 5b pop %rbx
40e127: 5d pop %rbp
40e128: 41 5c pop %r12
40e12a: 41 5d pop %r13
40e12c: 41 5e pop %r14
40e12e: 41 5f pop %r15
40e130: c3 retq
40e131: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40e138: 48 39 d8 cmp %rbx,%rax
40e13b: 48 0f 47 c3 cmova %rbx,%rax
40e13f: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
40e143: 48 89 df mov %rbx,%rdi
40e146: 48 89 54 24 18 mov %rdx,0x18(%rsp)
40e14b: 48 89 74 24 10 mov %rsi,0x10(%rsp)
40e150: e8 5b 40 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40e155: 48 8b 74 24 10 mov 0x10(%rsp),%rsi
40e15a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40e15f: 49 89 c7 mov %rax,%r15
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40e162: 48 01 d8 add %rbx,%rax
40e165: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZSt14__relocate_a_1IPSt4pairIccES2_SaIS1_EET0_T_S5_S4_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e16a: 49 8d 5f 02 lea 0x2(%r15),%rbx
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e16e: e9 2f ff ff ff jmpq 40e0a2 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x72>
40e173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt6vectorISt4pairIccESaIS1_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e178: 48 bb fe ff ff ff ff ff ff 7f movabs $0x7ffffffffffffffe,%rbx
40e182: eb bf jmp 40e143 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x113>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
40e184: bf aa 41 41 00 mov $0x4141aa,%edi
40e189: e8 72 3f ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_():
40e18e: 66 90 xchg %ax,%ax
000000000040e190 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:455
40e190: 41 57 push %r15
40e192: 41 56 push %r14
40e194: 41 55 push %r13
40e196: 41 54 push %r12
40e198: 55 push %rbp
40e199: 53 push %rbx
40e19a: 48 89 fb mov %rdi,%rbx
40e19d: 48 83 ec 78 sub $0x78,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40e1a1: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40e1a7: 83 f8 0b cmp $0xb,%eax
40e1aa: 0f 84 a8 01 00 00 je 40e358 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1c8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e1b0: 66 48 0f 6e c6 movq %rsi,%xmm0
40e1b5: 66 48 0f 6e ca movq %rdx,%xmm1
40e1ba: 49 89 f5 mov %rsi,%r13
40e1bd: 48 89 d5 mov %rdx,%rbp
40e1c0: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
40e1c4: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40e1c9: 83 f8 10 cmp $0x10,%eax
40e1cc: 0f 84 ae 01 00 00 je 40e380 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1f0>
40e1d2: 83 f8 11 cmp $0x11,%eax
40e1d5: 0f 84 4d 02 00 00 je 40e428 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x298>
40e1db: 83 f8 0f cmp $0xf,%eax
40e1de: 0f 84 34 03 00 00 je 40e518 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x388>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:497
40e1e4: e8 07 92 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40e1e9: 41 89 c4 mov %eax,%r12d
40e1ec: 84 c0 test %al,%al
40e1ee: 0f 85 bc 00 00 00 jne 40e2b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x120>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40e1f4: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40e1fa: 83 f8 1c cmp $0x1c,%eax
40e1fd: 0f 84 ad 03 00 00 je 40e5b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x420>
40e203: 83 f8 0e cmp $0xe,%eax
40e206: 0f 85 fa 05 00 00 jne 40e806 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x676>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e20c: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40e213: 48 8d bb 10 01 00 00 lea 0x110(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e21a: e8 f1 3e ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e21f: 4c 8d 63 08 lea 0x8(%rbx),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e223: 4c 89 e7 mov %r12,%rdi
40e226: e8 75 6c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40e22b: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40e230: 0f 85 da 00 00 00 jne 40e310 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x180>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e236: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40e23d: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40e244: 31 c9 xor %ecx,%ecx
40e246: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40e24a: 0f b6 16 movzbl (%rsi),%edx
40e24d: 48 8b 40 30 mov 0x30(%rax),%rax
40e251: 44 0f b7 24 50 movzwl (%rax,%rdx,2),%r12d
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40e256: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
40e25d: 48 01 f2 add %rsi,%rdx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40e260: 66 41 81 e4 00 01 and $0x100,%r12w
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40e266: e8 15 93 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
40e26b: 89 c2 mov %eax,%edx
40e26d: 89 44 24 50 mov %eax,0x50(%rsp)
40e271: c1 ea 10 shr $0x10,%edx
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40e274: f6 c2 01 test $0x1,%dl
40e277: 74 57 je 40e2d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x140>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:480
40e279: 66 45 85 e4 test %r12w,%r12w
40e27d: 0f 85 ad 00 00 00 jne 40e330 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1a0>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40e283: 0f b7 44 24 50 movzwl 0x50(%rsp),%eax
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
40e288: 08 55 62 or %dl,0x62(%rbp)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40e28b: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40e28f: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
40e295: 48 83 c4 78 add $0x78,%rsp
40e299: 44 89 e0 mov %r12d,%eax
40e29c: 5b pop %rbx
40e29d: 5d pop %rbp
40e29e: 41 5c pop %r12
40e2a0: 41 5d pop %r13
40e2a2: 41 5e pop %r14
40e2a4: 41 5f pop %r15
40e2a6: c3 retq
40e2a7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:498
40e2b0: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
40e2b7: 0f b6 18 movzbl (%rax),%ebx
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e2ba: 48 8b 44 24 20 mov 0x20(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40e2bf: 80 38 00 cmpb $0x0,(%rax)
40e2c2: 75 24 jne 40e2e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x158>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40e2c4: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40e2c7: 88 58 01 mov %bl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e2ca: eb c9 jmp 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e2cc: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40e2d0: 66 83 7c 24 50 00 cmpw $0x0,0x50(%rsp)
40e2d6: 75 a1 jne 40e279 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xe9>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
40e2d8: be 00 44 41 00 mov $0x414400,%esi
40e2dd: 31 ff xor %edi,%edi
40e2df: e8 7c 40 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40e2e4: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e2e8: 0f b6 40 01 movzbl 0x1(%rax),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e2ec: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi
40e2f1: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e2f6: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e2fa: e8 21 fb ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e2ff: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:441
40e304: eb c1 jmp 40e2c7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x137>
40e306: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e310: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e315: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
40e31a: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e31d: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e321: e8 fa fa ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40e326: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40e32b: e9 06 ff ff ff jmpq 40e236 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xa6>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
40e330: 48 8b 75 50 mov 0x50(%rbp),%rsi
40e334: 48 3b 75 58 cmp 0x58(%rbp),%rsi
40e338: 0f 84 c2 03 00 00 je 40e700 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x570>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40e33e: 8b 44 24 50 mov 0x50(%rsp),%eax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40e342: 48 83 c6 04 add $0x4,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40e346: 89 46 fc mov %eax,-0x4(%rsi)
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40e349: 48 89 75 50 mov %rsi,0x50(%rbp)
40e34d: e9 3d ff ff ff jmpq 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e352: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e358: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40e35f: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
40e363: 45 31 e4 xor %r12d,%r12d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40e366: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e36d: e8 9e 3d ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e372: 48 89 ef mov %rbp,%rdi
40e375: e8 26 6b ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
40e37a: e9 16 ff ff ff jmpq 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e37f: 90 nop
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e380: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40e387: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40e38b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e392: e8 79 3d ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e397: 4c 89 e7 mov %r12,%rdi
40e39a: e8 01 6b ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40e39f: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:446
40e3a6: 48 8b 75 68 mov 0x68(%rbp),%rsi
40e3aa: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
40e3af: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
40e3b6: 48 01 d1 add %rdx,%rcx
40e3b9: e8 d2 cc ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:448
40e3be: 48 83 7c 24 58 00 cmpq $0x0,0x58(%rsp)
40e3c4: 0f 84 8b 04 00 00 je 40e855 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6c5>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
40e3ca: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e3cf: 4c 8d 64 24 30 lea 0x30(%rsp),%r12
40e3d4: 48 89 ef mov %rbp,%rdi
40e3d7: 4c 89 e6 mov %r12,%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
40e3da: 0f b6 00 movzbl (%rax),%eax
40e3dd: 88 44 24 30 mov %al,0x30(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e3e1: e8 3a fa ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:482
40e3e6: 48 83 7c 24 58 01 cmpq $0x1,0x58(%rsp)
40e3ec: 0f 84 36 02 00 00 je 40e628 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x498>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40e3f2: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40e3f7: 0f 85 8b 01 00 00 jne 40e588 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3f8>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e3fd: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40e402: 48 8d 44 24 60 lea 0x60(%rsp),%rax
40e407: 48 39 c7 cmp %rax,%rdi
40e40a: 0f 84 7f fe ff ff je 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e410: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40e415: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e419: e8 a2 3d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e41e: e9 6c fe ff ff jmpq 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e423: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e428: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40e42f: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40e433: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e43a: e8 d1 3c ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e43f: 4c 89 e7 mov %r12,%rdi
40e442: e8 59 6a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40e447: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40e44c: 0f 85 fe 01 00 00 jne 40e650 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4c0>
40e452: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:459
40e459: 48 8b 75 68 mov 0x68(%rbp),%rsi
40e45d: 4c 8d 64 24 30 lea 0x30(%rsp),%r12
40e462: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
40e469: 4c 89 e7 mov %r12,%rdi
40e46c: 48 01 d1 add %rdx,%rcx
40e46f: e8 1c cc ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40e474: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:461
40e479: 48 85 c9 test %rcx,%rcx
40e47c: 0f 84 df 03 00 00 je 40e861 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6d1>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e482: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:464
40e487: 48 8b 75 68 mov 0x68(%rbp),%rsi
40e48b: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
40e490: 48 01 d1 add %rdx,%rcx
40e493: e8 78 ad ff ff callq 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
40e498: 4c 89 e7 mov %r12,%rdi
40e49b: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
40e4a0: e8 4b 42 ff ff callq 4026f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e4a5: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40e4aa: 48 8d 44 24 60 lea 0x60(%rsp),%rax
40e4af: 48 39 c7 cmp %rax,%rdi
40e4b2: 74 0e je 40e4c2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x332>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e4b4: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40e4b9: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e4bd: e8 fe 3c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
40e4c2: 48 8b 7d 20 mov 0x20(%rbp),%rdi
40e4c6: 48 3b 7d 28 cmp 0x28(%rbp),%rdi
40e4ca: 0f 84 a0 01 00 00 je 40e670 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40e4d0: 48 8d 47 10 lea 0x10(%rdi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
40e4d4: 48 8b 54 24 38 mov 0x38(%rsp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40e4d9: 48 89 07 mov %rax,(%rdi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e4dc: 48 8b 74 24 30 mov 0x30(%rsp),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
40e4e1: 48 01 f2 add %rsi,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
40e4e4: e8 67 44 ff ff callq 402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40e4e9: 48 83 45 20 20 addq $0x20,0x20(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e4ee: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40e4f3: 48 8d 44 24 40 lea 0x40(%rsp),%rax
40e4f8: 48 39 c7 cmp %rax,%rdi
40e4fb: 0f 84 8e fd ff ff je 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e501: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40e506: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e50a: e8 b1 3c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e50f: e9 7b fd ff ff jmpq 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e514: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e518: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40e51f: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40e523: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e52a: e8 e1 3b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e52f: 4c 89 e7 mov %r12,%rdi
40e532: e8 69 69 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40e537: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40e53c: 0f 85 4e 01 00 00 jne 40e690 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x500>
40e542: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40e549: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
40e550: 31 c9 xor %ecx,%ecx
40e552: 48 8b 7d 68 mov 0x68(%rbp),%rdi
40e556: 48 01 f2 add %rsi,%rdx
40e559: e8 22 90 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
40e55e: 89 c2 mov %eax,%edx
40e560: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40e563: a9 00 00 01 00 test $0x10000,%eax
40e568: 75 09 jne 40e573 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3e3>
40e56a: 66 85 c0 test %ax,%ax
40e56d: 0f 84 65 fd ff ff je 40e2d8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x148>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40e573: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40e577: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
40e57d: 08 55 62 or %dl,0x62(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:485
40e580: e9 10 fd ff ff jmpq 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e585: 0f 1f 00 nopl (%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e588: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e58d: 4c 89 e6 mov %r12,%rsi
40e590: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e593: 88 44 24 30 mov %al,0x30(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e597: e8 84 f8 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40e59c: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40e5a1: e9 57 fe ff ff jmpq 40e3fd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26d>
40e5a6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40e5b0: 4c 8d bb 10 01 00 00 lea 0x110(%rbx),%r15
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e5b7: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e5be: 4c 89 ff mov %r15,%rdi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40e5c1: 4c 8d 73 08 lea 0x8(%rbx),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e5c5: 48 89 74 24 08 mov %rsi,0x8(%rsp)
40e5ca: e8 41 3b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e5cf: 4c 89 f7 mov %r14,%rdi
40e5d2: e8 c9 68 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:511
40e5d7: 45 0f b6 65 00 movzbl 0x0(%r13),%r12d
40e5dc: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
40e5e1: 45 84 e4 test %r12b,%r12b
40e5e4: 0f 85 c6 00 00 00 jne 40e6b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x520>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:513
40e5ea: f6 03 10 testb $0x10,(%rbx)
40e5ed: 0f 85 eb 00 00 00 jne 40e6de <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x54e>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40e5f3: 83 bb 98 00 00 00 0b cmpl $0xb,0x98(%rbx)
40e5fa: 0f 85 1f 02 00 00 jne 40e81f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x68f>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e600: 4c 89 ff mov %r15,%rdi
40e603: e8 08 3b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e608: 4c 89 f7 mov %r14,%rdi
40e60b: e8 90 68 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:517
40e610: be 2d 00 00 00 mov $0x2d,%esi
40e615: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
40e61a: e8 31 f8 ff ff callq 40de50 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:518
40e61f: e9 71 fc ff ff jmpq 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e624: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
40e628: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40e62d: 0f b6 18 movzbl (%rax),%ebx
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e630: 48 8b 44 24 20 mov 0x20(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40e635: 80 38 00 cmpb $0x0,(%rax)
40e638: 0f 85 da 00 00 00 jne 40e718 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x588>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40e63e: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40e641: 88 58 01 mov %bl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e644: e9 b4 fd ff ff jmpq 40e3fd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26d>
40e649: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e650: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e655: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
40e65a: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e65d: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e661: e8 ba f7 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40e666: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40e66b: e9 e2 fd ff ff jmpq 40e452 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2c2>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:466
40e670: 48 83 c5 18 add $0x18,%rbp
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
40e674: 48 89 fe mov %rdi,%rsi
40e677: 4c 89 e2 mov %r12,%rdx
40e67a: 48 89 ef mov %rbp,%rdi
40e67d: e8 8e f3 ff ff callq 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
40e682: e9 67 fe ff ff jmpq 40e4ee <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x35e>
40e687: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e690: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e695: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
40e69a: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e69d: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e6a1: e8 7a f7 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40e6a6: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40e6ab: e9 92 fe ff ff jmpq 40e542 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3b2>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:530
40e6b0: 48 89 df mov %rbx,%rdi
40e6b3: 48 89 74 24 08 mov %rsi,0x8(%rsp)
40e6b8: e8 33 8d ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40e6bd: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
40e6c2: 84 c0 test %al,%al
40e6c4: 75 7a jne 40e740 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5b0>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40e6c6: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40e6cc: 83 f8 1c cmp $0x1c,%eax
40e6cf: 0f 84 bd 00 00 00 je 40e792 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x602>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:542
40e6d5: 83 f8 0b cmp $0xb,%eax
40e6d8: 0f 85 8f 01 00 00 jne 40e86d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6dd>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
40e6de: be 2d 00 00 00 mov $0x2d,%esi
40e6e3: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40e6e8: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
40e6ee: e8 5d f7 ff ff callq 40de50 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
40e6f3: e9 9d fb ff ff jmpq 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e6f8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:483
40e700: 48 8d 7d 48 lea 0x48(%rbp),%rdi
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
40e704: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
40e709: e8 f2 9f ff ff callq 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
40e70e: e9 7c fb ff ff jmpq 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e718: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40e71d: 0f b6 40 01 movzbl 0x1(%rax),%eax
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e721: 48 8b 77 08 mov 0x8(%rdi),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e725: 88 44 24 1f mov %al,0x1f(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e729: 48 3b 77 10 cmp 0x10(%rdi),%rsi
40e72d: 74 57 je 40e786 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5f6>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40e72f: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e731: 48 83 47 08 01 addq $0x1,0x8(%rdi)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e736: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:441
40e73b: e9 01 ff ff ff jmpq 40e641 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4b1>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:532
40e740: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
40e747: 41 0f b6 75 01 movzbl 0x1(%r13),%esi
40e74c: 0f b6 0a movzbl (%rdx),%ecx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
40e74f: 40 38 f1 cmp %sil,%cl
40e752: 0f 8c 24 01 00 00 jl 40e87c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6ec>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40e758: 31 d2 xor %edx,%edx
40e75a: 40 88 f2 mov %sil,%dl
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e75d: 48 8b 75 38 mov 0x38(%rbp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40e761: 88 ce mov %cl,%dh
40e763: 66 89 54 24 50 mov %dx,0x50(%rsp)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e768: 48 3b 75 40 cmp 0x40(%rbp),%rsi
40e76c: 74 6f je 40e7dd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x64d>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40e76e: 66 89 16 mov %dx,(%rsi)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e771: 48 83 c6 02 add $0x2,%rsi
40e775: 48 89 75 38 mov %rsi,0x38(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:533
40e779: 41 c6 45 00 00 movb $0x0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40e77e: 41 89 c4 mov %eax,%r12d
40e781: e9 0f fb ff ff jmpq 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40e786: 48 8d 54 24 1f lea 0x1f(%rsp),%rdx
40e78b: e8 30 f5 ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40e790: eb a4 jmp 40e736 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5a6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40e792: 4c 89 ff mov %r15,%rdi
40e795: e8 76 39 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40e79a: 4c 89 f7 mov %r14,%rdi
40e79d: e8 fe 66 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:537
40e7a2: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
40e7a7: 3c 2d cmp $0x2d,%al
40e7a9: 0f 8f cd 00 00 00 jg 40e87c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6ec>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40e7af: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e7b3: 48 8b 75 38 mov 0x38(%rbp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40e7b7: c6 44 24 51 2d movb $0x2d,0x51(%rsp)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e7bc: 48 3b 75 40 cmp 0x40(%rbp),%rsi
40e7c0: 74 34 je 40e7f6 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x666>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40e7c2: 0f b7 44 24 50 movzwl 0x50(%rsp),%eax
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e7c7: 48 83 c6 02 add $0x2,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e7cb: 66 89 46 fe mov %ax,-0x2(%rsi)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e7cf: 48 89 75 38 mov %rsi,0x38(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:538
40e7d3: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40e7d8: e9 b8 fa ff ff jmpq 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40e7dd: 48 8d 7d 30 lea 0x30(%rbp),%rdi
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40e7e1: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
40e7e6: 88 44 24 08 mov %al,0x8(%rsp)
40e7ea: e8 41 f8 ff ff callq 40e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>
40e7ef: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax
40e7f4: eb 83 jmp 40e779 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5e9>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40e7f6: 48 8d 7d 30 lea 0x30(%rbp),%rdi
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40e7fa: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
40e7ff: e8 2c f8 ff ff callq 40e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>
40e804: eb cd jmp 40e7d3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x643>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:559
40e806: be f8 45 41 00 mov $0x4145f8,%esi
40e80b: bf 04 00 00 00 mov $0x4,%edi
40e810: e8 4b 3b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e815: 48 89 c5 mov %rax,%rbp
40e818: eb 71 jmp 40e88b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6fb>
40e81a: 48 89 c5 mov %rax,%rbp
40e81d: eb 0f jmp 40e82e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x69e>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:520
40e81f: be 28 45 41 00 mov $0x414528,%esi
40e824: bf 08 00 00 00 mov $0x8,%edi
40e829: e8 32 3b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e82e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40e833: 48 8d 44 24 40 lea 0x40(%rsp),%rax
40e838: 48 39 c7 cmp %rax,%rdi
40e83b: 74 0e je 40e84b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6bb>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e83d: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40e842: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e846: e8 75 39 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40e84b: 48 89 ef mov %rbp,%rdi
40e84e: e8 8d 3a ff ff callq 4022e0 <_Unwind_Resume@plt>
40e853: eb c0 jmp 40e815 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x685>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:449
40e855: be f3 44 41 00 mov $0x4144f3,%esi
40e85a: 31 ff xor %edi,%edi
40e85c: e8 ff 3a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:462
40e861: be 0c 45 41 00 mov $0x41450c,%esi
40e866: 31 ff xor %edi,%edi
40e868: e8 f3 3a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:544
40e86d: be d0 45 41 00 mov $0x4145d0,%esi
40e872: bf 08 00 00 00 mov $0x8,%edi
40e877: e8 e4 3a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:491
40e87c: be a8 45 41 00 mov $0x4145a8,%esi
40e881: bf 08 00 00 00 mov $0x8,%edi
40e886: e8 d5 3a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40e88b: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40e890: 48 8d 44 24 60 lea 0x60(%rsp),%rax
40e895: 48 39 c7 cmp %rax,%rdi
40e898: 74 b1 je 40e84b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6bb>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e89a: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40e89f: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40e8a3: e8 18 39 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40e8a8: eb a1 jmp 40e84b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6bb>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
40e8aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
000000000040e8b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
40e8b0: 41 55 push %r13
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40e8b2: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
40e8b6: 31 d2 xor %edx,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
40e8b8: 41 54 push %r12
40e8ba: 55 push %rbp
40e8bb: 48 89 fd mov %rdi,%rbp
40e8be: 48 81 ec 90 01 00 00 sub $0x190,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
40e8c5: 48 8b 87 80 01 00 00 mov 0x180(%rdi),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
40e8cc: 48 c7 84 24 b0 00 00 00 00 00 00 00 movq $0x0,0xb0(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
40e8d8: 48 89 84 24 b8 00 00 00 mov %rax,0xb8(%rsp)
40e8e0: 40 88 b4 24 c0 00 00 00 mov %sil,0xc0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
40e8e8: 66 89 54 24 0e mov %dx,0xe(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40e8ed: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
40e8f2: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
40e8f7: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
40e8fc: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
40e904: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
40e90c: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
40e914: 0f 11 84 24 c8 00 00 00 movups %xmm0,0xc8(%rsp)
40e91c: 0f 11 84 24 d8 00 00 00 movups %xmm0,0xd8(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:430
40e924: f6 07 10 testb $0x10,(%rdi)
40e927: 0f 84 73 03 00 00 je 40eca0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x3f0>
40e92d: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
40e932: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
40e938: 4c 89 e2 mov %r12,%rdx
40e93b: 48 8d 74 24 0e lea 0xe(%rsp),%rsi
40e940: 48 89 ef mov %rbp,%rdi
40e943: e8 48 f8 ff ff callq 40e190 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>
40e948: 84 c0 test %al,%al
40e94a: 75 ec jne 40e938 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x88>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:444
40e94c: 80 7c 24 0e 00 cmpb $0x0,0xe(%rsp)
40e951: 74 24 je 40e977 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xc7>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:445
40e953: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e958: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e95d: 88 84 24 f0 00 00 00 mov %al,0xf0(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e964: 48 3b 74 24 60 cmp 0x60(%rsp),%rsi
40e969: 0f 84 9e 03 00 00 je 40ed0d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x45d>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40e96f: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e971: 48 83 44 24 58 01 addq $0x1,0x58(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:446
40e977: 4c 89 e7 mov %r12,%rdi
40e97a: e8 01 75 ff ff callq 405e80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e97f: 48 8b 44 24 50 mov 0x50(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40e984: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40e988: 4c 8b ad 00 01 00 00 mov 0x100(%rbp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
40e98f: 48 8d b4 24 f0 00 00 00 lea 0xf0(%rsp),%rsi
40e997: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e99c: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
40e9a4: 48 8b 44 24 58 mov 0x58(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40e9a9: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e9ae: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
40e9b6: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40e9bb: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e9c3: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40e9c8: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e9cd: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
40e9d5: 48 8b 44 24 70 mov 0x70(%rsp),%rax
40e9da: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
40e9e2: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40e9e7: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e9ec: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40e9f4: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
40e9fc: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
40ea04: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ea0c: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ea14: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
40ea1c: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
40ea24: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ea2c: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ea34: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ea3c: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
40ea44: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
40ea4c: 48 89 84 24 40 01 00 00 mov %rax,0x140(%rsp)
40ea54: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ea5c: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40ea64: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40ea6c: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax
40ea73: 89 84 24 50 01 00 00 mov %eax,0x150(%rsp)
40ea7a: 48 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%rax
40ea82: f3 0f 6f 8c 24 c8 00 00 00 movdqu 0xc8(%rsp),%xmm1
40ea8b: f3 0f 6f 94 24 d8 00 00 00 movdqu 0xd8(%rsp),%xmm2
40ea94: 48 89 84 24 58 01 00 00 mov %rax,0x158(%rsp)
40ea9c: 0f b6 84 24 c0 00 00 00 movzbl 0xc0(%rsp),%eax
40eaa4: 0f 11 8c 24 68 01 00 00 movups %xmm1,0x168(%rsp)
40eaac: 88 84 24 60 01 00 00 mov %al,0x160(%rsp)
40eab3: 0f 11 94 24 78 01 00 00 movups %xmm2,0x178(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
40eabb: e8 50 7b ff ff callq 406610 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:447
40eac0: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40eac5: 4c 89 ef mov %r13,%rdi
40eac8: e8 23 72 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40eacd: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40ead4: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40ead9: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
40eade: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40eae5: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
40eae9: 48 89 54 24 10 mov %rdx,0x10(%rsp)
40eaee: 0f 11 44 24 18 movups %xmm0,0x18(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40eaf3: e8 48 92 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
40eaf8: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40eafd: 48 85 c0 test %rax,%rax
40eb00: 74 0f je 40eb11 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x261>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40eb02: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40eb07: ba 03 00 00 00 mov $0x3,%edx
40eb0c: 48 89 f7 mov %rsi,%rdi
40eb0f: ff d0 callq *%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40eb11: 48 8b bc 24 38 01 00 00 mov 0x138(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40eb19: 48 85 ff test %rdi,%rdi
40eb1c: 74 10 je 40eb2e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x27e>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40eb1e: 48 8b b4 24 48 01 00 00 mov 0x148(%rsp),%rsi
40eb26: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40eb29: e8 92 36 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40eb2e: 48 8b bc 24 20 01 00 00 mov 0x120(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40eb36: 48 85 ff test %rdi,%rdi
40eb39: 74 10 je 40eb4b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x29b>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40eb3b: 48 8b b4 24 30 01 00 00 mov 0x130(%rsp),%rsi
40eb43: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40eb46: e8 75 36 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40eb4b: 4c 8b a4 24 10 01 00 00 mov 0x110(%rsp),%r12
40eb53: 48 8b ac 24 08 01 00 00 mov 0x108(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40eb5b: 49 39 ec cmp %rbp,%r12
40eb5e: 74 2f je 40eb8f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x2df>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40eb60: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40eb64: 48 8d 45 10 lea 0x10(%rbp),%rax
40eb68: 48 39 c7 cmp %rax,%rdi
40eb6b: 0f 84 07 01 00 00 je 40ec78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x3c8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40eb71: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40eb75: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40eb79: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40eb7d: e8 3e 36 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40eb82: 49 39 ec cmp %rbp,%r12
40eb85: 75 d9 jne 40eb60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x2b0>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40eb87: 48 8b ac 24 08 01 00 00 mov 0x108(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40eb8f: 48 85 ed test %rbp,%rbp
40eb92: 74 13 je 40eba7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x2f7>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40eb94: 48 8b b4 24 18 01 00 00 mov 0x118(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40eb9c: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40eb9f: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40eba2: e8 19 36 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40eba7: 48 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40ebaf: 48 85 ff test %rdi,%rdi
40ebb2: 74 10 je 40ebc4 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x314>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ebb4: 48 8b b4 24 00 01 00 00 mov 0x100(%rsp),%rsi
40ebbc: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ebbf: e8 fc 35 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40ebc4: 48 8b bc 24 98 00 00 00 mov 0x98(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40ebcc: 48 85 ff test %rdi,%rdi
40ebcf: 74 10 je 40ebe1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x331>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ebd1: 48 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%rsi
40ebd9: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ebdc: e8 df 35 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40ebe1: 48 8b bc 24 80 00 00 00 mov 0x80(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40ebe9: 48 85 ff test %rdi,%rdi
40ebec: 74 10 je 40ebfe <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x34e>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ebee: 48 8b b4 24 90 00 00 00 mov 0x90(%rsp),%rsi
40ebf6: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ebf9: e8 c2 35 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40ebfe: 4c 8b 64 24 70 mov 0x70(%rsp),%r12
40ec03: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40ec08: 49 39 ec cmp %rbp,%r12
40ec0b: 74 2b je 40ec38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x388>
40ec0d: 0f 1f 00 nopl (%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ec10: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40ec14: 48 8d 45 10 lea 0x10(%rbp),%rax
40ec18: 48 39 c7 cmp %rax,%rdi
40ec1b: 74 73 je 40ec90 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x3e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40ec1d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40ec21: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40ec25: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ec29: e8 92 35 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40ec2e: 49 39 ec cmp %rbp,%r12
40ec31: 75 dd jne 40ec10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x360>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ec33: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40ec38: 48 85 ed test %rbp,%rbp
40ec3b: 74 10 je 40ec4d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x39d>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ec3d: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ec42: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ec45: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ec48: e8 73 35 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40ec4d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40ec52: 48 85 ff test %rdi,%rdi
40ec55: 74 0d je 40ec64 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x3b4>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40ec57: 48 8b 74 24 60 mov 0x60(%rsp),%rsi
40ec5c: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ec5f: e8 5c 35 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:450
40ec64: 48 81 c4 90 01 00 00 add $0x190,%rsp
40ec6b: 5d pop %rbp
40ec6c: 41 5c pop %r12
40ec6e: 41 5d pop %r13
40ec70: c3 retq
40ec71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40ec78: 48 83 c5 20 add $0x20,%rbp
40ec7c: 49 39 ec cmp %rbp,%r12
40ec7f: 0f 85 db fe ff ff jne 40eb60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x2b0>
40ec85: e9 fd fe ff ff jmpq 40eb87 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x2d7>
40ec8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
40ec90: 48 83 c5 20 add $0x20,%rbp
40ec94: 49 39 ec cmp %rbp,%r12
40ec97: 0f 85 73 ff ff ff jne 40ec10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x360>
40ec9d: eb 94 jmp 40ec33 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x383>
40ec9f: 90 nop
40eca0: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:432
40eca5: e8 46 87 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40ecaa: 84 c0 test %al,%al
40ecac: 74 22 je 40ecd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x420>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
40ecae: 48 8b 85 10 01 00 00 mov 0x110(%rbp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
40ecb5: c6 44 24 0e 01 movb $0x1,0xe(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
40ecba: 0f b6 00 movzbl (%rax),%eax
40ecbd: 88 44 24 0f mov %al,0xf(%rsp)
40ecc1: e9 67 fc ff ff jmpq 40e92d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x7d>
40ecc6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40ecd0: 83 bd 98 00 00 00 1c cmpl $0x1c,0x98(%rbp)
40ecd7: 0f 85 50 fc ff ff jne 40e92d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x7d>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40ecdd: 48 8d b5 d0 00 00 00 lea 0xd0(%rbp),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40ece4: 48 8d bd 10 01 00 00 lea 0x110(%rbp),%rdi
40eceb: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40ecf0: e8 1b 34 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40ecf5: 48 8d 7d 08 lea 0x8(%rbp),%rdi
40ecf9: e8 a2 61 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:439
40ecfe: b8 01 2d 00 00 mov $0x2d01,%eax
40ed03: 66 89 44 24 0e mov %ax,0xe(%rsp)
40ed08: e9 20 fc ff ff jmpq 40e92d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x7d>
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40ed0d: 48 8d 94 24 f0 00 00 00 lea 0xf0(%rsp),%rdx
40ed15: 4c 89 e7 mov %r12,%rdi
40ed18: e8 a3 ef ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40ed1d: e9 55 fc ff ff jmpq 40e977 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0xc7>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40ed22: 48 89 c5 mov %rax,%rbp
40ed25: eb 0a jmp 40ed31 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x481>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
40ed27: 48 89 c5 mov %rax,%rbp
40ed2a: eb 2b jmp 40ed57 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x4a7>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
40ed2c: 48 89 c5 mov %rax,%rbp
40ed2f: eb 19 jmp 40ed4a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x49a>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40ed31: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40ed36: 48 85 c0 test %rax,%rax
40ed39: 74 0f je 40ed4a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x49a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40ed3b: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40ed40: ba 03 00 00 00 mov $0x3,%edx
40ed45: 48 89 f7 mov %rsi,%rdi
40ed48: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449 (discriminator 1)
40ed4a: 48 8d bc 24 f0 00 00 00 lea 0xf0(%rsp),%rdi
40ed52: e8 f9 6a ff ff callq 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
40ed57: 4c 89 e7 mov %r12,%rdi
40ed5a: e8 f1 6a ff ff callq 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
40ed5f: 48 89 ef mov %rbp,%rdi
40ed62: e8 79 35 ff ff callq 4022e0 <_Unwind_Resume@plt>
40ed67: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
000000000040ed70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:455
40ed70: 41 57 push %r15
40ed72: 41 56 push %r14
40ed74: 41 55 push %r13
40ed76: 41 54 push %r12
40ed78: 55 push %rbp
40ed79: 53 push %rbx
40ed7a: 48 89 fb mov %rdi,%rbx
40ed7d: 48 83 ec 68 sub $0x68,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40ed81: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40ed87: 83 f8 0b cmp $0xb,%eax
40ed8a: 0f 84 d0 01 00 00 je 40ef60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1f0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40ed90: 66 48 0f 6e c6 movq %rsi,%xmm0
40ed95: 66 48 0f 6e ca movq %rdx,%xmm1
40ed9a: 49 89 f5 mov %rsi,%r13
40ed9d: 48 89 d5 mov %rdx,%rbp
40eda0: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
40eda4: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40eda9: 83 f8 10 cmp $0x10,%eax
40edac: 0f 84 de 01 00 00 je 40ef90 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x220>
40edb2: 83 f8 11 cmp $0x11,%eax
40edb5: 0f 84 95 02 00 00 je 40f050 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2e0>
40edbb: 83 f8 0f cmp $0xf,%eax
40edbe: 0f 84 7c 03 00 00 je 40f140 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3d0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:497
40edc4: e8 27 86 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40edc9: 41 89 c4 mov %eax,%r12d
40edcc: 84 c0 test %al,%al
40edce: 0f 85 bc 00 00 00 jne 40ee90 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x120>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40edd4: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40edda: 83 f8 1c cmp $0x1c,%eax
40eddd: 0f 84 05 04 00 00 je 40f1e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x478>
40ede3: 83 f8 0e cmp $0xe,%eax
40ede6: 0f 85 77 06 00 00 jne 40f463 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6f3>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40edec: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40edf3: 48 8d bb 10 01 00 00 lea 0x110(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40edfa: e8 11 33 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40edff: 4c 8d 63 08 lea 0x8(%rbx),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40ee03: 4c 89 e7 mov %r12,%rdi
40ee06: e8 95 60 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40ee0b: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40ee10: 0f 85 ea 00 00 00 jne 40ef00 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x190>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ee16: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ee1d: 48 8b 7d 70 mov 0x70(%rbp),%rdi
40ee21: b9 01 00 00 00 mov $0x1,%ecx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40ee26: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax
40ee2d: 0f b6 16 movzbl (%rsi),%edx
40ee30: 48 8b 40 30 mov 0x30(%rax),%rax
40ee34: 44 0f b7 24 50 movzwl (%rax,%rdx,2),%r12d
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ee39: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
40ee40: 48 01 f2 add %rsi,%rdx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
40ee43: 66 41 81 e4 00 01 and $0x100,%r12w
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40ee49: e8 32 87 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
40ee4e: 89 c2 mov %eax,%edx
40ee50: 89 44 24 40 mov %eax,0x40(%rsp)
40ee54: c1 ea 10 shr $0x10,%edx
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40ee57: f6 c2 01 test $0x1,%dl
40ee5a: 74 54 je 40eeb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x140>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:480
40ee5c: 66 45 85 e4 test %r12w,%r12w
40ee60: 0f 85 d2 00 00 00 jne 40ef38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1c8>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40ee66: 0f b7 44 24 40 movzwl 0x40(%rsp),%eax
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
40ee6b: 08 55 62 or %dl,0x62(%rbp)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40ee6e: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40ee72: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
40ee78: 48 83 c4 68 add $0x68,%rsp
40ee7c: 44 89 e0 mov %r12d,%eax
40ee7f: 5b pop %rbx
40ee80: 5d pop %rbp
40ee81: 41 5c pop %r12
40ee83: 41 5d pop %r13
40ee85: 41 5e pop %r14
40ee87: 41 5f pop %r15
40ee89: c3 retq
40ee8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:498
40ee90: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
40ee97: 0f b6 18 movzbl (%rax),%ebx
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40ee9a: 48 8b 44 24 10 mov 0x10(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40ee9f: 80 38 00 cmpb $0x0,(%rax)
40eea2: 75 24 jne 40eec8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x158>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
40eea4: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40eea7: 88 58 01 mov %bl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40eeaa: eb cc jmp 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
40eeac: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40eeb0: 66 83 7c 24 40 00 cmpw $0x0,0x40(%rsp)
40eeb6: 75 a4 jne 40ee5c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xec>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
40eeb8: be 00 44 41 00 mov $0x414400,%esi
40eebd: 31 ff xor %edi,%edi
40eebf: e8 9c 34 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40eec4: 0f 1f 40 00 nopl 0x0(%rax)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40eec8: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40eecd: 44 0f be 68 01 movsbl 0x1(%rax),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40eed2: 48 8b 7d 68 mov 0x68(%rbp),%rdi
40eed6: e8 d5 31 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40eedb: 44 89 ee mov %r13d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40eede: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40eee1: 48 8b 00 mov (%rax),%rax
40eee4: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40eee7: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
40eeec: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40eeef: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40eef3: e8 28 ef ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40eef8: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:441
40eefd: eb a8 jmp 40eea7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x137>
40eeff: 90 nop
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40ef00: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
40ef04: 45 0f be 65 01 movsbl 0x1(%r13),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40ef09: e8 a2 31 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40ef0e: 44 89 e6 mov %r12d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40ef11: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40ef14: 48 8b 00 mov (%rax),%rax
40ef17: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40ef1a: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
40ef1f: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40ef22: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40ef26: e8 f5 ee ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40ef2b: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40ef30: e9 e1 fe ff ff jmpq 40ee16 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xa6>
40ef35: 0f 1f 00 nopl (%rax)
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
40ef38: 48 8b 75 50 mov 0x50(%rbp),%rsi
40ef3c: 48 3b 75 58 cmp 0x58(%rbp),%rsi
40ef40: 0f 84 0a 04 00 00 je 40f350 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5e0>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40ef46: 8b 44 24 40 mov 0x40(%rsp),%eax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40ef4a: 48 83 c6 04 add $0x4,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40ef4e: 89 46 fc mov %eax,-0x4(%rsi)
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40ef51: 48 89 75 50 mov %rsi,0x50(%rbp)
40ef55: e9 18 ff ff ff jmpq 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
40ef5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40ef60: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40ef67: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
40ef6b: 45 31 e4 xor %r12d,%r12d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40ef6e: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40ef75: e8 96 31 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40ef7a: 48 89 ef mov %rbp,%rdi
40ef7d: e8 1e 5f ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
40ef82: e9 f1 fe ff ff jmpq 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
40ef87: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40ef90: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40ef97: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40ef9b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40efa2: e8 69 31 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40efa7: 4c 89 e7 mov %r12,%rdi
40efaa: e8 f1 5e ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40efaf: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:446
40efb6: 48 8b 75 70 mov 0x70(%rbp),%rsi
40efba: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
40efbf: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
40efc6: 48 01 d1 add %rdx,%rcx
40efc9: e8 c2 c0 ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:448
40efce: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
40efd4: 0f 84 71 04 00 00 je 40f44b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6db>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
40efda: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40efdf: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
40efe3: 44 0f be 20 movsbl (%rax),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40efe7: e8 c4 30 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40efec: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40efef: 48 8b 00 mov (%rax),%rax
40eff2: 44 89 e6 mov %r12d,%esi
40eff5: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40eff8: 4c 8d 64 24 20 lea 0x20(%rsp),%r12
40effd: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
40f000: 88 44 24 20 mov %al,0x20(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f004: 4c 89 e6 mov %r12,%rsi
40f007: e8 14 ee ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:482
40f00c: 48 83 7c 24 48 01 cmpq $0x1,0x48(%rsp)
40f012: 0f 84 48 02 00 00 je 40f260 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4f0>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40f018: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40f01d: 0f 85 8d 01 00 00 jne 40f1b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x440>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f023: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40f028: 48 8d 44 24 50 lea 0x50(%rsp),%rax
40f02d: 48 39 c7 cmp %rax,%rdi
40f030: 0f 84 3c fe ff ff je 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f036: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40f03b: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f03f: e8 7c 31 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f044: e9 29 fe ff ff jmpq 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
40f049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40f050: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40f057: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40f05b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f062: e8 a9 30 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40f067: 4c 89 e7 mov %r12,%rdi
40f06a: e8 31 5e ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40f06f: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40f074: 0f 85 06 02 00 00 jne 40f280 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x510>
40f07a: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:459
40f081: 48 8b 75 70 mov 0x70(%rbp),%rsi
40f085: 4c 8d 64 24 20 lea 0x20(%rsp),%r12
40f08a: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
40f091: 4c 89 e7 mov %r12,%rdi
40f094: 48 01 d1 add %rdx,%rcx
40f097: e8 f4 bf ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40f09c: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:461
40f0a1: 48 85 c9 test %rcx,%rcx
40f0a4: 0f 84 ad 03 00 00 je 40f457 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6e7>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f0aa: 48 8b 54 24 20 mov 0x20(%rsp),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:464
40f0af: 48 8b 75 70 mov 0x70(%rbp),%rsi
40f0b3: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
40f0b8: 48 01 d1 add %rdx,%rcx
40f0bb: e8 50 a1 ff ff callq 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
40f0c0: 4c 89 e7 mov %r12,%rdi
40f0c3: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
40f0c8: e8 23 36 ff ff callq 4026f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f0cd: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40f0d2: 48 8d 44 24 50 lea 0x50(%rsp),%rax
40f0d7: 48 39 c7 cmp %rax,%rdi
40f0da: 74 0e je 40f0ea <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x37a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f0dc: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40f0e1: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f0e5: e8 d6 30 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
40f0ea: 48 8b 7d 20 mov 0x20(%rbp),%rdi
40f0ee: 48 3b 7d 28 cmp 0x28(%rbp),%rdi
40f0f2: 0f 84 c0 01 00 00 je 40f2b8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x548>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40f0f8: 48 8d 47 10 lea 0x10(%rdi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
40f0fc: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40f101: 48 89 07 mov %rax,(%rdi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f104: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
40f109: 48 01 f2 add %rsi,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
40f10c: e8 3f 38 ff ff callq 402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
40f111: 48 83 45 20 20 addq $0x20,0x20(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f116: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40f11b: 48 8d 44 24 30 lea 0x30(%rsp),%rax
40f120: 48 39 c7 cmp %rax,%rdi
40f123: 0f 84 49 fd ff ff je 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f129: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40f12e: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f132: e8 89 30 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f137: e9 36 fd ff ff jmpq 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
40f13c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40f140: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
40f147: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40f14b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f152: e8 b9 2f ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40f157: 4c 89 e7 mov %r12,%rdi
40f15a: e8 41 5d ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
40f15f: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
40f164: 0f 85 66 01 00 00 jne 40f2d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x560>
40f16a: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
40f171: 48 8b 7d 70 mov 0x70(%rbp),%rdi
40f175: b9 01 00 00 00 mov $0x1,%ecx
40f17a: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
40f181: 48 01 f2 add %rsi,%rdx
40f184: e8 f7 83 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
40f189: 89 c2 mov %eax,%edx
40f18b: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40f18e: a9 00 00 01 00 test $0x10000,%eax
40f193: 75 09 jne 40f19e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x42e>
40f195: 66 85 c0 test %ax,%ax
40f198: 0f 84 1a fd ff ff je 40eeb8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x148>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
40f19e: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40f1a2: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
40f1a8: 08 55 62 or %dl,0x62(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:485
40f1ab: e9 c8 fc ff ff jmpq 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f1b0: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
40f1b4: 45 0f be 75 01 movsbl 0x1(%r13),%r14d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f1b9: e8 f2 2e ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40f1be: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f1c1: 48 8b 00 mov (%rax),%rax
40f1c4: 44 89 f6 mov %r14d,%esi
40f1c7: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f1ca: 4c 89 e6 mov %r12,%rsi
40f1cd: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40f1d0: 88 44 24 20 mov %al,0x20(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f1d4: e8 47 ec ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40f1d9: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40f1de: e9 40 fe ff ff jmpq 40f023 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2b3>
40f1e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40f1e8: 4c 8d bb 10 01 00 00 lea 0x110(%rbx),%r15
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40f1ef: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f1f6: 4c 89 ff mov %r15,%rdi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40f1f9: 4c 8d 73 08 lea 0x8(%rbx),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f1fd: 48 89 74 24 08 mov %rsi,0x8(%rsp)
40f202: e8 09 2f ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40f207: 4c 89 f7 mov %r14,%rdi
40f20a: e8 91 5c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:511
40f20f: 45 0f b6 65 00 movzbl 0x0(%r13),%r12d
40f214: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
40f219: 45 84 e4 test %r12b,%r12b
40f21c: 0f 85 e6 00 00 00 jne 40f308 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x598>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:513
40f222: f6 03 10 testb $0x10,(%rbx)
40f225: 0f 85 0b 01 00 00 jne 40f336 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5c6>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40f22b: 83 bb 98 00 00 00 0b cmpl $0xb,0x98(%rbx)
40f232: 0f 85 ff 01 00 00 jne 40f437 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6c7>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f238: 4c 89 ff mov %r15,%rdi
40f23b: e8 d0 2e ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40f240: 4c 89 f7 mov %r14,%rdi
40f243: e8 58 5c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:517
40f248: be 2d 00 00 00 mov $0x2d,%esi
40f24d: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
40f252: e8 49 ed ff ff callq 40dfa0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:518
40f257: e9 1c fc ff ff jmpq 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
40f25c: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
40f260: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40f265: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
40f26a: 0f be 30 movsbl (%rax),%esi
40f26d: e8 2e ed ff ff callq 40dfa0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
40f272: e9 ac fd ff ff jmpq 40f023 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2b3>
40f277: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f280: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
40f284: 45 0f be 65 01 movsbl 0x1(%r13),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f289: e8 22 2e ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f28e: 44 89 e6 mov %r12d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f291: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f294: 48 8b 00 mov (%rax),%rax
40f297: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f29a: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
40f29f: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40f2a2: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f2a6: e8 75 eb ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40f2ab: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40f2b0: e9 c5 fd ff ff jmpq 40f07a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x30a>
40f2b5: 0f 1f 00 nopl (%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:466
40f2b8: 48 83 c5 18 add $0x18,%rbp
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
40f2bc: 48 89 fe mov %rdi,%rsi
40f2bf: 4c 89 e2 mov %r12,%rdx
40f2c2: 48 89 ef mov %rbp,%rdi
40f2c5: e8 46 e7 ff ff callq 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
40f2ca: e9 47 fe ff ff jmpq 40f116 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3a6>
40f2cf: 90 nop
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f2d0: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
40f2d4: 45 0f be 65 01 movsbl 0x1(%r13),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f2d9: e8 d2 2d ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f2de: 44 89 e6 mov %r12d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f2e1: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f2e4: 48 8b 00 mov (%rax),%rax
40f2e7: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f2ea: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
40f2ef: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40f2f2: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f2f6: e8 25 eb ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
40f2fb: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40f300: e9 65 fe ff ff jmpq 40f16a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3fa>
40f305: 0f 1f 00 nopl (%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:530
40f308: 48 89 df mov %rbx,%rdi
40f30b: 48 89 74 24 08 mov %rsi,0x8(%rsp)
40f310: e8 db 80 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40f315: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
40f31a: 84 c0 test %al,%al
40f31c: 75 45 jne 40f363 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5f3>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
40f31e: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40f324: 83 f8 1c cmp $0x1c,%eax
40f327: 0f 84 7c 00 00 00 je 40f3a9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x639>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:542
40f32d: 83 f8 0b cmp $0xb,%eax
40f330: 0f 85 e3 00 00 00 jne 40f419 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6a9>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
40f336: be 2d 00 00 00 mov $0x2d,%esi
40f33b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40f340: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
40f346: e8 55 ec ff ff callq 40dfa0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
40f34b: e9 28 fb ff ff jmpq 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:483
40f350: 48 8d 7d 48 lea 0x48(%rbp),%rdi
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
40f354: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
40f359: e8 a2 93 ff ff callq 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
40f35e: e9 0f fb ff ff jmpq 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:532
40f363: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
40f36a: 41 0f b6 75 01 movzbl 0x1(%r13),%esi
40f36f: 0f b6 0a movzbl (%rdx),%ecx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
40f372: 40 38 f1 cmp %sil,%cl
40f375: 0f 8c ad 00 00 00 jl 40f428 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6b8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40f37b: 31 d2 xor %edx,%edx
40f37d: 40 88 f2 mov %sil,%dl
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40f380: 48 8b 75 38 mov 0x38(%rbp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40f384: 88 ce mov %cl,%dh
40f386: 66 89 54 24 40 mov %dx,0x40(%rsp)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40f38b: 48 3b 75 40 cmp 0x40(%rbp),%rsi
40f38f: 74 5f je 40f3f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x680>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40f391: 66 89 16 mov %dx,(%rsi)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40f394: 48 83 c6 02 add $0x2,%rsi
40f398: 48 89 75 38 mov %rsi,0x38(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:533
40f39c: 41 c6 45 00 00 movb $0x0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40f3a1: 41 89 c4 mov %eax,%r12d
40f3a4: e9 cf fa ff ff jmpq 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f3a9: 4c 89 ff mov %r15,%rdi
40f3ac: e8 5f 2d ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40f3b1: 4c 89 f7 mov %r14,%rdi
40f3b4: e8 e7 5a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:537
40f3b9: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
40f3be: 3c 2d cmp $0x2d,%al
40f3c0: 7f 66 jg 40f428 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6b8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40f3c2: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40f3c6: 48 8b 75 38 mov 0x38(%rbp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40f3ca: c6 44 24 41 2d movb $0x2d,0x41(%rsp)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40f3cf: 48 3b 75 40 cmp 0x40(%rbp),%rsi
40f3d3: 74 34 je 40f409 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x699>
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40f3d5: 0f b7 44 24 40 movzwl 0x40(%rsp),%eax
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40f3da: 48 83 c6 02 add $0x2,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE9constructIS2_JS2_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40f3de: 66 89 46 fe mov %ax,-0x2(%rsi)
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40f3e2: 48 89 75 38 mov %rsi,0x38(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:538
40f3e6: 41 c6 45 00 00 movb $0x0,0x0(%r13)
40f3eb: e9 88 fa ff ff jmpq 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40f3f0: 48 8d 7d 30 lea 0x30(%rbp),%rdi
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40f3f4: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
40f3f9: 88 44 24 08 mov %al,0x8(%rsp)
40f3fd: e8 2e ec ff ff callq 40e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>
40f402: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax
40f407: eb 93 jmp 40f39c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x62c>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40f409: 48 8d 7d 30 lea 0x30(%rbp),%rdi
_ZNSt6vectorISt4pairIccESaIS1_EE12emplace_backIJS1_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40f40d: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
40f412: e8 19 ec ff ff callq 40e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>
40f417: eb cd jmp 40f3e6 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x676>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:544
40f419: be d0 45 41 00 mov $0x4145d0,%esi
40f41e: bf 08 00 00 00 mov $0x8,%edi
40f423: e8 38 2f ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:491
40f428: be a8 45 41 00 mov $0x4145a8,%esi
40f42d: bf 08 00 00 00 mov $0x8,%edi
40f432: e8 29 2f ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:520
40f437: be 28 45 41 00 mov $0x414528,%esi
40f43c: bf 08 00 00 00 mov $0x8,%edi
40f441: e8 1a 2f ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f446: 48 89 c5 mov %rax,%rbp
40f449: eb 2e jmp 40f479 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x709>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:449
40f44b: be f3 44 41 00 mov $0x4144f3,%esi
40f450: 31 ff xor %edi,%edi
40f452: e8 09 2f ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:462
40f457: be 0c 45 41 00 mov $0x41450c,%esi
40f45c: 31 ff xor %edi,%edi
40f45e: e8 fd 2e ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:559
40f463: be f8 45 41 00 mov $0x4145f8,%esi
40f468: bf 04 00 00 00 mov $0x4,%edi
40f46d: e8 ee 2e ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40f472: eb d2 jmp 40f446 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6d6>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f474: 48 89 c5 mov %rax,%rbp
40f477: eb 25 jmp 40f49e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x72e>
40f479: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40f47e: 48 8d 44 24 50 lea 0x50(%rsp),%rax
40f483: 48 39 c7 cmp %rax,%rdi
40f486: 74 0e je 40f496 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x726>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f488: 48 8b 44 24 50 mov 0x50(%rsp),%rax
40f48d: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f491: e8 2a 2d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
40f496: 48 89 ef mov %rbp,%rdi
40f499: e8 42 2e ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f49e: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40f4a3: 48 8d 44 24 30 lea 0x30(%rsp),%rax
40f4a8: 48 39 c7 cmp %rax,%rdi
40f4ab: 74 e9 je 40f496 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x726>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f4ad: 48 8b 44 24 30 mov 0x30(%rsp),%rax
40f4b2: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f4b6: e8 05 2d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f4bb: eb d9 jmp 40f496 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x726>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
40f4bd: 0f 1f 00 nopl (%rax)
000000000040f4c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
40f4c0: 41 55 push %r13
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40f4c2: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
40f4c6: 31 d2 xor %edx,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
40f4c8: 41 54 push %r12
40f4ca: 55 push %rbp
40f4cb: 48 89 fd mov %rdi,%rbp
40f4ce: 53 push %rbx
40f4cf: 48 81 ec 98 01 00 00 sub $0x198,%rsp
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
40f4d6: f3 0f 7e 8f 80 01 00 00 movq 0x180(%rdi),%xmm1
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
40f4de: 48 c7 84 24 b0 00 00 00 00 00 00 00 movq $0x0,0xb0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
40f4ea: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
40f4ee: 40 88 b4 24 c8 00 00 00 mov %sil,0xc8(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
40f4f6: 66 89 54 24 0e mov %dx,0xe(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
40f4fb: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
40f500: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
40f505: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
40f50a: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
40f512: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
40f51a: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
40f522: 0f 11 8c 24 b8 00 00 00 movups %xmm1,0xb8(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
40f52a: 0f 29 84 24 d0 00 00 00 movaps %xmm0,0xd0(%rsp)
40f532: 0f 29 84 24 e0 00 00 00 movaps %xmm0,0xe0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:430
40f53a: f6 07 10 testb $0x10,(%rdi)
40f53d: 0f 84 ed 02 00 00 je 40f830 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x370>
40f543: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
40f548: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
40f550: 4c 89 e2 mov %r12,%rdx
40f553: 48 8d 74 24 0e lea 0xe(%rsp),%rsi
40f558: 48 89 ef mov %rbp,%rdi
40f55b: e8 10 f8 ff ff callq 40ed70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>
40f560: 84 c0 test %al,%al
40f562: 75 ec jne 40f550 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x90>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:444
40f564: 80 7c 24 0e 00 cmpb $0x0,0xe(%rsp)
40f569: 74 3e je 40f5a9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xe9>
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f56b: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:445
40f573: 44 0f be 6c 24 0f movsbl 0xf(%rsp),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
40f579: e8 32 2b ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40f57e: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f581: 48 8b 00 mov (%rax),%rax
40f584: 44 89 ee mov %r13d,%esi
40f587: ff 50 20 callq *0x20(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40f58a: 88 84 24 f0 00 00 00 mov %al,0xf0(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40f591: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
40f596: 48 3b 74 24 60 cmp 0x60(%rsp),%rsi
40f59b: 0f 84 fc 02 00 00 je 40f89d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x3dd>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
40f5a1: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40f5a3: 48 83 44 24 58 01 addq $0x1,0x58(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:446
40f5a9: 4c 89 e7 mov %r12,%rdi
40f5ac: e8 0f 73 ff ff callq 4068c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f5b1: 48 8b 44 24 50 mov 0x50(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f5b6: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40f5ba: 4c 8b ad 00 01 00 00 mov 0x100(%rbp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
40f5c1: 48 8d b4 24 f0 00 00 00 lea 0xf0(%rsp),%rsi
40f5c9: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f5ce: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
40f5d6: 48 8b 44 24 58 mov 0x58(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f5db: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f5e0: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
40f5e8: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40f5ed: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f5f5: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f5fa: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f5ff: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
40f607: 48 8b 44 24 70 mov 0x70(%rsp),%rax
40f60c: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
40f614: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f619: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f61e: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f626: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
40f62e: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
40f636: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f63e: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE17_Vector_impl_dataC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f646: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
40f64e: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
40f656: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f65e: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f666: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f66e: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
40f676: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
40f67e: 48 89 84 24 40 01 00 00 mov %rax,0x140(%rsp)
40f686: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f68e: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40f696: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
40f69e: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax
40f6a5: 89 84 24 50 01 00 00 mov %eax,0x150(%rsp)
40f6ac: 48 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%rax
40f6b4: 66 0f 6f 94 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm2
40f6bd: 66 0f 6f 9c 24 e0 00 00 00 movdqa 0xe0(%rsp),%xmm3
40f6c6: 48 89 84 24 58 01 00 00 mov %rax,0x158(%rsp)
40f6ce: 48 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%rax
40f6d6: 0f 29 94 24 70 01 00 00 movaps %xmm2,0x170(%rsp)
40f6de: 48 89 84 24 60 01 00 00 mov %rax,0x160(%rsp)
40f6e6: 0f b6 84 24 c8 00 00 00 movzbl 0xc8(%rsp),%eax
40f6ee: 0f 29 9c 24 80 01 00 00 movaps %xmm3,0x180(%rsp)
40f6f6: 88 84 24 68 01 00 00 mov %al,0x168(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
40f6fd: e8 0e 7a ff ff callq 407110 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:447
40f702: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40f707: 4c 89 ef mov %r13,%rdi
40f70a: e8 e1 65 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
40f70f: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40f716: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40f71b: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
40f720: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
40f727: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
40f72b: 48 89 54 24 10 mov %rdx,0x10(%rsp)
40f730: 0f 11 44 24 18 movups %xmm0,0x18(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
40f735: e8 06 86 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
40f73a: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40f73f: 48 85 c0 test %rax,%rax
40f742: 74 0f je 40f753 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x293>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40f744: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40f749: ba 03 00 00 00 mov $0x3,%edx
40f74e: 48 89 f7 mov %rsi,%rdi
40f751: ff d0 callq *%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40f753: 48 8b bc 24 38 01 00 00 mov 0x138(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40f75b: 48 85 ff test %rdi,%rdi
40f75e: 74 10 je 40f770 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x2b0>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40f760: 48 8b b4 24 48 01 00 00 mov 0x148(%rsp),%rsi
40f768: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f76b: e8 50 2a ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40f770: 48 8b bc 24 20 01 00 00 mov 0x120(%rsp),%rdi
_ZNSt12_Vector_baseISt4pairIccESaIS1_EE13_M_deallocateEPS1_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40f778: 48 85 ff test %rdi,%rdi
40f77b: 74 10 je 40f78d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x2cd>
_ZNSt12_Vector_baseISt4pairIccESaIS1_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40f77d: 48 8b b4 24 30 01 00 00 mov 0x130(%rsp),%rsi
40f785: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairIccEE10deallocateEPS2_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f788: e8 33 2a ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40f78d: 48 8b 9c 24 10 01 00 00 mov 0x110(%rsp),%rbx
40f795: 48 8b ac 24 08 01 00 00 mov 0x108(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40f79d: 48 39 eb cmp %rbp,%rbx
40f7a0: 74 31 je 40f7d3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x313>
40f7a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f7a8: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40f7ac: 48 8d 45 10 lea 0x10(%rbp),%rax
40f7b0: 48 39 c7 cmp %rax,%rdi
40f7b3: 74 6b je 40f820 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x360>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f7b5: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40f7b9: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40f7bd: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f7c1: e8 fa 29 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40f7c6: 48 39 eb cmp %rbp,%rbx
40f7c9: 75 dd jne 40f7a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x2e8>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40f7cb: 48 8b ac 24 08 01 00 00 mov 0x108(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40f7d3: 48 85 ed test %rbp,%rbp
40f7d6: 74 13 je 40f7eb <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x32b>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40f7d8: 48 8b b4 24 18 01 00 00 mov 0x118(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f7e0: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40f7e3: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f7e6: e8 d5 29 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
40f7eb: 48 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40f7f3: 48 85 ff test %rdi,%rdi
40f7f6: 74 10 je 40f808 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x348>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
40f7f8: 48 8b b4 24 00 01 00 00 mov 0x100(%rsp),%rsi
40f800: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40f803: e8 b8 29 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
40f808: 4c 89 e7 mov %r12,%rdi
40f80b: e8 20 62 ff ff callq 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:450
40f810: 48 81 c4 98 01 00 00 add $0x198,%rsp
40f817: 5b pop %rbx
40f818: 5d pop %rbp
40f819: 41 5c pop %r12
40f81b: 41 5d pop %r13
40f81d: c3 retq
40f81e: 66 90 xchg %ax,%ax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
40f820: 48 83 c5 20 add $0x20,%rbp
40f824: 48 39 eb cmp %rbp,%rbx
40f827: 0f 85 7b ff ff ff jne 40f7a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x2e8>
40f82d: eb 9c jmp 40f7cb <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x30b>
40f82f: 90 nop
40f830: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:432
40f835: e8 b6 7b ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40f83a: 84 c0 test %al,%al
40f83c: 74 22 je 40f860 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x3a0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
40f83e: 48 8b 85 10 01 00 00 mov 0x110(%rbp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
40f845: c6 44 24 0e 01 movb $0x1,0xe(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
40f84a: 0f b6 00 movzbl (%rax),%eax
40f84d: 88 44 24 0f mov %al,0xf(%rsp)
40f851: e9 ed fc ff ff jmpq 40f543 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x83>
40f856: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
40f860: 83 bd 98 00 00 00 1c cmpl $0x1c,0x98(%rbp)
40f867: 0f 85 d6 fc ff ff jne 40f543 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x83>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
40f86d: 48 8d b5 d0 00 00 00 lea 0xd0(%rbp),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
40f874: 48 8d bd 10 01 00 00 lea 0x110(%rbp),%rdi
40f87b: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
40f880: e8 8b 28 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
40f885: 48 8d 7d 08 lea 0x8(%rbp),%rdi
40f889: e8 12 56 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:439
40f88e: b8 01 2d 00 00 mov $0x2d01,%eax
40f893: 66 89 44 24 0e mov %ax,0xe(%rsp)
40f898: e9 a6 fc ff ff jmpq 40f543 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x83>
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40f89d: 48 8d 94 24 f0 00 00 00 lea 0xf0(%rsp),%rdx
40f8a5: 4c 89 e7 mov %r12,%rdi
40f8a8: e8 13 e4 ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40f8ad: e9 f7 fc ff ff jmpq 40f5a9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0xe9>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40f8b2: 48 89 c5 mov %rax,%rbp
40f8b5: eb 0a jmp 40f8c1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x401>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
40f8b7: 48 89 c5 mov %rax,%rbp
40f8ba: eb 2b jmp 40f8e7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x427>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
40f8bc: 48 89 c5 mov %rax,%rbp
40f8bf: eb 19 jmp 40f8da <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x41a>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
40f8c1: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40f8c6: 48 85 c0 test %rax,%rax
40f8c9: 74 0f je 40f8da <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x41a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
40f8cb: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
40f8d0: ba 03 00 00 00 mov $0x3,%edx
40f8d5: 48 89 f7 mov %rsi,%rdi
40f8d8: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449 (discriminator 1)
40f8da: 48 8d bc 24 f0 00 00 00 lea 0xf0(%rsp),%rdi
40f8e2: e8 49 61 ff ff callq 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
40f8e7: 4c 89 e7 mov %r12,%rdi
40f8ea: e8 41 61 ff ff callq 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
40f8ef: 48 89 ef mov %rbp,%rdi
40f8f2: e8 e9 29 ff ff callq 4022e0 <_Unwind_Resume@plt>
40f8f7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
000000000040f900 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_>:
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40f900: 41 57 push %r15
40f902: 41 56 push %r14
40f904: 41 55 push %r13
40f906: 41 54 push %r12
40f908: 55 push %rbp
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40f909: 48 bd ff ff ff ff ff ff ff 01 movabs $0x1ffffffffffffff,%rbp
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:426
40f913: 53 push %rbx
40f914: 48 83 ec 28 sub $0x28,%rsp
40f918: 4c 8b 7f 08 mov 0x8(%rdi),%r15
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:918
40f91c: 4c 8b 37 mov (%rdi),%r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40f91f: 4c 89 f8 mov %r15,%rax
40f922: 4c 29 f0 sub %r14,%rax
40f925: 48 c1 f8 06 sar $0x6,%rax
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1758
40f929: 48 39 e8 cmp %rbp,%rax
40f92c: 0f 84 0c 03 00 00 je 40fc3e <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x33e>
40f932: 48 85 c0 test %rax,%rax
40f935: 49 89 f4 mov %rsi,%r12
40f938: be 01 00 00 00 mov $0x1,%esi
40f93d: 49 89 fd mov %rdi,%r13
40f940: 48 0f 45 f0 cmovne %rax,%rsi
40f944: 31 ff xor %edi,%edi
40f946: 48 01 f0 add %rsi,%rax
_ZN9__gnu_cxxmiIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESt6vectorIS8_SaIS8_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSG_SJ_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
40f949: 4c 89 e6 mov %r12,%rsi
40f94c: 40 0f 92 c7 setb %dil
40f950: 4c 29 f6 sub %r14,%rsi
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1762
40f953: 48 85 ff test %rdi,%rdi
40f956: 0f 85 b4 02 00 00 jne 40fc10 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x310>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:346
40f95c: 48 85 c0 test %rax,%rax
40f95f: 0f 85 4b 01 00 00 jne 40fab0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1b0>
40f965: 48 c7 44 24 08 00 00 00 00 movq $0x0,0x8(%rsp)
40f96e: bb 40 00 00 00 mov $0x40,%ebx
40f973: 48 c7 04 24 00 00 00 00 movq $0x0,(%rsp)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:449
40f97b: 48 8b 04 24 mov (%rsp),%rax
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f97f: 48 8b 3a mov (%rdx),%rdi
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:449
40f982: 48 01 f0 add %rsi,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40f985: 48 8d 70 10 lea 0x10(%rax),%rsi
40f989: 48 89 30 mov %rsi,(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
40f98c: 48 8d 72 10 lea 0x10(%rdx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40f990: 48 39 f7 cmp %rsi,%rdi
40f993: 0f 84 97 02 00 00 je 40fc30 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x330>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40f999: 48 89 38 mov %rdi,(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40f99c: 48 8b 7a 10 mov 0x10(%rdx),%rdi
40f9a0: 48 89 78 10 mov %rdi,0x10(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40f9a4: 48 8b 7a 08 mov 0x8(%rdx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40f9a8: 48 89 32 mov %rsi,(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40f9ab: 48 8d 70 30 lea 0x30(%rax),%rsi
40f9af: 48 89 70 20 mov %rsi,0x20(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203
40f9b3: 48 8d 72 30 lea 0x30(%rdx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40f9b7: 48 89 78 08 mov %rdi,0x8(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40f9bb: 48 8b 7a 20 mov 0x20(%rdx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40f9bf: 48 c7 42 08 00 00 00 00 movq $0x0,0x8(%rdx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40f9c7: c6 42 10 00 movb $0x0,0x10(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40f9cb: 48 39 f7 cmp %rsi,%rdi
40f9ce: 0f 84 4c 02 00 00 je 40fc20 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x320>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40f9d4: 48 89 78 20 mov %rdi,0x20(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40f9d8: 48 8b 7a 30 mov 0x30(%rdx),%rdi
40f9dc: 48 89 78 30 mov %rdi,0x30(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40f9e0: 48 8b 7a 28 mov 0x28(%rdx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40f9e4: 48 89 72 20 mov %rsi,0x20(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40f9e8: 48 c7 42 28 00 00 00 00 movq $0x0,0x28(%rdx)
40f9f0: 48 89 78 28 mov %rdi,0x28(%rax)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40f9f4: c6 42 30 00 movb $0x0,0x30(%rdx)
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40f9f8: 4d 39 f4 cmp %r14,%r12
40f9fb: 0f 84 03 01 00 00 je 40fb04 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x204>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40fa01: 48 8b 2c 24 mov (%rsp),%rbp
40fa05: 49 8d 5e 10 lea 0x10(%r14),%rbx
40fa09: eb 7d jmp 40fa88 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x188>
40fa0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fa10: 48 89 55 00 mov %rdx,0x0(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
40fa14: 48 8b 13 mov (%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fa17: 48 89 55 10 mov %rdx,0x10(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40fa1b: 48 8b 53 f8 mov -0x8(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fa1f: 48 8d 73 20 lea 0x20(%rbx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fa23: 48 89 55 08 mov %rdx,0x8(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fa27: 48 8d 55 30 lea 0x30(%rbp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fa2b: 48 89 5b f0 mov %rbx,-0x10(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fa2f: 48 c7 43 f8 00 00 00 00 movq $0x0,-0x8(%rbx)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fa37: c6 03 00 movb $0x0,(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fa3a: 48 89 55 20 mov %rdx,0x20(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fa3e: 48 8b 53 10 mov 0x10(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fa42: 48 39 f2 cmp %rsi,%rdx
40fa45: 0f 84 a5 00 00 00 je 40faf0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1f0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fa4b: 48 89 55 20 mov %rdx,0x20(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
40fa4f: 48 8b 53 20 mov 0x20(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fa53: 48 89 55 30 mov %rdx,0x30(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40fa57: 48 8b 53 18 mov 0x18(%rbx),%rdx
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fa5b: 48 8b 7b f0 mov -0x10(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fa5f: 48 89 55 28 mov %rdx,0x28(%rbp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40fa63: 48 39 df cmp %rbx,%rdi
40fa66: 74 0c je 40fa74 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x174>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40fa68: 48 8b 03 mov (%rbx),%rax
40fa6b: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fa6f: e8 4c 27 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fa74: 48 8d 53 40 lea 0x40(%rbx),%rdx
40fa78: 48 83 c3 30 add $0x30,%rbx
40fa7c: 48 83 c5 40 add $0x40,%rbp
40fa80: 49 39 dc cmp %rbx,%r12
40fa83: 74 7b je 40fb00 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x200>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40fa85: 48 89 d3 mov %rdx,%rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fa88: 48 8d 55 10 lea 0x10(%rbp),%rdx
40fa8c: 48 89 55 00 mov %rdx,0x0(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fa90: 48 8b 53 f0 mov -0x10(%rbx),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fa94: 48 39 da cmp %rbx,%rdx
40fa97: 0f 85 73 ff ff ff jne 40fa10 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x110>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40fa9d: f3 0f 6f 0b movdqu (%rbx),%xmm1
40faa1: 0f 11 4d 10 movups %xmm1,0x10(%rbp)
40faa5: e9 71 ff ff ff jmpq 40fa1b <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x11b>
40faaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40fab0: 48 39 e8 cmp %rbp,%rax
40fab3: 48 0f 46 e8 cmovbe %rax,%rbp
40fab7: 48 c1 e5 06 shl $0x6,%rbp
40fabb: 48 89 ef mov %rbp,%rdi
40fabe: 48 89 54 24 18 mov %rdx,0x18(%rsp)
40fac3: 48 89 74 24 10 mov %rsi,0x10(%rsp)
40fac8: e8 e3 26 ff ff callq 4021b0 <_Znwm@plt>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40facd: 48 8b 74 24 10 mov 0x10(%rsp),%rsi
40fad2: 48 8b 54 24 18 mov 0x18(%rsp),%rdx
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fad7: 48 01 c5 add %rax,%rbp
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
40fada: 48 89 04 24 mov %rax,(%rsp)
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fade: 48 8d 58 40 lea 0x40(%rax),%rbx
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fae2: 48 89 6c 24 08 mov %rbp,0x8(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE11_M_allocateEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fae7: e9 8f fe ff ff jmpq 40f97b <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x7b>
40faec: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40faf0: f3 0f 6f 53 20 movdqu 0x20(%rbx),%xmm2
40faf5: 0f 11 55 30 movups %xmm2,0x30(%rbp)
40faf9: e9 59 ff ff ff jmpq 40fa57 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x157>
40fafe: 66 90 xchg %ax,%ax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:464
40fb00: 48 8d 5d 40 lea 0x40(%rbp),%rbx
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fb04: 4d 39 fc cmp %r15,%r12
40fb07: 0f 84 84 00 00 00 je 40fb91 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x291>
40fb0d: 49 8d 44 24 10 lea 0x10(%r12),%rax
40fb12: 4d 8d 47 10 lea 0x10(%r15),%r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40fb16: 48 89 da mov %rbx,%rdx
40fb19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fb20: 48 8d 72 10 lea 0x10(%rdx),%rsi
40fb24: 48 89 32 mov %rsi,(%rdx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fb27: 48 8b 70 f0 mov -0x10(%rax),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fb2b: 48 39 f0 cmp %rsi,%rax
40fb2e: 0f 84 ce 00 00 00 je 40fc02 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x302>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fb34: 48 89 32 mov %rsi,(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fb37: 48 8b 30 mov (%rax),%rsi
40fb3a: 48 89 72 10 mov %rsi,0x10(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fb3e: 48 8b 70 f8 mov -0x8(%rax),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fb42: 48 8d 78 20 lea 0x20(%rax),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fb46: 48 89 40 f0 mov %rax,-0x10(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fb4a: 48 c7 40 f8 00 00 00 00 movq $0x0,-0x8(%rax)
40fb52: 48 89 72 08 mov %rsi,0x8(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fb56: 48 8d 72 30 lea 0x30(%rdx),%rsi
40fb5a: 48 89 72 20 mov %rsi,0x20(%rdx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fb5e: 48 8b 70 10 mov 0x10(%rax),%rsi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fb62: c6 00 00 movb $0x0,(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fb65: 48 39 fe cmp %rdi,%rsi
40fb68: 74 66 je 40fbd0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x2d0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fb6a: 48 89 72 20 mov %rsi,0x20(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fb6e: 48 8b 70 20 mov 0x20(%rax),%rsi
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fb72: 48 83 c0 40 add $0x40,%rax
40fb76: 48 83 c2 40 add $0x40,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fb7a: 48 89 72 f0 mov %rsi,-0x10(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fb7e: 48 8b 70 d8 mov -0x28(%rax),%rsi
40fb82: 48 89 72 e8 mov %rsi,-0x18(%rdx)
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fb86: 4c 39 c0 cmp %r8,%rax
40fb89: 75 95 jne 40fb20 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x220>
40fb8b: 4d 29 e7 sub %r12,%r15
40fb8e: 4c 01 fb add %r15,%rbx
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
40fb91: 4d 85 f6 test %r14,%r14
40fb94: 74 0f je 40fba5 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x2a5>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40fb96: 49 8b 75 10 mov 0x10(%r13),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fb9a: 4c 89 f7 mov %r14,%rdi
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40fb9d: 4c 29 f6 sub %r14,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fba0: e8 1b 26 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40fba5: f3 0f 7e 04 24 movq (%rsp),%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fbaa: 48 8b 44 24 08 mov 0x8(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40fbaf: 66 48 0f 6e eb movq %rbx,%xmm5
40fbb4: 66 0f 6c c5 punpcklqdq %xmm5,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fbb8: 49 89 45 10 mov %rax,0x10(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40fbbc: 41 0f 11 45 00 movups %xmm0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40fbc1: 48 83 c4 28 add $0x28,%rsp
40fbc5: 5b pop %rbx
40fbc6: 5d pop %rbp
40fbc7: 41 5c pop %r12
40fbc9: 41 5d pop %r13
40fbcb: 41 5e pop %r14
40fbcd: 41 5f pop %r15
40fbcf: c3 retq
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40fbd0: f3 0f 6f 60 20 movdqu 0x20(%rax),%xmm4
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fbd5: 48 8b 70 18 mov 0x18(%rax),%rsi
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fbd9: 48 83 c0 40 add $0x40,%rax
40fbdd: 48 83 c2 40 add $0x40,%rdx
40fbe1: 0f 11 62 f0 movups %xmm4,-0x10(%rdx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fbe5: 48 89 72 e8 mov %rsi,-0x18(%rdx)
_ZSt14__relocate_a_1IPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES8_SaIS7_EET0_T_SB_SA_RT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40fbe9: 49 39 c0 cmp %rax,%r8
40fbec: 74 9d je 40fb8b <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x28b>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fbee: 48 8d 72 10 lea 0x10(%rdx),%rsi
40fbf2: 48 89 32 mov %rsi,(%rdx)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fbf5: 48 8b 70 f0 mov -0x10(%rax),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fbf9: 48 39 f0 cmp %rsi,%rax
40fbfc: 0f 85 32 ff ff ff jne 40fb34 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x234>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40fc02: f3 0f 6f 18 movdqu (%rax),%xmm3
40fc06: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
40fc0a: e9 2f ff ff ff jmpq 40fb3e <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x23e>
40fc0f: 90 nop
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40fc10: 48 bd c0 ff ff ff ff ff ff 7f movabs $0x7fffffffffffffc0,%rbp
40fc1a: e9 9c fe ff ff jmpq 40fabb <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x1bb>
40fc1f: 90 nop
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40fc20: f3 0f 6f 7a 30 movdqu 0x30(%rdx),%xmm7
40fc25: 0f 11 78 30 movups %xmm7,0x30(%rax)
40fc29: e9 b2 fd ff ff jmpq 40f9e0 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0xe0>
40fc2e: 66 90 xchg %ax,%ax
40fc30: f3 0f 6f 72 10 movdqu 0x10(%rdx),%xmm6
40fc35: 0f 11 70 10 movups %xmm6,0x10(%rax)
40fc39: e9 66 fd ff ff jmpq 40f9a4 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0xa4>
_ZNKSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12_M_check_lenEmPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1759
40fc3e: bf aa 41 41 00 mov $0x4141aa,%edi
40fc43: e8 b8 24 ff ff callq 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_():
40fc48: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
000000000040fc50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:488
40fc50: 41 57 push %r15
40fc52: 41 56 push %r14
40fc54: 41 55 push %r13
40fc56: 41 54 push %r12
40fc58: 55 push %rbp
40fc59: 53 push %rbx
40fc5a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp
40fc61: 89 34 24 mov %esi,(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
40fc64: 40 38 d6 cmp %dl,%sil
40fc67: 0f 8f 97 04 00 00 jg 410104 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4b4>
40fc6d: 48 89 fd mov %rdi,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40fc70: 4c 8d 6c 24 60 lea 0x60(%rsp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40fc75: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:494
40fc7a: 0f be d2 movsbl %dl,%edx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40fc7d: be 01 00 00 00 mov $0x1,%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40fc82: 4c 89 6c 24 50 mov %r13,0x50(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40fc87: e8 a4 25 ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fc8c: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40fc91: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40fc95: 4c 8b 64 24 58 mov 0x58(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fc9a: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40fc9f: e8 fc 24 ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40fca4: 48 8d 9c 24 80 00 00 00 lea 0x80(%rsp),%rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40fcac: 4c 89 64 24 30 mov %r12,0x30(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40fcb1: 49 89 c6 mov %rax,%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40fcb4: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40fcb9: 49 83 fc 0f cmp $0xf,%r12
40fcbd: 0f 87 25 03 00 00 ja 40ffe8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x398>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40fcc3: 49 83 fc 01 cmp $0x1,%r12
40fcc7: 0f 85 9b 02 00 00 jne 40ff68 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x318>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fccd: 48 8b 44 24 08 mov 0x8(%rsp),%rax
40fcd2: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
40fcd7: 0f b6 00 movzbl (%rax),%eax
40fcda: 88 84 24 80 00 00 00 mov %al,0x80(%rsp)
40fce1: 48 89 d8 mov %rbx,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fce4: 4c 89 64 24 78 mov %r12,0x78(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fce9: 4c 89 f6 mov %r14,%rsi
40fcec: 4c 89 ff mov %r15,%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fcef: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fcf4: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40fcf9: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fcfe: 49 8b 06 mov (%r14),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40fd01: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fd04: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fd07: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40fd0c: 48 39 df cmp %rbx,%rdi
40fd0f: 74 11 je 40fd22 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0xd2>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40fd11: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
40fd19: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fd1d: e8 9e 24 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fd22: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40fd27: 4c 39 ef cmp %r13,%rdi
40fd2a: 74 0e je 40fd3a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0xea>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40fd2c: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40fd31: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fd35: e8 86 24 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
40fd3a: 0f be 14 24 movsbl (%rsp),%edx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40fd3e: be 01 00 00 00 mov $0x1,%esi
40fd43: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40fd48: 4c 89 6c 24 50 mov %r13,0x50(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
40fd4d: e8 de 24 ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fd52: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40fd57: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
40fd5b: 4c 8b 64 24 58 mov 0x58(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fd60: 48 89 04 24 mov %rax,(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40fd64: e8 37 24 ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
40fd69: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
40fd6e: 49 89 c6 mov %rax,%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
40fd71: 4c 89 64 24 10 mov %r12,0x10(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40fd76: 49 83 fc 0f cmp $0xf,%r12
40fd7a: 0f 87 20 02 00 00 ja 40ffa0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x350>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
40fd80: 49 83 fc 01 cmp $0x1,%r12
40fd84: 0f 85 f6 01 00 00 jne 40ff80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x330>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fd8a: 48 8b 04 24 mov (%rsp),%rax
40fd8e: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
40fd93: 0f b6 00 movzbl (%rax),%eax
40fd96: 88 84 24 80 00 00 00 mov %al,0x80(%rsp)
40fd9d: 48 89 d8 mov %rbx,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fda0: 4c 89 64 24 78 mov %r12,0x78(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fda5: 4c 89 f6 mov %r14,%rsi
40fda8: 4c 89 ff mov %r15,%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fdab: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fdb0: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40fdb5: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fdba: 49 8b 06 mov (%r14),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
40fdbd: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fdc0: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fdc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40fdc8: 48 39 df cmp %rbx,%rdi
40fdcb: 74 11 je 40fdde <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x18e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40fdcd: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
40fdd5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fdd9: e8 e2 23 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fdde: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40fde3: 4c 39 ef cmp %r13,%rdi
40fde6: 74 0e je 40fdf6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x1a6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40fde8: 48 8b 44 24 60 mov 0x60(%rsp),%rax
40fded: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40fdf1: e8 ca 23 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fdf6: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fdfb: 4c 8d 6c 24 20 lea 0x20(%rsp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fe00: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fe05: 4c 39 e8 cmp %r13,%rax
40fe08: 0f 84 3a 02 00 00 je 410048 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x3f8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fe0e: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fe13: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40fe18: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fe20: 48 8b 44 24 18 mov 0x18(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fe25: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fe2a: 4c 89 6c 24 10 mov %r13,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fe2f: 4c 8d b4 24 a0 00 00 00 lea 0xa0(%rsp),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fe37: 48 c7 44 24 18 00 00 00 00 movq $0x0,0x18(%rsp)
40fe40: 48 89 44 24 78 mov %rax,0x78(%rsp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40fe45: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fe4a: c6 44 24 20 00 movb $0x0,0x20(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
40fe4f: 4c 89 b4 24 90 00 00 00 mov %r14,0x90(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fe57: 4c 39 e0 cmp %r12,%rax
40fe5a: 0f 84 d0 01 00 00 je 410030 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x3e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fe60: 48 89 84 24 90 00 00 00 mov %rax,0x90(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fe68: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40fe6d: 48 89 84 24 a0 00 00 00 mov %rax,0xa0(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fe75: 48 8b 44 24 38 mov 0x38(%rsp),%rax
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40fe7a: 48 8b 75 38 mov 0x38(%rbp),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fe7e: 4c 89 64 24 30 mov %r12,0x30(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fe83: 48 c7 44 24 38 00 00 00 00 movq $0x0,0x38(%rsp)
40fe8c: 48 89 84 24 98 00 00 00 mov %rax,0x98(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fe94: c6 44 24 40 00 movb $0x0,0x40(%rsp)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40fe99: 48 3b 75 40 cmp 0x40(%rbp),%rsi
40fe9d: 0f 84 ed 01 00 00 je 410090 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x440>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40fea3: 48 8d 46 10 lea 0x10(%rsi),%rax
40fea7: 48 89 06 mov %rax,(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40feaa: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40feaf: 48 39 d8 cmp %rbx,%rax
40feb2: 0f 84 c0 01 00 00 je 410078 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x428>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40feb8: 48 89 06 mov %rax,(%rsi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
40febb: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40fec3: 48 89 46 10 mov %rax,0x10(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40fec7: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fecc: 48 89 46 08 mov %rax,0x8(%rsi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40fed0: 48 8d 46 30 lea 0x30(%rsi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fed4: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40fed9: 48 c7 44 24 78 00 00 00 00 movq $0x0,0x78(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fee2: c6 84 24 80 00 00 00 00 movb $0x0,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
40feea: 48 89 46 20 mov %rax,0x20(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40feee: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
40fef6: 4c 39 f0 cmp %r14,%rax
40fef9: 0f 84 61 01 00 00 je 410060 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x410>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40feff: 48 89 46 20 mov %rax,0x20(%rsi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
40ff03: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40ff0b: 48 89 46 30 mov %rax,0x30(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
40ff0f: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40ff17: 48 89 46 28 mov %rax,0x28(%rsi)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40ff1b: 48 83 45 38 40 addq $0x40,0x38(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ff20: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40ff25: 4c 39 ef cmp %r13,%rdi
40ff28: 74 0e je 40ff38 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x2e8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40ff2a: 48 8b 44 24 20 mov 0x20(%rsp),%rax
40ff2f: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ff33: e8 88 22 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ff38: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
40ff3d: 4c 39 e7 cmp %r12,%rdi
40ff40: 74 0e je 40ff50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x300>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
40ff42: 48 8b 44 24 40 mov 0x40(%rsp),%rax
40ff47: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
40ff4b: e8 70 22 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:496
40ff50: 48 81 c4 b8 00 00 00 add $0xb8,%rsp
40ff57: 5b pop %rbx
40ff58: 5d pop %rbp
40ff59: 41 5c pop %r12
40ff5b: 41 5d pop %r13
40ff5d: 41 5e pop %r14
40ff5f: 41 5f pop %r15
40ff61: c3 retq
40ff62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
40ff68: 4d 85 e4 test %r12,%r12
40ff6b: 0f 85 7c 01 00 00 jne 4100ed <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x49d>
40ff71: 48 89 d8 mov %rbx,%rax
40ff74: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
40ff79: e9 66 fd ff ff jmpq 40fce4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x94>
40ff7e: 66 90 xchg %ax,%ax
40ff80: 4d 85 e4 test %r12,%r12
40ff83: 0f 85 57 01 00 00 jne 4100e0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x490>
40ff89: 48 89 d8 mov %rbx,%rax
40ff8c: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
40ff91: e9 0a fe ff ff jmpq 40fda0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x150>
40ff96: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40ffa0: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
40ffa5: 31 d2 xor %edx,%edx
40ffa7: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
40ffac: 4c 89 fe mov %r15,%rsi
40ffaf: e8 3c 23 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40ffb4: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40ffb9: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
40ffbc: 48 8b 44 24 10 mov 0x10(%rsp),%rax
40ffc1: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40ffc9: 48 8b 34 24 mov (%rsp),%rsi
40ffcd: 4c 89 e2 mov %r12,%rdx
40ffd0: e8 ab 21 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
40ffd5: 4c 8b 64 24 10 mov 0x10(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
40ffda: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40ffdf: e9 bc fd ff ff jmpq 40fda0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x150>
40ffe4: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
40ffe8: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
40ffed: 31 d2 xor %edx,%edx
40ffef: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
40fff4: 4c 89 fe mov %r15,%rsi
40fff7: e8 f4 22 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
40fffc: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
410001: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
410004: 48 8b 44 24 30 mov 0x30(%rsp),%rax
410009: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
410011: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
410016: 4c 89 e2 mov %r12,%rdx
410019: e8 62 21 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
41001e: 4c 8b 64 24 30 mov 0x30(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410023: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
410028: e9 b7 fc ff ff jmpq 40fce4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x94>
41002d: 0f 1f 00 nopl (%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
410030: 66 0f 6f 4c 24 40 movdqa 0x40(%rsp),%xmm1
410036: 0f 29 8c 24 a0 00 00 00 movaps %xmm1,0xa0(%rsp)
41003e: e9 32 fe ff ff jmpq 40fe75 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x225>
410043: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
410048: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
41004e: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
410056: e9 c5 fd ff ff jmpq 40fe20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x1d0>
41005b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
410060: 66 0f 6f 9c 24 a0 00 00 00 movdqa 0xa0(%rsp),%xmm3
410069: 0f 11 5e 30 movups %xmm3,0x30(%rsi)
41006d: e9 9d fe ff ff jmpq 40ff0f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x2bf>
410072: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
410078: 66 0f 6f 94 24 80 00 00 00 movdqa 0x80(%rsp),%xmm2
410081: 0f 11 56 10 movups %xmm2,0x10(%rsi)
410085: e9 3d fe ff ff jmpq 40fec7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x277>
41008a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
410090: 48 8d 7d 30 lea 0x30(%rbp),%rdi
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
410094: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
410099: e8 62 f8 ff ff callq 40f900 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41009e: 48 8b bc 24 90 00 00 00 mov 0x90(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4100a6: 4c 39 f7 cmp %r14,%rdi
4100a9: 74 11 je 4100bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x46c>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4100ab: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
4100b3: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4100b7: e8 04 21 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4100bc: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4100c1: 48 39 df cmp %rbx,%rdi
4100c4: 0f 84 56 fe ff ff je 40ff20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x2d0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4100ca: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
4100d2: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4100d6: e8 e5 20 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4100db: e9 40 fe ff ff jmpq 40ff20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x2d0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4100e0: 48 89 df mov %rbx,%rdi
4100e3: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
4100e8: e9 dc fe ff ff jmpq 40ffc9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x379>
4100ed: 48 89 df mov %rbx,%rdi
4100f0: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
4100f5: e9 17 ff ff ff jmpq 410011 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x3c1>
4100fa: 48 89 c5 mov %rax,%rbp
4100fd: eb 2f jmp 41012e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4de>
4100ff: 48 89 c5 mov %rax,%rbp
410102: eb 4a jmp 41014e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4fe>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:491
410104: be a8 45 41 00 mov $0x4145a8,%esi
410109: bf 08 00 00 00 mov $0x8,%edi
41010e: e8 4d 22 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410113: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410118: 48 39 df cmp %rbx,%rdi
41011b: 74 11 je 41012e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4de>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41011d: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
410125: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410129: e8 92 20 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41012e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410133: 4c 39 ef cmp %r13,%rdi
410136: 74 0e je 410146 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4f6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410138: 48 8b 44 24 60 mov 0x60(%rsp),%rax
41013d: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410141: e8 7a 20 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
410146: 48 89 ef mov %rbp,%rdi
410149: e8 92 21 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41014e: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410153: 48 39 df cmp %rbx,%rdi
410156: 74 11 je 410169 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x519>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410158: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
410160: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410164: e8 57 20 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410169: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41016e: 4c 39 ef cmp %r13,%rdi
410171: 74 0e je 410181 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x531>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410173: 48 8b 44 24 60 mov 0x60(%rsp),%rax
410178: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41017c: e8 3f 20 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
410181: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410186: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41018b: 4c 39 e7 cmp %r12,%rdi
41018e: 74 b6 je 410146 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4f6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410190: 48 8b 44 24 40 mov 0x40(%rsp),%rax
410195: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410199: e8 22 20 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41019e: eb a6 jmp 410146 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4f6>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
4101a0: 48 89 c5 mov %rax,%rbp
4101a3: eb 17 jmp 4101bc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x56c>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4101a5: 48 89 c5 mov %rax,%rbp
4101a8: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
4101ad: eb d7 jmp 410186 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x536>
4101af: 48 89 c5 mov %rax,%rbp
4101b2: e9 5c ff ff ff jmpq 410113 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4c3>
4101b7: 48 89 c5 mov %rax,%rbp
4101ba: eb ad jmp 410169 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x519>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493 (discriminator 4)
4101bc: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
4101c1: e8 9a 8f ff ff callq 409160 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187 (discriminator 4)
4101c6: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231 (discriminator 4)
4101cb: 4c 39 ef cmp %r13,%rdi
4101ce: 74 b6 je 410186 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x536>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4101d0: 48 8b 44 24 20 mov 0x20(%rsp),%rax
4101d5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4101d9: e8 e2 1f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4101de: eb a6 jmp 410186 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x536>
00000000004101e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:455
4101e0: 41 57 push %r15
4101e2: 41 56 push %r14
4101e4: 41 55 push %r13
4101e6: 41 54 push %r12
4101e8: 55 push %rbp
4101e9: 53 push %rbx
4101ea: 48 89 fb mov %rdi,%rbx
4101ed: 48 83 ec 68 sub $0x68,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
4101f1: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
4101f7: 83 f8 0b cmp $0xb,%eax
4101fa: 0f 84 d0 01 00 00 je 4103d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1f0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
410200: 66 48 0f 6e c6 movq %rsi,%xmm0
410205: 66 48 0f 6e ca movq %rdx,%xmm1
41020a: 49 89 f5 mov %rsi,%r13
41020d: 48 89 d5 mov %rdx,%rbp
410210: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
410214: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
410219: 83 f8 10 cmp $0x10,%eax
41021c: 0f 84 de 01 00 00 je 410400 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x220>
410222: 83 f8 11 cmp $0x11,%eax
410225: 0f 84 95 02 00 00 je 4104c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2e0>
41022b: 83 f8 0f cmp $0xf,%eax
41022e: 0f 84 7c 03 00 00 je 4105b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3d0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:497
410234: e8 b7 71 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
410239: 41 89 c4 mov %eax,%r12d
41023c: 84 c0 test %al,%al
41023e: 0f 85 bc 00 00 00 jne 410300 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x120>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
410244: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
41024a: 83 f8 1c cmp $0x1c,%eax
41024d: 0f 84 05 04 00 00 je 410658 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x478>
410253: 83 f8 0e cmp $0xe,%eax
410256: 0f 85 0b 06 00 00 jne 410867 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x687>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41025c: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
410263: 48 8d bb 10 01 00 00 lea 0x110(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
41026a: e8 a1 1e ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41026f: 4c 8d 63 08 lea 0x8(%rbx),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
410273: 4c 89 e7 mov %r12,%rdi
410276: e8 25 4c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
41027b: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
410280: 0f 85 ea 00 00 00 jne 410370 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x190>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410286: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
41028d: 48 8b 7d 70 mov 0x70(%rbp),%rdi
410291: b9 01 00 00 00 mov $0x1,%ecx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
410296: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax
41029d: 0f b6 16 movzbl (%rsi),%edx
4102a0: 48 8b 40 30 mov 0x30(%rax),%rax
4102a4: 44 0f b7 24 50 movzwl (%rax,%rdx,2),%r12d
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4102a9: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
4102b0: 48 01 f2 add %rsi,%rdx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4102b3: 66 41 81 e4 00 01 and $0x100,%r12w
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4102b9: e8 c2 72 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
4102be: 89 c2 mov %eax,%edx
4102c0: 89 44 24 40 mov %eax,0x40(%rsp)
4102c4: c1 ea 10 shr $0x10,%edx
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
4102c7: f6 c2 01 test $0x1,%dl
4102ca: 74 54 je 410320 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x140>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:480
4102cc: 66 45 85 e4 test %r12w,%r12w
4102d0: 0f 85 d2 00 00 00 jne 4103a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1c8>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
4102d6: 0f b7 44 24 40 movzwl 0x40(%rsp),%eax
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
4102db: 08 55 62 or %dl,0x62(%rbp)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
4102de: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4102e2: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
4102e8: 48 83 c4 68 add $0x68,%rsp
4102ec: 44 89 e0 mov %r12d,%eax
4102ef: 5b pop %rbx
4102f0: 5d pop %rbp
4102f1: 41 5c pop %r12
4102f3: 41 5d pop %r13
4102f5: 41 5e pop %r14
4102f7: 41 5f pop %r15
4102f9: c3 retq
4102fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:498
410300: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
410307: 0f b6 18 movzbl (%rax),%ebx
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
41030a: 48 8b 44 24 10 mov 0x10(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
41030f: 80 38 00 cmpb $0x0,(%rax)
410312: 75 24 jne 410338 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x158>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
410314: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
410317: 88 58 01 mov %bl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
41031a: eb cc jmp 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
41031c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
410320: 66 83 7c 24 40 00 cmpw $0x0,0x40(%rsp)
410326: 75 a4 jne 4102cc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xec>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
410328: be 00 44 41 00 mov $0x414400,%esi
41032d: 31 ff xor %edi,%edi
41032f: e8 2c 20 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
410334: 0f 1f 40 00 nopl 0x0(%rax)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
410338: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
41033d: 44 0f be 68 01 movsbl 0x1(%rax),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410342: 48 8b 7d 68 mov 0x68(%rbp),%rdi
410346: e8 65 1d ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
41034b: 44 89 ee mov %r13d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
41034e: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410351: 48 8b 00 mov (%rax),%rax
410354: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410357: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
41035c: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
41035f: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410363: e8 b8 da ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
410368: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:441
41036d: eb a8 jmp 410317 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x137>
41036f: 90 nop
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410370: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
410374: 45 0f be 65 01 movsbl 0x1(%r13),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410379: e8 32 1d ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
41037e: 44 89 e6 mov %r12d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410381: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410384: 48 8b 00 mov (%rax),%rax
410387: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41038a: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
41038f: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
410392: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410396: e8 85 da ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
41039b: 41 c6 45 00 00 movb $0x0,0x0(%r13)
4103a0: e9 e1 fe ff ff jmpq 410286 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xa6>
4103a5: 0f 1f 00 nopl (%rax)
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
4103a8: 48 8b 75 50 mov 0x50(%rbp),%rsi
4103ac: 48 3b 75 58 cmp 0x58(%rbp),%rsi
4103b0: 0f 84 0a 04 00 00 je 4107c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5e0>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4103b6: 8b 44 24 40 mov 0x40(%rsp),%eax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
4103ba: 48 83 c6 04 add $0x4,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
4103be: 89 46 fc mov %eax,-0x4(%rsi)
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
4103c1: 48 89 75 50 mov %rsi,0x50(%rbp)
4103c5: e9 18 ff ff ff jmpq 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
4103ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4103d0: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4103d7: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
4103db: 45 31 e4 xor %r12d,%r12d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4103de: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4103e5: e8 26 1d ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4103ea: 48 89 ef mov %rbp,%rdi
4103ed: e8 ae 4a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
4103f2: e9 f1 fe ff ff jmpq 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
4103f7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
410400: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
410407: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41040b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
410412: e8 f9 1c ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
410417: 4c 89 e7 mov %r12,%rdi
41041a: e8 81 4a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
41041f: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:446
410426: 48 8b 75 70 mov 0x70(%rbp),%rsi
41042a: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
41042f: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
410436: 48 01 d1 add %rdx,%rcx
410439: e8 52 ac ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:448
41043e: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
410444: 0f 84 05 04 00 00 je 41084f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x66f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
41044a: 48 8b 44 24 40 mov 0x40(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
41044f: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
410453: 44 0f be 20 movsbl (%rax),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410457: e8 54 1c ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
41045c: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
41045f: 48 8b 00 mov (%rax),%rax
410462: 44 89 e6 mov %r12d,%esi
410465: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410468: 4c 8d 64 24 20 lea 0x20(%rsp),%r12
41046d: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
410470: 88 44 24 20 mov %al,0x20(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410474: 4c 89 e6 mov %r12,%rsi
410477: e8 a4 d9 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:482
41047c: 48 83 7c 24 48 01 cmpq $0x1,0x48(%rsp)
410482: 0f 84 48 02 00 00 je 4106d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4f0>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
410488: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
41048d: 0f 85 8d 01 00 00 jne 410620 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x440>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410493: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410498: 48 8d 44 24 50 lea 0x50(%rsp),%rax
41049d: 48 39 c7 cmp %rax,%rdi
4104a0: 0f 84 3c fe ff ff je 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4104a6: 48 8b 44 24 50 mov 0x50(%rsp),%rax
4104ab: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4104af: e8 0c 1d ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4104b4: e9 29 fe ff ff jmpq 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
4104b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4104c0: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4104c7: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4104cb: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4104d2: e8 39 1c ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4104d7: 4c 89 e7 mov %r12,%rdi
4104da: e8 c1 49 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
4104df: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
4104e4: 0f 85 06 02 00 00 jne 4106f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x510>
4104ea: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:459
4104f1: 48 8b 75 70 mov 0x70(%rbp),%rsi
4104f5: 4c 8d 64 24 20 lea 0x20(%rsp),%r12
4104fa: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
410501: 4c 89 e7 mov %r12,%rdi
410504: 48 01 d1 add %rdx,%rcx
410507: e8 84 ab ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
41050c: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:461
410511: 48 85 c9 test %rcx,%rcx
410514: 0f 84 41 03 00 00 je 41085b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x67b>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41051a: 48 8b 54 24 20 mov 0x20(%rsp),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:464
41051f: 48 8b 75 70 mov 0x70(%rbp),%rsi
410523: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
410528: 48 01 d1 add %rdx,%rcx
41052b: e8 e0 8c ff ff callq 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
410530: 4c 89 e7 mov %r12,%rdi
410533: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
410538: e8 b3 21 ff ff callq 4026f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41053d: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410542: 48 8d 44 24 50 lea 0x50(%rsp),%rax
410547: 48 39 c7 cmp %rax,%rdi
41054a: 74 0e je 41055a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x37a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41054c: 48 8b 44 24 50 mov 0x50(%rsp),%rax
410551: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410555: e8 66 1c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
41055a: 48 8b 7d 20 mov 0x20(%rbp),%rdi
41055e: 48 3b 7d 28 cmp 0x28(%rbp),%rdi
410562: 0f 84 c0 01 00 00 je 410728 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x548>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
410568: 48 8d 47 10 lea 0x10(%rdi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
41056c: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
410571: 48 89 07 mov %rax,(%rdi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410574: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
410579: 48 01 f2 add %rsi,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
41057c: e8 cf 23 ff ff callq 402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
410581: 48 83 45 20 20 addq $0x20,0x20(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410586: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41058b: 48 8d 44 24 30 lea 0x30(%rsp),%rax
410590: 48 39 c7 cmp %rax,%rdi
410593: 0f 84 49 fd ff ff je 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410599: 48 8b 44 24 30 mov 0x30(%rsp),%rax
41059e: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4105a2: e8 19 1c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4105a7: e9 36 fd ff ff jmpq 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
4105ac: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4105b0: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4105b7: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4105bb: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4105c2: e8 49 1b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4105c7: 4c 89 e7 mov %r12,%rdi
4105ca: e8 d1 48 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
4105cf: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
4105d4: 0f 85 66 01 00 00 jne 410740 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x560>
4105da: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4105e1: 48 8b 7d 70 mov 0x70(%rbp),%rdi
4105e5: b9 01 00 00 00 mov $0x1,%ecx
4105ea: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
4105f1: 48 01 f2 add %rsi,%rdx
4105f4: e8 87 6f ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
4105f9: 89 c2 mov %eax,%edx
4105fb: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
4105fe: a9 00 00 01 00 test $0x10000,%eax
410603: 75 09 jne 41060e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x42e>
410605: 66 85 c0 test %ax,%ax
410608: 0f 84 1a fd ff ff je 410328 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x148>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
41060e: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
410612: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
410618: 08 55 62 or %dl,0x62(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:485
41061b: e9 c8 fc ff ff jmpq 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410620: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
410624: 45 0f be 75 01 movsbl 0x1(%r13),%r14d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410629: e8 82 1a ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
41062e: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410631: 48 8b 00 mov (%rax),%rax
410634: 44 89 f6 mov %r14d,%esi
410637: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41063a: 4c 89 e6 mov %r12,%rsi
41063d: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
410640: 88 44 24 20 mov %al,0x20(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410644: e8 d7 d7 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
410649: 41 c6 45 00 00 movb $0x0,0x0(%r13)
41064e: e9 40 fe ff ff jmpq 410493 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2b3>
410653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
410658: 4c 8d bb 10 01 00 00 lea 0x110(%rbx),%r15
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41065f: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
410666: 4c 89 ff mov %r15,%rdi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
410669: 4c 8d 73 08 lea 0x8(%rbx),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
41066d: 48 89 74 24 08 mov %rsi,0x8(%rsp)
410672: e8 99 1a ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
410677: 4c 89 f7 mov %r14,%rdi
41067a: e8 21 48 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:511
41067f: 45 0f b6 65 00 movzbl 0x0(%r13),%r12d
410684: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
410689: 45 84 e4 test %r12b,%r12b
41068c: 0f 85 e6 00 00 00 jne 410778 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x598>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:513
410692: f6 03 10 testb $0x10,(%rbx)
410695: 0f 85 07 01 00 00 jne 4107a2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5c2>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
41069b: 83 bb 98 00 00 00 0b cmpl $0xb,0x98(%rbx)
4106a2: 0f 85 93 01 00 00 jne 41083b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x65b>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4106a8: 4c 89 ff mov %r15,%rdi
4106ab: e8 60 1a ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4106b0: 4c 89 f7 mov %r14,%rdi
4106b3: e8 e8 47 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:517
4106b8: be 2d 00 00 00 mov $0x2d,%esi
4106bd: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
4106c2: e8 49 d8 ff ff callq 40df10 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:518
4106c7: e9 1c fc ff ff jmpq 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
4106cc: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
4106d0: 48 8b 44 24 40 mov 0x40(%rsp),%rax
4106d5: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
4106da: 0f be 30 movsbl (%rax),%esi
4106dd: e8 2e d8 ff ff callq 40df10 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
4106e2: e9 ac fd ff ff jmpq 410493 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2b3>
4106e7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4106f0: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
4106f4: 45 0f be 65 01 movsbl 0x1(%r13),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
4106f9: e8 b2 19 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4106fe: 44 89 e6 mov %r12d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410701: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410704: 48 8b 00 mov (%rax),%rax
410707: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41070a: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
41070f: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
410712: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410716: e8 05 d7 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
41071b: 41 c6 45 00 00 movb $0x0,0x0(%r13)
410720: e9 c5 fd ff ff jmpq 4104ea <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x30a>
410725: 0f 1f 00 nopl (%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:466
410728: 48 83 c5 18 add $0x18,%rbp
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
41072c: 48 89 fe mov %rdi,%rsi
41072f: 4c 89 e2 mov %r12,%rdx
410732: 48 89 ef mov %rbp,%rdi
410735: e8 d6 d2 ff ff callq 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
41073a: e9 47 fe ff ff jmpq 410586 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3a6>
41073f: 90 nop
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410740: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:474
410744: 45 0f be 65 01 movsbl 0x1(%r13),%r12d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410749: e8 62 19 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
41074e: 44 89 e6 mov %r12d,%esi
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410751: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410754: 48 8b 00 mov (%rax),%rax
410757: ff 50 20 callq *0x20(%rax)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41075a: 48 8d 74 24 40 lea 0x40(%rsp),%rsi
41075f: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
410762: 88 44 24 40 mov %al,0x40(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410766: e8 b5 d6 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
41076b: 41 c6 45 00 00 movb $0x0,0x0(%r13)
410770: e9 65 fe ff ff jmpq 4105da <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3fa>
410775: 0f 1f 00 nopl (%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:530
410778: 48 89 df mov %rbx,%rdi
41077b: 48 89 74 24 08 mov %rsi,0x8(%rsp)
410780: e8 6b 6c ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
410785: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
41078a: 84 c0 test %al,%al
41078c: 75 45 jne 4107d3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5f3>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
41078e: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
410794: 83 f8 1c cmp $0x1c,%eax
410797: 74 67 je 410800 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x620>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:542
410799: 83 f8 0b cmp $0xb,%eax
41079c: 0f 85 8a 00 00 00 jne 41082c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x64c>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
4107a2: be 2d 00 00 00 mov $0x2d,%esi
4107a7: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4107ac: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
4107b2: e8 59 d7 ff ff callq 40df10 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
4107b7: e9 2c fb ff ff jmpq 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
4107bc: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:483
4107c0: 48 8d 7d 48 lea 0x48(%rbp),%rdi
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
4107c4: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
4107c9: e8 32 7f ff ff callq 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
4107ce: e9 0f fb ff ff jmpq 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:532
4107d3: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
4107da: 41 0f be 75 01 movsbl 0x1(%r13),%esi
4107df: 48 89 ef mov %rbp,%rdi
4107e2: 88 44 24 08 mov %al,0x8(%rsp)
4107e6: 0f be 12 movsbl (%rdx),%edx
4107e9: e8 62 f4 ff ff callq 40fc50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4107ee: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:533
4107f3: 41 c6 45 00 00 movb $0x0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4107f8: 41 89 c4 mov %eax,%r12d
4107fb: e9 e8 fa ff ff jmpq 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
410800: 4c 89 ff mov %r15,%rdi
410803: e8 08 19 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
410808: 4c 89 f7 mov %r14,%rdi
41080b: e8 90 46 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:537
410810: 41 0f be 75 01 movsbl 0x1(%r13),%esi
410815: ba 2d 00 00 00 mov $0x2d,%edx
41081a: 48 89 ef mov %rbp,%rdi
41081d: e8 2e f4 ff ff callq 40fc50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:538
410822: 41 c6 45 00 00 movb $0x0,0x0(%r13)
410827: e9 bc fa ff ff jmpq 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:544
41082c: be d0 45 41 00 mov $0x4145d0,%esi
410831: bf 08 00 00 00 mov $0x8,%edi
410836: e8 25 1b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:520
41083b: be 28 45 41 00 mov $0x414528,%esi
410840: bf 08 00 00 00 mov $0x8,%edi
410845: e8 16 1b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41084a: 48 89 c5 mov %rax,%rbp
41084d: eb 2e jmp 41087d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x69d>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:449
41084f: be f3 44 41 00 mov $0x4144f3,%esi
410854: 31 ff xor %edi,%edi
410856: e8 05 1b ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:462
41085b: be 0c 45 41 00 mov $0x41450c,%esi
410860: 31 ff xor %edi,%edi
410862: e8 f9 1a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:559
410867: be f8 45 41 00 mov $0x4145f8,%esi
41086c: bf 04 00 00 00 mov $0x4,%edi
410871: e8 ea 1a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
410876: eb d2 jmp 41084a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x66a>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410878: 48 89 c5 mov %rax,%rbp
41087b: eb 25 jmp 4108a2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6c2>
41087d: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410882: 48 8d 44 24 50 lea 0x50(%rsp),%rax
410887: 48 39 c7 cmp %rax,%rdi
41088a: 74 0e je 41089a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6ba>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41088c: 48 8b 44 24 50 mov 0x50(%rsp),%rax
410891: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410895: e8 26 19 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
41089a: 48 89 ef mov %rbp,%rdi
41089d: e8 3e 1a ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4108a2: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4108a7: 48 8d 44 24 30 lea 0x30(%rsp),%rax
4108ac: 48 39 c7 cmp %rax,%rdi
4108af: 74 e9 je 41089a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6ba>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4108b1: 48 8b 44 24 30 mov 0x30(%rsp),%rax
4108b6: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4108ba: e8 01 19 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4108bf: eb d9 jmp 41089a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6ba>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
4108c1: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
4108cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
00000000004108d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
4108d0: 41 55 push %r13
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
4108d2: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
4108d6: 31 d2 xor %edx,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
4108d8: 41 54 push %r12
4108da: 55 push %rbp
4108db: 48 89 fd mov %rdi,%rbp
4108de: 53 push %rbx
4108df: 48 81 ec 98 01 00 00 sub $0x198,%rsp
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
4108e6: f3 0f 7e 8f 80 01 00 00 movq 0x180(%rdi),%xmm1
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
4108ee: 48 c7 84 24 b0 00 00 00 00 00 00 00 movq $0x0,0xb0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
4108fa: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
4108fe: 40 88 b4 24 c8 00 00 00 mov %sil,0xc8(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
410906: 66 89 54 24 0e mov %dx,0xe(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
41090b: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
410910: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
410915: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
41091a: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
410922: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
41092a: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
410932: 0f 11 8c 24 b8 00 00 00 movups %xmm1,0xb8(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
41093a: 0f 29 84 24 d0 00 00 00 movaps %xmm0,0xd0(%rsp)
410942: 0f 29 84 24 e0 00 00 00 movaps %xmm0,0xe0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:430
41094a: f6 07 10 testb $0x10,(%rdi)
41094d: 0f 84 5d 03 00 00 je 410cb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x3e0>
410953: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
410958: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
410960: 4c 89 e2 mov %r12,%rdx
410963: 48 8d 74 24 0e lea 0xe(%rsp),%rsi
410968: 48 89 ef mov %rbp,%rdi
41096b: e8 70 f8 ff ff callq 4101e0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>
410970: 84 c0 test %al,%al
410972: 75 ec jne 410960 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x90>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:444
410974: 80 7c 24 0e 00 cmpb $0x0,0xe(%rsp)
410979: 74 3e je 4109b9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xe9>
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
41097b: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:445
410983: 44 0f be 6c 24 0f movsbl 0xf(%rsp),%r13d
_ZNKSt7__cxx1112regex_traitsIcE16translate_nocaseEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:199
410989: e8 22 17 ff ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
41098e: 48 89 c7 mov %rax,%rdi
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410991: 48 8b 00 mov (%rax),%rax
410994: 44 89 ee mov %r13d,%esi
410997: ff 50 20 callq *0x20(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
41099a: 88 84 24 f0 00 00 00 mov %al,0xf0(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4109a1: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
4109a6: 48 3b 74 24 60 cmp 0x60(%rsp),%rsi
4109ab: 0f 84 6c 03 00 00 je 410d1d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x44d>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
4109b1: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
4109b3: 48 83 44 24 58 01 addq $0x1,0x58(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:446
4109b9: 4c 89 e7 mov %r12,%rdi
4109bc: e8 8f 98 ff ff callq 40a250 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4109c1: 48 8b 44 24 50 mov 0x50(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4109c6: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4109ca: 4c 8b ad 00 01 00 00 mov 0x100(%rbp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
4109d1: 48 8d b4 24 f0 00 00 00 lea 0xf0(%rsp),%rsi
4109d9: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4109de: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
4109e6: 48 8b 44 24 58 mov 0x58(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4109eb: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4109f0: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
4109f8: 48 8b 44 24 60 mov 0x60(%rsp),%rax
4109fd: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a05: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
410a0a: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a0f: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
410a17: 48 8b 44 24 70 mov 0x70(%rsp),%rax
410a1c: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
410a24: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
410a29: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a2e: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a36: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
410a3e: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
410a46: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
410a4e: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a56: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
410a5e: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
410a66: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a6e: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
410a76: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410a7e: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
410a86: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
410a8e: 48 89 84 24 40 01 00 00 mov %rax,0x140(%rsp)
410a96: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
410a9e: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
410aa6: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
410aae: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax
410ab5: 89 84 24 50 01 00 00 mov %eax,0x150(%rsp)
410abc: 48 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%rax
410ac4: 66 0f 6f 94 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm2
410acd: 66 0f 6f 9c 24 e0 00 00 00 movdqa 0xe0(%rsp),%xmm3
410ad6: 48 89 84 24 58 01 00 00 mov %rax,0x158(%rsp)
410ade: 48 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%rax
410ae6: 0f 29 94 24 70 01 00 00 movaps %xmm2,0x170(%rsp)
410aee: 48 89 84 24 60 01 00 00 mov %rax,0x160(%rsp)
410af6: 0f b6 84 24 c8 00 00 00 movzbl 0xc8(%rsp),%eax
410afe: 0f 29 9c 24 80 01 00 00 movaps %xmm3,0x180(%rsp)
410b06: 88 84 24 68 01 00 00 mov %al,0x168(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
410b0d: e8 0e 67 ff ff callq 407220 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:447
410b12: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
410b17: 4c 89 ef mov %r13,%rdi
410b1a: e8 d1 51 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
410b1f: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
410b26: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
410b2b: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
410b30: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
410b37: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
410b3b: 48 89 54 24 10 mov %rdx,0x10(%rsp)
410b40: 0f 11 44 24 18 movups %xmm0,0x18(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
410b45: e8 f6 71 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
410b4a: 48 8b 44 24 40 mov 0x40(%rsp),%rax
410b4f: 48 85 c0 test %rax,%rax
410b52: 74 0f je 410b63 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x293>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
410b54: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
410b59: ba 03 00 00 00 mov $0x3,%edx
410b5e: 48 89 f7 mov %rsi,%rdi
410b61: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
410b63: 48 8d bc 24 f0 00 00 00 lea 0xf0(%rsp),%rdi
410b6b: e8 70 4f ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
410b70: 48 8b bc 24 98 00 00 00 mov 0x98(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
410b78: 48 85 ff test %rdi,%rdi
410b7b: 74 10 je 410b8d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x2bd>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410b7d: 48 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%rsi
410b85: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410b88: e8 33 16 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
410b8d: 48 8b 9c 24 88 00 00 00 mov 0x88(%rsp),%rbx
410b95: 48 8b ac 24 80 00 00 00 mov 0x80(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410b9d: 48 39 eb cmp %rbp,%rbx
410ba0: 74 4f je 410bf1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x321>
410ba2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410ba8: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410bac: 48 8d 45 30 lea 0x30(%rbp),%rax
410bb0: 48 39 c7 cmp %rax,%rdi
410bb3: 74 0d je 410bc2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x2f2>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410bb5: 48 8b 45 30 mov 0x30(%rbp),%rax
410bb9: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410bbd: e8 fe 15 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410bc2: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410bc6: 48 8d 45 10 lea 0x10(%rbp),%rax
410bca: 48 39 c7 cmp %rax,%rdi
410bcd: 0f 84 b5 00 00 00 je 410c88 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x3b8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410bd3: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410bd7: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410bdb: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410bdf: e8 dc 15 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410be4: 48 39 eb cmp %rbp,%rbx
410be7: 75 bf jne 410ba8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x2d8>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410be9: 48 8b ac 24 80 00 00 00 mov 0x80(%rsp),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
410bf1: 48 85 ed test %rbp,%rbp
410bf4: 74 13 je 410c09 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x339>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410bf6: 48 8b b4 24 90 00 00 00 mov 0x90(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410bfe: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410c01: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410c04: e8 b7 15 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
410c09: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx
410c0e: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410c13: 48 39 eb cmp %rbp,%rbx
410c16: 74 30 je 410c48 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x378>
410c18: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410c20: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410c24: 48 8d 45 10 lea 0x10(%rbp),%rax
410c28: 48 39 c7 cmp %rax,%rdi
410c2b: 74 73 je 410ca0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x3d0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410c2d: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410c31: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410c35: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410c39: e8 82 15 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410c3e: 48 39 eb cmp %rbp,%rbx
410c41: 75 dd jne 410c20 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x350>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410c43: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
410c48: 48 85 ed test %rbp,%rbp
410c4b: 74 10 je 410c5d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x38d>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410c4d: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410c52: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410c55: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410c58: e8 63 15 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
410c5d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
410c62: 48 85 ff test %rdi,%rdi
410c65: 74 0d je 410c74 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x3a4>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
410c67: 48 8b 74 24 60 mov 0x60(%rsp),%rsi
410c6c: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410c6f: e8 4c 15 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:450
410c74: 48 81 c4 98 01 00 00 add $0x198,%rsp
410c7b: 5b pop %rbx
410c7c: 5d pop %rbp
410c7d: 41 5c pop %r12
410c7f: 41 5d pop %r13
410c81: c3 retq
410c82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410c88: 48 83 c5 40 add $0x40,%rbp
410c8c: 48 39 eb cmp %rbp,%rbx
410c8f: 0f 85 13 ff ff ff jne 410ba8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x2d8>
410c95: e9 4f ff ff ff jmpq 410be9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x319>
410c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
410ca0: 48 83 c5 20 add $0x20,%rbp
410ca4: 48 39 eb cmp %rbp,%rbx
410ca7: 0f 85 73 ff ff ff jne 410c20 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x350>
410cad: eb 94 jmp 410c43 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x373>
410caf: 90 nop
410cb0: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:432
410cb5: e8 36 67 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
410cba: 84 c0 test %al,%al
410cbc: 74 22 je 410ce0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x410>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
410cbe: 48 8b 85 10 01 00 00 mov 0x110(%rbp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
410cc5: c6 44 24 0e 01 movb $0x1,0xe(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
410cca: 0f b6 00 movzbl (%rax),%eax
410ccd: 88 44 24 0f mov %al,0xf(%rsp)
410cd1: e9 7d fc ff ff jmpq 410953 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x83>
410cd6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
410ce0: 83 bd 98 00 00 00 1c cmpl $0x1c,0x98(%rbp)
410ce7: 0f 85 66 fc ff ff jne 410953 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x83>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
410ced: 48 8d b5 d0 00 00 00 lea 0xd0(%rbp),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
410cf4: 48 8d bd 10 01 00 00 lea 0x110(%rbp),%rdi
410cfb: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
410d00: e8 0b 14 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
410d05: 48 8d 7d 08 lea 0x8(%rbp),%rdi
410d09: e8 92 41 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:439
410d0e: b8 01 2d 00 00 mov $0x2d01,%eax
410d13: 66 89 44 24 0e mov %ax,0xe(%rsp)
410d18: e9 36 fc ff ff jmpq 410953 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x83>
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
410d1d: 48 8d 94 24 f0 00 00 00 lea 0xf0(%rsp),%rdx
410d25: 4c 89 e7 mov %r12,%rdi
410d28: e8 93 cf ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
410d2d: e9 87 fc ff ff jmpq 4109b9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0xe9>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
410d32: 48 89 c5 mov %rax,%rbp
410d35: eb 0a jmp 410d41 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x471>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
410d37: 48 89 c5 mov %rax,%rbp
410d3a: eb 2b jmp 410d67 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x497>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
410d3c: 48 89 c5 mov %rax,%rbp
410d3f: eb 19 jmp 410d5a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x48a>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
410d41: 48 8b 44 24 40 mov 0x40(%rsp),%rax
410d46: 48 85 c0 test %rax,%rax
410d49: 74 0f je 410d5a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x48a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
410d4b: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
410d50: ba 03 00 00 00 mov $0x3,%edx
410d55: 48 89 f7 mov %rsi,%rdi
410d58: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449 (discriminator 1)
410d5a: 48 8d bc 24 f0 00 00 00 lea 0xf0(%rsp),%rdi
410d62: e8 79 4d ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
410d67: 4c 89 e7 mov %r12,%rdi
410d6a: e8 71 4d ff ff callq 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
410d6f: 48 89 ef mov %rbp,%rdi
410d72: e8 69 15 ff ff callq 4022e0 <_Unwind_Resume@plt>
410d77: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
0000000000410d80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc>:
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:488
410d80: 41 57 push %r15
410d82: 41 56 push %r14
410d84: 41 55 push %r13
410d86: 41 54 push %r12
410d88: 55 push %rbp
410d89: 53 push %rbx
410d8a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp
410d91: 89 34 24 mov %esi,(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
410d94: 40 38 d6 cmp %dl,%sil
410d97: 0f 8f 97 04 00 00 jg 411234 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4b4>
410d9d: 48 89 fd mov %rdi,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
410da0: 4c 8d 6c 24 60 lea 0x60(%rsp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
410da5: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:494
410daa: 0f be d2 movsbl %dl,%edx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
410dad: be 01 00 00 00 mov $0x1,%esi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
410db2: 4c 89 6c 24 50 mov %r13,0x50(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
410db7: e8 74 14 ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410dbc: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
410dc1: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
410dc5: 4c 8b 64 24 58 mov 0x58(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410dca: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
410dcf: e8 cc 13 ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
410dd4: 48 8d 9c 24 80 00 00 00 lea 0x80(%rsp),%rbx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
410ddc: 4c 89 64 24 30 mov %r12,0x30(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
410de1: 49 89 c6 mov %rax,%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
410de4: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
410de9: 49 83 fc 0f cmp $0xf,%r12
410ded: 0f 87 25 03 00 00 ja 411118 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x398>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
410df3: 49 83 fc 01 cmp $0x1,%r12
410df7: 0f 85 9b 02 00 00 jne 411098 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x318>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
410dfd: 48 8b 44 24 08 mov 0x8(%rsp),%rax
410e02: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
410e07: 0f b6 00 movzbl (%rax),%eax
410e0a: 88 84 24 80 00 00 00 mov %al,0x80(%rsp)
410e11: 48 89 d8 mov %rbx,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410e14: 4c 89 64 24 78 mov %r12,0x78(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410e19: 4c 89 f6 mov %r14,%rsi
410e1c: 4c 89 ff mov %r15,%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
410e1f: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410e24: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
410e29: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410e2e: 49 8b 06 mov (%r14),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
410e31: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410e34: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410e37: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410e3c: 48 39 df cmp %rbx,%rdi
410e3f: 74 11 je 410e52 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0xd2>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410e41: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
410e49: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410e4d: e8 6e 13 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410e52: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410e57: 4c 39 ef cmp %r13,%rdi
410e5a: 74 0e je 410e6a <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0xea>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410e5c: 48 8b 44 24 60 mov 0x60(%rsp),%rax
410e61: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410e65: e8 56 13 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
410e6a: 0f be 14 24 movsbl (%rsp),%edx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
410e6e: be 01 00 00 00 mov $0x1,%esi
410e73: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
410e78: 4c 89 6c 24 50 mov %r13,0x50(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EmcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:542
410e7d: e8 ae 13 ff ff callq 402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410e82: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
410e87: 48 8b 7d 68 mov 0x68(%rbp),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
410e8b: 4c 8b 64 24 58 mov 0x58(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410e90: 48 89 04 24 mov %rax,(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
410e94: e8 07 13 ff ff callq 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:157
410e99: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:228
410e9e: 49 89 c6 mov %rax,%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:215
410ea1: 4c 89 64 24 10 mov %r12,0x10(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
410ea6: 49 83 fc 0f cmp $0xf,%r12
410eaa: 0f 87 20 02 00 00 ja 4110d0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x350>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:348
410eb0: 49 83 fc 01 cmp $0x1,%r12
410eb4: 0f 85 f6 01 00 00 jne 4110b0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x330>
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
410eba: 48 8b 04 24 mov (%rsp),%rax
410ebe: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
410ec3: 0f b6 00 movzbl (%rax),%eax
410ec6: 88 84 24 80 00 00 00 mov %al,0x80(%rsp)
410ecd: 48 89 d8 mov %rbx,%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410ed0: 4c 89 64 24 78 mov %r12,0x78(%rsp)
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410ed5: 4c 89 f6 mov %r14,%rsi
410ed8: 4c 89 ff mov %r15,%rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
410edb: 42 c6 04 20 00 movb $0x0,(%rax,%r12,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410ee0: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
410ee5: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410eea: 49 8b 06 mov (%r14),%rax
_ZNKSt7__cxx1112regex_traitsIcE9transformIN9__gnu_cxx17__normal_iteratorIPcNS_12basic_stringIcSt11char_traitsIcESaIcEEEEEEESA_T_SC_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:230
410eed: 48 01 d1 add %rdx,%rcx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410ef0: ff 50 18 callq *0x18(%rax)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410ef3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410ef8: 48 39 df cmp %rbx,%rdi
410efb: 74 11 je 410f0e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x18e>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410efd: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
410f05: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410f09: e8 b2 12 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410f0e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
410f13: 4c 39 ef cmp %r13,%rdi
410f16: 74 0e je 410f26 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x1a6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
410f18: 48 8b 44 24 60 mov 0x60(%rsp),%rax
410f1d: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
410f21: e8 9a 12 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410f26: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
410f2b: 4c 8d 6c 24 20 lea 0x20(%rsp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
410f30: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
410f35: 4c 39 e8 cmp %r13,%rax
410f38: 0f 84 3a 02 00 00 je 411178 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x3f8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
410f3e: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
410f43: 48 8b 44 24 20 mov 0x20(%rsp),%rax
410f48: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410f50: 48 8b 44 24 18 mov 0x18(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
410f55: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
410f5a: 4c 89 6c 24 10 mov %r13,0x10(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
410f5f: 4c 8d b4 24 a0 00 00 00 lea 0xa0(%rsp),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410f67: 48 c7 44 24 18 00 00 00 00 movq $0x0,0x18(%rsp)
410f70: 48 89 44 24 78 mov %rax,0x78(%rsp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410f75: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
410f7a: c6 44 24 20 00 movb $0x0,0x20(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160
410f7f: 4c 89 b4 24 90 00 00 00 mov %r14,0x90(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
410f87: 4c 39 e0 cmp %r12,%rax
410f8a: 0f 84 d0 01 00 00 je 411160 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x3e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
410f90: 48 89 84 24 90 00 00 00 mov %rax,0x90(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
410f98: 48 8b 44 24 40 mov 0x40(%rsp),%rax
410f9d: 48 89 84 24 a0 00 00 00 mov %rax,0xa0(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410fa5: 48 8b 44 24 38 mov 0x38(%rsp),%rax
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
410faa: 48 8b 75 38 mov 0x38(%rbp),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
410fae: 4c 89 64 24 30 mov %r12,0x30(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410fb3: 48 c7 44 24 38 00 00 00 00 movq $0x0,0x38(%rsp)
410fbc: 48 89 84 24 98 00 00 00 mov %rax,0x98(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
410fc4: c6 44 24 40 00 movb $0x0,0x40(%rsp)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
410fc9: 48 3b 75 40 cmp 0x40(%rbp),%rsi
410fcd: 0f 84 ed 01 00 00 je 4111c0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x440>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
410fd3: 48 8d 46 10 lea 0x10(%rsi),%rax
410fd7: 48 89 06 mov %rax,(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
410fda: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
410fdf: 48 39 d8 cmp %rbx,%rax
410fe2: 0f 84 c0 01 00 00 je 4111a8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x428>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
410fe8: 48 89 06 mov %rax,(%rsi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
410feb: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
410ff3: 48 89 46 10 mov %rax,0x10(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
410ff7: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
410ffc: 48 89 46 08 mov %rax,0x8(%rsi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
411000: 48 8d 46 30 lea 0x30(%rsi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
411004: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
411009: 48 c7 44 24 78 00 00 00 00 movq $0x0,0x78(%rsp)
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
411012: c6 84 24 80 00 00 00 00 movb $0x0,0x80(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
41101a: 48 89 46 20 mov %rax,0x20(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41101e: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:555
411026: 4c 39 f0 cmp %r14,%rax
411029: 0f 84 61 01 00 00 je 411190 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x410>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
41102f: 48 89 46 20 mov %rax,0x20(%rsi)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:563
411033: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
41103b: 48 89 46 30 mov %rax,0x30(%rsi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:908
41103f: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
411047: 48 89 46 28 mov %rax,0x28(%rsi)
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
41104b: 48 83 45 38 40 addq $0x40,0x38(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411050: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411055: 4c 39 ef cmp %r13,%rdi
411058: 74 0e je 411068 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x2e8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41105a: 48 8b 44 24 20 mov 0x20(%rsp),%rax
41105f: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411063: e8 58 11 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411068: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41106d: 4c 39 e7 cmp %r12,%rdi
411070: 74 0e je 411080 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x300>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411072: 48 8b 44 24 40 mov 0x40(%rsp),%rax
411077: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41107b: e8 40 11 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:496
411080: 48 81 c4 b8 00 00 00 add $0xb8,%rsp
411087: 5b pop %rbx
411088: 5d pop %rbp
411089: 41 5c pop %r12
41108b: 41 5d pop %r13
41108d: 41 5e pop %r14
41108f: 41 5f pop %r15
411091: c3 retq
411092: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:389
411098: 4d 85 e4 test %r12,%r12
41109b: 0f 85 7c 01 00 00 jne 41121d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x49d>
4110a1: 48 89 d8 mov %rbx,%rax
4110a4: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
4110a9: e9 66 fd ff ff jmpq 410e14 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x94>
4110ae: 66 90 xchg %ax,%ax
4110b0: 4d 85 e4 test %r12,%r12
4110b3: 0f 85 57 01 00 00 jne 411210 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x490>
4110b9: 48 89 d8 mov %rbx,%rax
4110bc: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
4110c1: e9 0a fe ff ff jmpq 410ed0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x150>
4110c6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
4110d0: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
4110d5: 31 d2 xor %edx,%edx
4110d7: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
4110dc: 4c 89 fe mov %r15,%rsi
4110df: e8 0c 12 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
4110e4: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
4110e9: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
4110ec: 48 8b 44 24 10 mov 0x10(%rsp),%rax
4110f1: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
4110f9: 48 8b 34 24 mov (%rsp),%rsi
4110fd: 4c 89 e2 mov %r12,%rdx
411100: e8 7b 10 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
411105: 4c 8b 64 24 10 mov 0x10(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41110a: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
41110f: e9 bc fd ff ff jmpq 410ed0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x150>
411114: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
411118: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
41111d: 31 d2 xor %edx,%edx
41111f: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
411124: 4c 89 fe mov %r15,%rsi
411127: e8 c4 11 ff ff callq 4022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:179
41112c: 48 89 44 24 70 mov %rax,0x70(%rsp)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:219
411131: 48 89 c7 mov %rax,%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:211
411134: 48 8b 44 24 30 mov 0x30(%rsp),%rax
411139: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
411141: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
411146: 4c 89 e2 mov %r12,%rdx
411149: e8 32 10 ff ff callq 402180 <memcpy@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:232
41114e: 4c 8b 64 24 30 mov 0x30(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411153: 48 8b 44 24 70 mov 0x70(%rsp),%rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
411158: e9 b7 fc ff ff jmpq 410e14 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x94>
41115d: 0f 1f 00 nopl (%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
411160: 66 0f 6f 4c 24 40 movdqa 0x40(%rsp),%xmm1
411166: 0f 29 8c 24 a0 00 00 00 movaps %xmm1,0xa0(%rsp)
41116e: e9 32 fe ff ff jmpq 410fa5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x225>
411173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
411178: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
41117e: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
411186: e9 c5 fd ff ff jmpq 410f50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x1d0>
41118b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
411190: 66 0f 6f 9c 24 a0 00 00 00 movdqa 0xa0(%rsp),%xmm3
411199: 0f 11 5e 30 movups %xmm3,0x30(%rsi)
41119d: e9 9d fe ff ff jmpq 41103f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x2bf>
4111a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4111a8: 66 0f 6f 94 24 80 00 00 00 movdqa 0x80(%rsp),%xmm2
4111b1: 0f 11 56 10 movups %xmm2,0x10(%rsi)
4111b5: e9 3d fe ff ff jmpq 410ff7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x277>
4111ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
4111c0: 48 8d 7d 30 lea 0x30(%rbp),%rdi
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4111c4: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
4111c9: e8 32 e7 ff ff callq 40f900 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4111ce: 48 8b bc 24 90 00 00 00 mov 0x90(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4111d6: 4c 39 f7 cmp %r14,%rdi
4111d9: 74 11 je 4111ec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x46c>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4111db: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
4111e3: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4111e7: e8 d4 0f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4111ec: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4111f1: 48 39 df cmp %rbx,%rdi
4111f4: 0f 84 56 fe ff ff je 411050 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x2d0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4111fa: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
411202: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411206: e8 b5 0f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41120b: e9 40 fe ff ff jmpq 411050 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x2d0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411210: 48 89 df mov %rbx,%rdi
411213: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15
411218: e9 dc fe ff ff jmpq 4110f9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x379>
41121d: 48 89 df mov %rbx,%rdi
411220: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
411225: e9 17 ff ff ff jmpq 411141 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x3c1>
41122a: 48 89 c5 mov %rax,%rbp
41122d: eb 2f jmp 41125e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4de>
41122f: 48 89 c5 mov %rax,%rbp
411232: eb 4a jmp 41127e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4fe>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:491
411234: be a8 45 41 00 mov $0x4145a8,%esi
411239: bf 08 00 00 00 mov $0x8,%edi
41123e: e8 1d 11 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411243: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411248: 48 39 df cmp %rbx,%rdi
41124b: 74 11 je 41125e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4de>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41124d: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
411255: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411259: e8 62 0f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41125e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411263: 4c 39 ef cmp %r13,%rdi
411266: 74 0e je 411276 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4f6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411268: 48 8b 44 24 60 mov 0x60(%rsp),%rax
41126d: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411271: e8 4a 0f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
411276: 48 89 ef mov %rbp,%rdi
411279: e8 62 10 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41127e: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411283: 48 39 df cmp %rbx,%rdi
411286: 74 11 je 411299 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x519>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411288: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
411290: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411294: e8 27 0f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411299: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41129e: 4c 39 ef cmp %r13,%rdi
4112a1: 74 0e je 4112b1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x531>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4112a3: 48 8b 44 24 60 mov 0x60(%rsp),%rax
4112a8: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4112ac: e8 0f 0f ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
4112b1: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4112b6: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4112bb: 4c 39 e7 cmp %r12,%rdi
4112be: 74 b6 je 411276 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4f6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4112c0: 48 8b 44 24 40 mov 0x40(%rsp),%rax
4112c5: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4112c9: e8 f2 0e ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4112ce: eb a6 jmp 411276 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4f6>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
4112d0: 48 89 c5 mov %rax,%rbp
4112d3: eb 17 jmp 4112ec <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x56c>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4112d5: 48 89 c5 mov %rax,%rbp
4112d8: 4c 8d 64 24 40 lea 0x40(%rsp),%r12
4112dd: eb d7 jmp 4112b6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x536>
4112df: 48 89 c5 mov %rax,%rbp
4112e2: e9 5c ff ff ff jmpq 411243 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4c3>
4112e7: 48 89 c5 mov %rax,%rbp
4112ea: eb ad jmp 411299 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x519>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493 (discriminator 4)
4112ec: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi
4112f1: e8 6a 7e ff ff callq 409160 <_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187 (discriminator 4)
4112f6: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231 (discriminator 4)
4112fb: 4c 39 ef cmp %r13,%rdi
4112fe: 74 b6 je 4112b6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x536>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411300: 48 8b 44 24 20 mov 0x20(%rsp),%rax
411305: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411309: e8 b2 0e ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41130e: eb a6 jmp 4112b6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x536>
0000000000411310 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:455
411310: 41 57 push %r15
411312: 41 56 push %r14
411314: 41 55 push %r13
411316: 41 54 push %r12
411318: 55 push %rbp
411319: 53 push %rbx
41131a: 48 89 fb mov %rdi,%rbx
41131d: 48 83 ec 78 sub $0x78,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
411321: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411327: 83 f8 0b cmp $0xb,%eax
41132a: 0f 84 a8 01 00 00 je 4114d8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1c8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
411330: 66 48 0f 6e c6 movq %rsi,%xmm0
411335: 66 48 0f 6e ca movq %rdx,%xmm1
41133a: 49 89 f5 mov %rsi,%r13
41133d: 48 89 d5 mov %rdx,%rbp
411340: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
411344: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411349: 83 f8 10 cmp $0x10,%eax
41134c: 0f 84 ae 01 00 00 je 411500 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1f0>
411352: 83 f8 11 cmp $0x11,%eax
411355: 0f 84 4d 02 00 00 je 4115a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x298>
41135b: 83 f8 0f cmp $0xf,%eax
41135e: 0f 84 34 03 00 00 je 411698 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x388>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:497
411364: e8 87 60 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
411369: 41 89 c4 mov %eax,%r12d
41136c: 84 c0 test %al,%al
41136e: 0f 85 bc 00 00 00 jne 411430 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x120>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
411374: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
41137a: 83 f8 1c cmp $0x1c,%eax
41137d: 0f 84 ad 03 00 00 je 411730 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x420>
411383: 83 f8 0e cmp $0xe,%eax
411386: 0f 85 99 05 00 00 jne 411925 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x615>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41138c: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
411393: 48 8d bb 10 01 00 00 lea 0x110(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
41139a: e8 71 0d ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41139f: 4c 8d 63 08 lea 0x8(%rbx),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4113a3: 4c 89 e7 mov %r12,%rdi
4113a6: e8 f5 3a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
4113ab: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
4113b0: 0f 85 da 00 00 00 jne 411490 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x180>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
4113b6: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4113bd: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4113c4: 31 c9 xor %ecx,%ecx
4113c6: 48 8b 7d 70 mov 0x70(%rbp),%rdi
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4113ca: 0f b6 16 movzbl (%rsi),%edx
4113cd: 48 8b 40 30 mov 0x30(%rax),%rax
4113d1: 44 0f b7 24 50 movzwl (%rax,%rdx,2),%r12d
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4113d6: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
4113dd: 48 01 f2 add %rsi,%rdx
_ZNKSt5ctypeIcE2isEtc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/x86_64-linux-gnu/bits/ctype_inline.h:44
4113e0: 66 41 81 e4 00 01 and $0x100,%r12w
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4113e6: e8 95 61 ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
4113eb: 89 c2 mov %eax,%edx
4113ed: 89 44 24 50 mov %eax,0x50(%rsp)
4113f1: c1 ea 10 shr $0x10,%edx
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
4113f4: f6 c2 01 test $0x1,%dl
4113f7: 74 57 je 411450 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x140>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:480
4113f9: 66 45 85 e4 test %r12w,%r12w
4113fd: 0f 85 ad 00 00 00 jne 4114b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x1a0>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
411403: 0f b7 44 24 50 movzwl 0x50(%rsp),%eax
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
411408: 08 55 62 or %dl,0x62(%rbp)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
41140b: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
41140f: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
411415: 48 83 c4 78 add $0x78,%rsp
411419: 44 89 e0 mov %r12d,%eax
41141c: 5b pop %rbx
41141d: 5d pop %rbp
41141e: 41 5c pop %r12
411420: 41 5d pop %r13
411422: 41 5e pop %r14
411424: 41 5f pop %r15
411426: c3 retq
411427: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:498
411430: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
411437: 0f b6 18 movzbl (%rax),%ebx
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
41143a: 48 8b 44 24 20 mov 0x20(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
41143f: 80 38 00 cmpb $0x0,(%rax)
411442: 75 24 jne 411468 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x158>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
411444: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
411447: 88 58 01 mov %bl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
41144a: eb c9 jmp 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
41144c: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
411450: 66 83 7c 24 50 00 cmpw $0x0,0x50(%rsp)
411456: 75 a1 jne 4113f9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xe9>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:478
411458: be 00 44 41 00 mov $0x414400,%esi
41145d: 31 ff xor %edi,%edi
41145f: e8 fc 0e ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
411464: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411468: 0f b6 40 01 movzbl 0x1(%rax),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41146c: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi
411471: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411476: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41147a: e8 a1 c9 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
41147f: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:441
411484: eb c1 jmp 411447 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x137>
411486: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411490: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
411495: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
41149a: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
41149d: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
4114a1: e8 7a c9 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
4114a6: 41 c6 45 00 00 movb $0x0,0x0(%r13)
4114ab: e9 06 ff ff ff jmpq 4113b6 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xa6>
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
4114b0: 48 8b 75 50 mov 0x50(%rbp),%rsi
4114b4: 48 3b 75 58 cmp 0x58(%rbp),%rsi
4114b8: 0f 84 c2 03 00 00 je 411880 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x570>
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4114be: 8b 44 24 50 mov 0x50(%rsp),%eax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
4114c2: 48 83 c6 04 add $0x4,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE9constructIS4_JRKS4_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
4114c6: 89 46 fc mov %eax,-0x4(%rsi)
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
4114c9: 48 89 75 50 mov %rsi,0x50(%rbp)
4114cd: e9 3d ff ff ff jmpq 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
4114d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4114d8: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4114df: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
4114e3: 45 31 e4 xor %r12d,%r12d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4114e6: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4114ed: e8 1e 0c ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4114f2: 48 89 ef mov %rbp,%rdi
4114f5: e8 a6 39 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:460
4114fa: e9 16 ff ff ff jmpq 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
4114ff: 90 nop
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411500: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
411507: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41150b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
411512: e8 f9 0b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
411517: 4c 89 e7 mov %r12,%rdi
41151a: e8 81 39 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
41151f: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:446
411526: 48 8b 75 70 mov 0x70(%rbp),%rsi
41152a: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
41152f: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
411536: 48 01 d1 add %rdx,%rcx
411539: e8 52 9b ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:448
41153e: 48 83 7c 24 58 00 cmpq $0x0,0x58(%rsp)
411544: 0f 84 45 04 00 00 je 41198f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x67f>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
41154a: 48 8b 44 24 50 mov 0x50(%rsp),%rax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41154f: 4c 8d 64 24 30 lea 0x30(%rsp),%r12
411554: 48 89 ef mov %rbp,%rdi
411557: 4c 89 e6 mov %r12,%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:451
41155a: 0f b6 00 movzbl (%rax),%eax
41155d: 88 44 24 30 mov %al,0x30(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
411561: e8 ba c8 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:482
411566: 48 83 7c 24 58 01 cmpq $0x1,0x58(%rsp)
41156c: 0f 84 36 02 00 00 je 4117a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x498>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
411572: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
411577: 0f 85 8b 01 00 00 jne 411708 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3f8>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41157d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411582: 48 8d 44 24 60 lea 0x60(%rsp),%rax
411587: 48 39 c7 cmp %rax,%rdi
41158a: 0f 84 7f fe ff ff je 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411590: 48 8b 44 24 60 mov 0x60(%rsp),%rax
411595: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411599: e8 22 0c ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41159e: e9 6c fe ff ff jmpq 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
4115a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4115a8: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4115af: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4115b3: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4115ba: e8 51 0b ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4115bf: 4c 89 e7 mov %r12,%rdi
4115c2: e8 d9 38 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
4115c7: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
4115cc: 0f 85 fe 01 00 00 jne 4117d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4c0>
4115d2: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:459
4115d9: 48 8b 75 70 mov 0x70(%rbp),%rsi
4115dd: 4c 8d 64 24 30 lea 0x30(%rsp),%r12
4115e2: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
4115e9: 4c 89 e7 mov %r12,%rdi
4115ec: 48 01 d1 add %rdx,%rcx
4115ef: e8 9c 9a ff ff callq 40b090 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:902
4115f4: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:461
4115f9: 48 85 c9 test %rcx,%rcx
4115fc: 0f 84 37 03 00 00 je 411939 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x629>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411602: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:464
411607: 48 8b 75 70 mov 0x70(%rbp),%rsi
41160b: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
411610: 48 01 d1 add %rdx,%rcx
411613: e8 f8 7b ff ff callq 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
411618: 4c 89 e7 mov %r12,%rdi
41161b: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
411620: e8 cb 10 ff ff callq 4026f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411625: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41162a: 48 8d 44 24 60 lea 0x60(%rsp),%rax
41162f: 48 39 c7 cmp %rax,%rdi
411632: 74 0e je 411642 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x332>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411634: 48 8b 44 24 60 mov 0x60(%rsp),%rax
411639: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41163d: e8 7e 0b ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
411642: 48 8b 7d 20 mov 0x20(%rbp),%rdi
411646: 48 3b 7d 28 cmp 0x28(%rbp),%rdi
41164a: 0f 84 a0 01 00 00 je 4117f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4e0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
411650: 48 8d 47 10 lea 0x10(%rdi),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
411654: 48 8b 54 24 38 mov 0x38(%rsp),%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193
411659: 48 89 07 mov %rax,(%rdi)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41165c: 48 8b 74 24 30 mov 0x30(%rsp),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:451
411661: 48 01 f2 add %rsi,%rdx
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:247
411664: e8 e7 12 ff ff callq 402950 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
411669: 48 83 45 20 20 addq $0x20,0x20(%rbp)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41166e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411673: 48 8d 44 24 40 lea 0x40(%rsp),%rax
411678: 48 39 c7 cmp %rax,%rdi
41167b: 0f 84 8e fd ff ff je 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411681: 48 8b 44 24 40 mov 0x40(%rsp),%rax
411686: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41168a: e8 31 0b ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
41168f: e9 7b fd ff ff jmpq 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
411694: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411698: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
41169f: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4116a3: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4116aa: e8 61 0a ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4116af: 4c 89 e7 mov %r12,%rdi
4116b2: e8 e9 37 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:472
4116b7: 41 80 7d 00 00 cmpb $0x0,0x0(%r13)
4116bc: 0f 85 4e 01 00 00 jne 411810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x500>
4116c2: 48 8b b3 10 01 00 00 mov 0x110(%rbx),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:474
4116c9: 48 8b 93 18 01 00 00 mov 0x118(%rbx),%rdx
4116d0: 31 c9 xor %ecx,%ecx
4116d2: 48 8b 7d 70 mov 0x70(%rbp),%rdi
4116d6: 48 01 f2 add %rsi,%rdx
4116d9: e8 a2 5e ff ff callq 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskeqES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:140
4116de: 89 c2 mov %eax,%edx
4116e0: c1 ea 10 shr $0x10,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
4116e3: a9 00 00 01 00 test $0x10000,%eax
4116e8: 75 09 jne 4116f3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3e3>
4116ea: 66 85 c0 test %ax,%ax
4116ed: 0f 84 65 fd ff ff je 411458 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x148>
_ZNKSt7__cxx1112regex_traitsIcE10_RegexMaskorES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:110
4116f3: 66 09 45 60 or %ax,0x60(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4116f7: 41 bc 01 00 00 00 mov $0x1,%r12d
_ZNSt7__cxx1112regex_traitsIcE10_RegexMaskoRES2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:131
4116fd: 08 55 62 or %dl,0x62(%rbp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:485
411700: e9 10 fd ff ff jmpq 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
411705: 0f 1f 00 nopl (%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411708: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41170d: 4c 89 e6 mov %r12,%rsi
411710: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411713: 88 44 24 30 mov %al,0x30(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
411717: e8 04 c7 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
41171c: 41 c6 45 00 00 movb $0x0,0x0(%r13)
411721: e9 57 fe ff ff jmpq 41157d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26d>
411726: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
411730: 4c 8d bb 10 01 00 00 lea 0x110(%rbx),%r15
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411737: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
41173e: 4c 89 ff mov %r15,%rdi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411741: 4c 8d 73 08 lea 0x8(%rbx),%r14
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
411745: 48 89 74 24 08 mov %rsi,0x8(%rsp)
41174a: e8 c1 09 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
41174f: 4c 89 f7 mov %r14,%rdi
411752: e8 49 37 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:511
411757: 45 0f b6 65 00 movzbl 0x0(%r13),%r12d
41175c: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
411761: 45 84 e4 test %r12b,%r12b
411764: 0f 85 c6 00 00 00 jne 411830 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x520>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:513
41176a: f6 03 10 testb $0x10,(%rbx)
41176d: 0f 85 eb 00 00 00 jne 41185e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x54e>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411773: 83 bb 98 00 00 00 0b cmpl $0xb,0x98(%rbx)
41177a: 0f 85 db 01 00 00 jne 41195b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x64b>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
411780: 4c 89 ff mov %r15,%rdi
411783: e8 88 09 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
411788: 4c 89 f7 mov %r14,%rdi
41178b: e8 10 37 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:517
411790: be 2d 00 00 00 mov $0x2d,%esi
411795: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
41179a: e8 11 c7 ff ff callq 40deb0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:518
41179f: e9 71 fc ff ff jmpq 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
4117a4: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
4117a8: 48 8b 44 24 50 mov 0x50(%rsp),%rax
4117ad: 0f b6 18 movzbl (%rax),%ebx
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
4117b0: 48 8b 44 24 20 mov 0x20(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
4117b5: 80 38 00 cmpb $0x0,(%rax)
4117b8: 0f 85 da 00 00 00 jne 411898 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x588>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:467
4117be: c6 00 01 movb $0x1,(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
4117c1: 88 58 01 mov %bl,0x1(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
4117c4: e9 b4 fd ff ff jmpq 41157d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26d>
4117c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
4117d0: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
4117d5: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
4117da: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
4117dd: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
4117e1: e8 3a c6 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
4117e6: 41 c6 45 00 00 movb $0x0,0x0(%r13)
4117eb: e9 e2 fd ff ff jmpq 4115d2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2c2>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:466
4117f0: 48 83 c5 18 add $0x18,%rbp
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
4117f4: 48 89 fe mov %rdi,%rsi
4117f7: 4c 89 e2 mov %r12,%rdx
4117fa: 48 89 ef mov %rbp,%rdi
4117fd: e8 0e c2 ff ff callq 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
411802: e9 67 fe ff ff jmpq 41166e <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x35e>
411807: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411810: 41 0f b6 45 01 movzbl 0x1(%r13),%eax
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
411815: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
41181a: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
41181d: 88 44 24 50 mov %al,0x50(%rsp)
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
411821: e8 fa c5 ff ff callq 40de20 <_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_>
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:475
411826: 41 c6 45 00 00 movb $0x0,0x0(%r13)
41182b: e9 92 fe ff ff jmpq 4116c2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3b2>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:530
411830: 48 89 df mov %rbx,%rdi
411833: 48 89 74 24 08 mov %rsi,0x8(%rsp)
411838: e8 b3 5b ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
41183d: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
411842: 84 c0 test %al,%al
411844: 75 7a jne 4118c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5b0>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
411846: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
41184c: 83 f8 1c cmp $0x1c,%eax
41184f: 0f 84 a4 00 00 00 je 4118f9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5e9>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:542
411855: 83 f8 0b cmp $0xb,%eax
411858: 0f 85 e7 00 00 00 jne 411945 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x635>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
41185e: be 2d 00 00 00 mov $0x2d,%esi
411863: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
411868: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
41186e: e8 3d c6 ff ff callq 40deb0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
411873: e9 9d fb ff ff jmpq 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
411878: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_character_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:483
411880: 48 8d 7d 48 lea 0x48(%rbp),%rdi
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE9push_backERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
411884: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
411889: e8 72 6e ff ff callq 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
41188e: e9 7c fb ff ff jmpq 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
411893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
411898: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
41189d: 0f b6 40 01 movzbl 0x1(%rax),%eax
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4118a1: 48 8b 77 08 mov 0x8(%rdi),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
4118a5: 88 44 24 1f mov %al,0x1f(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4118a9: 48 3b 77 10 cmp 0x10(%rdi),%rsi
4118ad: 74 3e je 4118ed <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5dd>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
4118af: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
4118b1: 48 83 47 08 01 addq $0x1,0x8(%rdi)
_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
4118b6: 48 8b 44 24 20 mov 0x20(%rsp),%rax
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:441
4118bb: e9 01 ff ff ff jmpq 4117c1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x4b1>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:532
4118c0: 48 8b 93 10 01 00 00 mov 0x110(%rbx),%rdx
4118c7: 41 0f be 75 01 movsbl 0x1(%r13),%esi
4118cc: 48 89 ef mov %rbp,%rdi
4118cf: 88 44 24 08 mov %al,0x8(%rsp)
4118d3: 0f be 12 movsbl (%rdx),%edx
4118d6: e8 a5 f4 ff ff callq 410d80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4118db: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:533
4118e0: 41 c6 45 00 00 movb $0x0,0x0(%r13)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4118e5: 41 89 c4 mov %eax,%r12d
4118e8: e9 28 fb ff ff jmpq 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4118ed: 48 8d 54 24 1f lea 0x1f(%rsp),%rdx
4118f2: e8 c9 c3 ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
4118f7: eb bd jmp 4118b6 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x5a6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4118f9: 4c 89 ff mov %r15,%rdi
4118fc: e8 0f 08 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
411901: 4c 89 f7 mov %r14,%rdi
411904: e8 97 35 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:537
411909: 41 0f be 75 01 movsbl 0x1(%r13),%esi
41190e: ba 2d 00 00 00 mov $0x2d,%edx
411913: 48 89 ef mov %rbp,%rdi
411916: e8 65 f4 ff ff callq 410d80 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:538
41191b: 41 c6 45 00 00 movb $0x0,0x0(%r13)
411920: e9 f0 fa ff ff jmpq 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:559
411925: be f8 45 41 00 mov $0x4145f8,%esi
41192a: bf 04 00 00 00 mov $0x4,%edi
41192f: e8 2c 0a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411934: 48 89 c5 mov %rax,%rbp
411937: eb 31 jmp 41196a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x65a>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE24_M_add_equivalence_classERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:462
411939: be 0c 45 41 00 mov $0x41450c,%esi
41193e: 31 ff xor %edi,%edi
411940: e8 1b 0a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:544
411945: be d0 45 41 00 mov $0x4145d0,%esi
41194a: bf 08 00 00 00 mov $0x8,%edi
41194f: e8 0c 0a ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411954: 48 89 c5 mov %rax,%rbp
411957: eb 42 jmp 41199b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x68b>
411959: eb d9 jmp 411934 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x624>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:520
41195b: be 28 45 41 00 mov $0x414528,%esi
411960: bf 08 00 00 00 mov $0x8,%edi
411965: e8 f6 09 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41196a: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
41196f: 48 8d 44 24 60 lea 0x60(%rsp),%rax
411974: 48 39 c7 cmp %rax,%rdi
411977: 74 0e je 411987 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x677>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411979: 48 8b 44 24 60 mov 0x60(%rsp),%rax
41197e: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411982: e8 39 08 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
411987: 48 89 ef mov %rbp,%rdi
41198a: e8 51 09 ff ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE22_M_add_collate_elementERKNS1_12basic_stringIcSt11char_traitsIcESaIcEEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:449
41198f: be f3 44 41 00 mov $0x4144f3,%esi
411994: 31 ff xor %edi,%edi
411996: e8 c5 09 ff ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41199b: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
4119a0: 48 8d 44 24 40 lea 0x40(%rsp),%rax
4119a5: 48 39 c7 cmp %rax,%rdi
4119a8: 74 dd je 411987 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x677>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4119aa: 48 8b 44 24 40 mov 0x40(%rsp),%rax
4119af: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4119b3: e8 08 08 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4119b8: eb cd jmp 411987 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x677>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE():
4119ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
00000000004119c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
4119c0: 41 55 push %r13
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
4119c2: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
4119c6: 31 d2 xor %edx,%edx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:424
4119c8: 41 54 push %r12
4119ca: 55 push %rbp
4119cb: 48 89 fd mov %rdi,%rbp
4119ce: 53 push %rbx
4119cf: 48 81 ec 98 01 00 00 sub $0x198,%rsp
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
4119d6: f3 0f 7e 8f 80 01 00 00 movq 0x180(%rdi),%xmm1
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:423
4119de: 48 c7 84 24 b0 00 00 00 00 00 00 00 movq $0x0,0xb0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
4119ea: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EbRKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:426
4119ee: 40 88 b4 24 c8 00 00 00 mov %sil,0xc8(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:428
4119f6: 66 89 54 24 0e mov %dx,0xe(%rsp)
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98
4119fb: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
411a00: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
411a05: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
411a0a: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
411a12: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
411a1a: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt8__detail20_RegexTranslatorBaseINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4ERKS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:208
411a22: 0f 11 8c 24 b8 00 00 00 movups %xmm1,0xb8(%rsp)
_ZNSt12_Base_bitsetILm4EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:83
411a2a: 0f 29 84 24 d0 00 00 00 movaps %xmm0,0xd0(%rsp)
411a32: 0f 29 84 24 e0 00 00 00 movaps %xmm0,0xe0(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:430
411a3a: f6 07 10 testb $0x10,(%rdi)
411a3d: 0f 84 5d 03 00 00 je 411da0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x3e0>
411a43: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
411a48: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
411a50: 4c 89 e2 mov %r12,%rdx
411a53: 48 8d 74 24 0e lea 0xe(%rsp),%rsi
411a58: 48 89 ef mov %rbp,%rdi
411a5b: e8 b0 f8 ff ff callq 411310 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE>
411a60: 84 c0 test %al,%al
411a62: 75 ec jne 411a50 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x90>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:444
411a64: 80 7c 24 0e 00 cmpb $0x0,0xe(%rsp)
411a69: 74 24 je 411a8f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xcf>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:445
411a6b: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
411a70: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE11_M_add_charEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411a75: 88 84 24 f0 00 00 00 mov %al,0xf0(%rsp)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
411a7c: 48 3b 74 24 60 cmp 0x60(%rsp),%rsi
411a81: 0f 84 86 03 00 00 je 411e0d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x44d>
_ZN9__gnu_cxx13new_allocatorIcE9constructIcJcEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
411a87: 88 06 mov %al,(%rsi)
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
411a89: 48 83 44 24 58 01 addq $0x1,0x58(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:446
411a8f: 4c 89 e7 mov %r12,%rdi
411a92: e8 b9 78 ff ff callq 409350 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv>
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411a97: 48 8b 44 24 50 mov 0x50(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411a9c: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
411aa0: 4c 8b ad 00 01 00 00 mov 0x100(%rbp),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
411aa7: 48 8d b4 24 f0 00 00 00 lea 0xf0(%rsp),%rsi
411aaf: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411ab4: 48 89 84 24 f0 00 00 00 mov %rax,0xf0(%rsp)
411abc: 48 8b 44 24 58 mov 0x58(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411ac1: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411ac6: 48 89 84 24 f8 00 00 00 mov %rax,0xf8(%rsp)
411ace: 48 8b 44 24 60 mov 0x60(%rsp),%rax
411ad3: 48 89 84 24 00 01 00 00 mov %rax,0x100(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411adb: 48 8b 44 24 68 mov 0x68(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411ae0: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411ae5: 48 89 84 24 08 01 00 00 mov %rax,0x108(%rsp)
411aed: 48 8b 44 24 70 mov 0x70(%rsp),%rax
411af2: 48 89 84 24 10 01 00 00 mov %rax,0x110(%rsp)
411afa: 48 8b 44 24 78 mov 0x78(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411aff: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC4EOS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411b04: 48 89 84 24 18 01 00 00 mov %rax,0x118(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411b0c: 48 8b 84 24 80 00 00 00 mov 0x80(%rsp),%rax
411b14: 48 89 84 24 20 01 00 00 mov %rax,0x120(%rsp)
411b1c: 48 8b 84 24 88 00 00 00 mov 0x88(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411b24: 0f 29 84 24 80 00 00 00 movaps %xmm0,0x80(%rsp)
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_Vector_impl_dataC4EOSA_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411b2c: 48 89 84 24 28 01 00 00 mov %rax,0x128(%rsp)
411b34: 48 8b 84 24 90 00 00 00 mov 0x90(%rsp),%rax
411b3c: 48 89 84 24 30 01 00 00 mov %rax,0x130(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411b44: 48 8b 84 24 98 00 00 00 mov 0x98(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411b4c: 0f 29 84 24 90 00 00 00 movaps %xmm0,0x90(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411b54: 48 89 84 24 38 01 00 00 mov %rax,0x138(%rsp)
411b5c: 48 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%rax
411b64: 48 89 84 24 40 01 00 00 mov %rax,0x140(%rsp)
411b6c: 48 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%rax
_ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC4EOS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411b74: 0f 29 84 24 a0 00 00 00 movaps %xmm0,0xa0(%rsp)
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_Vector_impl_dataC4EOS6_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
411b7c: 48 89 84 24 48 01 00 00 mov %rax,0x148(%rsp)
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEC4EOS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:413
411b84: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax
411b8b: 89 84 24 50 01 00 00 mov %eax,0x150(%rsp)
411b92: 48 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%rax
411b9a: 66 0f 6f 94 24 d0 00 00 00 movdqa 0xd0(%rsp),%xmm2
411ba3: 66 0f 6f 9c 24 e0 00 00 00 movdqa 0xe0(%rsp),%xmm3
411bac: 48 89 84 24 58 01 00 00 mov %rax,0x158(%rsp)
411bb4: 48 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%rax
411bbc: 0f 29 94 24 70 01 00 00 movaps %xmm2,0x170(%rsp)
411bc4: 48 89 84 24 60 01 00 00 mov %rax,0x160(%rsp)
411bcc: 0f b6 84 24 c8 00 00 00 movzbl 0xc8(%rsp),%eax
411bd4: 0f 29 9c 24 80 01 00 00 movaps %xmm3,0x180(%rsp)
411bdc: 88 84 24 68 01 00 00 mov %al,0x168(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
411be3: e8 c8 4b ff ff callq 4067b0 <_ZNSt8functionIFbcEEC1INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEvvEET_>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:447
411be8: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
411bed: 4c 89 ef mov %r13,%rdi
411bf0: e8 fb 40 ff ff callq 405cf0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
411bf5: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
411bfc: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
411c01: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
411c06: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
411c0d: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
411c11: 48 89 54 24 10 mov %rdx,0x10(%rsp)
411c16: 0f 11 44 24 18 movups %xmm0,0x18(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
411c1b: e8 20 61 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244 (discriminator 3)
411c20: 48 8b 44 24 40 mov 0x40(%rsp),%rax
411c25: 48 85 c0 test %rax,%rax
411c28: 74 0f je 411c39 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x279>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
411c2a: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
411c2f: ba 03 00 00 00 mov $0x3,%edx
411c34: 48 89 f7 mov %rsi,%rdi
411c37: ff d0 callq *%rax
_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
411c39: 48 8b bc 24 38 01 00 00 mov 0x138(%rsp),%rdi
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE13_M_deallocateEPS3_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
411c41: 48 85 ff test %rdi,%rdi
411c44: 74 10 je 411c56 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x296>
_ZNSt12_Vector_baseINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411c46: 48 8b b4 24 48 01 00 00 mov 0x148(%rsp),%rsi
411c4e: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112regex_traitsIcE10_RegexMaskEE10deallocateEPS4_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411c51: e8 6a 05 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
411c56: 48 8b 9c 24 28 01 00 00 mov 0x128(%rsp),%rbx
411c5e: 48 8b ac 24 20 01 00 00 mov 0x120(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411c66: 48 39 eb cmp %rbp,%rbx
411c69: 74 4e je 411cb9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2f9>
411c6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411c70: 48 8b 7d 20 mov 0x20(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411c74: 48 8d 45 30 lea 0x30(%rbp),%rax
411c78: 48 39 c7 cmp %rax,%rdi
411c7b: 74 0d je 411c8a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2ca>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411c7d: 48 8b 45 30 mov 0x30(%rbp),%rax
411c81: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411c85: e8 36 05 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411c8a: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411c8e: 48 8d 45 10 lea 0x10(%rbp),%rax
411c92: 48 39 c7 cmp %rax,%rdi
411c95: 0f 84 d5 00 00 00 je 411d70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x3b0>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411c9b: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411c9f: 48 83 c5 40 add $0x40,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411ca3: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411ca7: e8 14 05 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411cac: 48 39 eb cmp %rbp,%rbx
411caf: 75 bf jne 411c70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2b0>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411cb1: 48 8b ac 24 20 01 00 00 mov 0x120(%rsp),%rbp
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE13_M_deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
411cb9: 48 85 ed test %rbp,%rbp
411cbc: 74 13 je 411cd1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x311>
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411cbe: 48 8b b4 24 30 01 00 00 mov 0x130(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411cc6: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411cc9: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EE10deallocateEPS8_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411ccc: e8 ef 04 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
411cd1: 48 8b 9c 24 10 01 00 00 mov 0x110(%rsp),%rbx
411cd9: 48 8b ac 24 08 01 00 00 mov 0x108(%rsp),%rbp
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411ce1: 48 39 eb cmp %rbp,%rbx
411ce4: 74 39 je 411d1f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x35f>
411ce6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
411cf0: 48 8b 7d 00 mov 0x0(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231
411cf4: 48 8d 45 10 lea 0x10(%rbp),%rax
411cf8: 48 39 c7 cmp %rax,%rdi
411cfb: 0f 84 87 00 00 00 je 411d88 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x3c8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411d01: 48 8b 45 10 mov 0x10(%rbp),%rax
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411d05: 48 83 c5 20 add $0x20,%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
411d09: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411d0d: e8 ae 04 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411d12: 48 39 eb cmp %rbp,%rbx
411d15: 75 d9 jne 411cf0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x330>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411d17: 48 8b ac 24 08 01 00 00 mov 0x108(%rsp),%rbp
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
411d1f: 48 85 ed test %rbp,%rbp
411d22: 74 13 je 411d37 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x377>
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411d24: 48 8b b4 24 18 01 00 00 mov 0x118(%rsp),%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411d2c: 48 89 ef mov %rbp,%rdi
_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411d2f: 48 29 ee sub %rbp,%rsi
_ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411d32: e8 89 04 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt6vectorIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:680
411d37: 48 8b bc 24 f0 00 00 00 mov 0xf0(%rsp),%rdi
_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:353
411d3f: 48 85 ff test %rdi,%rdi
411d42: 74 10 je 411d54 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x394>
_ZNSt12_Vector_baseIcSaIcEED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:336
411d44: 48 8b b4 24 00 01 00 00 mov 0x100(%rsp),%rsi
411d4c: 48 29 fe sub %rdi,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
411d4f: e8 6c 04 ff ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
411d54: 4c 89 e7 mov %r12,%rdi
411d57: e8 a4 3b ff ff callq 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:450
411d5c: 48 81 c4 98 01 00 00 add $0x198,%rsp
411d63: 5b pop %rbx
411d64: 5d pop %rbp
411d65: 41 5c pop %r12
411d67: 41 5d pop %r13
411d69: c3 retq
411d6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvT_SB_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411d70: 48 83 c5 40 add $0x40,%rbp
411d74: 48 39 eb cmp %rbp,%rbx
411d77: 0f 85 f3 fe ff ff jne 411c70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2b0>
411d7d: e9 2f ff ff ff jmpq 411cb1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2f1>
411d82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
411d88: 48 83 c5 20 add $0x20,%rbp
411d8c: 48 39 eb cmp %rbp,%rbx
411d8f: 0f 85 5b ff ff ff jne 411cf0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x330>
411d95: e9 7d ff ff ff jmpq 411d17 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x357>
411d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
411da0: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:432
411da5: e8 46 56 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
411daa: 84 c0 test %al,%al
411dac: 74 22 je 411dd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x410>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
411dae: 48 8b 85 10 01 00 00 mov 0x110(%rbp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
411db5: c6 44 24 0e 01 movb $0x1,0xe(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
411dba: 0f b6 00 movzbl (%rax),%eax
411dbd: 88 44 24 0f mov %al,0xf(%rsp)
411dc1: e9 7d fc ff ff jmpq 411a43 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x83>
411dc6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411dd0: 83 bd 98 00 00 00 1c cmpl $0x1c,0x98(%rbp)
411dd7: 0f 85 66 fc ff ff jne 411a43 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x83>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411ddd: 48 8d b5 d0 00 00 00 lea 0xd0(%rbp),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
411de4: 48 8d bd 10 01 00 00 lea 0x110(%rbp),%rdi
411deb: 4c 8d 64 24 50 lea 0x50(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
411df0: e8 1b 03 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
411df5: 48 8d 7d 08 lea 0x8(%rbp),%rdi
411df9: e8 a2 30 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:439
411dfe: b8 01 2d 00 00 mov $0x2d01,%eax
411e03: 66 89 44 24 0e mov %ax,0xe(%rsp)
411e08: e9 36 fc ff ff jmpq 411a43 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x83>
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
411e0d: 48 8d 94 24 f0 00 00 00 lea 0xf0(%rsp),%rdx
411e15: 4c 89 e7 mov %r12,%rdi
411e18: e8 a3 be ff ff callq 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
411e1d: e9 6d fc ff ff jmpq 411a8f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0xcf>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
411e22: 48 89 c5 mov %rax,%rbp
411e25: eb 0a jmp 411e31 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x471>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
411e27: 48 89 c5 mov %rax,%rbp
411e2a: eb 2b jmp 411e57 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x497>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449
411e2c: 48 89 c5 mov %rax,%rbp
411e2f: eb 19 jmp 411e4a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x48a>
_ZNSt14_Function_baseD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:244
411e31: 48 8b 44 24 40 mov 0x40(%rsp),%rax
411e36: 48 85 c0 test %rax,%rax
411e39: 74 0f je 411e4a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x48a>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:245
411e3b: 48 8d 74 24 30 lea 0x30(%rsp),%rsi
411e40: ba 03 00 00 00 mov $0x3,%edx
411e45: 48 89 f7 mov %rsi,%rdi
411e48: ff d0 callq *%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:449 (discriminator 1)
411e4a: 48 8d bc 24 f0 00 00 00 lea 0xf0(%rsp),%rdi
411e52: e8 a9 3a ff ff callq 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:427
411e57: 4c 89 e7 mov %r12,%rdi
411e5a: e8 a1 3a ff ff callq 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
411e5f: 48 89 ef mov %rbp,%rdi
411e62: e8 79 04 ff ff callq 4022e0 <_Unwind_Resume@plt>
411e67: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
0000000000411e70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:358
411e70: 41 54 push %r12
411e72: 55 push %rbp
411e73: 48 89 fd mov %rdi,%rbp
411e76: 48 83 ec 08 sub $0x8,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
411e7a: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411e80: 83 f8 0a cmp $0xa,%eax
411e83: 74 13 je 411e98 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x28>
411e85: 83 f8 09 cmp $0x9,%eax
411e88: 74 66 je 411ef0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x80>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:364
411e8a: 31 c0 xor %eax,%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:367
411e8c: 48 83 c4 08 add $0x8,%rsp
411e90: 5d pop %rbp
411e91: 41 5c pop %r12
411e93: c3 retq
411e94: 0f 1f 40 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411e98: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
411e9f: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
411ea3: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
411eaa: e8 61 02 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
411eaf: 4c 89 e7 mov %r12,%rdi
411eb2: e8 e9 2f ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
411eb7: be 01 00 00 00 mov $0x1,%esi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 4)
411ebc: 8b 45 00 mov 0x0(%rbp),%eax
411ebf: 48 89 ef mov %rbp,%rdi
_ZNSt15regex_constantsanENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:186 (discriminator 4)
411ec2: 89 c2 mov %eax,%edx
411ec4: 83 e2 08 and $0x8,%edx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 4)
411ec7: a8 01 test $0x1,%al
411ec9: 75 15 jne 411ee0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x70>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 1)
411ecb: 85 d2 test %edx,%edx
411ecd: 75 49 jne 411f18 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0xa8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 3)
411ecf: e8 dc c9 ff ff callq 40e8b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:366 (discriminator 3)
411ed4: b8 01 00 00 00 mov $0x1,%eax
411ed9: eb b1 jmp 411e8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x1c>
411edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 2)
411ee0: 85 d2 test %edx,%edx
411ee2: 75 4c jne 411f30 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0xc0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 5)
411ee4: e8 d7 d5 ff ff callq 40f4c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:366 (discriminator 5)
411ee9: b8 01 00 00 00 mov $0x1,%eax
411eee: eb 9c jmp 411e8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x1c>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
411ef0: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
411ef7: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
411efb: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
411f02: e8 09 02 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
411f07: 4c 89 e7 mov %r12,%rdi
411f0a: e8 91 2f ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
411f0f: 31 f6 xor %esi,%esi
411f11: eb a9 jmp 411ebc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x4c>
411f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 4)
411f18: e8 a3 fa ff ff callq 4119c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:366 (discriminator 4)
411f1d: b8 01 00 00 00 mov $0x1,%eax
411f22: e9 65 ff ff ff jmpq 411e8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x1c>
411f27: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:365 (discriminator 6)
411f30: e8 9b e9 ff ff callq 4108d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:366 (discriminator 6)
411f35: b8 01 00 00 00 mov $0x1,%eax
411f3a: e9 4d ff ff ff jmpq 411e8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x1c>
411f3f: 90 nop
0000000000411f40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:313
411f40: 41 56 push %r14
411f42: 41 55 push %r13
411f44: 41 54 push %r12
411f46: 55 push %rbp
411f47: 48 89 fd mov %rdi,%rbp
411f4a: 48 81 ec 88 00 00 00 sub $0x88,%rsp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411f51: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
411f57: 85 c0 test %eax,%eax
411f59: 0f 84 b1 00 00 00 je 412010 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xd0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:323
411f5f: e8 8c 54 ff ff callq 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
411f64: 41 89 c4 mov %eax,%r12d
411f67: 84 c0 test %al,%al
411f69: 75 45 jne 411fb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x70>
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
411f6b: 8b 85 98 00 00 00 mov 0x98(%rbp),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
411f71: 83 f8 04 cmp $0x4,%eax
411f74: 0f 84 06 01 00 00 je 412080 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x140>
411f7a: 83 f8 0e cmp $0xe,%eax
411f7d: 0f 84 ad 01 00 00 je 412130 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x1f0>
411f83: 83 f8 06 cmp $0x6,%eax
411f86: 0f 84 ec 01 00 00 je 412178 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x238>
411f8c: 83 f8 05 cmp $0x5,%eax
411f8f: 0f 84 d3 02 00 00 je 412268 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x328>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:354
411f95: 48 81 c4 88 00 00 00 add $0x88,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:351
411f9c: 48 89 ef mov %rbp,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:354
411f9f: 5d pop %rbp
411fa0: 41 5c pop %r12
411fa2: 41 5d pop %r13
411fa4: 41 5e pop %r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:351
411fa6: e9 c5 fe ff ff jmpq 411e70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv>
411fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324
411fb0: 8b 45 00 mov 0x0(%rbp),%eax
411fb3: 48 89 ef mov %rbp,%rdi
_ZNSt15regex_constantsanENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:186
411fb6: 89 c2 mov %eax,%edx
411fb8: 83 e2 08 and $0x8,%edx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324
411fbb: a8 01 test $0x1,%al
411fbd: 75 11 jne 411fd0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x90>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324 (discriminator 1)
411fbf: 85 d2 test %edx,%edx
411fc1: 75 3d jne 412000 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xc0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324 (discriminator 3)
411fc3: e8 08 64 ff ff callq 4083d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv>
411fc8: eb 0f jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
411fca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324 (discriminator 2)
411fd0: 85 d2 test %edx,%edx
411fd2: 74 1c je 411ff0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0xb0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324 (discriminator 6)
411fd4: e8 47 66 ff ff callq 408620 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:354
411fd9: 48 81 c4 88 00 00 00 add $0x88,%rsp
411fe0: 44 89 e0 mov %r12d,%eax
411fe3: 5d pop %rbp
411fe4: 41 5c pop %r12
411fe6: 41 5d pop %r13
411fe8: 41 5e pop %r14
411fea: c3 retq
411feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324 (discriminator 5)
411ff0: e8 4b 65 ff ff callq 408540 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv>
411ff5: eb e2 jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
411ff7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324 (discriminator 4)
412000: e8 7b 64 ff ff callq 408480 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv>
412005: eb d2 jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412007: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412010: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
412017: 4c 8d 67 08 lea 0x8(%rdi),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41201b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412022: e8 e9 00 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
412027: 4c 89 e7 mov %r12,%rdi
41202a: e8 71 2e ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:318
41202f: 8b 45 00 mov 0x0(%rbp),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319
412032: 48 89 ef mov %rbp,%rdi
_ZNSt15regex_constantsanENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:186
412035: 89 c2 mov %eax,%edx
412037: 83 e2 08 and $0x8,%edx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:318
41203a: a8 10 test $0x10,%al
41203c: 75 22 jne 412060 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x120>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319
41203e: a8 01 test $0x1,%al
412040: 0f 85 ca 00 00 00 jne 412110 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x1d0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319 (discriminator 1)
412046: 85 d2 test %edx,%edx
412048: 0f 85 f2 03 00 00 jne 412440 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x500>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319 (discriminator 3)
41204e: e8 1d 5e ff ff callq 407e70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 3)
412053: 41 bc 01 00 00 00 mov $0x1,%r12d
412059: e9 7b ff ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
41205e: 66 90 xchg %ax,%ax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321
412060: a8 01 test $0x1,%al
412062: 0f 85 90 00 00 00 jne 4120f8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x1b8>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321 (discriminator 1)
412068: 85 d2 test %edx,%edx
41206a: 0f 85 f0 03 00 00 jne 412460 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x520>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321 (discriminator 3)
412070: e8 ab 60 ff ff callq 408120 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 3)
412075: 41 bc 01 00 00 00 mov $0x1,%r12d
41207b: e9 59 ff ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412080: 48 8d b5 d0 00 00 00 lea 0xd0(%rbp),%rsi
412087: 4c 8d 65 08 lea 0x8(%rbp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41208b: 48 8d bd 10 01 00 00 lea 0x110(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412092: e8 79 00 ff ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
412097: 4c 89 e7 mov %r12,%rdi
41209a: e8 01 2e ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
41209f: 4c 8b a5 00 01 00 00 mov 0x100(%rbp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:327
4120a6: be 0a 00 00 00 mov $0xa,%esi
4120ab: 48 89 ef mov %rbp,%rdi
4120ae: e8 dd 52 ff ff callq 407390 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:326
4120b3: 48 63 f0 movslq %eax,%rsi
4120b6: 4c 89 e7 mov %r12,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353
4120b9: 41 bc 01 00 00 00 mov $0x1,%r12d
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:326
4120bf: e8 3c 36 ff ff callq 405700 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4120c4: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4120cb: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4120d0: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4120d7: 66 48 0f 6e c0 movq %rax,%xmm0
4120dc: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4120e0: 48 89 54 24 50 mov %rdx,0x50(%rsp)
4120e5: 0f 11 44 24 58 movups %xmm0,0x58(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4120ea: e8 51 5c ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4120ef: e9 e5 fe ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
4120f4: 0f 1f 40 00 nopl 0x0(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321 (discriminator 2)
4120f8: 85 d2 test %edx,%edx
4120fa: 0f 85 30 03 00 00 jne 412430 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x4f0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321 (discriminator 5)
412100: e8 6b 61 ff ff callq 408270 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 5)
412105: 41 bc 01 00 00 00 mov $0x1,%r12d
41210b: e9 c9 fe ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319 (discriminator 2)
412110: 85 d2 test %edx,%edx
412112: 0f 85 38 03 00 00 jne 412450 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x510>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319 (discriminator 5)
412118: e8 a3 5e ff ff callq 407fc0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 5)
41211d: 41 bc 01 00 00 00 mov $0x1,%r12d
412123: e9 b1 fe ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412128: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412130: 48 8d b5 d0 00 00 00 lea 0xd0(%rbp),%rsi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
412137: 48 8d bd 10 01 00 00 lea 0x110(%rbp),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
41213e: e8 cd ff fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412143: 4c 8d 65 08 lea 0x8(%rbp),%r12
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
412147: 4c 89 e7 mov %r12,%rdi
41214a: e8 51 2d ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329
41214f: 8b 45 00 mov 0x0(%rbp),%eax
412152: a8 01 test $0x1,%al
412154: 0f 85 b6 02 00 00 jne 412410 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x4d0>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329 (discriminator 1)
41215a: 48 89 ef mov %rbp,%rdi
41215d: a8 08 test $0x8,%al
41215f: 0f 85 1b 03 00 00 jne 412480 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x540>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329 (discriminator 3)
412165: e8 f6 66 ff ff callq 408860 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 3)
41216a: 41 bc 01 00 00 00 mov $0x1,%r12d
412170: e9 64 fe ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412175: 0f 1f 00 nopl (%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412178: 4c 8d b5 d0 00 00 00 lea 0xd0(%rbp),%r14
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41217f: 4c 8d ad 10 01 00 00 lea 0x110(%rbp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412186: 4c 89 f6 mov %r14,%rsi
412189: 4c 89 ef mov %r13,%rdi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41218c: 4c 8d 65 08 lea 0x8(%rbp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412190: e8 7b ff fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
412195: 4c 89 e7 mov %r12,%rdi
412198: e8 03 2d ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:332
41219d: 48 8b bd 00 01 00 00 mov 0x100(%rbp),%rdi
4121a4: e8 77 33 ff ff callq 405520 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4121a9: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:333
4121b0: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4121b3: 66 48 0f 6e c0 movq %rax,%xmm0
4121b8: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4121bc: 48 89 54 24 20 mov %rdx,0x20(%rsp)
4121c1: 0f 11 44 24 28 movups %xmm0,0x28(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:333
4121c6: e8 45 06 00 00 callq 412810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
4121cb: 83 bd 98 00 00 00 08 cmpl $0x8,0x98(%rbp)
4121d2: 0f 85 10 03 00 00 jne 4124e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x5a8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4121d8: 4c 89 f6 mov %r14,%rsi
4121db: 4c 89 ef mov %r13,%rdi
4121de: e8 2d ff fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4121e3: 4c 89 e7 mov %r12,%rdi
4121e6: e8 b5 2c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:337
4121eb: 48 89 ee mov %rbp,%rsi
4121ee: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
4121f3: e8 b8 1b ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
4121f8: 48 8b 44 24 30 mov 0x30(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
4121fd: 48 8b 54 24 20 mov 0x20(%rsp),%rdx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
412202: 48 8b 8d 70 01 00 00 mov 0x170(%rbp),%rcx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
412209: 48 8d 04 40 lea (%rax,%rax,2),%rax
41220d: 48 c1 e0 04 shl $0x4,%rax
412211: 48 03 42 38 add 0x38(%rdx),%rax
412215: 48 8b 54 24 58 mov 0x58(%rsp),%rdx
41221a: 48 89 50 08 mov %rdx,0x8(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
41221e: 48 8b 44 24 60 mov 0x60(%rsp),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
412223: 48 8d 51 e8 lea -0x18(%rcx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
412227: 48 89 44 24 30 mov %rax,0x30(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
41222c: 48 8b 85 60 01 00 00 mov 0x160(%rbp),%rax
412233: 48 39 d0 cmp %rdx,%rax
412236: 0f 84 73 02 00 00 je 4124af <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x56f>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
41223c: 66 0f 6f 4c 24 20 movdqa 0x20(%rsp),%xmm1
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
412242: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
412246: 0f 11 48 e8 movups %xmm1,-0x18(%rax)
41224a: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
41224f: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
412253: 48 89 85 60 01 00 00 mov %rax,0x160(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353
41225a: 41 bc 01 00 00 00 mov $0x1,%r12d
412260: e9 74 fd ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412265: 0f 1f 00 nopl (%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412268: 4c 8d b5 d0 00 00 00 lea 0xd0(%rbp),%r14
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41226f: 4c 8d ad 10 01 00 00 lea 0x110(%rbp),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412276: 4c 89 f6 mov %r14,%rsi
412279: 4c 89 ef mov %r13,%rdi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41227c: 4c 8d 65 08 lea 0x8(%rbp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412280: e8 8b fe fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
412285: 4c 89 e7 mov %r12,%rdi
412288: e8 13 2c ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:342
41228d: 48 8b bd 00 01 00 00 mov 0x100(%rbp),%rdi
412294: e8 47 33 ff ff callq 4055e0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
412299: 48 8b 95 00 01 00 00 mov 0x100(%rbp),%rdx
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:343
4122a0: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
4122a3: 66 48 0f 6e c0 movq %rax,%xmm0
4122a8: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
4122ac: 48 89 14 24 mov %rdx,(%rsp)
4122b0: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:343
4122b5: e8 56 05 00 00 callq 412810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
4122ba: 83 bd 98 00 00 00 08 cmpl $0x8,0x98(%rbp)
4122c1: 0f 85 21 02 00 00 jne 4124e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x5a8>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4122c7: 4c 89 f6 mov %r14,%rsi
4122ca: 4c 89 ef mov %r13,%rdi
4122cd: e8 3e fe fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4122d2: 4c 89 e7 mov %r12,%rdi
4122d5: e8 c6 2b ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:347
4122da: 48 89 ee mov %rbp,%rsi
4122dd: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
4122e2: e8 c9 1a ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
4122e7: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
4122ec: 48 8b 14 24 mov (%rsp),%rdx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
4122f0: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4122f5: 4c 8b a5 00 01 00 00 mov 0x100(%rbp),%r12
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
4122fc: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
412301: 48 8d 04 40 lea (%rax,%rax,2),%rax
412305: 48 c1 e0 04 shl $0x4,%rax
412309: 48 03 42 38 add 0x38(%rdx),%rax
41230d: 48 8b 54 24 58 mov 0x58(%rsp),%rdx
412312: 48 89 50 08 mov %rdx,0x8(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
412316: 48 8b 44 24 60 mov 0x60(%rsp),%rax
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
41231b: 48 c7 44 24 28 ff ff ff ff movq $0xffffffffffffffff,0x28(%rsp)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
412324: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
412329: 49 8b 44 24 08 mov 0x8(%r12),%rax
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
41232e: c7 44 24 20 09 00 00 00 movl $0x9,0x20(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:289
412336: 48 8b 50 f8 mov -0x8(%rax),%rdx
_ZNSt6vectorImSaImEE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1228
41233a: 48 83 e8 08 sub $0x8,%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:289
41233e: 48 89 54 24 30 mov %rdx,0x30(%rsp)
_ZNSt6vectorImSaImEE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1228
412343: 49 89 44 24 08 mov %rax,0x8(%r12)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
412348: e8 e3 1b ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
41234d: 49 8b 7c 24 40 mov 0x40(%r12),%rdi
412352: 49 3b 7c 24 48 cmp 0x48(%r12),%rdi
412357: 0f 84 33 01 00 00 je 412490 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x550>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
41235d: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
412362: e8 c9 1b ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
412367: 49 8b 44 24 40 mov 0x40(%r12),%rax
41236c: 48 83 c0 30 add $0x30,%rax
412370: 49 89 44 24 40 mov %rax,0x40(%r12)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412375: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
41237f: 49 2b 44 24 38 sub 0x38(%r12),%rax
412384: 49 89 c4 mov %rax,%r12
412387: 49 c1 fc 04 sar $0x4,%r12
41238b: 4c 0f af e2 imul %rdx,%r12
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
41238f: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
412395: 0f 87 3e 01 00 00 ja 4124d9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x599>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
41239b: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
4123a0: 49 83 ec 01 sub $0x1,%r12
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
4123a4: e8 d7 1a ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:288
4123a9: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
4123ae: e8 cd 1a ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
4123b3: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
4123b8: 48 8b 14 24 mov (%rsp),%rdx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
4123bc: 48 8b 8d 70 01 00 00 mov 0x170(%rbp),%rcx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
4123c3: 48 8d 04 40 lea (%rax,%rax,2),%rax
4123c7: 48 c1 e0 04 shl $0x4,%rax
4123cb: 48 03 42 38 add 0x38(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
4123cf: 48 8d 51 e8 lea -0x18(%rcx),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
4123d3: 4c 89 60 08 mov %r12,0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
4123d7: 48 8b 85 60 01 00 00 mov 0x160(%rbp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:374
4123de: 4c 89 64 24 10 mov %r12,0x10(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
4123e3: 48 39 d0 cmp %rdx,%rax
4123e6: 0f 84 d9 00 00 00 je 4124c5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x585>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4123ec: 66 0f 6f 14 24 movdqa (%rsp),%xmm2
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
4123f1: 48 83 c0 18 add $0x18,%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
4123f5: 0f 11 50 e8 movups %xmm2,-0x18(%rax)
4123f9: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
4123fe: 48 89 50 f8 mov %rdx,-0x8(%rax)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
412402: 48 89 85 60 01 00 00 mov %rax,0x160(%rbp)
412409: e9 4c fe ff ff jmpq 41225a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x31a>
41240e: 66 90 xchg %ax,%ax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329 (discriminator 2)
412410: 48 89 ef mov %rbp,%rdi
412413: a8 08 test $0x8,%al
412415: 75 59 jne 412470 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x530>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329 (discriminator 5)
412417: e8 84 68 ff ff callq 408ca0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 5)
41241c: 41 bc 01 00 00 00 mov $0x1,%r12d
412422: e9 b2 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412427: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321 (discriminator 6)
412430: e8 eb 5e ff ff callq 408320 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 6)
412435: 41 bc 01 00 00 00 mov $0x1,%r12d
41243b: e9 99 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319 (discriminator 4)
412440: e8 cb 5a ff ff callq 407f10 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 4)
412445: 41 bc 01 00 00 00 mov $0x1,%r12d
41244b: e9 89 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319 (discriminator 6)
412450: e8 1b 5c ff ff callq 408070 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 6)
412455: 41 bc 01 00 00 00 mov $0x1,%r12d
41245b: e9 79 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:321 (discriminator 4)
412460: e8 5b 5d ff ff callq 4081c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 4)
412465: 41 bc 01 00 00 00 mov $0x1,%r12d
41246b: e9 69 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329 (discriminator 6)
412470: e8 ab 87 ff ff callq 40ac20 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 6)
412475: 41 bc 01 00 00 00 mov $0x1,%r12d
41247b: e9 59 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:329 (discriminator 4)
412480: e8 2b 78 ff ff callq 409cb0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:353 (discriminator 4)
412485: 41 bc 01 00 00 00 mov $0x1,%r12d
41248b: e9 49 fb ff ff jmpq 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
412490: 4d 8d 44 24 38 lea 0x38(%r12),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
412495: 48 89 fe mov %rdi,%rsi
412498: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
41249d: 4c 89 c7 mov %r8,%rdi
4124a0: e8 8b 2c ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4124a5: 49 8b 44 24 40 mov 0x40(%r12),%rax
4124aa: e9 c6 fe ff ff jmpq 412375 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x435>
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:240
4124af: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
4124b6: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
4124bb: e8 80 57 ff ff callq 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
4124c0: e9 95 fd ff ff jmpq 41225a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x31a>
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:240
4124c5: 48 8d bd 30 01 00 00 lea 0x130(%rbp),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
4124cc: 48 89 e6 mov %rsp,%rsi
4124cf: e8 6c 57 ff ff callq 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
4124d4: e9 81 fd ff ff jmpq 41225a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x31a>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
4124d9: be 90 42 41 00 mov $0x414290,%esi
4124de: bf 09 00 00 00 mov $0x9,%edi
4124e3: e8 78 fe fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:335
4124e8: be 24 46 41 00 mov $0x414624,%esi
4124ed: bf 05 00 00 00 mov $0x5,%edi
4124f2: e8 69 fe fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
4124f7: 48 89 c5 mov %rax,%rbp
4124fa: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
4124ff: e8 7c 19 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:288
412504: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
412509: e8 72 19 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
41250e: 48 89 ef mov %rbp,%rdi
412511: e8 ca fd fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
412516: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
0000000000412520 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:120
412520: 41 54 push %r12
412522: 55 push %rbp
412523: 53 push %rbx
412524: 48 89 fb mov %rdi,%rbx
412527: 48 83 ec 30 sub $0x30,%rsp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:139
41252b: e8 90 0d 00 00 callq 4132c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv>
412530: 84 c0 test %al,%al
412532: 0f 84 b8 00 00 00 je 4125f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0xd0>
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:169
412538: 48 8b bb 60 01 00 00 mov 0x160(%rbx),%rdi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:210
41253f: 48 3b bb 68 01 00 00 cmp 0x168(%rbx),%rdi
412546: 0f 84 7c 01 00 00 je 4126c8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x1a8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
41254c: f3 0f 6f 57 e8 movdqu -0x18(%rdi),%xmm2
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
412551: 48 83 ef 18 sub $0x18,%rdi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
412555: 0f 29 14 24 movaps %xmm2,(%rsp)
412559: 48 8b 47 10 mov 0x10(%rdi),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
41255d: 48 89 bb 60 01 00 00 mov %rdi,0x160(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
412564: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:126
412569: 48 89 df mov %rbx,%rdi
41256c: e8 af ff ff ff callq 412520 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv>
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:169
412571: 48 8b bb 60 01 00 00 mov 0x160(%rbx),%rdi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:210
412578: 48 3b bb 68 01 00 00 cmp 0x168(%rbx),%rdi
41257f: 0f 84 bb 01 00 00 je 412740 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x220>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
412585: 4c 8b 67 f0 mov -0x10(%rdi),%r12
412589: 48 8b 6f f8 mov -0x8(%rdi),%rbp
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
41258d: 48 83 ef 18 sub $0x18,%rdi
412591: 48 89 bb 60 01 00 00 mov %rdi,0x160(%rbx)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
412598: 48 8b 93 70 01 00 00 mov 0x170(%rbx),%rdx
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
41259f: 48 8b 44 24 10 mov 0x10(%rsp),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
4125a4: 48 8b 0c 24 mov (%rsp),%rcx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
4125a8: 48 83 ea 18 sub $0x18,%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
4125ac: 48 8d 04 40 lea (%rax,%rax,2),%rax
4125b0: 48 c1 e0 04 shl $0x4,%rax
4125b4: 48 03 41 38 add 0x38(%rcx),%rax
4125b8: 4c 89 60 08 mov %r12,0x8(%rax)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
4125bc: 48 89 6c 24 10 mov %rbp,0x10(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
4125c1: 48 39 d7 cmp %rdx,%rdi
4125c4: 0f 84 06 02 00 00 je 4127d0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x2b0>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
4125ca: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
4125cf: 48 83 c7 18 add $0x18,%rdi
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
4125d3: 0f 11 4f e8 movups %xmm1,-0x18(%rdi)
4125d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax
4125dc: 48 89 47 f8 mov %rax,-0x8(%rdi)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1500
4125e0: 48 89 bb 60 01 00 00 mov %rdi,0x160(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:132
4125e7: 48 83 c4 30 add $0x30,%rsp
4125eb: 5b pop %rbx
4125ec: 5d pop %rbp
4125ed: 41 5c pop %r12
4125ef: c3 retq
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:141
4125f0: 48 89 df mov %rbx,%rdi
4125f3: e8 48 f9 ff ff callq 411f40 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv>
4125f8: 84 c0 test %al,%al
4125fa: 0f 85 a0 00 00 00 jne 4126a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x180>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
412600: 48 8b ab 00 01 00 00 mov 0x100(%rbx),%rbp
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
412607: c7 04 24 0a 00 00 00 movl $0xa,(%rsp)
41260e: 48 c7 44 24 08 ff ff ff ff movq $0xffffffffffffffff,0x8(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
412617: 48 8b 7d 40 mov 0x40(%rbp),%rdi
41261b: 48 3b 7d 48 cmp 0x48(%rbp),%rdi
41261f: 0f 84 8b 01 00 00 je 4127b0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x290>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
412625: 49 89 e4 mov %rsp,%r12
412628: 4c 89 e6 mov %r12,%rsi
41262b: e8 00 19 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
412630: 48 8b 45 40 mov 0x40(%rbp),%rax
412634: 48 83 c0 30 add $0x30,%rax
412638: 48 89 45 40 mov %rax,0x40(%rbp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
41263c: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
412646: 48 2b 45 38 sub 0x38(%rbp),%rax
41264a: 48 89 c5 mov %rax,%rbp
41264d: 48 c1 fd 04 sar $0x4,%rbp
412651: 48 0f af ea imul %rdx,%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
412655: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
41265b: 0f 87 88 01 00 00 ja 4127e9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x2c9>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
412661: 4c 89 e7 mov %r12,%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412664: 48 83 ed 01 sub $0x1,%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
412668: e8 13 18 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
41266d: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
412674: 66 48 0f 6e c5 movq %rbp,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
412679: 4c 89 e6 mov %r12,%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
41267c: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
412680: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
412687: 48 89 04 24 mov %rax,(%rsp)
41268b: 0f 11 44 24 08 movups %xmm0,0x8(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
412690: e8 ab 56 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:132
412695: 48 83 c4 30 add $0x30,%rsp
412699: 5b pop %rbx
41269a: 5d pop %rbp
41269b: 41 5c pop %r12
41269d: c3 retq
41269e: 66 90 xchg %ax,%ax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_termEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:143
4126a0: 48 89 df mov %rbx,%rdi
4126a3: e8 48 97 ff ff callq 40bdf0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv>
4126a8: 84 c0 test %al,%al
4126aa: 0f 84 88 fe ff ff je 412538 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x18>
4126b0: 48 89 df mov %rbx,%rdi
4126b3: e8 38 97 ff ff callq 40bdf0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv>
4126b8: 84 c0 test %al,%al
4126ba: 75 e4 jne 4126a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x180>
4126bc: e9 77 fe ff ff jmpq 412538 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x18>
4126c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
4126c8: 48 8b 83 78 01 00 00 mov 0x178(%rbx),%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4126cf: be f8 01 00 00 mov $0x1f8,%esi
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
4126d4: 48 8b 40 f8 mov -0x8(%rax),%rax
4126d8: f3 0f 6f 98 e0 01 00 00 movdqu 0x1e0(%rax),%xmm3
4126e0: 0f 29 1c 24 movaps %xmm3,(%rsp)
4126e4: 48 8b 80 f0 01 00 00 mov 0x1f0(%rax),%rax
4126eb: 48 89 44 24 10 mov %rax,0x10(%rsp)
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4126f0: e8 cb fa fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
4126f5: 48 8b 93 78 01 00 00 mov 0x178(%rbx),%rdx
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
4126fc: 48 8b 42 f8 mov -0x8(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
412700: 48 83 ea 08 sub $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
412704: 66 48 0f 6e ea movq %rdx,%xmm5
412709: 48 8d 88 e0 01 00 00 lea 0x1e0(%rax),%rcx
412710: 66 48 0f 6e e0 movq %rax,%xmm4
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
412715: 48 05 f8 01 00 00 add $0x1f8,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
41271b: 66 48 0f 6e c1 movq %rcx,%xmm0
412720: 66 0f 6c c4 punpcklqdq %xmm4,%xmm0
412724: 0f 11 83 60 01 00 00 movups %xmm0,0x160(%rbx)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
41272b: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
412730: 66 0f 6c c5 punpcklqdq %xmm5,%xmm0
412734: 0f 11 83 70 01 00 00 movups %xmm0,0x170(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
41273b: e9 29 fe ff ff jmpq 412569 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x49>
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
412740: 48 8b 83 78 01 00 00 mov 0x178(%rbx),%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
412747: be f8 01 00 00 mov $0x1f8,%esi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
41274c: 48 8b 40 f8 mov -0x8(%rax),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
412750: 4c 8b a0 e8 01 00 00 mov 0x1e8(%rax),%r12
412757: 48 8b a8 f0 01 00 00 mov 0x1f0(%rax),%rbp
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41275e: e8 5d fa fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
412763: 48 8b 83 78 01 00 00 mov 0x178(%rbx),%rax
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
41276a: 48 8b 48 f8 mov -0x8(%rax),%rcx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
41276e: 48 83 e8 08 sub $0x8,%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
412772: 48 8d b9 e0 01 00 00 lea 0x1e0(%rcx),%rdi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
412779: 48 8d 91 f8 01 00 00 lea 0x1f8(%rcx),%rdx
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
412780: 66 48 0f 6e c7 movq %rdi,%xmm0
412785: 0f 16 00 movhps (%rax),%xmm0
412788: 66 48 0f 6e f0 movq %rax,%xmm6
41278d: 0f 11 83 60 01 00 00 movups %xmm0,0x160(%rbx)
412794: 66 48 0f 6e c2 movq %rdx,%xmm0
412799: 66 0f 6c c6 punpcklqdq %xmm6,%xmm0
41279d: 0f 11 83 70 01 00 00 movups %xmm0,0x170(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
4127a4: e9 f6 fd ff ff jmpq 41259f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x7f>
4127a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4127b0: 49 89 e4 mov %rsp,%r12
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
4127b3: 4c 8d 45 38 lea 0x38(%rbp),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
4127b7: 48 89 fe mov %rdi,%rsi
4127ba: 4c 89 e2 mov %r12,%rdx
4127bd: 4c 89 c7 mov %r8,%rdi
4127c0: e8 6b 29 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4127c5: 48 8b 45 40 mov 0x40(%rbp),%rax
4127c9: e9 6e fe ff ff jmpq 41263c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x11c>
4127ce: 66 90 xchg %ax,%ax
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4127d0: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1503
4127d7: 48 89 e6 mov %rsp,%rsi
4127da: e8 61 54 ff ff callq 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
4127df: e9 03 fe ff ff jmpq 4125e7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0xc7>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
4127e4: 48 89 c5 mov %rax,%rbp
4127e7: eb 0f jmp 4127f8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x2d8>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
4127e9: be 90 42 41 00 mov $0x414290,%esi
4127ee: bf 09 00 00 00 mov $0x9,%edi
4127f3: e8 68 fb fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
4127f8: 4c 89 e7 mov %r12,%rdi
4127fb: e8 80 16 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
412800: 48 89 ef mov %rbp,%rdi
412803: e8 d8 fa fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv():
412808: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
0000000000412810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:96
412810: 41 57 push %r15
412812: 41 56 push %r14
412814: 41 55 push %r13
412816: 41 54 push %r12
412818: 55 push %rbp
412819: 53 push %rbx
41281a: 48 89 fb mov %rdi,%rbx
41281d: 48 81 ec b8 00 00 00 sub $0xb8,%rsp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:99
412824: e8 f7 fc ff ff callq 412520 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
412829: 83 bb 98 00 00 00 13 cmpl $0x13,0x98(%rbx)
412830: 74 16 je 412848 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x38>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:116
412832: 48 81 c4 b8 00 00 00 add $0xb8,%rsp
412839: 5b pop %rbx
41283a: 5d pop %rbp
41283b: 41 5c pop %r12
41283d: 41 5d pop %r13
41283f: 41 5e pop %r14
412841: 41 5f pop %r15
412843: c3 retq
412844: 0f 1f 40 00 nopl 0x0(%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
412848: 48 8d 83 10 01 00 00 lea 0x110(%rbx),%rax
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
41284f: 4c 8d 7b 08 lea 0x8(%rbx),%r15
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412853: 49 be ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%r14
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41285d: 48 89 04 24 mov %rax,(%rsp)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
412861: 48 8d 83 d0 00 00 00 lea 0xd0(%rbx),%rax
412868: 48 89 44 24 08 mov %rax,0x8(%rsp)
41286d: 48 89 c6 mov %rax,%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
412870: 48 8b 3c 24 mov (%rsp),%rdi
412874: e8 97 f8 fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
412879: 4c 89 ff mov %r15,%rdi
41287c: e8 1f 26 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:102
412881: 48 89 de mov %rbx,%rsi
412884: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
412889: e8 22 15 ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:103
41288e: 48 89 df mov %rbx,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:102
412891: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:103
412896: e8 85 fc ff ff callq 412520 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:104
41289b: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
4128a0: 48 89 de mov %rbx,%rsi
4128a3: e8 08 15 ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4128a8: 48 8b ab 00 01 00 00 mov 0x100(%rbx),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:104
4128af: 4c 8b 64 24 40 mov 0x40(%rsp),%r12
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
4128b4: c7 84 24 80 00 00 00 0a 00 00 00 movl $0xa,0x80(%rsp)
4128bf: 48 c7 84 24 88 00 00 00 ff ff ff ff movq $0xffffffffffffffff,0x88(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4128cb: 48 8b 7d 40 mov 0x40(%rbp),%rdi
4128cf: 48 3b 7d 48 cmp 0x48(%rbp),%rdi
4128d3: 0f 84 7f 01 00 00 je 412a58 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x248>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
4128d9: 48 8d b4 24 80 00 00 00 lea 0x80(%rsp),%rsi
4128e1: e8 4a 16 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
4128e6: 48 8b 45 40 mov 0x40(%rbp),%rax
4128ea: 48 83 c0 30 add $0x30,%rax
4128ee: 48 89 45 40 mov %rax,0x40(%rbp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4128f2: 48 2b 45 38 sub 0x38(%rbp),%rax
4128f6: 48 89 c5 mov %rax,%rbp
4128f9: 48 c1 fd 04 sar $0x4,%rbp
4128fd: 49 0f af ee imul %r14,%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
412901: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
412907: 0f 87 7f 01 00 00 ja 412a8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x27c>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
41290d: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412915: 48 83 ed 01 sub $0x1,%rbp
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
412919: e8 62 15 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
41291e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
412923: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:250
412928: f3 0f 7e 44 24 38 movq 0x38(%rsp),%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
41292e: 48 c1 e0 04 shl $0x4,%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:252
412932: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
41293a: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
41293f: c7 44 24 50 01 00 00 00 movl $0x1,0x50(%rsp)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412947: 48 03 42 38 add 0x38(%rdx),%rax
41294b: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:250
412950: 0f 16 44 24 18 movhps 0x18(%rsp),%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412955: 48 89 68 08 mov %rbp,0x8(%rax)
412959: 4b 8d 04 64 lea (%r12,%r12,2),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
41295d: 4c 8b a3 00 01 00 00 mov 0x100(%rbx),%r12
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412964: 48 c1 e0 04 shl $0x4,%rax
412968: 48 03 42 38 add 0x38(%rdx),%rax
41296c: 48 89 68 08 mov %rbp,0x8(%rax)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:250
412970: 0f 11 44 24 58 movups %xmm0,0x58(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:252
412975: e8 b6 15 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
41297a: 49 8b 7c 24 40 mov 0x40(%r12),%rdi
41297f: 49 3b 7c 24 48 cmp 0x48(%r12),%rdi
412984: 0f 84 a6 00 00 00 je 412a30 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x220>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
41298a: 48 8d b4 24 80 00 00 00 lea 0x80(%rsp),%rsi
412992: e8 99 15 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
412997: 49 8b 44 24 40 mov 0x40(%r12),%rax
41299c: 48 83 c0 30 add $0x30,%rax
4129a0: 49 89 44 24 40 mov %rax,0x40(%r12)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
4129a5: 49 2b 44 24 38 sub 0x38(%r12),%rax
4129aa: 49 89 c4 mov %rax,%r12
4129ad: 49 c1 fc 04 sar $0x4,%r12
4129b1: 4d 0f af e6 imul %r14,%r12
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
4129b5: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
4129bb: 0f 87 b7 00 00 00 ja 412a78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x268>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:252
4129c1: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
4129c9: e8 b2 14 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:247
4129ce: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
4129d3: e8 a8 14 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4129d8: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEll():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:366
4129df: 66 48 0f 6e cd movq %rbp,%xmm1
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
4129e4: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
4129eb: 48 8d b4 24 80 00 00 00 lea 0x80(%rsp),%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEll():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:366
4129f3: 48 89 84 24 80 00 00 00 mov %rax,0x80(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
4129fb: 49 8d 44 24 ff lea -0x1(%r12),%rax
412a00: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEll():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:366
412a05: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
412a09: 0f 11 84 24 88 00 00 00 movups %xmm0,0x88(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
412a11: e8 2a 53 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
412a16: 83 bb 98 00 00 00 13 cmpl $0x13,0x98(%rbx)
412a1d: 0f 85 0f fe ff ff jne 412832 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x22>
412a23: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
412a28: e9 43 fe ff ff jmpq 412870 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x60>
412a2d: 0f 1f 00 nopl (%rax)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
412a30: 4d 8d 44 24 38 lea 0x38(%r12),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
412a35: 48 89 fe mov %rdi,%rsi
412a38: 48 8d 94 24 80 00 00 00 lea 0x80(%rsp),%rdx
412a40: 4c 89 c7 mov %r8,%rdi
412a43: e8 e8 26 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412a48: 49 8b 44 24 40 mov 0x40(%r12),%rax
412a4d: e9 53 ff ff ff jmpq 4129a5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x195>
412a52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
412a58: 4c 8d 45 38 lea 0x38(%rbp),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
412a5c: 48 89 fe mov %rdi,%rsi
412a5f: 48 8d 94 24 80 00 00 00 lea 0x80(%rsp),%rdx
412a67: 4c 89 c7 mov %r8,%rdi
412a6a: e8 c1 26 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412a6f: 48 8b 45 40 mov 0x40(%rbp),%rax
412a73: e9 7a fe ff ff jmpq 4128f2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0xe2>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
412a78: be 90 42 41 00 mov $0x414290,%esi
412a7d: bf 09 00 00 00 mov $0x9,%edi
412a82: e8 d9 f8 fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
412a87: 48 89 c5 mov %rax,%rbp
412a8a: eb 14 jmp 412aa0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x290>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
412a8c: be 90 42 41 00 mov $0x414290,%esi
412a91: bf 09 00 00 00 mov $0x9,%edi
412a96: e8 c5 f8 fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:252
412a9b: 48 89 c5 mov %rax,%rbp
412a9e: eb 15 jmp 412ab5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x2a5>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:324
412aa0: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
412aa8: e8 d3 13 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
412aad: 48 89 ef mov %rbp,%rdi
412ab0: e8 2b f8 fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE13_M_insert_altEllb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:252
412ab5: 48 8d bc 24 80 00 00 00 lea 0x80(%rsp),%rdi
412abd: e8 be 13 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:247
412ac2: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412ac7: e8 b4 13 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
412acc: 48 89 ef mov %rbp,%rdi
412acf: e8 0c f8 fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv():
412ad4: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0(%rax,%rax,1)
412ade: 66 90 xchg %ax,%ax
0000000000412ae0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:65
412ae0: 41 57 push %r15
_ZNSt15regex_constantsorENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:193
412ae2: 44 89 c0 mov %r8d,%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412ae5: 4c 8d 7f 08 lea 0x8(%rdi),%r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:65
412ae9: 41 56 push %r14
_ZNSt15regex_constantsorENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:193
412aeb: 83 c8 10 or $0x10,%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:65
412aee: 41 55 push %r13
412af0: 49 89 d5 mov %rdx,%r13
412af3: 41 54 push %r12
412af5: 49 89 cc mov %rcx,%r12
412af8: 55 push %rbp
412af9: 48 89 f5 mov %rsi,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412afc: 48 89 ce mov %rcx,%rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:65
412aff: 53 push %rbx
412b00: 48 89 fb mov %rdi,%rbx
412b03: 48 81 ec 88 00 00 00 sub $0x88,%rsp
_ZNSt15regex_constantsorENS_18syntax_option_typeES0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_constants.h:193
412b0a: 41 f7 c0 f0 03 00 00 test $0x3f0,%r8d
412b11: 44 0f 44 c0 cmove %eax,%r8d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412b15: 44 89 07 mov %r8d,(%rdi)
412b18: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412b1d: e8 fe f5 fe ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
412b22: 8b 0b mov (%rbx),%ecx
412b24: 4c 8d 44 24 50 lea 0x50(%rsp),%r8
412b29: 4c 89 ea mov %r13,%rdx
412b2c: 48 89 ee mov %rbp,%rsi
412b2f: 4c 89 ff mov %r15,%rdi
412b32: e8 b9 23 ff ff callq 404ef0 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80 (discriminator 2)
412b37: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412b3c: e8 3f f7 fe ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115 (discriminator 2)
412b41: bf 68 00 00 00 mov $0x68,%edi
_ZNSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EEC4ISaIS5_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1371 (discriminator 2)
412b46: 48 c7 83 00 01 00 00 00 00 00 00 movq $0x0,0x100(%rbx)
_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115 (discriminator 2)
412b51: e8 5a f6 fe ff callq 4021b0 <_Znwm@plt>
412b56: 48 89 c5 mov %rax,%rbp
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:121 (discriminator 2)
412b59: 48 8b 05 78 27 00 00 mov 0x2778(%rip),%rax # 4152d8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x128>
_ZNSt12_Vector_baseImSaImEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98 (discriminator 2)
412b60: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193 (discriminator 2)
412b64: 4c 8d b3 20 01 00 00 lea 0x120(%rbx),%r14
_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC4IJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEES6_DpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:547 (discriminator 2)
412b6b: 48 c7 45 00 88 50 41 00 movq $0x415088,0x0(%rbp)
_ZNSt7__cxx1112regex_traitsIcEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:159 (discriminator 2)
412b73: 4c 8d 6d 60 lea 0x60(%rbp),%r13
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:121 (discriminator 2)
412b77: 48 89 45 08 mov %rax,0x8(%rbp)
_ZN9__gnu_cxx13new_allocatorINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE9constructIS6_JRKSt6localeRNSt15regex_constants18syntax_option_typeEEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150 (discriminator 2)
412b7b: 8b 03 mov (%rbx),%eax
_ZNSt7__cxx1112regex_traitsIcEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:159 (discriminator 2)
412b7d: 4c 89 ef mov %r13,%rdi
_ZNSt12_Vector_baseImSaImEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98 (discriminator 2)
412b80: 48 c7 45 20 00 00 00 00 movq $0x0,0x20(%rbp)
_ZNSt8__detail9_NFA_baseC4ENSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:192 (discriminator 2)
412b88: 89 45 28 mov %eax,0x28(%rbp)
412b8b: 48 c7 45 30 00 00 00 00 movq $0x0,0x30(%rbp)
412b93: 48 c7 45 38 00 00 00 00 movq $0x0,0x38(%rbp)
412b9b: c6 45 40 00 movb $0x0,0x40(%rbp)
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98 (discriminator 2)
412b9f: 48 c7 45 58 00 00 00 00 movq $0x0,0x58(%rbp)
_ZNSt12_Vector_baseImSaImEE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98 (discriminator 2)
412ba7: 0f 11 45 10 movups %xmm0,0x10(%rbp)
_ZNSt12_Vector_baseINSt8__detail6_StateIcEESaIS2_EE17_Vector_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:98 (discriminator 2)
412bab: 0f 11 45 48 movups %xmm0,0x48(%rbp)
_ZNSt7__cxx1112regex_traitsIcEC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:159 (discriminator 2)
412baf: e8 9c f7 fe ff callq 402350 <_ZNSt6localeC1Ev@plt>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEC4ERKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:230 (discriminator 2)
412bb4: 4c 89 e6 mov %r12,%rsi
412bb7: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
412bbc: e8 5f f5 fe ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
_ZSt4swapISt6localeENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197 (discriminator 2)
412bc1: 4c 89 ee mov %r13,%rsi
412bc4: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412bc9: e8 52 f5 fe ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198 (discriminator 2)
412bce: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
412bd3: 4c 89 ef mov %r13,%rdi
412bd6: e8 25 f6 fe ff callq 402200 <_ZNSt6localeaSERKS_@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199 (discriminator 2)
412bdb: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
412be0: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
412be5: e8 16 f6 fe ff callq 402200 <_ZNSt6localeaSERKS_@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197 (discriminator 2)
412bea: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412bef: e8 8c f6 fe ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZNSt7__cxx1112regex_traitsIcE5imbueESt6locale():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:364 (discriminator 2)
412bf4: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
412bf9: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412bfe: e8 1d f5 fe ff callq 402120 <_ZNSt6localeC1ERKS_@plt>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEC4ERKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:230 (discriminator 2)
412c03: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412c08: e8 73 f6 fe ff callq 402280 <_ZNSt6localeD1Ev@plt>
412c0d: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
412c12: e8 69 f6 fe ff callq 402280 <_ZNSt6localeD1Ev@plt>
_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7_M_addrEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/aligned_buffer.h:104 (discriminator 2)
412c17: 48 8d 45 10 lea 0x10(%rbp),%rax
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:152 (discriminator 2)
412c1b: 66 0f ef c0 pxor %xmm0,%xmm0
_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:686 (discriminator 2)
412c1f: 66 48 0f 6e d5 movq %rbp,%xmm2
_ZN9__gnu_cxx16__aligned_bufferINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEEE7_M_addrEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/aligned_buffer.h:104 (discriminator 2)
412c24: 66 48 0f 6e c8 movq %rax,%xmm1
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC4EPcOS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:160 (discriminator 2)
412c29: 4c 89 b3 10 01 00 00 mov %r14,0x110(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193 (discriminator 2)
412c30: 48 8d 83 10 01 00 00 lea 0x110(%rbx),%rax
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115 (discriminator 2)
412c37: bf 40 00 00 00 mov $0x40,%edi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183 (discriminator 2)
412c3c: 48 c7 83 18 01 00 00 00 00 00 00 movq $0x0,0x118(%rbx)
_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:686 (discriminator 2)
412c47: 66 0f 6c ca punpcklqdq %xmm2,%xmm1
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322 (discriminator 2)
412c4b: c6 83 20 01 00 00 00 movb $0x0,0x120(%rbx)
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_Deque_impl_dataC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:493 (discriminator 2)
412c52: 48 c7 83 30 01 00 00 00 00 00 00 movq $0x0,0x130(%rbx)
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:620 (discriminator 2)
412c5d: 48 c7 83 38 01 00 00 08 00 00 00 movq $0x8,0x138(%rbx)
_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC4INSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS9_EJRKSt6localeRNSt15regex_constants18syntax_option_typeEEEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:686 (discriminator 2)
412c68: 0f 11 8b 00 01 00 00 movups %xmm1,0x100(%rbx)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:152 (discriminator 2)
412c6f: 0f 11 83 40 01 00 00 movups %xmm0,0x140(%rbx)
412c76: 0f 11 83 50 01 00 00 movups %xmm0,0x150(%rbx)
412c7d: 0f 11 83 60 01 00 00 movups %xmm0,0x160(%rbx)
412c84: 0f 11 83 70 01 00 00 movups %xmm0,0x170(%rbx)
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:193 (discriminator 2)
412c8b: 48 89 44 24 08 mov %rax,0x8(%rsp)
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115 (discriminator 2)
412c90: e8 1b f5 fe ff callq 4021b0 <_Znwm@plt>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:630
412c95: 48 8b 93 38 01 00 00 mov 0x138(%rbx),%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:622
412c9c: 48 89 83 30 01 00 00 mov %rax,0x130(%rbx)
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
412ca3: bf f8 01 00 00 mov $0x1f8,%edi
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:630
412ca8: 48 8d 2c 95 fc ff ff ff lea -0x4(,%rdx,4),%rbp
412cb0: 48 83 e5 f8 and $0xfffffffffffffff8,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:629
412cb4: 48 01 c5 add %rax,%rbp
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE8allocateEmPKv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:115
412cb7: e8 f4 f4 fe ff callq 4021b0 <_Znwm@plt>
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
412cbc: 48 8d 90 f8 01 00 00 lea 0x1f8(%rax),%rdx
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:645
412cc3: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:660
412cc8: 48 89 45 00 mov %rax,0x0(%rbp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412ccc: 4c 89 e7 mov %r12,%rdi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
412ccf: 48 89 83 68 01 00 00 mov %rax,0x168(%rbx)
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:645
412cd6: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
412cda: 48 89 83 60 01 00 00 mov %rax,0x160(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:79
412ce1: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
412ce8: 48 89 ab 58 01 00 00 mov %rbp,0x158(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:79
412cef: 48 83 c0 50 add $0x50,%rax
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
412cf3: 48 89 93 50 01 00 00 mov %rdx,0x150(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
412cfa: 48 89 ab 78 01 00 00 mov %rbp,0x178(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
412d01: 48 89 93 70 01 00 00 mov %rdx,0x170(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412d08: 48 89 83 80 01 00 00 mov %rax,0x180(%rbx)
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:645
412d0f: 0f 11 83 40 01 00 00 movups %xmm0,0x140(%rbx)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412d16: e8 95 f3 fe ff callq 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
412d1b: 48 8b ab 00 01 00 00 mov 0x100(%rbx),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412d22: 48 89 83 88 01 00 00 mov %rax,0x188(%rbx)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:278
412d29: 48 8b 45 28 mov 0x28(%rbp),%rax
_ZNKSt8__detail9_NFA_base8_M_startEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:207
412d2d: 4c 8b 6d 20 mov 0x20(%rbp),%r13
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
412d31: 48 8b 75 08 mov 0x8(%rbp),%rsi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:278
412d35: 48 8d 50 01 lea 0x1(%rax),%rdx
412d39: 48 89 44 24 18 mov %rax,0x18(%rsp)
412d3e: 48 89 55 28 mov %rdx,0x28(%rbp)
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1189
412d42: 48 3b 75 10 cmp 0x10(%rbp),%rsi
412d46: 0f 84 99 03 00 00 je 4130e5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x605>
_ZN9__gnu_cxx13new_allocatorImE9constructImJRKmEEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
412d4c: 48 89 06 mov %rax,(%rsi)
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1194
412d4f: 48 83 c6 08 add $0x8,%rsi
412d53: 48 89 75 08 mov %rsi,0x8(%rbp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:281
412d57: 48 8b 44 24 18 mov 0x18(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
412d5c: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412d61: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
412d66: c7 44 24 20 08 00 00 00 movl $0x8,0x20(%rsp)
412d6e: 48 c7 44 24 28 ff ff ff ff movq $0xffffffffffffffff,0x28(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:281
412d77: 48 89 44 24 30 mov %rax,0x30(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
412d7c: e8 af 11 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
412d81: 48 8b 7d 40 mov 0x40(%rbp),%rdi
412d85: 48 3b 7d 48 cmp 0x48(%rbp),%rdi
412d89: 0f 84 91 02 00 00 je 413020 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x540>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
412d8f: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
412d94: e8 97 11 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
412d99: 48 8b 45 40 mov 0x40(%rbp),%rax
412d9d: 4c 8d 60 30 lea 0x30(%rax),%r12
412da1: 4c 89 65 40 mov %r12,0x40(%rbp)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412da5: 48 b8 ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rax
412daf: 4c 2b 65 38 sub 0x38(%rbp),%r12
412db3: 4c 89 e2 mov %r12,%rdx
412db6: 48 c1 fa 04 sar $0x4,%rdx
412dba: 48 0f af d0 imul %rax,%rdx
412dbe: 48 89 54 24 08 mov %rdx,0x8(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
412dc3: 49 81 fc 00 3e 49 00 cmp $0x493e00,%r12
412dca: 0f 87 82 03 00 00 ja 413152 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x672>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
412dd0: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412dd5: e8 a6 10 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:280
412dda: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
412ddf: e8 9c 10 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412de4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412de9: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:84
412dee: 48 89 df mov %rbx,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412df1: 48 c1 e0 04 shl $0x4,%rax
412df5: 48 03 45 38 add 0x38(%rbp),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412df9: 48 83 ea 01 sub $0x1,%rdx
412dfd: 48 89 50 08 mov %rdx,0x8(%rax)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:84
412e01: e8 0a fa ff ff callq 412810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
412e06: 83 bb 98 00 00 00 1b cmpl $0x1b,0x98(%rbx)
412e0d: 0f 84 e4 02 00 00 je 4130f7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x617>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:86
412e13: bf 05 00 00 00 mov $0x5,%edi
412e18: e8 43 f2 fe ff callq 402060 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@plt>
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EC4ERKS8_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:169
412e1d: 48 8b bb 60 01 00 00 mov 0x160(%rbx),%rdi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_EmmEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:210
412e24: 48 3b bb 68 01 00 00 cmp 0x168(%rbx),%rdi
412e2b: 0f 84 46 02 00 00 je 413077 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x597>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
412e31: 4c 8b 7f f0 mov -0x10(%rdi),%r15
412e35: 4c 8b 6f f8 mov -0x8(%rdi),%r13
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1558
412e39: 48 83 ef 18 sub $0x18,%rdi
412e3d: 48 89 bb 60 01 00 00 mov %rdi,0x160(%rbx)
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
412e44: 48 8b 45 38 mov 0x38(%rbp),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
412e48: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
412e4d: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:381
412e52: 4e 89 7c 20 d8 mov %r15,-0x28(%rax,%r12,1)
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
412e57: 4c 8b bb 00 01 00 00 mov 0x100(%rbx),%r15
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
412e5e: 48 c7 44 24 28 ff ff ff ff movq $0xffffffffffffffff,0x28(%rsp)
_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
412e67: 49 8b 47 08 mov 0x8(%r15),%rax
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
412e6b: c7 44 24 20 09 00 00 00 movl $0x9,0x20(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:289
412e73: 48 8b 50 f8 mov -0x8(%rax),%rdx
_ZNSt6vectorImSaImEE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1228
412e77: 48 83 e8 08 sub $0x8,%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:289
412e7b: 48 89 54 24 30 mov %rdx,0x30(%rsp)
_ZNSt6vectorImSaImEE8pop_backEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1228
412e80: 49 89 47 08 mov %rax,0x8(%r15)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
412e84: e8 a7 10 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
412e89: 49 8b 7f 40 mov 0x40(%r15),%rdi
412e8d: 49 3b 7f 48 cmp 0x48(%r15),%rdi
412e91: 0f 84 c3 01 00 00 je 41305a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x57a>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
412e97: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
412e9c: e8 8f 10 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
412ea1: 49 8b 47 40 mov 0x40(%r15),%rax
412ea5: 4c 8d 60 30 lea 0x30(%rax),%r12
412ea9: 4d 89 67 40 mov %r12,0x40(%r15)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412ead: 48 b8 ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rax
412eb7: 4d 2b 67 38 sub 0x38(%r15),%r12
412ebb: 4d 89 e7 mov %r12,%r15
412ebe: 49 c1 ff 04 sar $0x4,%r15
412ec2: 4c 0f af f8 imul %rax,%r15
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
412ec6: 49 81 fc 00 3e 49 00 cmp $0x493e00,%r12
412ecd: 0f 87 44 02 00 00 ja 413117 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x637>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
412ed3: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412ed8: 49 83 ef 01 sub $0x1,%r15
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
412edc: e8 9f 0f ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:288
412ee1: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
412ee6: e8 95 0f ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412eeb: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
412ef0: 4c 8b ab 00 01 00 00 mov 0x100(%rbx),%r13
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412ef7: 48 c1 e0 04 shl $0x4,%rax
412efb: 48 03 45 38 add 0x38(%rbp),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412eff: 4c 89 78 08 mov %r15,0x8(%rax)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
412f03: 49 8b 7d 40 mov 0x40(%r13),%rdi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
412f07: c7 44 24 50 0c 00 00 00 movl $0xc,0x50(%rsp)
412f0f: 48 c7 44 24 58 ff ff ff ff movq $0xffffffffffffffff,0x58(%rsp)
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
412f18: 49 3b 7d 48 cmp 0x48(%r13),%rdi
412f1c: 0f 84 1b 01 00 00 je 41303d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x55d>
_ZN9__gnu_cxx13new_allocatorINSt8__detail6_StateIcEEE9constructIS3_JS3_EEEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:150
412f22: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
412f27: e8 04 10 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
412f2c: 49 8b 45 40 mov 0x40(%r13),%rax
412f30: 48 83 c0 30 add $0x30,%rax
412f34: 49 89 45 40 mov %rax,0x40(%r13)
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
412f38: 48 ba ab aa aa aa aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rdx
412f42: 49 2b 45 38 sub 0x38(%r13),%rax
412f46: 49 89 c5 mov %rax,%r13
412f49: 49 c1 fd 04 sar $0x4,%r13
412f4d: 4c 0f af ea imul %rdx,%r13
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:330
412f51: 48 3d 00 3e 49 00 cmp $0x493e00,%rax
412f57: 0f 87 c9 01 00 00 ja 413126 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x646>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
412f5d: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412f62: 49 83 ed 01 sub $0x1,%r13
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
412f66: e8 15 0f ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
412f6b: 48 8b b3 00 01 00 00 mov 0x100(%rbx),%rsi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
412f72: 48 8b 45 38 mov 0x38(%rbp),%rax
_ZN9__gnu_cxx17__normal_iteratorIPNSt8__detail6_StateIcEESt6vectorIS3_SaIS3_EEEC4ERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
412f76: 48 8b 7e 40 mov 0x40(%rsi),%rdi
412f7a: 48 8b 56 38 mov 0x38(%rsi),%rdx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:336
412f7e: 4e 89 6c 20 d8 mov %r13,-0x28(%rax,%r12,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:180
412f83: 48 39 fa cmp %rdi,%rdx
412f86: 74 4d je 412fd5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4f5>
412f88: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:182
412f90: 48 8b 42 08 mov 0x8(%rdx),%rax
412f94: 48 85 c0 test %rax,%rax
412f97: 78 24 js 412fbd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4dd>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
412f99: 48 8b 4e 38 mov 0x38(%rsi),%rcx
412f9d: eb 0e jmp 412fad <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4cd>
412f9f: 90 nop
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:184
412fa0: 48 8b 40 08 mov 0x8(%rax),%rax
412fa4: 48 89 42 08 mov %rax,0x8(%rdx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:182
412fa8: 48 85 c0 test %rax,%rax
412fab: 78 10 js 412fbd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4dd>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
412fad: 48 8d 04 40 lea (%rax,%rax,2),%rax
412fb1: 48 c1 e0 04 shl $0x4,%rax
412fb5: 48 01 c8 add %rcx,%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:182
412fb8: 83 38 0a cmpl $0xa,(%rax)
412fbb: 74 e3 je 412fa0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4c0>
_ZNSt8__detail11_State_base10_M_has_altEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:106
412fbd: 8b 02 mov (%rdx),%eax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:108
412fbf: 8d 48 ff lea -0x1(%rax),%ecx
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:185
412fc2: 83 f9 01 cmp $0x1,%ecx
412fc5: 76 29 jbe 412ff0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x510>
412fc7: 83 f8 07 cmp $0x7,%eax
412fca: 74 24 je 412ff0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x510>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:180
412fcc: 48 83 c2 30 add $0x30,%rdx
412fd0: 48 39 d7 cmp %rdx,%rdi
412fd3: 75 bb jne 412f90 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4b0>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:92
412fd5: 48 81 c4 88 00 00 00 add $0x88,%rsp
412fdc: 5b pop %rbx
412fdd: 5d pop %rbp
412fde: 41 5c pop %r12
412fe0: 41 5d pop %r13
412fe2: 41 5e pop %r14
412fe4: 41 5f pop %r15
412fe6: c3 retq
412fe7: 66 0f 1f 84 00 00 00 00 00 nopw 0x0(%rax,%rax,1)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:186
412ff0: 48 8b 42 10 mov 0x10(%rdx),%rax
412ff4: 48 85 c0 test %rax,%rax
412ff7: 79 14 jns 41300d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x52d>
412ff9: eb d1 jmp 412fcc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4ec>
412ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:188
413000: 48 8b 40 08 mov 0x8(%rax),%rax
413004: 48 89 42 10 mov %rax,0x10(%rdx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:186
413008: 48 85 c0 test %rax,%rax
41300b: 78 bf js 412fcc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4ec>
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EEixEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1046
41300d: 48 8d 04 40 lea (%rax,%rax,2),%rax
413011: 48 c1 e0 04 shl $0x4,%rax
413015: 48 03 46 38 add 0x38(%rsi),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_eliminate_dummyEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:186
413019: 83 38 0a cmpl $0xa,(%rax)
41301c: 74 e2 je 413000 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x520>
41301e: eb ac jmp 412fcc <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4ec>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
413020: 4c 8d 45 38 lea 0x38(%rbp),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
413024: 48 89 fe mov %rdi,%rsi
413027: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
41302c: 4c 89 c7 mov %r8,%rdi
41302f: e8 fc 20 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
413034: 4c 8b 65 40 mov 0x40(%rbp),%r12
413038: e9 68 fd ff ff jmpq 412da5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x2c5>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
41303d: 4d 8d 45 38 lea 0x38(%r13),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
413041: 48 89 fe mov %rdi,%rsi
413044: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
413049: 4c 89 c7 mov %r8,%rdi
41304c: e8 df 20 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
413051: 49 8b 45 40 mov 0x40(%r13),%rax
413055: e9 de fe ff ff jmpq 412f38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x458>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
41305a: 4d 8d 47 38 lea 0x38(%r15),%r8
_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE12emplace_backIJS2_EEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
41305e: 48 89 fe mov %rdi,%rsi
413061: 48 8d 54 24 50 lea 0x50(%rsp),%rdx
413066: 4c 89 c7 mov %r8,%rdi
413069: e8 c2 20 ff ff callq 405130 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_>
_ZNKSt6vectorINSt8__detail6_StateIcEESaIS2_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
41306e: 4d 8b 67 40 mov 0x40(%r15),%r12
413072: e9 36 fe ff ff jmpq 412ead <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x3cd>
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
413077: 48 8b 83 78 01 00 00 mov 0x178(%rbx),%rax
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41307e: be f8 01 00 00 mov $0x1f8,%esi
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
413083: 48 8b 40 f8 mov -0x8(%rax),%rax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
413087: 4c 8b b8 e8 01 00 00 mov 0x1e8(%rax),%r15
41308e: 4c 8b a8 f0 01 00 00 mov 0x1f0(%rax),%r13
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
413095: e8 26 f1 fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
41309a: 48 8b 93 78 01 00 00 mov 0x178(%rbx),%rdx
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
4130a1: 48 8b 42 f8 mov -0x8(%rdx),%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:561
4130a5: 48 83 ea 08 sub $0x8,%rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
4130a9: 66 48 0f 6e e2 movq %rdx,%xmm4
4130ae: 48 8d b0 e0 01 00 00 lea 0x1e0(%rax),%rsi
4130b5: 66 48 0f 6e d8 movq %rax,%xmm3
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
4130ba: 48 05 f8 01 00 00 add $0x1f8,%rax
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
4130c0: 66 48 0f 6e c6 movq %rsi,%xmm0
4130c5: 66 0f 6c c3 punpcklqdq %xmm3,%xmm0
4130c9: 0f 11 83 60 01 00 00 movups %xmm0,0x160(%rbx)
_ZNSt15_Deque_iteratorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEERS5_PS5_E11_M_set_nodeEPS7_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:264
4130d0: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_pop_back_auxEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
4130d5: 66 0f 6c c4 punpcklqdq %xmm4,%xmm0
4130d9: 0f 11 83 70 01 00 00 movups %xmm0,0x170(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
4130e0: e9 5f fd ff ff jmpq 412e44 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x364>
_ZNSt6vectorImSaImEE9push_backERKm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1198
4130e5: 48 8d 54 24 18 lea 0x18(%rsp),%rdx
4130ea: 48 89 ef mov %rbp,%rdi
4130ed: e8 0e 19 ff ff callq 404a00 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_>
4130f2: e9 60 fc ff ff jmpq 412d57 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x277>
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4130f7: 48 8d b3 d0 00 00 00 lea 0xd0(%rbx),%rsi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4130fe: 48 8d bb 10 01 00 00 lea 0x110(%rbx),%rdi
413105: e8 06 f0 fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
41310a: 4c 89 ff mov %r15,%rdi
41310d: e8 8e 1d ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:595
413112: e9 06 fd ff ff jmpq 412e1d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x33d>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
413117: be 90 42 41 00 mov $0x414290,%esi
41311c: bf 09 00 00 00 mov $0x9,%edi
413121: e8 3a f2 fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
413126: be 90 42 41 00 mov $0x414290,%esi
41312b: bf 09 00 00 00 mov $0x9,%edi
413130: e8 2b f2 fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596
413135: 48 89 c5 mov %rax,%rbp
413138: eb 40 jmp 41317a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x69a>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:662
41313a: 48 89 c7 mov %rax,%rdi
41313d: e9 ef 00 00 00 jmpq 413231 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x751>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
413142: 48 89 c5 mov %rax,%rbp
413145: e9 f6 00 00 00 jmpq 413240 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x760>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
41314a: 48 89 c5 mov %rax,%rbp
41314d: e9 95 00 00 00 jmpq 4131e7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x707>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:331
413152: be 90 42 41 00 mov $0x414290,%esi
413157: bf 09 00 00 00 mov $0x9,%edi
41315c: e8 ff f1 fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187
413161: 48 89 c5 mov %rax,%rbp
413164: eb 54 jmp 4131ba <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x6da>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
413166: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
41316b: e8 10 0d ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:288
413170: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
413175: e8 06 0d ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:596 (discriminator 7)
41317a: 48 83 bb 30 01 00 00 00 cmpq $0x0,0x130(%rbx)
413182: 74 36 je 4131ba <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x6da>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:598
413184: 48 8b 83 78 01 00 00 mov 0x178(%rbx),%rax
41318b: 4c 8b a3 58 01 00 00 mov 0x158(%rbx),%r12
413192: 4c 8d 68 08 lea 0x8(%rax),%r13
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
413196: 4d 39 e5 cmp %r12,%r13
413199: 0f 87 f8 00 00 00 ja 413297 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x7b7>
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41319f: 48 8b 83 38 01 00 00 mov 0x138(%rbx),%rax
4131a6: 48 8b bb 30 01 00 00 mov 0x130(%rbx),%rdi
4131ad: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
4131b5: e8 06 f0 fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187 (discriminator 5)
4131ba: 48 8b bb 10 01 00 00 mov 0x110(%rbx),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231 (discriminator 5)
4131c1: 49 39 fe cmp %rdi,%r14
4131c4: 74 10 je 4131d6 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x6f6>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4131c6: 48 8b 83 20 01 00 00 mov 0x120(%rbx),%rax
4131cd: 48 8d 70 01 lea 0x1(%rax),%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4131d1: e8 ea ef fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:732
4131d6: 48 8b bb 08 01 00 00 mov 0x108(%rbx),%rdi
4131dd: 48 85 ff test %rdi,%rdi
4131e0: 74 05 je 4131e7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x707>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:733
4131e2: e8 49 0b ff ff callq 403d30 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv>
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:187 (discriminator 3)
4131e7: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi
_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:203 (discriminator 3)
4131ee: 48 8d 83 e0 00 00 00 lea 0xe0(%rbx),%rax
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:231 (discriminator 3)
4131f5: 48 39 c7 cmp %rax,%rdi
4131f8: 74 10 je 41320a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x72a>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:237
4131fa: 48 8b b3 e0 00 00 00 mov 0xe0(%rbx),%rsi
413201: 48 83 c6 01 add $0x1,%rsi
_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
413205: e8 b6 ef fe ff callq 4021c0 <_ZdlPvm@plt>
_ZN9__gnu_cxx13new_allocatorIcED4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:89
41320a: 48 89 ef mov %rbp,%rdi
41320d: e8 ce f0 fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:291
413212: 48 89 c5 mov %rax,%rbp
413215: e9 4c ff ff ff jmpq 413166 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x686>
41321a: eb f6 jmp 413212 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x732>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
41321c: 48 89 c5 mov %rax,%rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80 (discriminator 1)
41321f: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
413224: e8 57 f0 fe ff callq 402280 <_ZNSt6localeD1Ev@plt>
413229: 48 89 ef mov %rbp,%rdi
41322c: e8 af f0 fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:662
413231: e8 6a ee fe ff callq 4020a0 <__cxa_begin_catch@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:665
413236: e8 55 f0 fe ff callq 402290 <__cxa_rethrow@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:662
41323b: 48 89 c5 mov %rax,%rbp
41323e: eb 0f jmp 41324f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x76f>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
413240: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
413245: e8 36 0c ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
41324a: e9 2b ff ff ff jmpq 41317a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x69a>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE15_M_create_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:662
41324f: e8 5c f0 fe ff callq 4022b0 <__cxa_end_catch@plt>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:635
413254: 48 89 ef mov %rbp,%rdi
413257: e8 44 ee fe ff callq 4020a0 <__cxa_begin_catch@plt>
_ZN9__gnu_cxx13new_allocatorIPNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS7_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
41325c: 48 8b 83 38 01 00 00 mov 0x138(%rbx),%rax
413263: 48 8b bb 30 01 00 00 mov 0x130(%rbx),%rdi
41326a: 48 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%rsi
413272: e8 49 ef fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:638
413277: 48 c7 83 30 01 00 00 00 00 00 00 movq $0x0,0x130(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:639
413282: 48 c7 83 38 01 00 00 00 00 00 00 movq $0x0,0x138(%rbx)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:640
41328d: e8 fe ef fe ff callq 402290 <__cxa_rethrow@plt>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:635
413292: 48 89 c5 mov %rax,%rbp
413295: eb 17 jmp 4132ae <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x7ce>
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
413297: 49 8b 3c 24 mov (%r12),%rdi
41329b: be f8 01 00 00 mov $0x1f8,%esi
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
4132a0: 49 83 c4 08 add $0x8,%r12
_ZN9__gnu_cxx13new_allocatorINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEEE10deallocateEPS6_m():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/new_allocator.h:133
4132a4: e8 17 ef fe ff callq 4021c0 <_ZdlPvm@plt>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_destroy_nodesEPPS5_S9_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:675
4132a9: e9 e8 fe ff ff jmpq 413196 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x6b6>
_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_initialize_mapEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:635
4132ae: e8 fd ef fe ff callq 4022b0 <__cxa_end_catch@plt>
4132b3: e9 02 ff ff ff jmpq 4131ba <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x6da>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE():
4132b8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004132c0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv>:
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:151
4132c0: 41 56 push %r14
4132c2: 41 55 push %r13
4132c4: 41 54 push %r12
4132c6: 55 push %rbp
4132c7: 53 push %rbx
4132c8: 48 89 fb mov %rdi,%rbx
4132cb: 48 81 ec 90 00 00 00 sub $0x90,%rsp
_ZNKSt8__detail8_ScannerIcE12_M_get_tokenEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:227
4132d2: 8b 87 98 00 00 00 mov 0x98(%rdi),%eax
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
4132d8: 83 f8 16 cmp $0x16,%eax
4132db: 74 33 je 413310 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x50>
4132dd: 83 f8 17 cmp $0x17,%eax
4132e0: 0f 84 ba 00 00 00 je 4133a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0xe0>
4132e6: 83 f8 18 cmp $0x18,%eax
4132e9: 0f 84 01 01 00 00 je 4133f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x130>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:177
4132ef: 45 31 c0 xor %r8d,%r8d
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
4132f2: 83 f8 07 cmp $0x7,%eax
4132f5: 0f 84 7d 01 00 00 je 413478 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x1b8>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:179
4132fb: 48 81 c4 90 00 00 00 add $0x90,%rsp
413302: 44 89 c0 mov %r8d,%eax
413305: 5b pop %rbx
413306: 5d pop %rbp
413307: 41 5c pop %r12
413309: 41 5d pop %r13
41330b: 41 5e pop %r14
41330d: c3 retq
41330e: 66 90 xchg %ax,%ax
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
413310: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
413317: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41331b: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
413322: e8 e9 ed fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
413327: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:299
41332a: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
41332f: e8 6c 1b ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
413334: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:299
41333b: 48 89 ee mov %rbp,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
41333e: c7 44 24 60 04 00 00 00 movl $0x4,0x60(%rsp)
413346: 48 c7 44 24 68 ff ff ff ff movq $0xffffffffffffffff,0x68(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_line_beginEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:299
41334f: e8 4c 21 ff ff callq 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
413354: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:303
413359: 48 89 ef mov %rbp,%rdi
41335c: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
413360: 0f 29 04 24 movaps %xmm0,(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:316
413364: e8 17 0b ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
413369: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
413370: 66 0f 6f 04 24 movdqa (%rsp),%xmm0
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
413375: 48 89 ee mov %rbp,%rsi
_ZNSt5stackINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESt5dequeIS5_SaIS5_EEE4pushEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_stack.h:245
413378: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEC4ERNS_4_NFAIS3_EEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:362
41337f: 48 89 44 24 60 mov %rax,0x60(%rsp)
413384: 0f 11 44 24 68 movups %xmm0,0x68(%rsp)
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backEOS5_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1509
413389: e8 b2 49 ff ff callq 407d40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:178
41338e: 41 b8 01 00 00 00 mov $0x1,%r8d
413394: e9 62 ff ff ff jmpq 4132fb <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x3b>
413399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4133a0: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4133a7: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4133ab: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4133b2: e8 59 ed fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4133b7: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:303
4133ba: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4133bf: e8 dc 1a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4133c4: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:303
4133cb: 48 89 ee mov %rbp,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
4133ce: c7 44 24 60 05 00 00 00 movl $0x5,0x60(%rsp)
4133d6: 48 c7 44 24 68 ff ff ff ff movq $0xffffffffffffffff,0x68(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE18_M_insert_line_endEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:303
4133df: e8 bc 20 ff ff callq 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
4133e4: e9 6b ff ff ff jmpq 413354 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x94>
4133e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
4133f0: 48 8d b7 d0 00 00 00 lea 0xd0(%rdi),%rsi
4133f7: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
4133fb: 48 8d bf 10 01 00 00 lea 0x110(%rdi),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:310
413402: 4c 8d 64 24 30 lea 0x30(%rsp),%r12
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
413407: e8 04 ed fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
41340c: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:310
41340f: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
413414: e8 87 1a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:160
413419: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:310
413420: 4c 89 e6 mov %r12,%rsi
413423: 48 89 ef mov %rbp,%rdi
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
413426: 4c 8b ab 00 01 00 00 mov 0x100(%rbx),%r13
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:160
41342d: 80 38 6e cmpb $0x6e,(%rax)
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
413430: c7 44 24 30 06 00 00 00 movl $0x6,0x30(%rsp)
413438: 48 c7 44 24 38 ff ff ff ff movq $0xffffffffffffffff,0x38(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE20_M_insert_word_boundEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:309
413441: 0f 94 44 24 48 sete 0x48(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:310
413446: e8 e5 0a ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
41344b: 48 89 ee mov %rbp,%rsi
41344e: 4c 89 ef mov %r13,%rdi
413451: e8 4a 20 ff ff callq 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
413456: 66 48 0f 6e c0 movq %rax,%xmm0
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41345b: 48 89 ef mov %rbp,%rdi
41345e: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
413462: 0f 29 04 24 movaps %xmm0,(%rsp)
413466: e8 15 0a ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:316
41346b: 4c 89 e7 mov %r12,%rdi
41346e: e9 f1 fe ff ff jmpq 413364 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0xa4>
413473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
413478: 4c 8d b7 d0 00 00 00 lea 0xd0(%rdi),%r14
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:593
41347f: 4c 8d af 10 01 00 00 lea 0x110(%rdi),%r13
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
413486: 4c 89 f6 mov %r14,%rsi
_ZNKSt8__detail8_ScannerIcE12_M_get_valueB5cxx11Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:231
413489: 48 8d 6f 08 lea 0x8(%rdi),%rbp
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
41348d: 4c 89 ef mov %r13,%rdi
413490: e8 7b ec fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
413495: 48 89 ef mov %rbp,%rdi
413498: e8 03 1a ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:164
41349d: 48 8b 83 10 01 00 00 mov 0x110(%rbx),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:165
4134a4: 48 89 df mov %rbx,%rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:164
4134a7: 80 38 6e cmpb $0x6e,(%rax)
4134aa: 41 0f 94 c4 sete %r12b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:165
4134ae: e8 5d f3 ff ff callq 412810 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:591
4134b3: 83 bb 98 00 00 00 08 cmpl $0x8,0x98(%rbx)
4134ba: 0f 85 e5 00 00 00 jne 4135a5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x2e5>
_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:1366
4134c0: 4c 89 f6 mov %r14,%rsi
4134c3: 4c 89 ef mov %r13,%rdi
4134c6: e8 45 ec fe ff callq 402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4134cb: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
4134ce: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:594
4134d3: e8 c8 19 ff ff callq 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:169
4134d8: 48 89 de mov %rbx,%rsi
4134db: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
4134e0: e8 cb 08 ff ff callq 403db0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv>
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
4134e5: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
4134ec: 48 89 ee mov %rbp,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
4134ef: c7 44 24 60 0c 00 00 00 movl $0xc,0x60(%rsp)
4134f7: 48 c7 44 24 68 ff ff ff ff movq $0xffffffffffffffff,0x68(%rsp)
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:169
413500: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
413505: e8 96 1f ff ff callq 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
41350a: 48 89 ef mov %rbp,%rdi
41350d: 49 89 c5 mov %rax,%r13
413510: e8 6b 09 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
413515: 48 8b 54 24 10 mov 0x10(%rsp),%rdx
41351a: 4b 8d 04 76 lea (%r14,%r14,2),%rax
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41351e: 48 89 ef mov %rbp,%rdi
_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE9_M_appendEl():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:373
413521: 48 c1 e0 04 shl $0x4,%rax
413525: 48 03 42 38 add 0x38(%rdx),%rax
413529: 4c 89 68 08 mov %r13,0x8(%rax)
_ZNKSt12__shared_ptrINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEELN9__gnu_cxx12_Lock_policyE2EE3getEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1325
41352d: 4c 8b ab 00 01 00 00 mov 0x100(%rbx),%r13
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:318
413534: 44 88 64 24 48 mov %r12b,0x48(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:317
413539: 48 8b 44 24 18 mov 0x18(%rsp),%rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41353e: 4c 8d 64 24 30 lea 0x30(%rsp),%r12
413543: 4c 89 e6 mov %r12,%rsi
_ZNSt8__detail11_State_baseC4ENS_7_OpcodeE():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:99
413546: c7 44 24 30 07 00 00 00 movl $0x7,0x30(%rsp)
41354e: 48 c7 44 24 38 ff ff ff ff movq $0xffffffffffffffff,0x38(%rsp)
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:317
413557: 48 89 44 24 40 mov %rax,0x40(%rsp)
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41355c: e8 cf 09 ff ff callq 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
413561: 48 89 ee mov %rbp,%rsi
413564: 4c 89 ef mov %r13,%rdi
413567: e8 34 1f ff ff callq 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
41356c: e9 e5 fe ff ff jmpq 413456 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x196>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
413571: 49 89 c4 mov %rax,%r12
413574: eb 05 jmp 41357b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x2bb>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
413576: 49 89 c5 mov %rax,%r13
413579: eb 10 jmp 41358b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x2cb>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_acceptEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:239
41357b: 48 89 ef mov %rbp,%rdi
41357e: e8 fd 08 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
413583: 4c 89 e7 mov %r12,%rdi
413586: e8 55 ed fe ff callq 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE19_M_insert_lookaheadElb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41358b: 48 89 ef mov %rbp,%rdi
41358e: e8 ed 08 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:316
413593: 4c 89 e7 mov %r12,%rdi
413596: e8 e5 08 ff ff callq 403e80 <_ZNSt8__detail6_StateIcED1Ev>
41359b: 4c 89 ef mov %r13,%rdi
41359e: e8 3d ed fe ff callq 4022e0 <_Unwind_Resume@plt>
4135a3: eb cc jmp 413571 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x2b1>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:167
4135a5: be 24 46 41 00 mov $0x414624,%esi
4135aa: bf 05 00 00 00 mov $0x5,%edi
4135af: e8 ac ed fe ff callq 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
4135b4: eb c0 jmp 413576 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x2b6>
4135b6: eb b9 jmp 413571 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x2b1>
4135b8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
00000000004135c0 <__libc_csu_init>:
__libc_csu_init():
4135c0: f3 0f 1e fa endbr64
4135c4: 41 57 push %r15
4135c6: 4c 8d 3d 03 65 00 00 lea 0x6503(%rip),%r15 # 419ad0 <__frame_dummy_init_array_entry>
4135cd: 41 56 push %r14
4135cf: 49 89 d6 mov %rdx,%r14
4135d2: 41 55 push %r13
4135d4: 49 89 f5 mov %rsi,%r13
4135d7: 41 54 push %r12
4135d9: 41 89 fc mov %edi,%r12d
4135dc: 55 push %rbp
4135dd: 48 8d 2d f4 64 00 00 lea 0x64f4(%rip),%rbp # 419ad8 <__do_global_dtors_aux_fini_array_entry>
4135e4: 53 push %rbx
4135e5: 4c 29 fd sub %r15,%rbp
4135e8: 48 83 ec 08 sub $0x8,%rsp
4135ec: e8 0f ea fe ff callq 402000 <_init>
4135f1: 48 c1 fd 03 sar $0x3,%rbp
4135f5: 74 1f je 413616 <__libc_csu_init+0x56>
4135f7: 31 db xor %ebx,%ebx
4135f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
413600: 4c 89 f2 mov %r14,%rdx
413603: 4c 89 ee mov %r13,%rsi
413606: 44 89 e7 mov %r12d,%edi
413609: 41 ff 14 df callq *(%r15,%rbx,8)
41360d: 48 83 c3 01 add $0x1,%rbx
413611: 48 39 dd cmp %rbx,%rbp
413614: 75 ea jne 413600 <__libc_csu_init+0x40>
413616: 48 83 c4 08 add $0x8,%rsp
41361a: 5b pop %rbx
41361b: 5d pop %rbp
41361c: 41 5c pop %r12
41361e: 41 5d pop %r13
413620: 41 5e pop %r14
413622: 41 5f pop %r15
413624: c3 retq
413625: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nopw %cs:0x0(%rax,%rax,1)
0000000000413630 <__libc_csu_fini>:
__libc_csu_fini():
413630: f3 0f 1e fa endbr64
413634: c3 retq
Disassembly of section .fini:
0000000000413638 <_fini>:
_fini():
413638: f3 0f 1e fa endbr64
41363c: 48 83 ec 08 sub $0x8,%rsp
413640: 48 83 c4 08 add $0x8,%rsp
413644: c3 retq