blob: fdcd9d4dab5b4d3ff36c827ba9a5fa3e2391ec62 [file] [log] [blame] [raw]
/tmp/compiler-explorer-compiler202095-9137-1kkxb4c.yd7w/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 rsp,0x8
402008: 48 8b 05 d1 7f 01 00 mov rax,QWORD PTR [rip+0x17fd1] # 419fe0 <__gmon_start__>
40200f: 48 85 c0 test rax,rax
402012: 74 02 je 402016 <_init+0x16>
402014: ff d0 call rax
402016: 48 83 c4 08 add rsp,0x8
40201a: c3 ret
Disassembly of section .plt:
0000000000402020 <.plt>:
402020: ff 35 e2 7f 01 00 push QWORD PTR [rip+0x17fe2] # 41a008 <_GLOBAL_OFFSET_TABLE_+0x8>
402026: ff 25 e4 7f 01 00 jmp QWORD PTR [rip+0x17fe4] # 41a010 <_GLOBAL_OFFSET_TABLE_+0x10>
40202c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
0000000000402030 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>:
402030: ff 25 e2 7f 01 00 jmp QWORD PTR [rip+0x17fe2] # 41a018 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4>
402036: 68 00 00 00 00 push 0x0
40203b: e9 e0 ff ff ff jmp 402020 <.plt>
0000000000402040 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@plt>:
402040: ff 25 da 7f 01 00 jmp QWORD PTR [rip+0x17fda] # 41a020 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@GLIBCXX_3.4.21>
402046: 68 01 00 00 00 push 0x1
40204b: e9 d0 ff ff ff jmp 402020 <.plt>
0000000000402050 <_ZNSt8ios_baseC2Ev@plt>:
402050: ff 25 d2 7f 01 00 jmp QWORD PTR [rip+0x17fd2] # 41a028 <_ZNSt8ios_baseC2Ev@GLIBCXX_3.4>
402056: 68 02 00 00 00 push 0x2
40205b: e9 c0 ff ff ff jmp 402020 <.plt>
0000000000402060 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@plt>:
402060: ff 25 ca 7f 01 00 jmp QWORD PTR [rip+0x17fca] # 41a030 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@GLIBCXX_3.4.15>
402066: 68 03 00 00 00 push 0x3
40206b: e9 b0 ff ff ff jmp 402020 <.plt>
0000000000402070 <_ZNSt8ios_baseD2Ev@plt>:
402070: ff 25 c2 7f 01 00 jmp QWORD PTR [rip+0x17fc2] # 41a038 <_ZNSt8ios_baseD2Ev@GLIBCXX_3.4>
402076: 68 04 00 00 00 push 0x4
40207b: e9 a0 ff ff ff jmp 402020 <.plt>
0000000000402080 <_ZSt17__throw_bad_allocv@plt>:
402080: ff 25 ba 7f 01 00 jmp QWORD PTR [rip+0x17fba] # 41a040 <_ZSt17__throw_bad_allocv@GLIBCXX_3.4>
402086: 68 05 00 00 00 push 0x5
40208b: e9 90 ff ff ff jmp 402020 <.plt>
0000000000402090 <strchr@plt>:
402090: ff 25 b2 7f 01 00 jmp QWORD PTR [rip+0x17fb2] # 41a048 <strchr@GLIBC_2.2.5>
402096: 68 06 00 00 00 push 0x6
40209b: e9 80 ff ff ff jmp 402020 <.plt>
00000000004020a0 <__cxa_begin_catch@plt>:
4020a0: ff 25 aa 7f 01 00 jmp QWORD PTR [rip+0x17faa] # 41a050 <__cxa_begin_catch@CXXABI_1.3>
4020a6: 68 07 00 00 00 push 0x7
4020ab: e9 70 ff ff ff jmp 402020 <.plt>
00000000004020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>:
4020b0: ff 25 a2 7f 01 00 jmp QWORD PTR [rip+0x17fa2] # 41a058 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@GLIBCXX_3.4>
4020b6: 68 08 00 00 00 push 0x8
4020bb: e9 60 ff ff ff jmp 402020 <.plt>
00000000004020c0 <memcmp@plt>:
4020c0: ff 25 9a 7f 01 00 jmp QWORD PTR [rip+0x17f9a] # 41a060 <memcmp@GLIBC_2.2.5>
4020c6: 68 09 00 00 00 push 0x9
4020cb: e9 50 ff ff ff jmp 402020 <.plt>
00000000004020d0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>:
4020d0: ff 25 92 7f 01 00 jmp QWORD PTR [rip+0x17f92] # 41a068 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21>
4020d6: 68 0a 00 00 00 push 0xa
4020db: e9 40 ff ff ff jmp 402020 <.plt>
00000000004020e0 <__cxa_allocate_exception@plt>:
4020e0: ff 25 8a 7f 01 00 jmp QWORD PTR [rip+0x17f8a] # 41a070 <__cxa_allocate_exception@CXXABI_1.3>
4020e6: 68 0b 00 00 00 push 0xb
4020eb: e9 30 ff ff ff jmp 402020 <.plt>
00000000004020f0 <_ZNKSt6locale2id5_M_idEv@plt>:
4020f0: ff 25 82 7f 01 00 jmp QWORD PTR [rip+0x17f82] # 41a078 <_ZNKSt6locale2id5_M_idEv@GLIBCXX_3.4>
4020f6: 68 0c 00 00 00 push 0xc
4020fb: e9 20 ff ff ff jmp 402020 <.plt>
0000000000402100 <_ZSt20__throw_length_errorPKc@plt>:
402100: ff 25 7a 7f 01 00 jmp QWORD PTR [rip+0x17f7a] # 41a080 <_ZSt20__throw_length_errorPKc@GLIBCXX_3.4>
402106: 68 0d 00 00 00 push 0xd
40210b: e9 10 ff ff ff jmp 402020 <.plt>
0000000000402110 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>:
402110: ff 25 72 7f 01 00 jmp QWORD PTR [rip+0x17f72] # 41a088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21>
402116: 68 0e 00 00 00 push 0xe
40211b: e9 00 ff ff ff jmp 402020 <.plt>
0000000000402120 <_ZNSt6localeC1ERKS_@plt>:
402120: ff 25 6a 7f 01 00 jmp QWORD PTR [rip+0x17f6a] # 41a090 <_ZNSt6localeC1ERKS_@GLIBCXX_3.4>
402126: 68 0f 00 00 00 push 0xf
40212b: e9 f0 fe ff ff jmp 402020 <.plt>
0000000000402130 <__cxa_guard_abort@plt>:
402130: ff 25 62 7f 01 00 jmp QWORD PTR [rip+0x17f62] # 41a098 <__cxa_guard_abort@CXXABI_1.3>
402136: 68 10 00 00 00 push 0x10
40213b: e9 e0 fe ff ff jmp 402020 <.plt>
0000000000402140 <__cxa_guard_release@plt>:
402140: ff 25 5a 7f 01 00 jmp QWORD PTR [rip+0x17f5a] # 41a0a0 <__cxa_guard_release@CXXABI_1.3>
402146: 68 11 00 00 00 push 0x11
40214b: e9 d0 fe ff ff jmp 402020 <.plt>
0000000000402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>:
402150: ff 25 52 7f 01 00 jmp QWORD PTR [rip+0x17f52] # 41a0a8 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4>
402156: 68 12 00 00 00 push 0x12
40215b: e9 c0 fe ff ff jmp 402020 <.plt>
0000000000402160 <_ZSt19__throw_logic_errorPKc@plt>:
402160: ff 25 4a 7f 01 00 jmp QWORD PTR [rip+0x17f4a] # 41a0b0 <_ZSt19__throw_logic_errorPKc@GLIBCXX_3.4>
402166: 68 13 00 00 00 push 0x13
40216b: e9 b0 fe ff ff jmp 402020 <.plt>
0000000000402170 <__cxa_free_exception@plt>:
402170: ff 25 42 7f 01 00 jmp QWORD PTR [rip+0x17f42] # 41a0b8 <__cxa_free_exception@CXXABI_1.3>
402176: 68 14 00 00 00 push 0x14
40217b: e9 a0 fe ff ff jmp 402020 <.plt>
0000000000402180 <memcpy@plt>:
402180: ff 25 3a 7f 01 00 jmp QWORD PTR [rip+0x17f3a] # 41a0c0 <memcpy@GLIBC_2.14>
402186: 68 15 00 00 00 push 0x15
40218b: e9 90 fe ff ff jmp 402020 <.plt>
0000000000402190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@plt>:
402190: ff 25 32 7f 01 00 jmp QWORD PTR [rip+0x17f32] # 41a0c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@GLIBCXX_3.4.21>
402196: 68 16 00 00 00 push 0x16
40219b: e9 80 fe ff ff jmp 402020 <.plt>
00000000004021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>:
4021a0: ff 25 2a 7f 01 00 jmp QWORD PTR [rip+0x17f2a] # 41a0d0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@GLIBCXX_3.4.21>
4021a6: 68 17 00 00 00 push 0x17
4021ab: e9 70 fe ff ff jmp 402020 <.plt>
00000000004021b0 <_Znwm@plt>:
4021b0: ff 25 22 7f 01 00 jmp QWORD PTR [rip+0x17f22] # 41a0d8 <_Znwm@GLIBCXX_3.4>
4021b6: 68 18 00 00 00 push 0x18
4021bb: e9 60 fe ff ff jmp 402020 <.plt>
00000000004021c0 <_ZdlPvm@plt>:
4021c0: ff 25 1a 7f 01 00 jmp QWORD PTR [rip+0x17f1a] # 41a0e0 <_ZdlPvm@CXXABI_1.3.9>
4021c6: 68 19 00 00 00 push 0x19
4021cb: e9 50 fe ff ff jmp 402020 <.plt>
00000000004021d0 <_ZNSi10_M_extractIlEERSiRT_@plt>:
4021d0: ff 25 12 7f 01 00 jmp QWORD PTR [rip+0x17f12] # 41a0e8 <_ZNSi10_M_extractIlEERSiRT_@GLIBCXX_3.4.9>
4021d6: 68 1a 00 00 00 push 0x1a
4021db: e9 40 fe ff ff jmp 402020 <.plt>
00000000004021e0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>:
4021e0: ff 25 0a 7f 01 00 jmp QWORD PTR [rip+0x17f0a] # 41a0f0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4>
4021e6: 68 1b 00 00 00 push 0x1b
4021eb: e9 30 fe ff ff jmp 402020 <.plt>
00000000004021f0 <_ZNSt11regex_errorD1Ev@plt>:
4021f0: ff 25 02 7f 01 00 jmp QWORD PTR [rip+0x17f02] # 41a0f8 <_ZNSt11regex_errorD1Ev@GLIBCXX_3.4.15>
4021f6: 68 1c 00 00 00 push 0x1c
4021fb: e9 20 fe ff ff jmp 402020 <.plt>
0000000000402200 <_ZNSt6localeaSERKS_@plt>:
402200: ff 25 fa 7e 01 00 jmp QWORD PTR [rip+0x17efa] # 41a100 <_ZNSt6localeaSERKS_@GLIBCXX_3.4>
402206: 68 1d 00 00 00 push 0x1d
40220b: e9 10 fe ff ff jmp 402020 <.plt>
0000000000402210 <__dynamic_cast@plt>:
402210: ff 25 f2 7e 01 00 jmp QWORD PTR [rip+0x17ef2] # 41a108 <__dynamic_cast@CXXABI_1.3>
402216: 68 1e 00 00 00 push 0x1e
40221b: e9 00 fe ff ff jmp 402020 <.plt>
0000000000402220 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>:
402220: ff 25 ea 7e 01 00 jmp QWORD PTR [rip+0x17eea] # 41a110 <_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11>
402226: 68 1f 00 00 00 push 0x1f
40222b: e9 f0 fd ff ff jmp 402020 <.plt>
0000000000402230 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>:
402230: ff 25 e2 7e 01 00 jmp QWORD PTR [rip+0x17ee2] # 41a118 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@GLIBCXX_3.4.21>
402236: 68 20 00 00 00 push 0x20
40223b: e9 e0 fd ff ff jmp 402020 <.plt>
0000000000402240 <_ZSt16__throw_bad_castv@plt>:
402240: ff 25 da 7e 01 00 jmp QWORD PTR [rip+0x17eda] # 41a120 <_ZSt16__throw_bad_castv@GLIBCXX_3.4>
402246: 68 21 00 00 00 push 0x21
40224b: e9 d0 fd ff ff jmp 402020 <.plt>
0000000000402250 <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@plt>:
402250: ff 25 d2 7e 01 00 jmp QWORD PTR [rip+0x17ed2] # 41a128 <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21>
402256: 68 22 00 00 00 push 0x22
40225b: e9 c0 fd ff ff jmp 402020 <.plt>
0000000000402260 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>:
402260: ff 25 ca 7e 01 00 jmp QWORD PTR [rip+0x17eca] # 41a130 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4>
402266: 68 23 00 00 00 push 0x23
40226b: e9 b0 fd ff ff jmp 402020 <.plt>
0000000000402270 <strcmp@plt>:
402270: ff 25 c2 7e 01 00 jmp QWORD PTR [rip+0x17ec2] # 41a138 <strcmp@GLIBC_2.2.5>
402276: 68 24 00 00 00 push 0x24
40227b: e9 a0 fd ff ff jmp 402020 <.plt>
0000000000402280 <_ZNSt6localeD1Ev@plt>:
402280: ff 25 ba 7e 01 00 jmp QWORD PTR [rip+0x17eba] # 41a140 <_ZNSt6localeD1Ev@GLIBCXX_3.4>
402286: 68 25 00 00 00 push 0x25
40228b: e9 90 fd ff ff jmp 402020 <.plt>
0000000000402290 <__cxa_rethrow@plt>:
402290: ff 25 b2 7e 01 00 jmp QWORD PTR [rip+0x17eb2] # 41a148 <__cxa_rethrow@CXXABI_1.3>
402296: 68 26 00 00 00 push 0x26
40229b: e9 80 fd ff ff jmp 402020 <.plt>
00000000004022a0 <memmove@plt>:
4022a0: ff 25 aa 7e 01 00 jmp QWORD PTR [rip+0x17eaa] # 41a150 <memmove@GLIBC_2.2.5>
4022a6: 68 27 00 00 00 push 0x27
4022ab: e9 70 fd ff ff jmp 402020 <.plt>
00000000004022b0 <__cxa_end_catch@plt>:
4022b0: ff 25 a2 7e 01 00 jmp QWORD PTR [rip+0x17ea2] # 41a158 <__cxa_end_catch@CXXABI_1.3>
4022b6: 68 28 00 00 00 push 0x28
4022bb: e9 60 fd ff ff jmp 402020 <.plt>
00000000004022c0 <__gxx_personality_v0@plt>:
4022c0: ff 25 9a 7e 01 00 jmp QWORD PTR [rip+0x17e9a] # 41a160 <__gxx_personality_v0@CXXABI_1.3>
4022c6: 68 29 00 00 00 push 0x29
4022cb: e9 50 fd ff ff jmp 402020 <.plt>
00000000004022d0 <__cxa_throw@plt>:
4022d0: ff 25 92 7e 01 00 jmp QWORD PTR [rip+0x17e92] # 41a168 <__cxa_throw@CXXABI_1.3>
4022d6: 68 2a 00 00 00 push 0x2a
4022db: e9 40 fd ff ff jmp 402020 <.plt>
00000000004022e0 <_Unwind_Resume@plt>:
4022e0: ff 25 8a 7e 01 00 jmp QWORD PTR [rip+0x17e8a] # 41a170 <_Unwind_Resume@GCC_3.0>
4022e6: 68 2b 00 00 00 push 0x2b
4022eb: e9 30 fd ff ff jmp 402020 <.plt>
00000000004022f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>:
4022f0: ff 25 82 7e 01 00 jmp QWORD PTR [rip+0x17e82] # 41a178 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21>
4022f6: 68 2c 00 00 00 push 0x2c
4022fb: e9 20 fd ff ff jmp 402020 <.plt>
0000000000402300 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>:
402300: ff 25 7a 7e 01 00 jmp QWORD PTR [rip+0x17e7a] # 41a180 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21>
402306: 68 2d 00 00 00 push 0x2d
40230b: e9 10 fd ff ff jmp 402020 <.plt>
0000000000402310 <__cxa_guard_acquire@plt>:
402310: ff 25 72 7e 01 00 jmp QWORD PTR [rip+0x17e72] # 41a188 <__cxa_guard_acquire@CXXABI_1.3>
402316: 68 2e 00 00 00 push 0x2e
40231b: e9 00 fd ff ff jmp 402020 <.plt>
0000000000402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>:
402320: ff 25 6a 7e 01 00 jmp QWORD PTR [rip+0x17e6a] # 41a190 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@GLIBCXX_3.4.21>
402326: 68 2f 00 00 00 push 0x2f
40232b: e9 f0 fc ff ff jmp 402020 <.plt>
0000000000402330 <_ZNSt13runtime_errorC2EPKc@plt>:
402330: ff 25 62 7e 01 00 jmp QWORD PTR [rip+0x17e62] # 41a198 <_ZNSt13runtime_errorC2EPKc@GLIBCXX_3.4.21>
402336: 68 30 00 00 00 push 0x30
40233b: e9 e0 fc ff ff jmp 402020 <.plt>
0000000000402340 <__cxa_bad_cast@plt>:
402340: ff 25 5a 7e 01 00 jmp QWORD PTR [rip+0x17e5a] # 41a1a0 <__cxa_bad_cast@CXXABI_1.3>
402346: 68 31 00 00 00 push 0x31
40234b: e9 d0 fc ff ff jmp 402020 <.plt>
0000000000402350 <_ZNSt6localeC1Ev@plt>:
402350: ff 25 52 7e 01 00 jmp QWORD PTR [rip+0x17e52] # 41a1a8 <_ZNSt6localeC1Ev@GLIBCXX_3.4>
402356: 68 32 00 00 00 push 0x32
40235b: e9 c0 fc ff ff jmp 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 r13,rsi
402365: 41 54 push r12
402367: 41 89 fc mov r12d,edi
40236a: bf 18 00 00 00 mov edi,0x18
40236f: 55 push rbp
402370: e8 6b fd ff ff call 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 rsi,r13
402378: 48 89 c7 mov rdi,rax
_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 rbp,rax
_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 call 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 edx,0x4021f0
402388: be 20 9d 41 00 mov esi,0x419d20
40238d: 48 89 ef mov rdi,rbp
_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 mov QWORD PTR [rbp+0x0],0x419af0
402398: 44 89 65 10 mov DWORD PTR [rbp+0x10],r12d
_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 call 4022d0 <__cxa_throw@plt>
4023a1: 49 89 c4 mov r12,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_error.h:171 (discriminator 1)
4023a4: 48 89 ef mov rdi,rbp
4023a7: e8 c4 fd ff ff call 402170 <__cxa_free_exception@plt>
4023ac: 4c 89 e7 mov rdi,r12
4023af: e8 2c ff ff ff call 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 mov QWORD PTR [rsp+0x40],0x419d48
_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 rdi,QWORD PTR [rsp+0x88]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x98]
4023d2: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 mov QWORD PTR [rsp+0x40],0x419b88
4023e4: 48 8d 7c 24 78 lea rdi,[rsp+0x78]
4023e9: e8 92 fe ff ff call 402280 <_ZNSt6localeD1Ev@plt>
_ZNSiD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:104
4023ee: 48 8b 43 e8 mov rax,QWORD PTR [rbx-0x18]
4023f2: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx
4023f7: 48 8b 0d 7a 78 01 00 mov rcx,QWORD PTR [rip+0x1787a] # 419c78 <_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21+0x10>
4023fe: 48 89 4c 04 30 mov QWORD PTR [rsp+rax*1+0x30],rcx
402403: 48 c7 44 24 38 00 00 00 00 mov QWORD PTR [rsp+0x38],0x0
_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 rdi,[rsp+0xa8]
402414: 48 c7 84 24 a8 00 00 00 18 9b 41 00 mov QWORD PTR [rsp+0xa8],0x419b18
402420: e8 4b fc ff ff call 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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x20]
402434: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
402440: e8 9b fe ff ff call 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 rdi,[rsp+0x30]
40244a: e8 81 fc ff ff call 4020d0 <_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>
40244f: 48 89 ef mov rdi,rbp
402452: e8 89 fe ff ff call 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 rdi,[rsp+0x38]
40245c: e8 1f fe ff ff call 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 rdi,[rsp+0x8]
402466: e8 15 fe ff ff call 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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r12
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 rax,QWORD PTR [rsp+0x20]
40247a: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
402486: e8 55 fe ff ff call 4022e0 <_Unwind_Resume@plt>
_Z9regexTestv.cold():
40248b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
0000000000402490 <main>:
main():
/tmp/compiler-explorer-compiler202095-9137-1kkxb4c.yd7w/example.cpp:12
402490: 48 83 ec 08 sub rsp,0x8
/tmp/compiler-explorer-compiler202095-9137-1kkxb4c.yd7w/example.cpp:13
402494: e8 e7 08 00 00 call 402d80 <_Z9regexTestv>
/tmp/compiler-explorer-compiler202095-9137-1kkxb4c.yd7w/example.cpp:15
402499: b8 2a 00 00 00 mov eax,0x2a
40249e: 48 83 c4 08 add rsp,0x8
4024a2: c3 ret
4024a3: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4024ad: 0f 1f 00 nop DWORD PTR [rax]
00000000004024b0 <_start>:
_start():
4024b0: f3 0f 1e fa endbr64
4024b4: 31 ed xor ebp,ebp
4024b6: 49 89 d1 mov r9,rdx
4024b9: 5e pop rsi
4024ba: 48 89 e2 mov rdx,rsp
4024bd: 48 83 e4 f0 and rsp,0xfffffffffffffff0
4024c1: 50 push rax
4024c2: 54 push rsp
4024c3: 49 c7 c0 30 36 41 00 mov r8,0x413630
4024ca: 48 c7 c1 c0 35 41 00 mov rcx,0x4135c0
4024d1: 48 c7 c7 90 24 40 00 mov rdi,0x402490
4024d8: ff 15 fa 7a 01 00 call QWORD PTR [rip+0x17afa] # 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 ret
4024e5: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4024ef: 90 nop
00000000004024f0 <deregister_tm_clones>:
deregister_tm_clones():
4024f0: b8 e0 a5 41 00 mov eax,0x41a5e0
4024f5: 48 3d e0 a5 41 00 cmp rax,0x41a5e0
4024fb: 74 13 je 402510 <deregister_tm_clones+0x20>
4024fd: b8 00 00 00 00 mov eax,0x0
402502: 48 85 c0 test rax,rax
402505: 74 09 je 402510 <deregister_tm_clones+0x20>
402507: bf e0 a5 41 00 mov edi,0x41a5e0
40250c: ff e0 jmp rax
40250e: 66 90 xchg ax,ax
402510: c3 ret
402511: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nop WORD PTR cs:[rax+rax*1+0x0]
40251c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
0000000000402520 <register_tm_clones>:
register_tm_clones():
402520: be e0 a5 41 00 mov esi,0x41a5e0
402525: 48 81 ee e0 a5 41 00 sub rsi,0x41a5e0
40252c: 48 89 f0 mov rax,rsi
40252f: 48 c1 ee 3f shr rsi,0x3f
402533: 48 c1 f8 03 sar rax,0x3
402537: 48 01 c6 add rsi,rax
40253a: 48 d1 fe sar rsi,1
40253d: 74 11 je 402550 <register_tm_clones+0x30>
40253f: b8 00 00 00 00 mov eax,0x0
402544: 48 85 c0 test rax,rax
402547: 74 07 je 402550 <register_tm_clones+0x30>
402549: bf e0 a5 41 00 mov edi,0x41a5e0
40254e: ff e0 jmp rax
402550: c3 ret
402551: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nop WORD PTR cs:[rax+rax*1+0x0]
40255c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
0000000000402560 <__do_global_dtors_aux>:
__do_global_dtors_aux():
402560: 80 3d 81 80 01 00 00 cmp BYTE PTR [rip+0x18081],0x0 # 41a5e8 <completed.0>
402567: 75 17 jne 402580 <__do_global_dtors_aux+0x20>
402569: 55 push rbp
40256a: 48 89 e5 mov rbp,rsp
40256d: e8 7e ff ff ff call 4024f0 <deregister_tm_clones>
402572: c6 05 6f 80 01 00 01 mov BYTE PTR [rip+0x1806f],0x1 # 41a5e8 <completed.0>
402579: 5d pop rbp
40257a: c3 ret
40257b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
402580: c3 ret
402581: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nop WORD PTR cs:[rax+rax*1+0x0]
40258c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
0000000000402590 <frame_dummy>:
frame_dummy():
402590: eb 8e jmp 402520 <register_tm_clones>
402592: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40259c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rax,[rdx-0x1]
/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 r14,rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:223
4025a9: 49 89 f0 mov r8,rsi
4025ac: 41 55 push r13
4025ae: 41 89 ca mov r10d,ecx
4025b1: 49 89 d5 mov r13,rdx
4025b4: 41 89 c9 mov r9d,ecx
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 r12,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:237
4025bc: 41 83 e6 01 and r14d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025c0: 49 c1 ec 3f shr r12,0x3f
/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 r12,rax
/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,1
4025cc: 4c 39 e6 cmp rsi,r12
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 jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:234
4025e0: 88 1c 37 mov BYTE PTR [rdi+rsi*1],bl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
4025e3: 49 39 c4 cmp r12,rax
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 rsi,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:230
4025eb: 48 8d 44 36 02 lea rax,[rsi+rsi*1+0x2]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:231
4025f0: 48 8d 48 ff lea rcx,[rax-0x1]
_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 rdx,[rdi+rax*1]
4025f8: 48 8d 2c 0f lea rbp,[rdi+rcx*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
4025fc: 0f b6 1a movzx ebx,BYTE PTR [rdx]
4025ff: 44 0f b6 5d 00 movzx r11d,BYTE PTR [rbp+0x0]
_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 r11b,bl
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 BYTE PTR [rdi+rsi*1],r11b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:228
40260d: 49 39 cc cmp r12,rcx
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 rax,rcx
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 nop WORD PTR [rax+rax*1+0x0]
402620: 48 89 ea mov rdx,rbp
402623: 48 89 c8 mov rax,rcx
/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 rsi,[rax-0x1]
40262f: 48 89 f1 mov rcx,rsi
402632: 48 c1 e9 3f shr rcx,0x3f
402636: 48 01 f1 add rcx,rsi
402639: 48 d1 f9 sar rcx,1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:139
40263c: 4c 39 c0 cmp rax,r8
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 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:141
402648: 40 88 32 mov BYTE PTR [rdx],sil
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:143
40264b: 48 8d 51 ff lea rdx,[rcx-0x1]
40264f: 48 89 d0 mov rax,rdx
402652: 48 c1 e8 3f shr rax,0x3f
402656: 48 01 d0 add rax,rdx
402659: 48 d1 f8 sar rax,1
40265c: 48 89 c2 mov rdx,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:139
40265f: 48 89 c8 mov rax,rcx
402662: 49 39 c8 cmp r8,rcx
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 rcx,rdx
_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 r11,[rdi+rcx*1]
40266e: 48 8d 14 07 lea rdx,[rdi+rax*1]
_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 movzx esi,BYTE PTR [r11]
_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 sil,r9b
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 BYTE PTR [rdx],r10b
_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 ret
402687: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdx,[rdi+rsi*1]
_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 rax,r8
40269c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
4026a0: 49 8d 4d fe lea rcx,[r13-0x2]
4026a4: 49 89 cd mov r13,rcx
4026a7: 49 c1 ed 3f shr r13,0x3f
4026ab: 49 01 cd add r13,rcx
4026ae: 49 d1 fd sar r13,1
4026b1: 4c 39 e8 cmp rax,r13
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 rax,[rax+rax*1+0x1]
_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 rcx,[rdi+rax*1]
_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 movzx esi,BYTE PTR [rcx]
4026c6: 40 88 32 mov BYTE PTR [rdx],sil
4026c9: 48 89 ca mov rdx,rcx
4026cc: e9 5a ff ff ff jmp 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 nop DWORD PTR [rax+0x0]
_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 rdx,r11
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:145
4026db: 44 88 12 mov BYTE PTR [rdx],r10b
_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 ret
_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 nop DWORD PTR [rax+rax*1+0x0]
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 rbp,rdi
4026f4: 53 push rbx
4026f5: 48 89 f3 mov rbx,rsi
_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 rax,[rbx+0x10]
_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 rsp,0x8
_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,QWORD PTR [rsi]
402703: 48 8b 3f mov rdi,QWORD PTR [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 rdx,QWORD PTR [rbx+0x8]
_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 rsi,rax
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 rcx,[rbp+0x10]
_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 rdi,rcx
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 QWORD PTR [rbp+0x0],rsi
_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 rcx,QWORD PTR [rbp+0x10]
_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 QWORD PTR [rbp+0x8],rdx
_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 rdx,QWORD PTR [rbx+0x10]
_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 QWORD PTR [rbp+0x10],rdx
_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 QWORD PTR [rbx],rdi
_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 QWORD PTR [rbx+0x10],rcx
_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 mov QWORD PTR [rbx+0x8],0x0
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402740: c6 07 00 mov BYTE PTR [rdi],0x0
_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 rsp,0x8
402747: 5b pop rbx
402748: 5d pop rbp
402749: c3 ret
40274a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 QWORD PTR [rbp+0x0],rsi
_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 QWORD PTR [rbp+0x8],rdx
_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 rdx,QWORD PTR [rbx+0x10]
_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 QWORD PTR [rbp+0x10],rdx
_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 QWORD PTR [rbx],rax
402763: 48 89 c7 mov rdi,rax
402766: eb d0 jmp 402738 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0+0x48>
402768: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdx,0x1
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 call 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 rdx,QWORD PTR [rbx+0x8]
_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 rdi,QWORD PTR [rbp+0x0]
_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 QWORD PTR [rbp+0x8],rdx
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40278c: c6 04 17 00 mov BYTE PTR [rdi+rdx*1],0x0
_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 rdi,QWORD PTR [rbx]
_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 nop DWORD PTR [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 movzx eax,BYTE PTR [rbx+0x10]
40279c: 88 07 mov BYTE PTR [rdi],al
_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 rdx,QWORD PTR [rbx+0x8]
_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 rdi,QWORD PTR [rbp+0x0]
_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 nop DWORD PTR [rax+rax*1+0x0]
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 r15,rsi
_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 r15,rdi
_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 rsp,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1949
4027c4: 49 83 ff 10 cmp r15,0x10
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 r13,rdi
4027d1: 49 89 d6 mov r14,rdx
4027d4: 49 89 f4 mov r12,rsi
/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 r8,rsi
_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 rbp,[rdi+0x1]
_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 rdx,r8
4027ea: 41 0f b7 75 00 movzx esi,WORD PTR [r13+0x0]
_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 movzx ecx,BYTE PTR [r13+0x1]
_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 r14,0x1
_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 rdx,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
4027fb: 45 0f b6 48 ff movzx r9d,BYTE PTR [r8-0x1]
_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 rax,rdx
402803: 66 c1 c6 08 rol si,0x8
402807: 48 c1 e8 3f shr rax,0x3f
40280b: 48 01 d0 add rax,rdx
_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 movzx edx,BYTE PTR [r13+0x0]
_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,1
_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 rax,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
402819: 0f b6 38 movzx edi,BYTE PTR [rax]
_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 cl,dil
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 dil,r9b
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 cl,r9b
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 WORD PTR [r13+0x0],si
_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 movzx edx,BYTE PTR [r8-0x1]
_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 rbx,rbp
_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 rax,r8
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 movzx esi,BYTE PTR [rbx]
402843: 49 89 dc mov r12,rbx
_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 cl,sil
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 rax,0x1
_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 dl,cl
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 nop DWORD PTR [rax+rax*1+0x0]
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 cl,dl
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 rax,rbx
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 BYTE PTR [rbx],dl
_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 movzx edx,BYTE PTR [rax-0x1]
_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 BYTE PTR [rax],sil
_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 movzx ecx,BYTE PTR [r13+0x0]
402877: 48 83 c3 01 add rbx,0x1
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 cl,r9b
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 dil,r9b
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 BYTE PTR [r13+0x0],r9b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
40288b: 41 88 50 ff mov BYTE PTR [r8-0x1],dl
_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 movzx ecx,BYTE PTR [r13+0x0]
_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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 r15,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:1959
4028a3: 4c 89 f2 mov rdx,r14
4028a6: 4c 89 c6 mov rsi,r8
4028a9: 48 89 df mov rdi,rbx
4028ac: e8 ff fe ff ff call 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 r15,r13
_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 r15,0x10
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 r8,rbx
4028c6: e9 1c ff ff ff jmp 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 BYTE PTR [r13+0x0],dil
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
4028cf: 88 10 mov BYTE PTR [rax],dl
_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 movzx ecx,BYTE PTR [r13+0x0]
4028d6: 41 0f b6 50 ff movzx edx,BYTE PTR [r8-0x1]
4028db: e9 59 ff ff ff jmp 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 rbx,[r15-0x2]
4028e4: 48 d1 fb sar rbx,1
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 rbx,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:355
4028ed: 41 0f be 4c 1d 00 movsx ecx,BYTE PTR [r13+rbx*1+0x0]
4028f3: 4c 89 fa mov rdx,r15
4028f6: 48 89 de mov rsi,rbx
4028f9: 4c 89 ef mov rdi,r13
4028fc: e8 9f fc ff ff call 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 r12,0x1
40290a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 movzx eax,BYTE PTR [r13+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:261
402915: 41 0f be 0c 24 movsx ecx,BYTE PTR [r12]
_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 rbx,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: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 rbx,r13
_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 rdi,r13
_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 r12,0x1
_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 BYTE PTR [r12+0x1],al
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_heap.h:263
40292e: 48 89 da mov rdx,rbx
402931: e8 6a fc ff ff call 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 rbx,0x1
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 rsp,0x8
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 ret
_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 nop DWORD PTR [rax+0x0]
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 r12,rdx
402955: 55 push rbp
402956: 48 89 f5 mov rbp,rsi
402959: 53 push rbx
40295a: 48 89 fb mov rbx,rdi
40295d: 48 83 ec 10 sub rsp,0x10
/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 r12,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:215
40296e: 4c 89 64 24 08 mov QWORD PTR [rsp+0x8],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
402973: 49 83 fc 0f cmp r12,0xf
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 rdi,QWORD PTR [rbx]
_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 r12,0x1
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 movzx eax,BYTE PTR [rbp+0x0]
402986: 88 07 mov BYTE PTR [rdi],al
_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 r12,QWORD PTR [rsp+0x8]
_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 rdi,QWORD PTR [rbx]
_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 QWORD PTR [rbx+0x8],r12
_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 mov BYTE PTR [rdi+r12*1],0x0
_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 rsp,0x10
40299d: 5b pop rbx
40299e: 5d pop rbp
40299f: 41 5c pop r12
4029a1: c3 ret
4029a2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,rbx
4029b3: 31 d2 xor edx,edx
4029b5: 48 8d 74 24 08 lea rsi,[rsp+0x8]
4029ba: e8 31 f9 ff ff call 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 QWORD PTR [rbx],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
4029c2: 48 89 c7 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
4029c5: 48 8b 44 24 08 mov rax,QWORD PTR [rsp+0x8]
4029ca: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
4029ce: 4c 89 e2 mov rdx,r12
4029d1: 48 89 ee mov rsi,rbp
4029d4: e8 a7 f7 ff ff call 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 r12,QWORD PTR [rsp+0x8]
_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 rdi,QWORD PTR [rbx]
_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 edi,0x414008
4029e8: e8 73 f7 ff ff call 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 movsx edx,dil
/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 ebp,esi
_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 esi,0x1
_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 rsp,0x1b8
_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 rdi,[rsp+0x10]
_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 r15,[rsp+0x20]
402a16: 4c 89 7c 24 10 mov QWORD PTR [rsp+0x10],r15
_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 call 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 rdi,[rsp+0xa8]
402a28: e8 23 f6 ff ff call 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 rbx,QWORD PTR [rip+0x1723c] # 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 WORD PTR [rsp+0x188],ax
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a44: 48 8b 0d 2d 72 01 00 mov rcx,QWORD PTR [rip+0x1722d] # 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 rdi,[rsp+0x30]
_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 XMMWORD PTR [rsp+0x190],xmm0
402a58: 0f 29 84 24 a0 01 00 00 movaps XMMWORD PTR [rsp+0x1a0],xmm0
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a60: 48 8b 43 e8 mov rax,QWORD PTR [rbx-0x18]
_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 mov QWORD PTR [rsp+0xa8],0x419b18
402a70: 48 c7 84 24 80 01 00 00 00 00 00 00 mov QWORD PTR [rsp+0x180],0x0
_ZNSiC4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:607
402a7c: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx
402a81: 48 89 4c 04 30 mov QWORD PTR [rsp+rax*1+0x30],rcx
402a86: 48 c7 44 24 38 00 00 00 00 mov QWORD PTR [rsp+0x38],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:608
402a8f: 48 03 7b e8 add rdi,QWORD PTR [rbx-0x18]
402a93: e8 c8 f7 ff ff call 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 rdi,[rsp+0x78]
_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 mov QWORD PTR [rsp+0x30],0x419b40
_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 r13,[rsp+0x98]
_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 mov QWORD PTR [rsp+0xa8],0x419b68
_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 mov QWORD PTR [rsp+0x40],0x419b88
402ac3: 48 c7 44 24 48 00 00 00 00 mov QWORD PTR [rsp+0x48],0x0
402acc: 48 c7 44 24 50 00 00 00 00 mov QWORD PTR [rsp+0x50],0x0
402ad5: 48 c7 44 24 58 00 00 00 00 mov QWORD PTR [rsp+0x58],0x0
402ade: 48 c7 44 24 60 00 00 00 00 mov QWORD PTR [rsp+0x60],0x0
402ae7: 48 c7 44 24 68 00 00 00 00 mov QWORD PTR [rsp+0x68],0x0
402af0: 48 c7 44 24 70 00 00 00 00 mov QWORD PTR [rsp+0x70],0x0
402af9: e8 52 f8 ff ff call 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 r14,QWORD PTR [rsp+0x10]
_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 r12,QWORD PTR [rsp+0x18]
_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 mov QWORD PTR [rsp+0x40],0x419d48
402b11: c7 84 24 80 00 00 00 00 00 00 00 mov DWORD PTR [rsp+0x80],0x0
_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 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
402b1f: 4c 89 ac 24 88 00 00 00 mov QWORD PTR [rsp+0x88],r13
_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 rax,r12
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 QWORD PTR [rsp+0x8],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
402b3a: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 movzx eax,BYTE PTR [r14]
402b52: 88 84 24 98 00 00 00 mov BYTE PTR [rsp+0x98],al
402b59: 4c 89 e8 mov rax,r13
_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 QWORD PTR [rsp+0x90],r12
_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 rdi,[rsp+0x40]
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rsi,QWORD PTR [rsp+0x88]
/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 mov DWORD PTR [rsp+0x80],0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/sstream:219
402b85: e8 c6 f6 ff ff call 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 rsi,[rsp+0x40]
402b8f: 48 8d bc 24 a8 00 00 00 lea rdi,[rsp+0xa8]
402b97: e8 c4 f6 ff ff call 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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x20]
402bab: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 ebp,0x8
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 ebp,0x10
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 rsi,[rsp+0x10]
402bcb: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
402bd0: e8 fb f5 ff ff call 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 test BYTE PTR [rsp+0xc8],0x5
402bdd: 0f 85 5d 01 00 00 jne 402d40 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x350>
402be3: 44 8b 64 24 10 mov r12d,DWORD PTR [rsp+0x10]
_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 rdi,QWORD PTR [rsp+0x88]
_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 mov QWORD PTR [rsp+0x30],0x419b40
402bf9: 48 c7 84 24 a8 00 00 00 68 9b 41 00 mov QWORD PTR [rsp+0xa8],0x419b68
_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 mov QWORD PTR [rsp+0x40],0x419d48
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x98]
402c1b: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 mov QWORD PTR [rsp+0x40],0x419b88
402c2d: 48 8d 7c 24 78 lea rdi,[rsp+0x78]
402c32: e8 49 f6 ff ff call 402280 <_ZNSt6localeD1Ev@plt>
_ZNSiD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:104
402c37: 48 8b 43 e8 mov rax,QWORD PTR [rbx-0x18]
402c3b: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx
_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 rdi,[rsp+0xa8]
_ZNSiD4Ev():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:104
402c48: 48 8b 0d 29 70 01 00 mov rcx,QWORD PTR [rip+0x17029] # 419c78 <_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21+0x10>
402c4f: 48 89 4c 04 30 mov QWORD PTR [rsp+rax*1+0x30],rcx
402c54: 48 c7 44 24 38 00 00 00 00 mov QWORD PTR [rsp+0x38],0x0
_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 mov QWORD PTR [rsp+0xa8],0x419b18
402c69: e8 02 f4 ff ff call 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 rsp,0x1b8
402c75: 44 89 e0 mov eax,r12d
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 ret
402c83: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,r13
402c94: e9 c3 fe ff ff jmp 402b5c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x16c>
402c99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rsp+0x8]
402ca7: 48 8d bc 24 88 00 00 00 lea rdi,[rsp+0x88]
402caf: e8 3c f6 ff ff call 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 QWORD PTR [rsp+0x88],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
402cbc: 48 89 c7 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
402cbf: 48 8b 44 24 08 mov rax,QWORD PTR [rsp+0x8]
402cc4: 48 89 84 24 98 00 00 00 mov QWORD PTR [rsp+0x98],rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
402ccc: 4c 89 e2 mov rdx,r12
402ccf: 4c 89 f6 mov rsi,r14
402cd2: e8 a9 f4 ff ff call 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 r12,QWORD PTR [rsp+0x8]
_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 rax,QWORD PTR [rsp+0x88]
_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 jmp 402b5c <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0+0x16c>
402ce9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_ZNSirsEPFRSt8ios_baseS0_E():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/istream:133
402cf0: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
402cf5: 48 8d 54 24 30 lea rdx,[rsp+0x30]
402cfa: 48 03 50 e8 add rdx,QWORD PTR [rax-0x18]
_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 eax,DWORD PTR [rdx+0x18]
402d01: 83 e0 b5 and eax,0xffffffb5
_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 eax,0x40
402d07: 89 42 18 mov DWORD PTR [rdx+0x18],eax
_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 jmp 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 rax,QWORD PTR [rsp+0x30]
402d15: 48 8d 54 24 30 lea rdx,[rsp+0x30]
402d1a: 48 03 50 e8 add rdx,QWORD PTR [rax-0x18]
_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 eax,DWORD PTR [rdx+0x18]
402d21: 83 e0 b5 and eax,0xffffffb5
_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 eax,0x8
402d27: 89 42 18 mov DWORD PTR [rdx+0x18],eax
_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 jmp 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 edi,0x414008
402d34: e8 27 f4 ff ff call 402160 <_ZSt19__throw_logic_errorPKc@plt>
402d39: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r12d,0xffffffff
402d46: e9 9d fe ff ff jmp 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 rdi,r13
402d4e: e9 79 ff ff ff jmp 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 rbp,rax
402d56: e9 80 f6 ff ff jmp 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 rbp,rax
402d5e: e9 a9 f6 ff ff jmp 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 rbp,rax
402d66: e9 49 f6 ff ff jmp 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 rbp,rax
402d6e: e9 4a f6 ff ff jmp 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 rbp,rax
402d76: e9 ca f6 ff ff jmp 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 nop DWORD PTR [rax+rax*1+0x0]
0000000000402d80 <_Z9regexTestv>:
_Z9regexTestv():
/tmp/compiler-explorer-compiler202095-9137-1kkxb4c.yd7w/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-1kkxb4c.yd7w/example.cpp:4
402d84: 55 push rbp
402d85: 53 push rbx
402d86: 48 81 ec e0 01 00 00 sub rsp,0x1e0
_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 rsi,[rsp+0x50]
402d92: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
/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 mov QWORD PTR [rsp+0x50],0x77
_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 r12,[rsp+0x20]
402da5: 4c 89 64 24 10 mov QWORD PTR [rsp+0x10],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
402daa: e8 41 f5 ff ff call 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 rdx,QWORD PTR [rsp+0x50]
_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 rdi,[rsp+0x8]
_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 xmm0,XMMWORD PTR [rip+0x1241f] # 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 QWORD PTR [rsp+0x10],rax
_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 QWORD PTR [rsp+0x20],rdx
_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 edx,0x736d
402dd0: 0f 11 00 movups XMMWORD PTR [rax],xmm0
402dd3: 66 0f 6f 05 15 24 01 00 movdqa xmm0,XMMWORD PTR [rip+0x12415] # 4151f0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x40>
402ddb: 66 89 50 74 mov WORD PTR [rax+0x74],dx
_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 rdx,QWORD PTR [rsp+0x10]
_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 XMMWORD PTR [rax+0x10],xmm0
402de8: 66 0f 6f 05 10 24 01 00 movdqa xmm0,XMMWORD PTR [rip+0x12410] # 415200 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x50>
402df0: c7 40 70 6f 62 6c 65 mov DWORD PTR [rax+0x70],0x656c626f
402df7: 0f 11 40 20 movups XMMWORD PTR [rax+0x20],xmm0
402dfb: 66 0f 6f 05 0d 24 01 00 movdqa xmm0,XMMWORD PTR [rip+0x1240d] # 415210 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x60>
402e03: c6 40 76 2e mov BYTE PTR [rax+0x76],0x2e
402e07: 0f 11 40 30 movups XMMWORD PTR [rax+0x30],xmm0
402e0b: 66 0f 6f 05 0d 24 01 00 movdqa xmm0,XMMWORD PTR [rip+0x1240d] # 415220 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x70>
402e13: 0f 11 40 40 movups XMMWORD PTR [rax+0x40],xmm0
402e17: 66 0f 6f 05 11 24 01 00 movdqa xmm0,XMMWORD PTR [rip+0x12411] # 415230 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x80>
402e1f: 0f 11 40 50 movups XMMWORD PTR [rax+0x50],xmm0
402e23: 66 0f 6f 05 15 24 01 00 movdqa xmm0,XMMWORD PTR [rip+0x12415] # 415240 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x90>
402e2b: 0f 11 40 60 movups XMMWORD PTR [rax+0x60],xmm0
_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 rax,QWORD PTR [rsp+0x50]
_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 QWORD PTR [rsp+0x18],rax
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
402e39: c6 04 02 00 mov BYTE PTR [rdx+rax*1],0x0
_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 call 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 rsi,[rsp+0x8]
402e47: 48 8d 7c 24 38 lea rdi,[rsp+0x38]
402e4c: c7 44 24 30 11 00 00 00 mov DWORD PTR [rsp+0x30],0x11
402e54: e8 c7 f2 ff ff call 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 r8d,DWORD PTR [rsp+0x30]
402e5e: 48 8d 4c 24 38 lea rcx,[rsp+0x38]
402e63: ba 52 46 41 00 mov edx,0x414652
402e68: be 3f 46 41 00 mov esi,0x41463f
402e6d: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
402e72: e8 69 fc 00 00 call 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 xmm1,XMMWORD PTR [rsp+0x150]
_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 rdi,QWORD PTR [rsp+0x180]
_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 XMMWORD PTR [rsp+0x150],xmm0
/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 XMMWORD PTR [rsp+0x40],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
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 rax,QWORD PTR [rsp+0x1c8]
402ea6: 48 8b 9c 24 a8 01 00 00 mov rbx,QWORD PTR [rsp+0x1a8]
402eae: 48 8d 68 08 lea rbp,[rax+0x8]
_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 rbp,rbx
402eb5: 76 27 jbe 402ede <_Z9regexTestv+0x15e>
402eb7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx]
402ec3: be f8 01 00 00 mov esi,0x1f8
_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 rbx,0x8
_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 call 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 rbp,rbx
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 rdi,QWORD PTR [rsp+0x180]
_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 rax,QWORD PTR [rsp+0x188]
402ee6: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
402eee: e8 cd f2 ff ff call 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 rdi,QWORD PTR [rsp+0x160]
_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 rax,[rsp+0x170]
402f03: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x170]
402f10: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rbp,QWORD PTR [rsp+0x158]
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 ebx,0x0
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 eax,DWORD PTR [rbp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
402f37: 8d 50 ff lea edx,[rax-0x1]
402f3a: 89 55 08 mov DWORD PTR [rbp+0x8],edx
_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 eax,0x1
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 rdi,QWORD PTR [rsp+0x120]
_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 rax,[rsp+0x130]
402f56: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x130]
402f63: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,[rsp+0x8]
402f71: e8 0a f3 ff ff call 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 rbp,QWORD PTR [rsp+0x48]
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 ebx,0x0
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 eax,DWORD PTR [rbp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
402f91: 8d 50 ff lea edx,[rax-0x1]
402f94: 89 55 08 mov DWORD PTR [rbp+0x8],edx
_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 eax,0x1
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 rdi,[rsp+0x38]
402fa1: e8 da f2 ff ff call 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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r12
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 rax,QWORD PTR [rsp+0x20]
402fb5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 4021c0 <_ZdlPvm@plt>
_Z9regexTestv():
/tmp/compiler-explorer-compiler202095-9137-1kkxb4c.yd7w/example.cpp:10
402fbe: 48 81 c4 e0 01 00 00 add rsp,0x1e0
402fc5: 5b pop rbx
402fc6: 5d pop rbp
402fc7: 41 5c pop r12
402fc9: c3 ret
402fca: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,QWORD PTR [rbp+0x0]
402fd4: 48 89 ef mov rdi,rbp
402fd7: ff 50 10 call QWORD PTR [rax+0x10]
_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 eax,DWORD PTR [rbp+0xc]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
402fe2: 8d 50 ff lea edx,[rax-0x1]
402fe5: 89 55 0c mov DWORD PTR [rbp+0xc],edx
_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 eax,0x1
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 rax,QWORD PTR [rbp+0x0]
402ff5: 48 89 ef mov rdi,rbp
402ff8: ff 50 18 call QWORD PTR [rax+0x18]
402ffb: e9 46 ff ff ff jmp 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 rax,QWORD PTR [rbp+0x0]
403004: 48 89 ef mov rdi,rbp
403007: ff 50 10 call QWORD PTR [rax+0x10]
_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 eax,DWORD PTR [rbp+0xc]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
403012: 8d 50 ff lea edx,[rax-0x1]
403015: 89 55 0c mov DWORD PTR [rbp+0xc],edx
_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 eax,0x1
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 rax,QWORD PTR [rbp+0x0]
403025: 48 89 ef mov rdi,rbp
403028: ff 50 18 call QWORD PTR [rax+0x18]
40302b: e9 6c ff ff ff jmp 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 eax,0xffffffff
403035: f0 0f c1 45 08 lock xadd DWORD PTR [rbp+0x8],eax
_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 jmp 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 eax,0xffffffff
403045: f0 0f c1 45 08 lock xadd DWORD PTR [rbp+0x8],eax
_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 jmp 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 eax,0xffffffff
403054: f0 0f c1 45 0c lock xadd DWORD PTR [rbp+0xc],eax
_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 eax,0xffffffff
403060: f0 0f c1 45 0c lock xadd DWORD PTR [rbp+0xc],eax
_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 jmp 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 rbp,rax
40306d: e9 e5 f3 ff ff jmp 402457 <_Z9regexTestv.cold>
_Z9regexTestv():
403072: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40307c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 eax,esi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:1085
403082: c3 ret
403083: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40308d: 0f 1f 00 nop DWORD PTR [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 eax,esi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:1135
403092: c3 ret
403093: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40309d: 0f 1f 00 nop DWORD PTR [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 movzx edx,BYTE PTR [rsi]
_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 dl,0xd
4030a6: 0f 95 c0 setne al
4030a9: 80 fa 0a cmp dl,0xa
4030ac: 0f 95 c2 setne dl
4030af: 21 d0 and eax,edx
_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 ret
4030b2: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4030bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 movzx edx,BYTE PTR [rsi]
_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 dl,0xd
4030c6: 0f 95 c0 setne al
4030c9: 80 fa 0a cmp dl,0xa
4030cc: 0f 95 c2 setne dl
4030cf: 21 d0 and eax,edx
_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 ret
4030d2: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4030dc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 movzx eax,BYTE PTR [rsi]
4030e3: 38 47 01 cmp BYTE PTR [rdi+0x1],al
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 ret
4030ea: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 movzx eax,BYTE PTR [rsi]
4030f3: 38 47 08 cmp BYTE PTR [rdi+0x8],al
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 ret
4030fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 movzx edx,BYTE PTR [rsi]
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403103: 48 8b 37 mov rsi,QWORD PTR [rdi]
_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 eax,0x1
_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 rcx,rdx
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403112: 48 d3 e0 shl rax,cl
_ZNKSt6bitsetILm256EE15_Unchecked_testEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:1066
403115: 48 23 44 d6 78 and rax,QWORD PTR [rsi+rdx*8+0x78]
/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 ret
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 movzx edx,BYTE PTR [rsi]
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403123: 48 8b 37 mov rsi,QWORD PTR [rdi]
_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 eax,0x1
_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 rcx,rdx
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403132: 48 d3 e0 shl rax,cl
_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 rax,QWORD PTR [rsi+rdx*8+0x80]
/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 ret
403141: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40314b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 movzx edx,BYTE PTR [rsi]
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403153: 48 8b 37 mov rsi,QWORD PTR [rdi]
_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 eax,0x1
_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 rcx,rdx
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403162: 48 d3 e0 shl rax,cl
_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 rax,QWORD PTR [rsi+rdx*8+0x80]
/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 ret
403171: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40317b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 movzx edx,BYTE PTR [rsi]
_ZNKSt12_Base_bitsetILm4EE10_M_getwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:120
403183: 48 8b 37 mov rsi,QWORD PTR [rdi]
_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 eax,0x1
_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 rcx,rdx
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
403192: 48 d3 e0 shl rax,cl
_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 rax,QWORD PTR [rsi+rdx*8+0x80]
/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 ret
4031a1: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4031ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 ret
4031b1: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4031bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 esi,0x68
4031c5: e9 f6 ef ff ff jmp 4021c0 <_ZdlPvm@plt>
4031ca: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 esi,0x68
4031d5: e9 e6 ef ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
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 r12,[rdi+0x10]
_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 rsi,0x4151b0
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 rdi,QWORD PTR [rsi+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/typeinfo:123
4031f3: 48 81 ff 60 49 41 00 cmp rdi,0x414960
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 cmp BYTE PTR [rdi],0x2a
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 esi,0x414960
403206: e8 65 f0 ff ff call 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 eax,0x0
403212: 4c 0f 45 e0 cmovne r12,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:595
403216: 4c 89 e0 mov rax,r12
403219: 41 5c pop r12
40321b: c3 ret
40321c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/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 rax,r12
403226: 41 5c pop r12
403228: c3 ret
403229: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
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 edx,0x1
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 QWORD PTR [rdi],rsi
/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 ret
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 mov QWORD PTR [rdi],0x414ac8
/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 ret
40324a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
403261: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414b28
/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 ret
403272: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403278: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 rax,QWORD PTR [rsi]
403283: 48 89 07 mov QWORD PTR [rdi],rax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
4032a1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414b88
/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 ret
4032b2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4032b8: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 rax,QWORD PTR [rsi]
4032c3: 48 89 07 mov QWORD PTR [rdi],rax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
4032e1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414be8
/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 ret
4032f2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4032f8: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 rax,QWORD PTR [rsi]
403303: 48 89 07 mov QWORD PTR [rdi],rax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 QWORD PTR [rdi],rsi
/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 ret
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 mov QWORD PTR [rdi],0x414c48
/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 ret
40332a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
403341: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414ca8
/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 ret
403352: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403358: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 rax,QWORD PTR [rsi]
403363: 48 89 07 mov QWORD PTR [rdi],rax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
403381: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414d08
/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 ret
403392: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403398: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 rax,QWORD PTR [rsi]
4033a3: 48 89 07 mov QWORD PTR [rdi],rax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
4033c1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414d68
/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 ret
4033d2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4033d8: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 rax,QWORD PTR [rsi]
4033e3: 48 89 07 mov QWORD PTR [rdi],rax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
403401: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414dc8
/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 ret
403412: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403418: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 movzx eax,WORD PTR [rsi]
403423: 66 89 07 mov WORD PTR [rdi],ax
_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 nop DWORD PTR [rax+rax*1+0x0]
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 edx,0x1
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 edx,0x2
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 ret
403441: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414e28
/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 ret
403452: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403458: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 xmm0,XMMWORD PTR [rsi]
403464: 0f 11 07 movups XMMWORD PTR [rdi],xmm0
_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 nop DWORD PTR [rax+0x0]
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 edx,0x1
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 edx,0x2
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 ret
403481: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414e88
/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 ret
403492: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
403498: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 xmm0,XMMWORD PTR [rsi]
4034a4: 0f 11 07 movups XMMWORD PTR [rdi],xmm0
_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 nop DWORD PTR [rax+0x0]
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 edx,0x1
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 edx,0x2
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 ret
4034c1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov QWORD PTR [rdi],0x414ee8
/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 ret
4034d2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:279
4034d8: 48 89 37 mov QWORD PTR [rdi],rsi
/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 ret
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 xmm0,XMMWORD PTR [rsi]
4034e4: 0f 11 07 movups XMMWORD PTR [rdi],xmm0
_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 nop DWORD PTR [rax+0x0]
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 movzx ebx,BYTE PTR [rsi]
_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 movzx eax,BYTE PTR [rip+0x17115] # 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 BYTE PTR [rip+0x17113],bl # 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 ret
40350a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 edi,0x41a610
403515: e8 f6 ed ff ff call 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 edi,0x41a610
403523: c6 05 ee 70 01 00 00 mov BYTE PTR [rip+0x170ee],0x0 # 41a618 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul>
40352a: e8 11 ec ff ff call 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 BYTE PTR [rip+0x170e3],bl # 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 ret
40353a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 movzx ebx,BYTE PTR [rsi]
_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 movzx eax,BYTE PTR [rip+0x170d5] # 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 BYTE PTR [rip+0x170d3],bl # 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 ret
40355a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 edi,0x41a620
403565: e8 a6 ed ff ff call 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 edi,0x41a620
403573: c6 05 ae 70 01 00 00 mov BYTE PTR [rip+0x170ae],0x0 # 41a628 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul>
40357a: e8 c1 eb ff ff call 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 BYTE PTR [rip+0x170a3],bl # 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 ret
40358a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rsp,0x8
_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 movzx ebx,BYTE PTR [rdi+0x8]
_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,QWORD PTR [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 movsx ebp,BYTE PTR [rsi]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4035a5: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4035a8: 48 8b 00 mov rax,QWORD PTR [rax]
4035ab: 89 ee mov esi,ebp
4035ad: ff 50 20 call QWORD PTR [rax+0x20]
_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 bl,al
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 rsp,0x8
4035b9: 5b pop rbx
4035ba: 5d pop rbp
4035bb: c3 ret
4035bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rsp,0x8
_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 movzx ebx,BYTE PTR [rdi+0x8]
_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,QWORD PTR [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 movsx ebp,BYTE PTR [rsi]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4035d5: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4035d8: 48 8b 00 mov rax,QWORD PTR [rax]
4035db: 89 ee mov esi,ebp
4035dd: ff 50 20 call QWORD PTR [rax+0x20]
_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 bl,al
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 rsp,0x8
4035e9: 5b pop rbx
4035ea: 5d pop rbp
4035eb: c3 ret
4035ec: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rsp,0x28
4035fe: 48 89 7c 24 10 mov QWORD PTR [rsp+0x10],rdi
/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 rax,QWORD PTR [rsp+0x10]
403611: 4c 8b 70 18 mov r14,QWORD PTR [rax+0x18]
_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 r15,QWORD PTR [r14+0x18]
_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 rax,QWORD PTR [r15+0x18]
40362f: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
_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 rax,QWORD PTR [rsp+0x8]
403642: 48 8b 68 18 mov rbp,QWORD PTR [rax+0x18]
_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 r13,QWORD PTR [rbp+0x18]
_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 r12,QWORD PTR [r13+0x18]
_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 r9,QWORD PTR [r12+0x18]
_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 rbx,QWORD PTR [r9+0x18]
_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 rdi,QWORD PTR [rbx+0x18]
40367c: 4c 89 4c 24 18 mov QWORD PTR [rsp+0x18],r9
403681: e8 6a ff ff ff call 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 rdi,rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:790
403689: 48 8b 5b 10 mov rbx,QWORD PTR [rbx+0x10]
_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 esi,0x30
403692: e8 29 eb ff ff call 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 r9,QWORD PTR [rsp+0x18]
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 rbx,QWORD PTR [r9+0x10]
_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 esi,0x30
4036aa: 4c 89 cf mov rdi,r9
4036ad: e8 0e eb ff ff call 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 r9,rbx
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 r12,QWORD PTR [rbp+0x10]
_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 esi,0x30
4036c5: 48 89 ef mov rdi,rbp
4036c8: e8 f3 ea ff ff call 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 rbp,r12
4036d5: e9 75 ff ff ff jmp 40364f <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0+0x5f>
4036da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r12,QWORD PTR [r13+0x10]
_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 esi,0x30
4036e9: 4c 89 ef mov rdi,r13
4036ec: e8 cf ea ff ff call 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 r13,r12
4036f9: e9 5a ff ff ff jmp 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 rdi,QWORD PTR [rsp+0x8]
_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 esi,0x30
_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 rbp,QWORD PTR [rdi+0x10]
_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 call 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 QWORD PTR [rsp+0x8],rbp
40371b: e9 1d ff ff ff jmp 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 rax,QWORD PTR [r12+0x10]
_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 esi,0x30
40372a: 4c 89 e7 mov rdi,r12
_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 QWORD PTR [rsp+0x18],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
403732: e8 89 ea ff ff call 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 rax,QWORD PTR [rsp+0x18]
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 r12,rax
403744: e9 18 ff ff ff jmp 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 rbx,QWORD PTR [r15+0x10]
_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 esi,0x30
403752: 4c 89 ff mov rdi,r15
403755: e8 66 ea ff ff call 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 r15,rbx
403762: e9 c4 fe ff ff jmp 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 rbx,QWORD PTR [r14+0x10]
_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 esi,0x30
403770: 4c 89 f7 mov rdi,r14
403773: e8 48 ea ff ff call 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 r14,rbx
403780: e9 99 fe ff ff jmp 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 rdi,QWORD PTR [rsp+0x10]
_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 esi,0x30
_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 rbx,QWORD PTR [rdi+0x10]
_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 call 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 QWORD PTR [rsp+0x10],rbx
4037a2: e9 65 fe ff ff jmp 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 rsp,0x28
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 ret
_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 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
_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,QWORD PTR [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 movsx ebp,BYTE PTR [rsi]
_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 call 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 esi,ebp
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037d7: 48 8b 00 mov rax,QWORD PTR [rax]
4037da: ff 50 20 call QWORD PTR [rax+0x20]
_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 rdi,QWORD PTR [rbx]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037e0: 89 c5 mov ebp,eax
_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 call 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 esi,0xa
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037ef: 48 8b 00 mov rax,QWORD PTR [rax]
4037f2: ff 50 20 call QWORD PTR [rax+0x20]
_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 rdi,QWORD PTR [rbx]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4037f8: 41 89 c4 mov r12d,eax
_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 call 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 esi,0xd
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403808: 48 8b 00 mov rax,QWORD PTR [rax]
40380b: ff 50 20 call QWORD PTR [rax+0x20]
_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 r12b,bpl
_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 r8d,eax
_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 r8b,bpl
_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 eax,edx
_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 ret
403824: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
_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,QWORD PTR [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 movsx ebp,BYTE PTR [rsi]
_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 call 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 esi,ebp
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403847: 48 8b 00 mov rax,QWORD PTR [rax]
40384a: ff 50 20 call QWORD PTR [rax+0x20]
_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 rdi,QWORD PTR [rbx]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403850: 89 c5 mov ebp,eax
_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 call 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 esi,0xa
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40385f: 48 8b 00 mov rax,QWORD PTR [rax]
403862: ff 50 20 call QWORD PTR [rax+0x20]
_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 rdi,QWORD PTR [rbx]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403868: 41 89 c4 mov r12d,eax
_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 call 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 esi,0xd
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403878: 48 8b 00 mov rax,QWORD PTR [rax]
40387b: ff 50 20 call QWORD PTR [rax+0x20]
_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 r12b,bpl
_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 r8d,eax
_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 r8b,bpl
_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 eax,edx
_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 ret
403894: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
4038a5: 48 83 ec 08 sub rsp,0x8
_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 movsx ebp,BYTE PTR [rsi]
_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 movzx eax,BYTE PTR [rip+0x16d3d] # 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 edi,0x41a5f0
4038bc: e8 4f ea ff ff call 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 rdi,QWORD PTR [rbx]
4038c8: e8 e3 e7 ff ff call 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 esi,ebp
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4038d2: 48 8b 00 mov rax,QWORD PTR [rax]
4038d5: ff 50 20 call QWORD PTR [rax+0x20]
_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 BYTE PTR [rip+0x16d1a],al # 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 rsp,0x8
4038e5: 5b pop rbx
4038e6: 5d pop rbp
4038e7: c3 ret
4038e8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx]
4038f3: e8 b8 e7 ff ff call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4038f8: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4038fb: 48 8b 00 mov rax,QWORD PTR [rax]
4038fe: 31 f6 xor esi,esi
403900: ff 50 20 call QWORD PTR [rax+0x20]
_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 edi,0x41a5f0
403908: 88 05 ea 6c 01 00 mov BYTE PTR [rip+0x16cea],al # 41a5f8 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul>
40390e: e8 2d e8 ff ff call 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 rbp,rax
403918: bf f0 a5 41 00 mov edi,0x41a5f0
40391d: e8 0e e8 ff ff call 402130 <__cxa_guard_abort@plt>
403922: 48 89 ef mov rdi,rbp
403925: e8 b6 e9 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc():
40392a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbx,rdi
403935: 48 83 ec 08 sub rsp,0x8
_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 movsx ebp,BYTE PTR [rsi]
_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 movzx eax,BYTE PTR [rip+0x16cbd] # 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 edi,0x41a600
40394c: e8 bf e9 ff ff call 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 rdi,QWORD PTR [rbx]
403958: e8 53 e7 ff ff call 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 esi,ebp
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
403962: 48 8b 00 mov rax,QWORD PTR [rax]
403965: ff 50 20 call QWORD PTR [rax+0x20]
_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 BYTE PTR [rip+0x16c9a],al # 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 rsp,0x8
403975: 5b pop rbx
403976: 5d pop rbp
403977: c3 ret
403978: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx]
403983: e8 28 e7 ff ff call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
403988: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40398b: 48 8b 00 mov rax,QWORD PTR [rax]
40398e: 31 f6 xor esi,esi
403990: ff 50 20 call QWORD PTR [rax+0x20]
_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 edi,0x41a600
403998: 88 05 6a 6c 01 00 mov BYTE PTR [rip+0x16c6a],al # 41a608 <_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul>
40399e: e8 9d e7 ff ff call 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 rbp,rax
4039a8: bf 00 a6 41 00 mov edi,0x41a600
4039ad: e8 7e e7 ff ff call 402130 <__cxa_guard_abort@plt>
4039b2: 48 89 ef mov rdi,rbp
4039b5: e8 26 e9 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc():
4039ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rax,QWORD PTR [rdi+0xb0]
4039cf: 48 3b 87 b8 00 00 00 cmp rax,QWORD PTR [rdi+0xb8]
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 rdx,[rax+0x1]
/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 r12,QWORD PTR [rdi+0xc0]
4039e7: 48 89 fb mov rbx,rdi
/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 QWORD PTR [rdi+0xb0],rdx
4039f1: 44 0f be 30 movsx r14d,BYTE PTR [rax]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
4039f5: 45 0f b6 ee movzx r13d,r14b
_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 ebp,r14d
_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 movzx ecx,BYTE PTR [r12+r13*1+0x139]
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 rax,QWORD PTR [r12]
_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 ecx,r14d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
403a10: 48 8b 40 40 mov rax,QWORD PTR [rax+0x40]
403a14: 48 3d 90 30 40 00 cmp rax,0x403090
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 BYTE PTR [r12+r13*1+0x139],cl
_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 rdx,QWORD PTR [rbx+0x98]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:118
403a33: 0f b6 02 movzx eax,BYTE PTR [rdx]
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 jmp 403ad0 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x110>
403a3f: 90 nop
403a40: 0f b6 42 02 movzx eax,BYTE PTR [rdx+0x2]
403a44: 48 83 c2 02 add rdx,0x2
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 cl,al
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 bpl,0x62
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 cmp DWORD PTR [rbx+0x88],0x2
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 rdx,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
_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 r8d,0x70
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 mov DWORD PTR [rbx+0x90],0x18
_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 ecx,0x1
_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 jmp 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
403a95: 0f 1f 00 nop DWORD PTR [rax]
403a98: 4c 8b 8b d0 00 00 00 mov r9,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
_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 ecx,0x1
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 mov DWORD PTR [rbx+0x90],0x1
_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 movsx r8d,BYTE PTR [rdx+0x1]
403abc: 4c 89 ca mov rdx,r9
_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 jmp 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
403acc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 bpl,0x62
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 bpl,0x42
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 eax,[rbp-0x44]
403ae3: 3c 33 cmp al,0x33
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 r12,[rbx+0xc8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:355
403af2: 40 80 fd 78 cmp bpl,0x78
403af6: 0f 84 8c 01 00 00 je 403c88 <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0x2c8>
403afc: 40 80 fd 75 cmp bpl,0x75
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 rax,QWORD PTR [rbx+0xc0]
403b0d: 40 0f b6 ed movzx ebp,bpl
_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 rdx,QWORD PTR [rbx+0xd0]
_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 rax,QWORD PTR [rax+0x30]
_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 test BYTE PTR [rax+rbp*2+0x1],0x8
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 r8d,r14d
403b2a: b9 01 00 00 00 mov ecx,0x1
403b2f: 31 f6 xor esi,esi
403b31: 4c 89 e7 mov rdi,r12
403b34: e8 e7 e7 ff ff call 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 rax,QWORD PTR [rbx+0xb0]
/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 QWORD PTR [rbx+0xb8],rax
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 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:375
403b50: 48 8d 50 01 lea rdx,[rax+0x1]
_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 rdi,r12
_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 QWORD PTR [rbx+0xb0],rdx
403b5e: 0f be 30 movsx esi,BYTE PTR [rax]
_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 call 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 rax,QWORD PTR [rbx+0xb0]
/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 rax,QWORD PTR [rbx+0xb8]
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 rdx,QWORD PTR [rbx+0xc0]
403b7d: 0f b6 08 movzx ecx,BYTE PTR [rax]
403b80: 48 8b 52 30 mov rdx,QWORD PTR [rdx+0x30]
_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 test BYTE PTR [rdx+rcx*2+0x1],0x8
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 mov DWORD PTR [rbx+0x90],0x4
/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 ret
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 rdx,0x8800100088001
403baa: 48 0f a3 c2 bt rdx,rax
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 mov DWORD PTR [rbx+0x90],0xe
_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 rdx,QWORD PTR [rbx+0xd0]
403bc1: 45 89 f0 mov r8d,r14d
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 rdi,[rbx+0xc8]
_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 ecx,0x1
_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 jmp 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 esi,r14d
403be5: 4c 89 e7 mov rdi,r12
403be8: ff d0 call rax
403bea: 89 c1 mov ecx,eax
403bec: e9 2f fe ff ff jmp 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 rdx,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
_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 r8d,0x6e
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 mov DWORD PTR [rbx+0x90],0x18
_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 ecx,0x1
403c16: e9 a4 fe ff ff jmp 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 bpl,0x63
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 rax,QWORD PTR [rbx+0xb0]
403c2c: 48 3b 83 b8 00 00 00 cmp rax,QWORD PTR [rbx+0xb8]
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 rdx,[rax+0x1]
403c3d: 48 8d bb c8 00 00 00 lea rdi,[rbx+0xc8]
_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 ecx,0x1
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 QWORD PTR [rbx+0xb0],rdx
_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 rdx,QWORD PTR [rbx+0xd0]
_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 mov DWORD PTR [rbx+0x90],0x1
_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 movsx r8d,BYTE PTR [rax]
403c67: e9 53 fe ff ff jmp 403abf <_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv+0xff>
403c6c: 45 89 f0 mov r8d,r14d
403c6f: b9 01 00 00 00 mov ecx,0x1
403c74: 31 f6 xor esi,esi
403c76: 4c 89 e7 mov rdi,r12
_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 mov DWORD PTR [rbx+0x90],0x1
_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 jmp 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 rax,QWORD PTR [rbx+0xc8]
_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 mov QWORD PTR [rbx+0xd0],0x0
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
403c9a: c6 00 00 mov BYTE PTR [rax],0x0
403c9d: 31 c0 xor eax,eax
403c9f: 40 80 fd 78 cmp bpl,0x78
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 r13d,[rax+rax*1+0x2]
/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 rax,QWORD PTR [rbx+0xb0]
/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 rax,QWORD PTR [rbx+0xb8]
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 rdx,QWORD PTR [rbx+0xc0]
403cc4: 0f b6 08 movzx ecx,BYTE PTR [rax]
403cc7: 48 8b 52 30 mov rdx,QWORD PTR [rdx+0x30]
_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 test BYTE PTR [rdx+rcx*2+0x1],0x10
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 rdx,[rax+0x1]
_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 rdi,r12
_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 ebp,0x1
/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 QWORD PTR [rbx+0xb0],rdx
403ce3: 0f be 30 movsx esi,BYTE PTR [rax]
_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 call 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 r13d,ebp
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 mov DWORD PTR [rbx+0x90],0x3
403cfa: e9 96 fe ff ff jmp 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 esi,0x414098
403d04: bf 02 00 00 00 mov edi,0x2
403d09: e8 52 e6 ff ff call 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 esi,0x414038
403d13: bf 02 00 00 00 mov edi,0x2
403d18: e8 43 e6 ff ff call 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 esi,0x414060
403d22: bf 02 00 00 00 mov edi,0x2
403d27: e8 34 e6 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
403d2c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rbp,rdi
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 ebx,0x0
_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 rsp,0x8
_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 eax,DWORD PTR [rdi+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
403d46: 8d 50 ff lea edx,[rax-0x1]
403d49: 89 57 08 mov DWORD PTR [rdi+0x8],edx
_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 eax,0x1
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 rsp,0x8
403d55: 5b pop rbx
403d56: 5d pop rbp
403d57: c3 ret
403d58: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:158
403d60: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0]
403d64: 48 89 ef mov rdi,rbp
403d67: ff 50 10 call QWORD PTR [rax+0x10]
_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 eax,DWORD PTR [rbp+0xc]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:69
403d72: 8d 50 ff lea edx,[rax-0x1]
403d75: 89 55 0c mov DWORD PTR [rbp+0xc],edx
_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 eax,0x1
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 rax,QWORD PTR [rbp+0x0]
403d81: 48 89 ef mov rdi,rbp
403d84: 48 8b 40 18 mov rax,QWORD PTR [rax+0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:177
403d88: 48 83 c4 08 add rsp,0x8
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 jmp 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 eax,0xffffffff
403d95: f0 0f c1 47 08 lock xadd DWORD PTR [rdi+0x8],eax
_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 nop DWORD PTR [rax+0x0]
_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 eax,0xffffffff
403da5: f0 0f c1 45 0c lock xadd DWORD PTR [rbp+0xc],eax
_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 nop DWORD PTR [rax+0x0]
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 r12,rdi
403db5: 53 push rbx
403db6: 48 89 f3 mov rbx,rsi
403db9: 48 83 ec 08 sub rsp,0x8
_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 rdi,QWORD PTR [rsi+0x160]
_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 rdi,QWORD PTR [rsi+0x168]
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 rax,QWORD PTR [rdi-0x8]
403dd1: f3 0f 6f 4f e8 movdqu xmm1,XMMWORD PTR [rdi-0x18]
_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 rdi,0x18
403dda: 48 89 be 60 01 00 00 mov QWORD PTR [rsi+0x160],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
403de1: 49 89 44 24 10 mov QWORD PTR [r12+0x10],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:145
403de6: 4c 89 e0 mov rax,r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:142
403de9: 41 0f 11 0c 24 movups XMMWORD PTR [r12],xmm1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:145
403dee: 48 83 c4 08 add rsp,0x8
403df2: 5b pop rbx
403df3: 41 5c pop r12
403df5: c3 ret
403df6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rax,QWORD PTR [rsi+0x178]
_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 esi,0x1f8
_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 rax,QWORD PTR [rax-0x8]
403e10: f3 0f 6f 90 e0 01 00 00 movdqu xmm2,XMMWORD PTR [rax+0x1e0]
403e18: 48 8b 80 f0 01 00 00 mov rax,QWORD PTR [rax+0x1f0]
403e1f: 41 0f 11 14 24 movups XMMWORD PTR [r12],xmm2
403e24: 49 89 44 24 10 mov QWORD PTR [r12+0x10],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
403e29: e8 92 e3 ff ff call 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 rdx,QWORD PTR [rbx+0x178]
_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 rax,QWORD PTR [rdx-0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
403e3d: 66 48 0f 6e e2 movq xmm4,rdx
403e42: 48 8d 88 e0 01 00 00 lea rcx,[rax+0x1e0]
403e49: 66 48 0f 6e d8 movq xmm3,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
403e4e: 48 05 f8 01 00 00 add rax,0x1f8
_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 xmm0,rcx
403e59: 66 0f 6c c3 punpcklqdq xmm0,xmm3
403e5d: 0f 11 83 60 01 00 00 movups XMMWORD PTR [rbx+0x160],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
403e64: 66 48 0f 6e c0 movq xmm0,rax
_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 rax,r12
_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 xmm0,xmm4
403e70: 0f 11 83 70 01 00 00 movups XMMWORD PTR [rbx+0x170],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
403e77: 48 83 c4 08 add rsp,0x8
403e7b: 5b pop rbx
403e7c: 41 5c pop r12
403e7e: c3 ret
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 cmp DWORD PTR [rdi],0xb
403e83: 74 0b je 403e90 <_ZNSt8__detail6_StateIcED1Ev+0x10>
403e85: c3 ret
403e86: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rax,QWORD PTR [rdi+0x20]
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 rsp,0x8
_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 rdi,0x10
403ea1: ba 03 00 00 00 mov edx,0x3
403ea6: 48 89 fe mov rsi,rdi
403ea9: ff d0 call 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 rsp,0x8
403eaf: c3 ret
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 r12,rdi
_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 rdi,0x60
_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 call 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 rbx,QWORD PTR [r12+0x50]
403ec5: 49 8b 6c 24 48 mov rbp,QWORD PTR [r12+0x48]
_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 rbx,rbp
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 rdi,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
403ed3: 48 83 c5 30 add rbp,0x30
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [r12+0x48]
_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 rsi,QWORD PTR [r12+0x58]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [r12+0x10]
_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 rsi,QWORD PTR [r12+0x20]
_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 rsi,rdi
_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 jmp 4021c0 <_ZdlPvm@plt>
403f16: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 ret
403f25: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 xmm1,XMMWORD PTR [rsi]
403f34: f3 0f 6f 46 10 movdqu xmm0,XMMWORD PTR [rsi+0x10]
403f39: f3 0f 6f 56 20 movdqu xmm2,XMMWORD PTR [rsi+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:148
403f3e: 83 3e 0b cmp DWORD PTR [rsi],0xb
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:146
403f41: 0f 11 0f movups XMMWORD PTR [rdi],xmm1
403f44: 0f 11 47 10 movups XMMWORD PTR [rdi+0x10],xmm0
403f48: 0f 11 57 20 movups XMMWORD PTR [rdi+0x20],xmm2
/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 ret
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 mov QWORD PTR [rdi+0x20],0x0
_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 rax,QWORD PTR [rsi+0x20]
_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 xmm3,XMMWORD PTR [rsi+0x10]
_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 rdx,QWORD PTR [rdi+0x28]
_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 XMMWORD PTR [rsi+0x10],xmm0
_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 QWORD PTR [rdi+0x20],rax
_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 rax,QWORD PTR [rsi+0x28]
_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 mov QWORD PTR [rsi+0x20],0x0
_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 QWORD PTR [rsi+0x28],rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:199
403f7d: 48 89 47 28 mov QWORD PTR [rdi+0x28],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
403f81: 0f 11 5f 10 movups XMMWORD PTR [rdi+0x10],xmm3
_ZNSt8__detail6_StateIcEC2EOS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:151
403f85: c3 ret
403f86: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
403f9d: 48 83 ec 08 sub rsp,0x8
/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 rax,QWORD PTR [rdi+0xb0]
/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 rbp,QWORD PTR [rdi+0xc0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:434
403faf: 48 8d 50 01 lea rdx,[rax+0x1]
403fb3: 48 89 97 b0 00 00 00 mov QWORD PTR [rdi+0xb0],rdx
403fba: 44 0f be 30 movsx r14d,BYTE PTR [rax]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
403fbe: 45 0f b6 e6 movzx r12d,r14b
403fc2: 45 89 f5 mov r13d,r14d
403fc5: 42 0f b6 84 25 39 01 00 00 movzx eax,BYTE PTR [rbp+r12*1+0x139]
403fce: 89 c1 mov ecx,eax
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 rax,QWORD PTR [rbp+0x0]
403fd8: 44 89 f1 mov ecx,r14d
403fdb: 48 8b 40 40 mov rax,QWORD PTR [rax+0x40]
403fdf: 48 3d 90 30 40 00 cmp rax,0x403090
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 BYTE PTR [rbp+r12*1+0x139],cl
_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 rax,QWORD PTR [rbx+0x98]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:118
403ffe: 0f b6 10 movzx edx,BYTE PTR [rax]
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 nop WORD PTR [rax+rax*1+0x0]
404010: 0f b6 50 02 movzx edx,BYTE PTR [rax+0x2]
404014: 48 83 c0 02 add rax,0x2
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 dl,cl
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 rdx,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
_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 ecx,0x1
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 mov DWORD PTR [rbx+0x90],0x1
_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 movsx r8d,BYTE PTR [rax+0x1]
_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 rsp,0x8
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 jmp 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
404057: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdx,QWORD PTR [rbx+0xc0]
404067: 41 0f b6 c5 movzx eax,r13b
40406b: 48 8b 52 30 mov rdx,QWORD PTR [rdx+0x30]
_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 test BYTE PTR [rdx+rax*2+0x1],0x8
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 r13d,0x38
40407e: 41 80 fd 01 cmp r13b,0x1
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 rdx,QWORD PTR [rbx+0xd0]
40408f: 45 89 f0 mov r8d,r14d
404092: b9 01 00 00 00 mov ecx,0x1
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 r12,[rbx+0xc8]
_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 rdi,r12
4040a3: e8 78 e2 ff ff call 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 rax,QWORD PTR [rbx+0xb0]
4040af: 48 39 83 b8 00 00 00 cmp QWORD PTR [rbx+0xb8],rax
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 rcx,QWORD PTR [rbx+0xc0]
4040c3: 0f b6 30 movzx esi,BYTE PTR [rax]
4040c6: 48 8b 49 30 mov rcx,QWORD PTR [rcx+0x30]
4040ca: 48 89 f2 mov rdx,rsi
_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 test BYTE PTR [rcx+rsi*2+0x1],0x8
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 edx,0x38
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:453
4040db: 80 fa 01 cmp dl,0x1
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 rdx,[rax+0x1]
_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 rbp,QWORD PTR [rbx+0xd0]
_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 r13,[rbx+0xd8]
_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 QWORD PTR [rbx+0xb0],rdx
4040fd: 44 0f b6 38 movzx r15d,BYTE PTR [rax]
_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 rax,QWORD PTR [rbx+0xc8]
_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 r14,[rbp+0x1]
_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 rax,r13
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 rdx,QWORD PTR [rbx+0xd8]
_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 r14,rdx
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 BYTE PTR [rax+rbp*1],r15b
404129: 48 8b 83 c8 00 00 00 mov rax,QWORD PTR [rbx+0xc8]
_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 QWORD PTR [rbx+0xd0],r14
_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 mov BYTE PTR [rax+rbp*1+0x1],0x0
_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 rax,QWORD PTR [rbx+0xb0]
404143: 48 3b 83 b8 00 00 00 cmp rax,QWORD PTR [rbx+0xb8]
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 rcx,QWORD PTR [rbx+0xc0]
404153: 0f b6 30 movzx esi,BYTE PTR [rax]
404156: 48 8b 49 30 mov rcx,QWORD PTR [rcx+0x30]
40415a: 48 89 f2 mov rdx,rsi
_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 test BYTE PTR [rcx+rsi*2+0x1],0x8
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 edx,0x38
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:453
404167: 80 fa 01 cmp dl,0x1
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 rdx,[rax+0x1]
_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 rbp,QWORD PTR [rbx+0xd0]
_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 QWORD PTR [rbx+0xb0],rdx
40417e: 44 0f b6 38 movzx r15d,BYTE PTR [rax]
_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 rax,QWORD PTR [rbx+0xc8]
_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 r14,[rbp+0x1]
_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 r13,rax
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 rdx,QWORD PTR [rbx+0xd8]
_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 r14,rdx
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 BYTE PTR [rax+rbp*1],r15b
4041a6: 48 8b 83 c8 00 00 00 mov rax,QWORD PTR [rbx+0xc8]
_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 QWORD PTR [rbx+0xd0],r14
_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 mov BYTE PTR [rax+rbp*1+0x1],0x0
_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 mov DWORD PTR [rbx+0x90],0x2
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:462
4041c3: 48 83 c4 08 add rsp,0x8
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 ret
_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 r8d,0x1
4041d8: 31 c9 xor ecx,ecx
4041da: 31 d2 xor edx,edx
4041dc: 48 89 ee mov rsi,rbp
4041df: 4c 89 e7 mov rdi,r12
4041e2: e8 19 e1 ff ff call 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 rax,QWORD PTR [rbx+0xc8]
4041ee: e9 32 ff ff ff jmp 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 r8d,0x1
4041f9: 31 c9 xor ecx,ecx
4041fb: 31 d2 xor edx,edx
4041fd: 48 89 ee mov rsi,rbp
404200: 4c 89 e7 mov rdi,r12
404203: e8 f8 e0 ff ff call 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 rax,QWORD PTR [rbx+0xc8]
_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 nop DWORD PTR [rax+0x0]
_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 esi,r14d
40421d: 48 89 ef mov rdi,rbp
404220: ff d0 call rax
404222: 89 c1 mov ecx,eax
404224: e9 c2 fd ff ff jmp 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 edx,0xf
40422e: e9 e9 fe ff ff jmp 40411c <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv+0x18c>
404233: ba 0f 00 00 00 mov edx,0xf
404238: e9 60 ff ff ff jmp 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 esi,0x4140c6
404242: bf 02 00 00 00 mov edi,0x2
404247: e8 14 e1 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40424c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rax,QWORD PTR [rdi+0xb0]
40425f: 48 3b 87 b8 00 00 00 cmp rax,QWORD PTR [rdi+0xb8]
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 movsx r13d,BYTE PTR [rax]
/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 r12,QWORD PTR [rdi+0xc0]
404277: 48 89 fd mov rbp,rdi
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
40427a: 45 0f b6 f5 movzx r14d,r13b
_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 ebx,r13d
_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 movsx esi,BYTE PTR [r12+r14*1+0x139]
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 rax,QWORD PTR [r12]
_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 esi,r13d
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
404296: 48 8b 48 40 mov rcx,QWORD PTR [rax+0x40]
40429a: 44 89 e8 mov eax,r13d
40429d: 48 81 f9 90 30 40 00 cmp rcx,0x403090
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 BYTE PTR [r12+r14*1+0x139],al
strchr():
/usr/include/string.h:221
4042b6: 48 8b bd a0 00 00 00 mov rdi,QWORD PTR [rbp+0xa0]
4042bd: e8 ce dd ff ff call 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 cmp BYTE PTR [rax],0x0
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 eax,DWORD PTR [rbp+0x8c]
_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 al,0x80
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 rdx,QWORD PTR [rbp+0xd0]
_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 rdi,[rbp+0xc8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:410
4042e8: a9 20 01 00 00 test eax,0x120
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 rcx,QWORD PTR [rbp+0xc0]
4042f6: 0f b6 c3 movzx eax,bl
4042f9: 48 8b 49 30 mov rcx,QWORD PTR [rcx+0x30]
_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 test BYTE PTR [rcx+rax*2+0x1],0x8
404302: 74 05 je 404309 <_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv+0xb9>
404304: 80 fb 30 cmp bl,0x30
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 mov DWORD PTR [rbp+0x90],0x1
_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 r8d,r13d
404316: b9 01 00 00 00 mov ecx,0x1
40431b: 31 f6 xor esi,esi
40431d: e8 fe df ff ff call 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 add QWORD PTR [rbp+0xb0],0x1
/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 ret
404333: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/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 mov DWORD PTR [rbp+0x90],0x1
_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 rdx,QWORD PTR [rbp+0xd0]
404349: 45 89 e8 mov r8d,r13d
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 rdi,[rbp+0xc8]
_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 ecx,0x1
40435a: e8 c1 df ff ff call 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 nop DWORD PTR [rax+0x0]
_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 mov DWORD PTR [rbp+0x90],0x4
_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 r8d,r13d
404375: b9 01 00 00 00 mov ecx,0x1
40437a: 31 f6 xor esi,esi
40437c: e8 9f df ff ff call 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 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,rbp
/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 jmp 403f90 <_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv>
404398: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,r12
4043a5: ff d1 call 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 movsx esi,al
4043aa: e9 fb fe ff ff jmp 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 esi,0x414038
4043b4: bf 02 00 00 00 mov edi,0x2
4043b9: e8 a2 df ff ff call 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 rax,QWORD PTR [rdi+0xb0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:96
4043cf: 48 89 fb mov rbx,rdi
/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 r12,QWORD PTR [rdi+0xc0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:99
4043d9: 48 8d 50 01 lea rdx,[rax+0x1]
4043dd: 48 89 97 b0 00 00 00 mov QWORD PTR [rdi+0xb0],rdx
4043e4: 44 0f be 28 movsx r13d,BYTE PTR [rax]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
4043e8: 45 0f b6 f5 movzx r14d,r13b
_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 ebp,r13d
_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 movsx esi,BYTE PTR [r12+r14*1+0x139]
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 rax,QWORD PTR [r12]
404401: 44 89 ee mov esi,r13d
404404: 48 8b 48 40 mov rcx,QWORD PTR [rax+0x40]
_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 eax,r13d
40440b: 48 81 f9 90 30 40 00 cmp rcx,0x403090
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 al,0x20
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 BYTE PTR [r12+r14*1+0x139],al
strchr():
/usr/include/string.h:221
404424: 48 8b bb a0 00 00 00 mov rdi,QWORD PTR [rbx+0xa0]
40442b: e8 60 dc ff ff call 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 bpl,0x5c
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 bpl,0x28
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 bpl,0x29
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 bpl,0x5b
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 bpl,0x7b
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 eax,ebp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:182
40446d: 44 0f be c5 movsx r8d,bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:179
404471: 83 e0 df and eax,0xffffffdf
404474: 3c 5d cmp al,0x5d
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 r13,QWORD PTR [rbx+0xc0]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:933
404483: 44 0f b6 f5 movzx r14d,bpl
_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 r12,rbx
_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 movzx eax,BYTE PTR [r13+r14*1+0x139]
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 rax,QWORD PTR [r13+0x0]
40449f: 48 8b 40 40 mov rax,QWORD PTR [rax+0x40]
4044a3: 48 3d 90 30 40 00 cmp rax,0x403090
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 BYTE PTR [r13+r14*1+0x139],bpl
_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 movzx eax,BYTE PTR [rbx]
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 nop DWORD PTR [rax]
4044c8: 41 0f b6 44 24 08 movzx eax,BYTE PTR [r12+0x8]
4044ce: 49 83 c4 08 add r12,0x8
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 bpl,al
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 eax,DWORD PTR [r12+0x4]
4044e0: 89 83 90 00 00 00 mov DWORD PTR [rbx+0x90],eax
/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 nop DWORD PTR [rax+rax*1+0x0]
_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 eax,DWORD PTR [rbx+0x8c]
_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 al,0x10
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 al,0x2
4044fc: 0f 95 c0 setne al
4044ff: 0f b6 c0 movzx eax,al
404502: 83 c0 05 add eax,0x5
404505: 89 83 90 00 00 00 mov DWORD PTR [rbx+0x90],eax
/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 ret
404514: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/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 rax,QWORD PTR [rbx+0xb0]
40451f: 48 3b 83 b8 00 00 00 cmp rax,QWORD PTR [rbx+0xb8]
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 test DWORD PTR [rbx+0x8c],0x120
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 movzx edx,BYTE PTR [rax]
40453f: 8d 4a d8 lea ecx,[rdx-0x28]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:115 (discriminator 2)
404542: 80 f9 01 cmp cl,0x1
404545: 76 09 jbe 404550 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x190>
404547: 80 fa 7b cmp dl,0x7b
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 rdx,[rax+0x1]
404554: 48 89 93 b0 00 00 00 mov QWORD PTR [rbx+0xb0],rdx
40455b: 0f b6 28 movzx ebp,BYTE PTR [rax]
40455e: e9 e0 fe ff ff jmp 404443 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x83>
404563: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/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 rdx,QWORD PTR [rbx+0xb0]
40456f: 80 3a 3f cmp BYTE PTR [rdx],0x3f
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 rax,[rdx+0x1]
404578: 48 89 83 b0 00 00 00 mov QWORD PTR [rbx+0xb0],rax
40457f: 48 3b 83 b8 00 00 00 cmp rax,QWORD PTR [rbx+0xb8]
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 movzx eax,BYTE PTR [rdx+0x1]
404590: 3c 3a cmp al,0x3a
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 al,0x3d
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 al,0x21
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 rdx,0x2
/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 rdi,[rbx+0xc8]
/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 mov DWORD PTR [rbx+0x90],0x7
_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 r8d,0x6e
_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 QWORD PTR [rbx+0xb0],rdx
_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 rdx,QWORD PTR [rbx+0xd0]
4045d1: e9 dd 00 00 00 jmp 4046b3 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x2f3>
4045d6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 mov DWORD PTR [rbx+0x88],0x1
/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 mov DWORD PTR [rbx+0x90],0xc
4045f4: e9 12 ff ff ff jmp 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
4045f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 rdi,QWORD PTR [rbx+0xf0]
404607: 48 8b 83 e8 00 00 00 mov rax,QWORD PTR [rbx+0xe8]
40460e: 48 01 df add rdi,rbx
404611: a8 01 test al,0x1
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 rdx,QWORD PTR [rdi]
404618: 48 8b 44 02 ff mov rax,QWORD PTR [rdx+rax*1-0x1]
/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 jmp rax
404627: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 mov DWORD PTR [rbx+0x90],0x8
/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 ret
404643: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 edx,0x20
40464d: 4c 89 e7 mov rdi,r12
404650: ff d1 call 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 movsx esi,al
404655: e9 be fd ff ff jmp 404418 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x58>
40465a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 mov BYTE PTR [rbx+0xa8],0x1
/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 rax,QWORD PTR [rbx+0xb0]
/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 mov DWORD PTR [rbx+0x88],0x2
/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 rax,QWORD PTR [rbx+0xb8]
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 cmp BYTE PTR [rax],0x5e
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 mov DWORD PTR [rbx+0x90],0x9
404690: e9 76 fe ff ff jmp 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
404695: 0f 1f 00 nop DWORD PTR [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 mov DWORD PTR [rbx+0x90],0x1
_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 rdx,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
_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 r8d,r13d
_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 ecx,0x1
_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 jmp 402320 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc@plt>
4046c7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 mov DWORD PTR [rbx+0x90],0xa
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:169
4046da: 48 83 c0 01 add rax,0x1
4046de: 48 89 83 b0 00 00 00 mov QWORD PTR [rbx+0xb0],rax
4046e5: e9 21 fe ff ff jmp 40450b <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0x14b>
4046ea: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 esi,r8d
4046f5: 4c 89 ef mov rdi,r13
4046f8: ff d0 call rax
4046fa: 89 c5 mov ebp,eax
4046fc: e9 ae fd ff ff jmp 4044af <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv+0xef>
404701: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdx,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
/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 mov DWORD PTR [rbx+0x90],0x1
_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 nop WORD PTR [rax+rax*1+0x0]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:901
404728: 89 c5 mov ebp,eax
40472a: e9 8d fd ff ff jmp 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 mov DWORD PTR [rbx+0x90],0x6
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:135
40473a: 48 83 c2 02 add rdx,0x2
40473e: 48 89 93 b0 00 00 00 mov QWORD PTR [rbx+0xb0],rdx
404745: e9 c1 fd ff ff jmp 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 rdx,0x2
/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 rdi,[rbx+0xc8]
/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 mov DWORD PTR [rbx+0x90],0x7
_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 r8d,0x70
_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 QWORD PTR [rbx+0xb0],rdx
_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 rdx,QWORD PTR [rbx+0xd0]
404773: e9 3b ff ff ff jmp 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 esi,0x414120
40477d: bf 05 00 00 00 mov edi,0x5
404782: e8 d9 db ff ff call 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 esi,0x414038
40478c: bf 02 00 00 00 mov edi,0x2
404791: e8 ca db ff ff call 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 esi,0x4140e8
40479b: bf 05 00 00 00 mov edi,0x5
4047a0: e8 bb db ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
4047a5: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rsp,0x8
/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 rax,QWORD PTR [rdi+0xb0]
4047c5: 48 8b 8f b8 00 00 00 mov rcx,QWORD PTR [rdi+0xb8]
4047cc: 48 39 c8 cmp rax,rcx
4047cf: 0f 84 13 02 00 00 je 4049e8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x238>
4047d5: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:273
4047d8: 48 8d 50 01 lea rdx,[rax+0x1]
_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 rsi,QWORD PTR [rbx+0xc0]
_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 QWORD PTR [rdi+0xb0],rdx
4047ea: 0f b6 38 movzx edi,BYTE PTR [rax]
_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 rsi,QWORD PTR [rsi+0x30]
_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 test BYTE PTR [rsi+rdi*2+0x1],0x8
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 dil,0x2c
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 test DWORD PTR [rbx+0x8c],0x120
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 rcx,rdx
404815: 0f 84 be 01 00 00 je 4049d9 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x229>
40481b: 40 80 ff 5c cmp dil,0x5c
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 cmp BYTE PTR [rax+0x1],0x7d
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 mov DWORD PTR [rbx+0x88],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:292
404839: 48 83 c0 02 add rax,0x2
/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 mov DWORD PTR [rbx+0x90],0xd
/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 QWORD PTR [rbx+0xb0],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
40484e: 48 83 c4 08 add rsp,0x8
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 ret
40485d: 0f 1f 00 nop DWORD PTR [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 mov DWORD PTR [rbx+0x90],0x19
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
40486a: 48 83 c4 08 add rsp,0x8
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 ret
404879: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/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 mov DWORD PTR [rbx+0x90],0x1a
_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 movsx r8d,dil
40488e: b9 01 00 00 00 mov ecx,0x1
404893: 31 f6 xor esi,esi
404895: 48 8b 93 d0 00 00 00 mov rdx,QWORD PTR [rbx+0xd0]
_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 r13,[rbx+0xc8]
_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 rdi,r13
4048a6: e8 75 da ff ff call 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 rax,QWORD PTR [rbx+0xb0]
/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 rax,QWORD PTR [rbx+0xb8]
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 r14,[rbx+0xd8]
4048c2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdx,QWORD PTR [rbx+0xc0]
4048cf: 0f b6 08 movzx ecx,BYTE PTR [rax]
4048d2: 48 8b 52 30 mov rdx,QWORD PTR [rdx+0x30]
_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 test BYTE PTR [rdx+rcx*2+0x1],0x8
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 rdx,[rax+0x1]
_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 rbp,QWORD PTR [rbx+0xd0]
_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 QWORD PTR [rbx+0xb0],rdx
4048f3: 44 0f b6 38 movzx r15d,BYTE PTR [rax]
_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 rax,QWORD PTR [rbx+0xc8]
_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 r12,[rbp+0x1]
_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 rax,r14
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 rdx,QWORD PTR [rbx+0xd8]
_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 r12,rdx
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 BYTE PTR [rax+rbp*1],r15b
40491b: 48 8b 83 c8 00 00 00 mov rax,QWORD PTR [rbx+0xc8]
_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 QWORD PTR [rbx+0xd0],r12
_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 mov BYTE PTR [rax+rbp*1+0x1],0x0
_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 rax,QWORD PTR [rbx+0xb0]
/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 rax,QWORD PTR [rbx+0xb8]
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 rsp,0x8
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 ret
40494d: 0f 1f 00 nop DWORD PTR [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 r8d,0x1
404956: 31 c9 xor ecx,ecx
404958: 31 d2 xor edx,edx
40495a: 48 89 ee mov rsi,rbp
40495d: 4c 89 ef mov rdi,r13
404960: e8 9b d9 ff ff call 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 rax,QWORD PTR [rbx+0xc8]
40496c: 44 88 3c 28 mov BYTE PTR [rax+rbp*1],r15b
404970: 48 8b 83 c8 00 00 00 mov rax,QWORD PTR [rbx+0xc8]
_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 QWORD PTR [rbx+0xd0],r12
_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 mov BYTE PTR [rax+rbp*1+0x1],0x0
_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 rax,QWORD PTR [rbx+0xb0]
/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 QWORD PTR [rbx+0xb8],rax
404991: 0f 85 31 ff ff ff jne 4048c8 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x118>
404997: e9 b2 fe ff ff jmp 40484e <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x9e>
40499c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 edx,0xf
4049a5: e9 68 ff ff ff jmp 404912 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv+0x162>
4049aa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 dil,0x7d
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 mov DWORD PTR [rbx+0x88],0x0
/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 mov DWORD PTR [rbx+0x90],0xd
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:306
4049ca: 48 83 c4 08 add rsp,0x8
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 ret
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:295
4049d9: be 80 41 41 00 mov esi,0x414180
4049de: bf 07 00 00 00 mov edi,0x7
4049e3: e8 78 d9 ff ff call 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 esi,0x414148
4049ed: bf 06 00 00 00 mov edi,0x6
4049f2: e8 69 d9 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
4049f7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbx,0xfffffffffffffff
_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 rsp,0x18
404a18: 4c 8b 77 08 mov r14,QWORD PTR [rdi+0x8]
404a1c: 4c 8b 2f mov r13,QWORD PTR [rdi]
_ZNKSt6vectorImSaImEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
404a1f: 4c 89 f0 mov rax,r14
404a22: 4c 29 e8 sub rax,r13
404a25: 48 c1 f8 03 sar rax,0x3
_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 rax,rbx
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 r15,rdx
404a38: ba 01 00 00 00 mov edx,0x1
404a3d: 48 89 fd mov rbp,rdi
404a40: 48 0f 45 d0 cmovne rdx,rax
404a44: 31 c9 xor ecx,ecx
404a46: 49 89 f4 mov r12,rsi
404a49: 48 01 d0 add rax,rdx
_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 rdx,rsi
404a4f: 0f 92 c1 setb cl
404a52: 4c 29 ea sub rdx,r13
_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 rax,QWORD PTR [r15]
_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 r8,r14
_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 r9,[rcx+rdx*1+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
404a70: 4c 8b 75 10 mov r14,QWORD PTR [rbp+0x10]
_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 r8,r12
_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 QWORD PTR [rcx+rdx*1],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:994
404a7b: 4f 8d 3c 01 lea r15,[r9+r8*1]
/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 xmm1,r15
404a9b: 66 48 0f 6e c1 movq xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
404aa0: 48 89 5d 10 mov QWORD PTR [rbp+0x10],rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
404aa4: 66 0f 6c c1 punpcklqdq xmm0,xmm1
404aa8: 0f 11 45 00 movups XMMWORD PTR [rbp+0x0],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
404aac: 48 83 c4 18 add rsp,0x18
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 ret
404abb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,rbx
404ac3: 48 0f 47 c3 cmova rax,rbx
404ac7: 48 8d 1c c5 00 00 00 00 lea rbx,[rax*8+0x0]
404acf: 48 89 df mov rdi,rbx
404ad2: 48 89 14 24 mov QWORD PTR [rsp],rdx
404ad6: e8 d5 d6 ff ff call 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 rdx,QWORD PTR [rsp]
_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 rcx,rax
_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 rbx,rax
_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 jmp 404a65 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x65>
404aea: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,rcx
404af3: 4c 89 ee mov rsi,r13
404af6: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
404afb: 4c 89 0c 24 mov QWORD PTR [rsp],r9
404aff: e8 9c d7 ff ff call 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 r8,QWORD PTR [rsp+0x8]
404b09: 4c 8b 0c 24 mov r9,QWORD PTR [rsp]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:993
404b0d: 48 89 c1 mov rcx,rax
/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 rsi,r14
_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 rdi,r13
404b1b: 48 89 0c 24 mov QWORD PTR [rsp],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:501
404b1f: 4c 29 ee sub rsi,r13
_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 call 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 rcx,QWORD PTR [rsp]
404b2b: e9 66 ff ff ff jmp 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 rdx,r8
404b33: 4c 89 e6 mov rsi,r12
404b36: 4c 89 cf mov rdi,r9
404b39: 48 89 0c 24 mov QWORD PTR [rsp],rcx
404b3d: e8 3e d6 ff ff call 402180 <memcpy@plt>
404b42: 48 8b 0c 24 mov rcx,QWORD PTR [rsp]
404b46: e9 42 ff ff ff jmp 404a8d <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_+0x8d>
404b4b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbx,0x7ffffffffffffff8
404b5a: e9 70 ff ff ff jmp 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 edi,0x4141aa
404b64: e8 97 d5 ff ff call 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_():
404b69: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
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 r15,[rdi+0xd8]
_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 r14d,esi
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 r13,[rdi+0xc8]
/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 rbx,rdi
404b8e: 48 83 ec 18 sub rsp,0x18
_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 rax,QWORD PTR [rdi+0xc8]
_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 mov QWORD PTR [rdi+0xd0],0x0
_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 DWORD PTR [rsp+0xc],esi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
404ba8: c6 00 00 mov BYTE PTR [rax],0x0
_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 rax,QWORD PTR [rdi+0xb0]
404bb2: 48 8b 97 b8 00 00 00 mov rdx,QWORD PTR [rdi+0xb8]
404bb9: 48 39 c2 cmp rdx,rax
404bbc: 75 38 jne 404bf6 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x86>
404bbe: e9 dc 00 00 00 jmp 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
404bc3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 BYTE PTR [rax+rbp*1],r9b
404bcc: 48 8b 83 c8 00 00 00 mov rax,QWORD PTR [rbx+0xc8]
_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 QWORD PTR [rbx+0xd0],r12
_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 mov BYTE PTR [rax+rbp*1+0x1],0x0
_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 rax,QWORD PTR [rbx+0xb0]
404be6: 48 8b 93 b8 00 00 00 mov rdx,QWORD PTR [rbx+0xb8]
404bed: 48 39 d0 cmp rax,rdx
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 rcx,[rax+0x1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:472 (discriminator 2)
404bfa: 44 38 30 cmp BYTE PTR [rax],r14b
/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 QWORD PTR [rbx+0xb0],rcx
/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 movzx r9d,BYTE PTR [rax]
_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 rbp,QWORD PTR [rbx+0xd0]
_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 rax,QWORD PTR [rbx+0xc8]
_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 r12,[rbp+0x1]
_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 rax,r15
404c1f: 74 3f je 404c60 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xf0>
404c21: 48 8b 93 d8 00 00 00 mov rdx,QWORD PTR [rbx+0xd8]
_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 r12,rdx
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 r8d,0x1
404c33: 31 c9 xor ecx,ecx
404c35: 31 d2 xor edx,edx
404c37: 48 89 ee mov rsi,rbp
404c3a: 4c 89 ef mov rdi,r13
404c3d: 44 88 4c 24 0b mov BYTE PTR [rsp+0xb],r9b
404c42: e8 b9 d6 ff ff call 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 rax,QWORD PTR [rbx+0xc8]
404c4e: 44 0f b6 4c 24 0b movzx r9d,BYTE PTR [rsp+0xb]
404c54: e9 6f ff ff ff jmp 404bc8 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x58>
404c59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 edx,0xf
404c65: eb c1 jmp 404c28 <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0xb8>
404c67: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 movzx edi,BYTE PTR [rsp+0xc]
404c75: 40 38 38 cmp BYTE PTR [rax],dil
404c78: 75 25 jne 404c9f <_ZNSt8__detail8_ScannerIcE12_M_eat_classEc+0x12f>
404c7a: 48 39 ca cmp rdx,rcx
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 rdx,[rax+0x2]
404c83: 48 89 93 b0 00 00 00 mov QWORD PTR [rbx+0xb0],rdx
404c8a: 80 78 01 5d cmp BYTE PTR [rax+0x1],0x5d
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 rsp,0x18
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 ret
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:479
404c9f: 80 7c 24 0c 3a cmp BYTE PTR [rsp+0xc],0x3a
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 esi,0x4141c8
404cab: bf 01 00 00 00 mov edi,0x1
404cb0: e8 ab d6 ff ff call 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 esi,0x4141c8
404cba: 31 ff xor edi,edi
404cbc: e8 9f d6 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
404cc1: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
404ccb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rax,QWORD PTR [rdi+0xb0]
404cd8: 48 8b 8f b8 00 00 00 mov rcx,QWORD PTR [rdi+0xb8]
404cdf: 48 39 c8 cmp rax,rcx
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 rdx,[rax+0x1]
404cec: 48 89 fb mov rbx,rdi
404cef: 48 89 97 b0 00 00 00 mov QWORD PTR [rdi+0xb0],rdx
404cf6: 44 0f be 00 movsx r8d,BYTE PTR [rax]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:213
404cfa: 41 80 f8 2d cmp r8b,0x2d
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 r8b,0x5b
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 r8b,0x5d
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 r8b,0x5c
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 test BYTE PTR [rdi+0x8c],0x90
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 rdi,QWORD PTR [rdi+0xf0]
404d32: 48 8b 83 e8 00 00 00 mov rax,QWORD PTR [rbx+0xe8]
404d39: 48 01 df add rdi,rbx
404d3c: a8 01 test al,0x1
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 rdx,QWORD PTR [rdi]
404d43: 48 8b 44 02 ff mov rax,QWORD PTR [rdx+rax*1-0x1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:252 (discriminator 4)
404d48: ff d0 call 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 mov BYTE PTR [rbx+0xa8],0x0
/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 ret
404d53: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:217
404d58: 48 39 d1 cmp rcx,rdx
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 movzx edx,BYTE PTR [rax+0x1]
404d65: 80 fa 2e cmp dl,0x2e
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 dl,0x3a
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 dl,0x3d
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 rdx,QWORD PTR [rdi+0xd0]
404d87: 41 b8 5b 00 00 00 mov r8d,0x5b
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 mov DWORD PTR [rdi+0x90],0x1
_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 ecx,0x1
_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 rdi,[rdi+0xc8]
_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 call 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 nop DWORD PTR [rax+0x0]
_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 test BYTE PTR [rdi+0x8c],0x10
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 cmp BYTE PTR [rdi+0xa8],0x0
404dc0: 74 4e je 404e10 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x140>
404dc2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdx,QWORD PTR [rbx+0xd0]
_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 rdi,[rbx+0xc8]
_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 ecx,0x1
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 mov DWORD PTR [rbx+0x90],0x1
_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 call 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 mov BYTE PTR [rbx+0xa8],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404df3: 5b pop rbx
404df4: c3 ret
404df5: 0f 1f 00 nop DWORD PTR [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 mov DWORD PTR [rdi+0x90],0x1c
/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 mov BYTE PTR [rbx+0xa8],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404e09: 5b pop rbx
404e0a: c3 ret
404e0b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/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 mov DWORD PTR [rbx+0x90],0xb
/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 mov DWORD PTR [rbx+0x88],0x0
/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 mov BYTE PTR [rbx+0xa8],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404e2b: 5b pop rbx
404e2c: c3 ret
404e2d: 0f 1f 00 nop DWORD PTR [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 mov DWORD PTR [rdi+0x90],0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:234
404e3a: 48 8d 50 02 lea rdx,[rax+0x2]
404e3e: 48 89 df mov rdi,rbx
404e41: 48 89 93 b0 00 00 00 mov QWORD PTR [rbx+0xb0],rdx
404e48: 0f be 70 01 movsx esi,BYTE PTR [rax+0x1]
404e4c: e8 1f fd ff ff call 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 mov BYTE PTR [rbx+0xa8],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:259
404e58: 5b pop rbx
404e59: c3 ret
404e5a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 mov DWORD PTR [rdi+0x90],0x11
404e6a: eb ce jmp 404e3a <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv+0x16a>
404e6c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/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 mov DWORD PTR [rdi+0x90],0xf
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 esi,0x4141f0
404e81: bf 04 00 00 00 mov edi,0x4
404e86: e8 d5 d4 ff ff call 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 esi,0x414228
404e90: bf 04 00 00 00 mov edi,0x4
404e95: e8 c6 d4 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
404e9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rax,QWORD PTR [rdi+0xb8]
404ea7: 48 39 87 b0 00 00 00 cmp QWORD PTR [rdi+0xb0],rax
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 eax,DWORD PTR [rdi+0x88]
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 eax,0x2
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 eax,0x1
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 ret
404ec5: 0f 1f 00 nop DWORD PTR [rax]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:80
404ec8: e9 f3 f4 ff ff jmp 4043c0 <_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv>
404ecd: 0f 1f 00 nop DWORD PTR [rax]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:82
404ed0: e9 fb fd ff ff jmp 404cd0 <_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv>
404ed5: 0f 1f 00 nop DWORD PTR [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 mov DWORD PTR [rdi+0x90],0x1b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:76
404ee2: c3 ret
404ee3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.tcc:84
404ee8: e9 c3 f8 ff ff jmp 4047b0 <_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv>
404eed: 0f 1f 00 nop DWORD PTR [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 rax,[rdi+0x48]
404ef6: 55 push rbp
404ef7: 4c 89 c5 mov rbp,r8
404efa: 53 push rbx
404efb: 48 89 fb mov rbx,rdi
404efe: 48 83 ec 10 sub rsp,0x10
_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 xmm0,XMMWORD PTR [rip+0x102b6] # 4151c0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x10>
404f0a: c6 07 5e mov BYTE PTR [rdi],0x5e
_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 QWORD PTR [rsp+0x8],rdx
_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 XMMWORD PTR [rdi+0x48],xmm0
404f18: 66 0f 6f 05 b0 02 01 00 movdqa xmm0,XMMWORD PTR [rip+0x102b0] # 4151d0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x20>
404f20: c7 47 04 16 00 00 00 mov DWORD PTR [rdi+0x4],0x16
404f27: 0f 11 47 58 movups XMMWORD PTR [rdi+0x58],xmm0
404f2b: c6 47 08 24 mov BYTE PTR [rdi+0x8],0x24
404f2f: c7 47 0c 17 00 00 00 mov DWORD PTR [rdi+0xc],0x17
404f36: c6 47 10 2e mov BYTE PTR [rdi+0x10],0x2e
404f3a: c7 47 14 00 00 00 00 mov DWORD PTR [rdi+0x14],0x0
404f41: c6 47 18 2a mov BYTE PTR [rdi+0x18],0x2a
404f45: c7 47 1c 14 00 00 00 mov DWORD PTR [rdi+0x1c],0x14
404f4c: c6 47 20 2b mov BYTE PTR [rdi+0x20],0x2b
404f50: c7 47 24 15 00 00 00 mov DWORD PTR [rdi+0x24],0x15
404f57: c6 47 28 3f mov BYTE PTR [rdi+0x28],0x3f
404f5b: c7 47 2c 12 00 00 00 mov DWORD PTR [rdi+0x2c],0x12
404f62: c6 47 30 7c mov BYTE PTR [rdi+0x30],0x7c
404f66: c7 47 34 13 00 00 00 mov DWORD PTR [rdi+0x34],0x13
404f6d: c6 47 38 0a mov BYTE PTR [rdi+0x38],0xa
404f71: c7 47 3c 13 00 00 00 mov DWORD PTR [rdi+0x3c],0x13
404f78: c6 47 40 00 mov BYTE PTR [rdi+0x40],0x0
404f7c: c7 47 44 13 00 00 00 mov DWORD PTR [rdi+0x44],0x13
404f83: c7 47 68 74 09 76 0b mov DWORD PTR [rdi+0x68],0xb760974
404f8a: 66 89 57 6c mov WORD PTR [rdi+0x6c],dx
404f8e: bf 51 42 41 00 mov edi,0x414251
404f93: 48 c7 83 80 00 00 00 60 42 41 00 mov QWORD PTR [rbx+0x80],0x414260
404f9e: 66 48 0f 6e c7 movq xmm0,rdi
404fa3: 0f 16 05 a6 02 01 00 movhps xmm0,QWORD PTR [rip+0x102a6] # 415250 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xa0>
404faa: 0f 11 43 70 movups XMMWORD PTR [rbx+0x70],xmm0
404fae: c7 83 88 00 00 00 00 00 00 00 mov DWORD PTR [rbx+0x88],0x0
404fb8: 89 8b 8c 00 00 00 mov DWORD PTR [rbx+0x8c],ecx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:95
404fbe: f6 c1 10 test cl,0x10
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 QWORD PTR [rbx+0x98],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:98
404fce: 48 89 f8 mov rax,rdi
_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 xmm0,rsi
_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 QWORD PTR [rbx+0xa0],rax
_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 edi,0x41a5e0
_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 mov BYTE PTR [rbx+0xa8],0x0
_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 xmm0,QWORD PTR [rsp+0x8]
404fee: 0f 11 83 b0 00 00 00 movups XMMWORD PTR [rbx+0xb0],xmm0
_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 call 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 rdx,QWORD PTR [rbp+0x0]
404ffe: 48 8b 4a 08 mov rcx,QWORD PTR [rdx+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.tcc:136
405002: 48 3b 42 10 cmp rax,QWORD PTR [rdx+0x10]
405006: 0f 83 e8 00 00 00 jae 4050f4 <_ZNSt8__detail8_ScannerIcEC1EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale+0x204>
40500c: 48 8b 3c c1 mov rdi,QWORD PTR [rcx+rax*8]
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 edx,0x419ce0
405020: be 00 9c 41 00 mov esi,0x419c00
405025: e8 e6 d1 ff ff call 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 QWORD PTR [rbx+0xc0],rax
40503a: ba 50 42 40 00 mov edx,0x404250
40503f: f6 83 8c 00 00 00 10 test BYTE PTR [rbx+0x8c],0x10
405046: b8 c0 39 40 00 mov eax,0x4039c0
40504b: 48 0f 44 c2 cmove rax,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
40504f: 48 8d ab d8 00 00 00 lea rbp,[rbx+0xd8]
_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 rdi,rbx
_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 mov QWORD PTR [rbx+0xd0],0x0
_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 QWORD PTR [rbx+0xc8],rbp
_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 mov BYTE PTR [rbx+0xd8],0x0
_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 mov QWORD PTR [rbx+0xf0],0x0
40507d: 48 89 83 e8 00 00 00 mov QWORD PTR [rbx+0xe8],rax
_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 call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
405089: 48 83 c4 10 add rsp,0x10
40508d: 5b pop rbx
40508e: 5d pop rbp
40508f: 41 5c pop r12
405091: c3 ret
405092: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,[rbx+0x58]
40509c: 48 89 83 98 00 00 00 mov QWORD PTR [rbx+0x98],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:100
4050a3: b8 6d 42 41 00 mov eax,0x41426d
4050a8: f6 c1 20 test cl,0x20
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 eax,0x414260
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_scanner.h:102
4050b6: f6 c1 40 test cl,0x40
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 eax,0x414282
4050c4: f6 c5 01 test ch,0x1
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 eax,0x414274
4050d2: f6 c5 02 test ch,0x2
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 ecx,0x80
4050e1: b8 60 42 41 00 mov eax,0x414260
4050e6: ba 00 00 00 00 mov edx,0x0
4050eb: 48 0f 44 c2 cmove rax,rdx
4050ef: e9 dd fe ff ff jmp 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 call 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 r12,rax
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 call 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 rdi,QWORD PTR [rbx+0xc8]
_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 rbp,rdi
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 rsi,QWORD PTR [rbx+0xd8]
405116: 48 83 c6 01 add rsi,0x1
_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 call 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 rdi,r12
405122: e8 b9 d1 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail8_ScannerIcEC2EPKcS3_NSt15regex_constants18syntax_option_typeESt6locale():
405127: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rcx,0x2aaaaaaaaaaaaaa
_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 rbp,rdx
_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 rdx,0xaaaaaaaaaaaaaaab
_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 rsp,0x38
405155: 4c 8b 6f 08 mov r13,QWORD PTR [rdi+0x8]
405159: 4c 8b 3f mov r15,QWORD PTR [rdi]
40515c: 48 89 7c 24 18 mov QWORD PTR [rsp+0x18],rdi
_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 rax,r13
405164: 4c 29 f8 sub rax,r15
405167: 48 c1 f8 04 sar rax,0x4
40516b: 48 0f af c2 imul rax,rdx
_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 rax,rcx
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 edx,0x1
_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 r12,rsi
405183: 49 89 f6 mov r14,rsi
405186: 48 0f 45 d0 cmovne rdx,rax
40518a: 48 89 f3 mov rbx,rsi
40518d: 48 01 d0 add rax,rdx
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 QWORD PTR [rsp+0x10],rax
_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 r12,r15
40519b: 0f b6 d2 movzx edx,dl
_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 mov QWORD PTR [rsp+0x8],0x0
_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 r12,QWORD PTR [rsp+0x8]
_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 rsi,rbp
_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 rdi,r12
4051c4: 4c 89 64 24 28 mov QWORD PTR [rsp+0x28],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
4051c9: e8 62 ed ff ff call 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 r12,QWORD PTR [rsp+0x8]
4051d3: 4d 39 fe cmp r14,r15
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 rbp,r15
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 nop DWORD PTR [rax+0x0]
4051e8: 48 83 c5 30 add rbp,0x30
4051ec: 49 83 c4 30 add r12,0x30
4051f0: 49 39 ee cmp r14,rbp
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 xmm1,XMMWORD PTR [rbp+0x0]
4051fa: 41 0f 11 0c 24 movups XMMWORD PTR [r12],xmm1
4051ff: f3 0f 6f 55 10 movdqu xmm2,XMMWORD PTR [rbp+0x10]
405204: 41 0f 11 54 24 10 movups XMMWORD PTR [r12+0x10],xmm2
40520a: f3 0f 6f 5d 20 movdqu xmm3,XMMWORD PTR [rbp+0x20]
40520f: 41 0f 11 5c 24 20 movups XMMWORD PTR [r12+0x20],xmm3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
405215: 83 7d 00 0b cmp DWORD PTR [rbp+0x0],0xb
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 mov QWORD PTR [r12+0x20],0x0
_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 rax,QWORD PTR [rbp+0x20]
_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 rcx,[r12+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:593
405232: 48 8d 75 10 lea rsi,[rbp+0x10]
405236: ba 02 00 00 00 mov edx,0x2
40523b: 48 89 4c 24 20 mov QWORD PTR [rsp+0x20],rcx
405240: 48 89 cf mov rdi,rcx
405243: ff d0 call 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 xmm7,XMMWORD PTR [rbp+0x20]
_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 rbp,0x30
40524e: 49 83 c4 30 add r12,0x30
_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 XMMWORD PTR [r12-0x10],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
405258: 49 39 ee cmp r14,rbp
40525b: 75 98 jne 4051f5 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0xc5>
40525d: 0f 1f 00 nop DWORD PTR [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 rbp,[r12+0x30]
405265: 48 89 6c 24 20 mov QWORD PTR [rsp+0x20],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
40526a: 4d 39 ee cmp r14,r13
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 nop DWORD PTR [rax+0x0]
405278: 48 83 c3 30 add rbx,0x30
40527c: 48 83 c5 30 add rbp,0x30
405280: 49 39 dd cmp r13,rbx
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 xmm4,XMMWORD PTR [rbx]
405289: f3 0f 6f 6b 10 movdqu xmm5,XMMWORD PTR [rbx+0x10]
40528e: f3 0f 6f 73 20 movdqu xmm6,XMMWORD PTR [rbx+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
405293: 83 3b 0b cmp DWORD PTR [rbx],0xb
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:139
405296: 0f 11 65 00 movups XMMWORD PTR [rbp+0x0],xmm4
40529a: 0f 11 6d 10 movups XMMWORD PTR [rbp+0x10],xmm5
40529e: 0f 11 75 20 movups XMMWORD PTR [rbp+0x20],xmm6
/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 rax,QWORD PTR [rbx+0x20]
_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 mov QWORD PTR [rbp+0x20],0x0
_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 r12,[rbp+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:593
4052b9: 48 8d 73 10 lea rsi,[rbx+0x10]
4052bd: ba 02 00 00 00 mov edx,0x2
4052c2: 4c 89 e7 mov rdi,r12
4052c5: ff d0 call 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 xmm7,XMMWORD PTR [rbx+0x20]
_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 rbx,0x30
4052d0: 48 83 c5 30 add rbp,0x30
_ZNSt8functionIFbcEEC4ERKS1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:595
4052d4: 0f 11 7d f0 movups XMMWORD PTR [rbp-0x10],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
4052d8: 49 39 dd cmp r13,rbx
4052db: 75 a8 jne 405285 <_ZNSt6vectorINSt8__detail6_StateIcEESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_+0x155>
4052dd: 0f 1f 00 nop DWORD PTR [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 rbx,r15
4052e3: 4d 39 ef cmp r15,r13
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 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,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
4052f3: 48 83 c3 30 add rbx,0x30
_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 call 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 rbx,r13
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 rax,QWORD PTR [rsp+0x18]
_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 rdi,r15
_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 rax,QWORD PTR [rax+0x10]
405312: 48 89 c6 mov rsi,rax
405315: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
40531a: 4c 29 fe sub rsi,r15
_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 call 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 rax,QWORD PTR [rsp+0x8]
405327: 48 8b 4c 24 18 mov rcx,QWORD PTR [rsp+0x18]
40532c: 66 48 0f 6e fd movq xmm7,rbp
405331: 66 48 0f 6e c0 movq xmm0,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
405336: 48 03 44 24 10 add rax,QWORD PTR [rsp+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40533b: 66 0f 6c c7 punpcklqdq xmm0,xmm7
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40533f: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
405343: 0f 11 01 movups XMMWORD PTR [rcx],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
405346: 48 83 c4 38 add rsp,0x38
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 ret
405355: 0f 1f 00 nop DWORD PTR [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 rax,rcx
40535b: 48 0f 46 c8 cmovbe rcx,rax
40535f: 48 8d 04 49 lea rax,[rcx+rcx*2]
405363: 48 c1 e0 04 shl rax,0x4
405367: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
40536c: 48 89 c7 mov rdi,rax
40536f: e8 3c ce ff ff call 4021b0 <_Znwm@plt>
405374: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
_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 jmp 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 rax,0x7fffffffffffffe0
40538a: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
40538f: 48 89 c7 mov rdi,rax
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 edi,0x4141aa
405399: e8 62 cd ff ff call 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 rbp,rax
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 r13,rax
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 rax,QWORD PTR [r12+0x20]
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 rsi,QWORD PTR [rsp+0x20]
4053b7: ba 03 00 00 00 mov edx,0x3
4053bc: 48 89 f7 mov rdi,rsi
4053bf: ff d0 call 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 rdi,rbp
4053c4: e8 d7 cc ff ff call 4020a0 <__cxa_begin_catch@plt>
4053c9: 48 8b 5c 24 08 mov rbx,QWORD PTR [rsp+0x8]
_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 r12,rbx
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 call 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 rax,QWORD PTR [rbp+0x20]
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 edx,0x3
4053e6: 4c 89 e6 mov rsi,r12
4053e9: 4c 89 e7 mov rdi,r12
4053ec: ff d0 call 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 rdi,r13
4053f1: e8 aa cc ff ff call 4020a0 <__cxa_begin_catch@plt>
4053f6: 48 8b 5c 24 20 mov rbx,QWORD PTR [rsp+0x20]
_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 rbp,rbx
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 call 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 rdi,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
405408: 48 83 c3 30 add rbx,0x30
_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 call 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 rdi,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
405416: 48 83 c3 30 add rbx,0x30
_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 call 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 rbp,rax
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 rbp,rax
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 call 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 rdi,rbp
405433: e8 68 cc ff ff call 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 rdi,QWORD PTR [rsp+0x28]
40543d: e8 3e ea ff ff call 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 cmp QWORD PTR [rsp+0x8],0x0
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 rsi,QWORD PTR [rsp+0x10]
40544f: 48 8b 7c 24 08 mov rdi,QWORD PTR [rsp+0x8]
405454: e8 67 cd ff ff call 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 call 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 call 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 rdi,rbp
405466: e8 35 cc ff ff call 4020a0 <__cxa_begin_catch@plt>
40546b: 48 8b 5c 24 08 mov rbx,QWORD PTR [rsp+0x8]
_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 QWORD PTR [rsp+0x20],rbx
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 rdi,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
40547a: 48 83 c3 30 add rbx,0x30
_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 call 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 rbp,rax
405488: e8 23 ce ff ff call 4022b0 <__cxa_end_catch@plt>
40548d: 48 89 ef mov rdi,rbp
405490: e8 4b ce ff ff call 4022e0 <_Unwind_Resume@plt>
405495: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
_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 rdi,QWORD PTR [rdi+0x40]
4054a8: 48 3b 7b 48 cmp rdi,QWORD PTR [rbx+0x48]
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 call 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 rax,QWORD PTR [rbx+0x40]
4054b7: 48 83 c0 30 add rax,0x30
4054bb: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 rcx,0xaaaaaaaaaaaaaaab
4054c9: 48 2b 43 38 sub rax,QWORD PTR [rbx+0x38]
4054cd: 48 89 c2 mov rdx,rax
4054d0: 48 c1 fa 04 sar rdx,0x4
4054d4: 48 0f af d1 imul rdx,rcx
_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 rax,0x493e00
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 rax,[rdx-0x1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:337
4054e4: 5b pop rbx
4054e5: c3 ret
4054e6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:329
4054f0: 4c 8d 43 38 lea r8,[rbx+0x38]
_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 rdx,rsi
4054f7: 48 89 fe mov rsi,rdi
4054fa: 4c 89 c7 mov rdi,r8
4054fd: e8 2e fc ff ff call 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 rax,QWORD PTR [rbx+0x40]
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 esi,0x414290
40550d: bf 09 00 00 00 mov edi,0x9
405512: e8 49 ce ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
405517: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbx,rdi
405527: 48 83 ec 30 sub rsp,0x30
_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 rdi,QWORD PTR [rdi+0x40]
_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 mov DWORD PTR [rsp],0xa
_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 rbp,rsp
_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 mov QWORD PTR [rsp+0x8],0xffffffffffffffff
_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 rdi,QWORD PTR [rbx+0x48]
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 rsi,rbp
40554b: e8 e0 e9 ff ff call 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 rax,QWORD PTR [rbx+0x40]
405554: 48 83 c0 30 add rax,0x30
405558: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
405566: 48 2b 43 38 sub rax,QWORD PTR [rbx+0x38]
40556a: 48 89 c3 mov rbx,rax
40556d: 48 c1 fb 04 sar rbx,0x4
405571: 48 0f af da imul rbx,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
405575: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,rbp
405580: e8 fb e8 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
405585: 48 83 c4 30 add rsp,0x30
_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 rax,[rbx-0x1]
_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 ret
405592: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r8,[rbx+0x38]
_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 rsi,rdi
40559f: 48 89 ea mov rdx,rbp
4055a2: 4c 89 c7 mov rdi,r8
4055a5: e8 86 fb ff ff call 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 rax,QWORD PTR [rbx+0x40]
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 r12,rax
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 esi,0x414290
4055ba: bf 09 00 00 00 mov edi,0x9
4055bf: e8 9c cd ff ff call 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 rdi,rbp
4055c7: e8 b4 e8 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
4055cc: 4c 89 e7 mov rdi,r12
4055cf: e8 0c cd ff ff call 4022e0 <_Unwind_Resume@plt>
4055d4: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
4055e5: 48 83 ec 78 sub rsp,0x78
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:278
4055e9: 48 8b 47 28 mov rax,QWORD PTR [rdi+0x28]
_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 rsi,QWORD PTR [rdi+0x8]
_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 rdx,[rax+0x1]
4055f5: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
4055fa: 48 89 57 28 mov QWORD PTR [rdi+0x28],rdx
_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 rsi,QWORD PTR [rdi+0x10]
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 QWORD PTR [rsi],rax
_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 rsi,0x8
40560f: 48 89 77 08 mov QWORD PTR [rdi+0x8],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:281
405613: 48 8b 44 24 08 mov rax,QWORD PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
405618: 48 8d 7c 24 40 lea rdi,[rsp+0x40]
40561d: 48 8d 74 24 10 lea rsi,[rsp+0x10]
_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 mov DWORD PTR [rsp+0x10],0x8
40562a: 48 c7 44 24 18 ff ff ff ff mov QWORD PTR [rsp+0x18],0xffffffffffffffff
_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 QWORD PTR [rsp+0x20],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
405638: e8 f3 e8 ff ff call 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 rdi,QWORD PTR [rbx+0x40]
405641: 48 3b 7b 48 cmp rdi,QWORD PTR [rbx+0x48]
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 rsi,[rsp+0x40]
40564c: e8 df e8 ff ff call 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 rax,QWORD PTR [rbx+0x40]
405655: 48 83 c0 30 add rax,0x30
405659: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
405667: 48 2b 43 38 sub rax,QWORD PTR [rbx+0x38]
40566b: 48 89 c3 mov rbx,rax
40566e: 48 c1 fb 04 sar rbx,0x4
405672: 48 0f af da imul rbx,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
405676: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,[rsp+0x40]
405683: e8 f8 e7 ff ff call 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 rdi,[rsp+0x10]
40568d: e8 ee e7 ff ff call 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 rsp,0x78
_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 rax,[rbx-0x1]
_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 ret
40569d: 0f 1f 00 nop DWORD PTR [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 r8,[rbx+0x38]
_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 rsi,rdi
4056a7: 48 8d 54 24 40 lea rdx,[rsp+0x40]
4056ac: 4c 89 c7 mov rdi,r8
4056af: e8 7c fa ff ff call 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 rax,QWORD PTR [rbx+0x40]
4056b8: eb a3 jmp 40565d <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv+0x7d>
4056ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdx,[rsp+0x8]
4056c5: e8 36 f3 ff ff call 404a00 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_>
4056ca: e9 44 ff ff ff jmp 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 rbp,rax
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 esi,0x414290
4056d9: bf 09 00 00 00 mov edi,0x9
4056de: e8 7d cc ff ff call 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 rdi,[rsp+0x40]
4056e8: e8 93 e7 ff ff call 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 rdi,[rsp+0x10]
4056f2: e8 89 e7 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
4056f7: 48 89 ef mov rdi,rbp
4056fa: e8 e1 cb ff ff call 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 rsp,0x68
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:151
405706: f6 47 19 04 test BYTE PTR [rdi+0x19],0x4
40570a: 0f 85 ee 00 00 00 jne 4057fe <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0xfe>
405710: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:161
405713: 48 39 77 28 cmp QWORD PTR [rdi+0x28],rsi
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 rax,QWORD PTR [rdi]
405720: 48 8b 57 08 mov rdx,QWORD PTR [rdi+0x8]
_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 rax,rdx
405727: 74 19 je 405742 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEm+0x42>
405729: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:166
405730: 48 3b 30 cmp rsi,QWORD PTR [rax]
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 rax,0x8
40573d: 48 39 c2 cmp rdx,rax
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 mov BYTE PTR [rbx+0x30],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
405746: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:172
40574b: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:173
405750: 48 89 e6 mov rsi,rsp
_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 mov DWORD PTR [rsp],0x3
40575a: 48 c7 44 24 08 ff ff ff ff mov QWORD PTR [rsp+0x8],0xffffffffffffffff
_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 call 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 rdi,QWORD PTR [rbx+0x40]
40576c: 48 3b 7b 48 cmp rdi,QWORD PTR [rbx+0x48]
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 rsi,[rsp+0x30]
405777: e8 b4 e7 ff ff call 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 rax,QWORD PTR [rbx+0x40]
405780: 48 83 c0 30 add rax,0x30
405784: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
405792: 48 2b 43 38 sub rax,QWORD PTR [rbx+0x38]
405796: 48 89 c3 mov rbx,rax
405799: 48 c1 fb 04 sar rbx,0x4
40579d: 48 0f af da imul rbx,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
4057a1: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,[rsp+0x30]
4057ae: e8 cd e6 ff ff call 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 rdi,rsp
4057b6: e8 c5 e6 ff ff call 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 rsp,0x68
_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 rax,[rbx-0x1]
_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 ret
4057c6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 r8,[rbx+0x38]
_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 rsi,rdi
4057d7: 48 8d 54 24 30 lea rdx,[rsp+0x30]
4057dc: 4c 89 c7 mov rdi,r8
4057df: e8 4c f9 ff ff call 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 rax,QWORD PTR [rbx+0x40]
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 rbp,rax
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 esi,0x414398
4057f4: bf 03 00 00 00 mov edi,0x3
4057f9: e8 62 cb ff ff call 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 esi,0x414328
405803: bf 0b 00 00 00 mov edi,0xb
405808: e8 53 cb ff ff call 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 esi,0x414290
405812: bf 09 00 00 00 mov edi,0x9
405817: e8 44 cb ff ff call 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 esi,0x414358
405821: bf 03 00 00 00 mov edi,0x3
405826: e8 35 cb ff ff call 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 rdi,[rsp+0x30]
405830: e8 4b e6 ff ff call 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 rdi,rsp
405838: e8 43 e6 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
40583d: 48 89 ef mov rdi,rbp
405840: e8 9b ca ff ff call 4022e0 <_Unwind_Resume@plt>
405845: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
_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 rdi,QWORD PTR [rdi+0x48]
_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 rsi,QWORD PTR [rbx+0x58]
405864: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rbx+0x30]
_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 rsi,QWORD PTR [rbx+0x40]
405879: 48 29 fe sub rsi,rdi
_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 call 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 r12,QWORD PTR [rbx+0x20]
405885: 48 8b 6b 18 mov rbp,QWORD PTR [rbx+0x18]
_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 r12,rbp
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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
405898: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rbx+0x18]
_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 rsi,QWORD PTR [rbx+0x28]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rbx]
_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 rsi,QWORD PTR [rbx+0x10]
_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 rsi,rdi
_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 jmp 4021c0 <_ZdlPvm@plt>
4058e3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
4058ec: 49 39 ec cmp r12,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev():
4058fd: 0f 1f 00 nop DWORD PTR [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 rbx,rdi
_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 rdi,QWORD PTR [rdi+0x48]
_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 rsi,QWORD PTR [rbx+0x58]
405914: 48 29 fe sub rsi,rdi
_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 call 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 r12,QWORD PTR [rbx+0x38]
405920: 48 8b 6b 30 mov rbp,QWORD PTR [rbx+0x30]
_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 r12,rbp
405927: 74 4c je 405975 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x75>
405929: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
405938: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
405941: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
405952: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rbx+0x30]
_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 rsi,QWORD PTR [rbx+0x40]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 r12,QWORD PTR [rbx+0x20]
40598d: 48 8b 6b 18 mov rbp,QWORD PTR [rbx+0x18]
_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 r12,rbp
405994: 74 31 je 4059c7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0xc7>
405996: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
4059a8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rbx+0x18]
_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 rsi,QWORD PTR [rbx+0x28]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rbx]
_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 rsi,QWORD PTR [rbx+0x10]
_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 rsi,rdi
_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 jmp 4021c0 <_ZdlPvm@plt>
4059f3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x40
4059fc: 49 39 ec cmp r12,rbp
4059ff: 0f 85 2b ff ff ff jne 405930 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x30>
405a05: e9 67 ff ff ff jmp 405971 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev+0x71>
405a0a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
405a14: 49 39 ec cmp r12,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev():
405a25: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
_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 rdi,QWORD PTR [rdi+0x48]
_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 rsi,QWORD PTR [rbx+0x58]
405a44: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rbx+0x30]
_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 rsi,QWORD PTR [rbx+0x40]
405a59: 48 29 fe sub rsi,rdi
_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 call 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 r12,QWORD PTR [rbx+0x20]
405a65: 48 8b 6b 18 mov rbp,QWORD PTR [rbx+0x18]
_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 r12,rbp
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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
405a78: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rbx+0x18]
_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 rsi,QWORD PTR [rbx+0x28]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rbx]
_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 rsi,QWORD PTR [rbx+0x10]
_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 rsi,rdi
_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 jmp 4021c0 <_ZdlPvm@plt>
405ac3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
405acc: 49 39 ec cmp r12,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
405add: 0f 1f 00 nop DWORD PTR [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 rbx,rdi
_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 rdi,QWORD PTR [rdi+0x48]
_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 rsi,QWORD PTR [rbx+0x58]
405af4: 48 29 fe sub rsi,rdi
_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 call 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 r12,QWORD PTR [rbx+0x38]
405b00: 48 8b 6b 30 mov rbp,QWORD PTR [rbx+0x30]
_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 r12,rbp
405b07: 74 4c je 405b55 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x75>
405b09: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
405b18: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
405b21: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
405b32: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rbx+0x30]
_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 rsi,QWORD PTR [rbx+0x40]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 r12,QWORD PTR [rbx+0x20]
405b6d: 48 8b 6b 18 mov rbp,QWORD PTR [rbx+0x18]
_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 r12,rbp
405b74: 74 31 je 405ba7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0xc7>
405b76: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
405b88: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rbx+0x18]
_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 rsi,QWORD PTR [rbx+0x28]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rbx]
_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 rsi,QWORD PTR [rbx+0x10]
_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 rsi,rdi
_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 jmp 4021c0 <_ZdlPvm@plt>
405bd3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x40
405bdc: 49 39 ec cmp r12,rbp
405bdf: 0f 85 2b ff ff ff jne 405b10 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x30>
405be5: e9 67 ff ff ff jmp 405b51 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev+0x71>
405bea: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
405bf4: 49 39 ec cmp r12,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
405c05: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 xmm0,rsi
405c16: 66 48 0f 6e ca movq xmm1,rdx
/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 xmm0,xmm1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:256
405c20: 48 89 fb mov rbx,rdi
405c23: 48 83 ec 68 sub rsp,0x68
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
405c27: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
405c2c: 48 89 e6 mov rsi,rsp
_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 mov DWORD PTR [rsp],0x2
_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 BYTE PTR [rsp+0x18],cl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:261
405c3a: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
405c3f: e8 ec e2 ff ff call 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 rdi,QWORD PTR [rbx+0x40]
405c48: 48 3b 7b 48 cmp rdi,QWORD PTR [rbx+0x48]
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 rsi,[rsp+0x30]
405c53: e8 d8 e2 ff ff call 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 rax,QWORD PTR [rbx+0x40]
405c5c: 48 83 c0 30 add rax,0x30
405c60: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
405c6e: 48 2b 43 38 sub rax,QWORD PTR [rbx+0x38]
405c72: 48 89 c3 mov rbx,rax
405c75: 48 c1 fb 04 sar rbx,0x4
405c79: 48 0f af da imul rbx,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
405c7d: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,[rsp+0x30]
405c8a: e8 f1 e1 ff ff call 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 rdi,rsp
405c92: e8 e9 e1 ff ff call 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 rsp,0x68
_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 rax,[rbx-0x1]
_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 ret
405ca2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r8,[rbx+0x38]
_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 rsi,rdi
405caf: 48 8d 54 24 30 lea rdx,[rsp+0x30]
405cb4: 4c 89 c7 mov rdi,r8
405cb7: e8 74 f4 ff ff call 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 rax,QWORD PTR [rbx+0x40]
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 rbp,rax
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 esi,0x414290
405ccc: bf 09 00 00 00 mov edi,0x9
405cd1: e8 8a c6 ff ff call 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 rdi,[rsp+0x30]
405cdb: e8 a0 e1 ff ff call 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 rdi,rsp
405ce3: e8 98 e1 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
405ce8: 48 89 ef mov rdi,rbp
405ceb: e8 f0 c5 ff ff call 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 rbx,rdi
405cf5: 48 83 ec 68 sub rsp,0x68
_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 rax,QWORD PTR [rsi+0x18]
_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 xmm0,QWORD PTR [rsi+0x10]
_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 mov QWORD PTR [rsi+0x18],0x0
_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 xmm2,XMMWORD PTR [rsp+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:197
405d10: f3 0f 6f 0e movdqu xmm1,XMMWORD PTR [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:198
405d14: 48 c7 46 10 00 00 00 00 mov QWORD PTR [rsi+0x10],0x0
_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 rdi,[rsp+0x30]
_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 xmm3,rax
_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 mov DWORD PTR [rsp],0xb
_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 XMMWORD PTR [rsi],xmm2
_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 xmm0,xmm3
_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 rsi,rsp
_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 mov QWORD PTR [rsp+0x8],0xffffffffffffffff
_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 XMMWORD PTR [rsp+0x30],xmm1
405d45: 0f 29 4c 24 10 movaps XMMWORD PTR [rsp+0x10],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:199
405d4a: 0f 29 44 24 20 movaps XMMWORD PTR [rsp+0x20],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
405d4f: e8 dc e1 ff ff call 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 rdi,QWORD PTR [rbx+0x40]
405d58: 48 3b 7b 48 cmp rdi,QWORD PTR [rbx+0x48]
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 rsi,[rsp+0x30]
405d63: e8 c8 e1 ff ff call 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 rax,QWORD PTR [rbx+0x40]
405d6c: 48 83 c0 30 add rax,0x30
405d70: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
405d7e: 48 2b 43 38 sub rax,QWORD PTR [rbx+0x38]
405d82: 48 89 c3 mov rbx,rax
405d85: 48 c1 fb 04 sar rbx,0x4
405d89: 48 0f af da imul rbx,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
405d8d: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,[rsp+0x30]
405d9a: e8 e1 e0 ff ff call 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 rdi,rsp
405da2: e8 d9 e0 ff ff call 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 rsp,0x68
_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 rax,[rbx-0x1]
_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 ret
405db2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r8,[rbx+0x38]
_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 rsi,rdi
405dbf: 48 8d 54 24 30 lea rdx,[rsp+0x30]
405dc4: 4c 89 c7 mov rdi,r8
405dc7: e8 64 f3 ff ff call 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 rax,QWORD PTR [rbx+0x40]
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 rbp,rax
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 esi,0x414290
405ddc: bf 09 00 00 00 mov edi,0x9
405de1: e8 7a c5 ff ff call 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 rdi,[rsp+0x30]
405deb: e8 90 e0 ff ff call 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 rdi,rsp
405df3: e8 88 e0 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
405df8: 48 89 ef mov rdi,rbp
405dfb: e8 e0 c4 ff ff call 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 r12,rdi
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 rbx,QWORD PTR [rdi+0x8]
405e0b: 48 8b 2f mov rbp,QWORD PTR [rdi]
_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 rbx,rbp
405e11: 74 2c je 405e3f <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev+0x3f>
405e13: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
405e20: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [r12]
_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 rsi,QWORD PTR [r12+0x10]
_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 rdi,rbp
_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 rsi,rbp
_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 jmp 4021c0 <_ZdlPvm@plt>
405e58: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
405e64: 48 39 eb cmp rbx,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
405e75: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
405e8d: 48 83 ec 78 sub rsp,0x78
_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 r13,QWORD PTR [rdi+0x8]
405e95: 4c 8b 27 mov r12,QWORD PTR [rdi]
_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 rax,r13
_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 r12,r13
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 r14,r13
_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 edx,0x3f
_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 rsi,r13
405eaf: 4c 89 e7 mov rdi,r12
_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 r14,r12
_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 rbp,[r12+0x1]
_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 rax,r14
405ebe: 48 83 f0 3f xor rax,0x3f
405ec2: 29 c2 sub edx,eax
405ec4: 48 63 d2 movsxd rdx,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
405ec7: 48 01 d2 add rdx,rdx
405eca: e8 e1 c8 ff ff call 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 r14,0x10
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 r15,[r12+0x10]
_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 rdx,rbp
405ee3: 4c 29 e2 sub rdx,r12
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 rbp,0x1
_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 BYTE PTR [r12],r14b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
405ef4: 49 39 ef cmp r15,rbp
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 movzx r14d,BYTE PTR [rbp+0x0]
_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 r14b,BYTE PTR [r12]
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 movzx edx,BYTE PTR [rbp-0x1]
405f08: 48 8d 45 ff lea rax,[rbp-0x1]
_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 r14b,dl
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 BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r14b,dl
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 rbp,0x1
_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 BYTE PTR [rsi],r14b
_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 r15,rbp
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 r13,r15
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 movzx ecx,BYTE PTR [r15]
_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 movzx edx,BYTE PTR [r15-0x1]
405f42: 49 8d 47 ff lea rax,[r15-0x1]
_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 cl,dl
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 BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 cl,dl
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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 r13,r15
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 rax,QWORD PTR [rbx]
405f70: 4c 8b 6b 08 mov r13,QWORD PTR [rbx+0x8]
_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 rax,r13
405f77: 74 1f je 405f98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x118>
405f79: 48 89 c1 mov rcx,rax
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 movzx edi,BYTE PTR [rcx-0x1]
_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 dil,BYTE PTR [rdx+0x1]
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 rdx,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
405f8f: 48 8d 49 01 lea rcx,[rcx+0x1]
_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 rcx,r13
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 nop WORD PTR [rax+rax*1+0x0]
_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 rdx,r13
405fa3: 41 89 ec mov r12d,ebp
405fa6: 48 29 c2 sub rdx,rax
405fa9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rcx,rdx
405fb8: 48 d1 f9 sar rcx,1
_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 rsi,[rax+rcx*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:1324
405fbf: 40 38 2e cmp BYTE PTR [rsi],bpl
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 rdx,rcx
_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 rax,[rsi+0x1]
_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 rdx,0x1
/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 rax,r13
405fdb: 74 05 je 405fe2 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x162>
405fdd: 40 38 28 cmp BYTE PTR [rax],bpl
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 rdx,QWORD PTR [rbx+0x38]
_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 rax,QWORD PTR [rbx+0x30]
405fea: 48 39 d0 cmp rax,rdx
405fed: 75 12 jne 406001 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x181>
405fef: e9 8c 00 00 00 jmp 406080 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x200>
405ff4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
405ff8: 48 83 c0 02 add rax,0x2
405ffc: 48 39 c2 cmp rdx,rax
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 BYTE PTR [rax],bpl
406004: 7f f2 jg 405ff8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x178>
406006: 40 38 68 01 cmp BYTE PTR [rax+0x1],bpl
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 esi,0x1
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
406011: 48 89 ea mov rdx,rbp
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406014: 44 89 e1 mov ecx,r12d
406017: b8 01 00 00 00 mov eax,0x1
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406020: 48 d3 e0 shl rax,cl
_ZNSt6bitsetILm256EE9referenceaSEb():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:831
406023: 48 8b 4c d3 78 mov rcx,QWORD PTR [rbx+rdx*8+0x78]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
406028: 40 38 73 70 cmp BYTE PTR [rbx+0x70],sil
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 rax,rcx
406031: 48 83 c5 01 add rbp,0x1
406035: 48 89 44 d3 78 mov QWORD PTR [rbx+rdx*8+0x78],rax
_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 rbp,0x100
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 r13,QWORD PTR [rbx+0x8]
406047: 48 8b 03 mov rax,QWORD PTR [rbx]
40604a: e9 51 ff ff ff jmp 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 rbp,0x1
406057: 48 21 c8 and rax,rcx
40605a: 48 89 44 d3 78 mov QWORD PTR [rbx+rdx*8+0x78],rax
_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 rbp,0x100
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 rsp,0x78
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 ret
406077: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx+0x68]
406084: 44 0f b7 73 60 movzx r14d,WORD PTR [rbx+0x60]
406089: 44 0f b6 6b 62 movzx r13d,BYTE PTR [rbx+0x62]
40608e: e8 1d c0 ff ff call 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 edx,r14d
_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 r15,rax
_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 rax,[rbp+rbp*1+0x0]
40609e: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
4060a3: 49 8b 47 30 mov rax,QWORD PTR [r15+0x30]
4060a7: 66 23 14 68 and dx,WORD PTR [rax+rbp*2]
_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 r13d,0x1
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 cmp BYTE PTR [r15+0x38],0x0
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 movzx eax,BYTE PTR [r15+0x98]
_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 al,bpl
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 r15,QWORD PTR [rbx+0x68]
_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 rax,QWORD PTR [rbx+0x20]
_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 rdi,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
4060de: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],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
4060e3: e8 c8 bf ff ff call 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 edi,0x1
_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 r14,rax
_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 call 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 rdi,r14
_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 r13,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_algobase.h:426
4060fb: 40 88 28 mov BYTE PTR [rax],bpl
_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 rdx,[rax+0x1]
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406102: 49 8b 06 mov rax,QWORD PTR [r14]
406105: 4c 89 ee mov rsi,r13
406108: ff 50 28 call QWORD PTR [rax+0x28]
_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 rdi,r15
40610e: e8 8d c0 ff ff call 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
406113: 48 89 c6 mov rsi,rax
_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 rax,[rsp+0x60]
_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 mov BYTE PTR [rsp+0x61],0x0
_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 rcx,[rsp+0x61]
_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 QWORD PTR [rsp+0x50],rax
_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 movzx eax,BYTE PTR [r13+0x0]
_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 rdx,[rsp+0x60]
406134: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
_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 mov QWORD PTR [rsp+0x58],0x1
_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 BYTE PTR [rsp+0x60],al
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406146: 48 8b 06 mov rax,QWORD PTR [rsi]
406149: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
406156: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
406160: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 4021c0 <_ZdlPvm@plt>
406169: be 01 00 00 00 mov esi,0x1
40616e: 4c 89 ef mov rdi,r13
406171: e8 4a c0 ff ff call 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 rax,QWORD PTR [rbx+0x20]
40617a: 4c 8b 73 18 mov r14,QWORD PTR [rbx+0x18]
40617e: 4c 8b 7c 24 30 mov r15,QWORD PTR [rsp+0x30]
406183: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],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
406188: 4c 29 f0 sub rax,r14
40618b: 48 89 c2 mov rdx,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
40618e: 48 c1 f8 07 sar rax,0x7
_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 rdx,0x5
_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 rax,0x7
4061a3: 4c 8b 6c 24 38 mov r13,QWORD PTR [rsp+0x38]
4061a8: 4c 01 f0 add rax,r14
4061ab: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
4061b0: eb 4e jmp 406200 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x380>
4061b2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
4061b8: 49 8d 46 20 lea rax,[r14+0x20]
4061bc: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
_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 r13,QWORD PTR [r14+0x28]
4061c5: 0f 84 fd 00 00 00 je 4062c8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x448>
4061cb: 49 8d 46 40 lea rax,[r14+0x40]
4061cf: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
4061d4: 4d 3b 6e 48 cmp r13,QWORD PTR [r14+0x48]
4061d8: 0f 84 22 01 00 00 je 406300 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x480>
4061de: 49 8d 46 60 lea rax,[r14+0x60]
4061e2: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
4061e7: 4d 3b 6e 68 cmp r13,QWORD PTR [r14+0x68]
4061eb: 0f 84 3f 01 00 00 je 406330 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x4b0>
4061f1: 49 83 ee 80 sub r14,0xffffffffffffff80
_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 QWORD PTR [rsp+0x20],r14
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 QWORD PTR [r14+0x8],r13
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 rdi,QWORD PTR [r14]
40620e: 4c 89 ea mov rdx,r13
406211: 4c 89 fe mov rsi,r15
406214: e8 a7 be ff ff call 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 nop DWORD PTR [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 rax,[rsp+0x40]
406225: 49 39 c7 cmp r15,rax
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 rax,QWORD PTR [rsp+0x40]
_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 rdi,r15
_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 rsi,[rax+0x1]
_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 call 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 QWORD PTR [rsp+0x18],r14
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 rax,QWORD PTR [rbx+0x50]
40624a: 4c 8b 73 48 mov r14,QWORD PTR [rbx+0x48]
40624e: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
_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 r14,rax
406256: 74 63 je 4062bb <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x43b>
406258: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx+0x68]
406264: 45 0f b7 3e movzx r15d,WORD PTR [r14]
406268: 45 0f b6 6e 02 movzx r13d,BYTE PTR [r14+0x2]
40626d: e8 3e be ff ff call 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 rdi,QWORD PTR [rsp+0x8]
406277: 44 89 f9 mov ecx,r15d
40627a: 48 8b 70 30 mov rsi,QWORD PTR [rax+0x30]
40627e: 66 23 0c 3e and cx,WORD PTR [rsi+rdi*1]
_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 r13d,0x1
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 cmp BYTE PTR [rax+0x38],0x0
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 movzx ecx,BYTE PTR [rax+0x98]
_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 cl,bpl
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 nop DWORD PTR [rax+rax*1+0x0]
_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 r14,0x4
4062b4: 4c 39 74 24 10 cmp QWORD PTR [rsp+0x10],r14
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 jmp 406011 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x191>
4062c2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r14+0x20]
4062d1: 4c 89 ea mov rdx,r13
4062d4: 4c 89 fe mov rsi,r15
4062d7: e8 e4 bd ff ff call 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 r14,QWORD PTR [rsp+0x10]
4062e9: e9 32 ff ff ff jmp 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
4062ee: 66 90 xchg ax,ax
4062f0: 49 89 c6 mov r14,rax
4062f3: e9 28 ff ff ff jmp 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
4062f8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r14+0x40]
406309: 4c 89 ea mov rdx,r13
40630c: 4c 89 fe mov rsi,r15
40630f: e8 ac bd ff ff call 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 rax,[r14+0x60]
40631c: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
406321: 4d 3b 6e 68 cmp r13,QWORD PTR [r14+0x68]
406325: 0f 85 c6 fe ff ff jne 4061f1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x371>
40632b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r14+0x60]
406339: 4c 89 ea mov rdx,r13
40633c: 4c 89 fe mov rsi,r15
40633f: e8 7c bd ff ff call 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 r14,0xffffffffffffff80
_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 QWORD PTR [rsp+0x20],r14
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 rdx,QWORD PTR [rsp+0x28]
40635c: 4c 29 f2 sub rdx,r14
40635f: 48 c1 fa 05 sar rdx,0x5
_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 rdx,0x2
406367: 0f 84 ea 00 00 00 je 406457 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5d7>
40636d: 48 83 fa 03 cmp rdx,0x3
406371: 0f 84 c1 00 00 00 je 406438 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x5b8>
406377: 48 83 fa 01 cmp rdx,0x1
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 r14,QWORD PTR [rsp+0x28]
406386: e9 95 fe ff ff jmp 406220 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x3a0>
40638b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdx,rcx
406393: e9 18 fc ff ff jmp 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 rdi,rax
40639b: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
4063a0: e8 7b be ff ff call 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 rax,QWORD PTR [rsp+0x18]
4063aa: 48 8b 08 mov rcx,QWORD PTR [rax]
4063ad: 4c 8b 41 30 mov r8,QWORD PTR [rcx+0x30]
4063b1: b9 5f 00 00 00 mov ecx,0x5f
4063b6: 49 81 f8 80 30 40 00 cmp r8,0x403080
4063bd: 0f 84 dc fe ff ff je 40629f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x41f>
4063c3: be 5f 00 00 00 mov esi,0x5f
4063c8: 48 89 c7 mov rdi,rax
4063cb: 41 ff d0 call r8
4063ce: 89 c1 mov ecx,eax
4063d0: e9 ca fe ff ff jmp 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 rdi,r15
4063d8: e8 43 be ff ff call 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 rax,QWORD PTR [r15]
4063e0: 48 8b 50 30 mov rdx,QWORD PTR [rax+0x30]
4063e4: b8 5f 00 00 00 mov eax,0x5f
4063e9: 48 81 fa 80 30 40 00 cmp rdx,0x403080
4063f0: 0f 84 d4 fc ff ff je 4060ca <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x24a>
4063f6: be 5f 00 00 00 mov esi,0x5f
4063fb: 4c 89 ff mov rdi,r15
4063fe: ff d2 call rdx
406400: e9 c5 fc ff ff jmp 4060ca <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x24a>
406405: 4c 8b 6c 24 38 mov r13,QWORD PTR [rsp+0x38]
_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 QWORD PTR [r14+0x8],r13
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 rdi,QWORD PTR [r14]
406420: 4c 89 ea mov rdx,r13
406423: 4c 89 fe mov rsi,r15
406426: e8 95 bc ff ff call 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 r14,QWORD PTR [rsp+0x28]
_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 jmp 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 r13,QWORD PTR [rsp+0x38]
_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 QWORD PTR [r14+0x8],r13
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 r14,0x20
_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 QWORD PTR [r14+0x8],r13
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 r14,0x20
/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 r13,QWORD PTR [rsp+0x38]
_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 QWORD PTR [r14+0x8],r13
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 rdi,QWORD PTR [r14]
40646e: 4c 89 ea mov rdx,r13
406471: 4c 89 fe mov rsi,r15
406474: e8 47 bc ff ff call 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 r14d,0x1
_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 r13,rbp
40648c: 75 27 jne 4064b5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x635>
40648e: e9 da fa ff ff jmp 405f6d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xed>
406493: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdx,rbp
40649b: 4c 29 e2 sub rdx,r12
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 BYTE PTR [r12],r15b
_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 rbp,0x1
_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 r13,rbp
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 movzx r15d,BYTE PTR [rbp+0x0]
_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 r15b,BYTE PTR [r12]
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 movzx edx,BYTE PTR [rbp-0x1]
4064c4: 48 8d 45 ff lea rax,[rbp-0x1]
_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 r15b,dl
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 BYTE PTR [rax+0x1],dl
_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 rcx,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r15b,dl
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 BYTE PTR [rcx],r15b
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 rdx,r13
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 rsi,[rdx+0x2]
_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 r13,rsi
4064f9: 0f 84 b5 00 00 00 je 4065b4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x734>
4064ff: 48 89 f0 mov rax,rsi
406502: 4c 89 ee mov rsi,r13
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 movzx edi,BYTE PTR [rdx]
40650a: 0f b6 08 movzx ecx,BYTE PTR [rax]
_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 r13,[rdx+0x1]
_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 dil,cl
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 BYTE PTR [rdx+0x1],cl
_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 rcx,[rdx+0x2]
40651d: 4c 89 ea mov 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_iterator.h:980
406520: 49 89 cd mov r13,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
406523: 48 83 c0 01 add rax,0x1
406527: 48 39 f0 cmp rax,rsi
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 rax,QWORD PTR [rbx]
_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 r13,QWORD PTR [rbx+0x8]
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 QWORD PTR [rbx+0x8],r13
40653d: e9 56 fa ff ff jmp 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 rdi,r14
406545: 4c 89 e6 mov rsi,r12
406548: 48 29 d7 sub rdi,rdx
40654b: 48 01 ef add rdi,rbp
40654e: e8 4d bd ff ff call 4022a0 <memmove@plt>
406553: e9 4c ff ff ff jmp 4064a4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0x624>
406558: bf 01 00 00 00 mov edi,0x1
40655d: 4c 89 e6 mov rsi,r12
406560: 48 29 d7 sub rdi,rdx
406563: 48 01 ef add rdi,rbp
406566: e8 35 bd ff ff call 4022a0 <memmove@plt>
40656b: e9 7c f9 ff ff jmp 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 rsi,r15
_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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 r13,r15
40657c: 0f 85 b7 f9 ff ff jne 405f39 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xb9>
406582: e9 e6 f9 ff ff jmp 405f6d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xed>
406587: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r14]
40659c: 4c 89 ea mov rdx,r13
40659f: 4c 89 fe mov rsi,r15
4065a2: e8 19 bb ff ff call 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 jmp 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 r13,rcx
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 rsi,rbp
4065bc: e9 67 f9 ff ff jmp 405f28 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv+0xa8>
4065c1: 48 89 e9 mov rcx,rbp
4065c4: e9 1b ff ff ff jmp 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 rbp,rax
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 rbp,rax
4065d1: 48 8b 7c 24 50 mov rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
4065db: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
4065e5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 4021c0 <_ZdlPvm@plt>
4065ee: 4c 89 ef mov rdi,r13
4065f1: be 01 00 00 00 mov esi,0x1
4065f6: e8 c5 bb ff ff call 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 rdi,rbp
4065fe: e8 dd bc ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv():
406603: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40660d: 0f 1f 00 nop DWORD PTR [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 rbp,rdi
406616: 53 push rbx
406617: 48 89 f3 mov rbx,rsi
_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 mov QWORD PTR [rdi+0x10],0x0
_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 edi,0x98
406627: e8 84 bb ff ff call 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 rdx,QWORD PTR [rbx]
/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 QWORD PTR [rax],rdx
406636: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40663a: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40663d: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
406641: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
406645: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx
_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 rdx,QWORD PTR [rbx+0x18]
_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 XMMWORD PTR [rbx+0x10],xmm0
_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 QWORD PTR [rax+0x18],rdx
406655: 48 8b 53 20 mov rdx,QWORD PTR [rbx+0x20]
406659: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx
40665d: 48 8b 53 28 mov rdx,QWORD PTR [rbx+0x28]
_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 XMMWORD PTR [rbx+0x20],xmm0
_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 QWORD PTR [rax+0x28],rdx
_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 rdx,QWORD PTR [rbx+0x30]
40666d: 48 89 50 30 mov QWORD PTR [rax+0x30],rdx
406671: 48 8b 53 38 mov rdx,QWORD PTR [rbx+0x38]
_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 XMMWORD PTR [rbx+0x30],xmm0
_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 QWORD PTR [rax+0x38],rdx
40667d: 48 8b 53 40 mov rdx,QWORD PTR [rbx+0x40]
406681: 48 89 50 40 mov QWORD PTR [rax+0x40],rdx
_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 rdx,QWORD PTR [rbx+0x48]
_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 XMMWORD PTR [rbx+0x40],xmm0
_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 QWORD PTR [rax+0x48],rdx
406691: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50]
406695: 48 89 50 50 mov QWORD PTR [rax+0x50],rdx
406699: 48 8b 53 58 mov rdx,QWORD PTR [rbx+0x58]
_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 XMMWORD PTR [rbx+0x50],xmm0
_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 QWORD PTR [rax+0x58],rdx
_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 edx,DWORD PTR [rbx+0x60]
4066a8: 89 50 60 mov DWORD PTR [rax+0x60],edx
4066ab: 48 8b 53 68 mov rdx,QWORD PTR [rbx+0x68]
4066af: f3 0f 6f 4b 78 movdqu xmm1,XMMWORD PTR [rbx+0x78]
4066b4: f3 0f 6f 93 88 00 00 00 movdqu xmm2,XMMWORD PTR [rbx+0x88]
_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 QWORD PTR [rbp+0x0],rax
_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 QWORD PTR [rax+0x68],rdx
4066c4: 0f b6 53 70 movzx edx,BYTE PTR [rbx+0x70]
4066c8: 0f 11 48 78 movups XMMWORD PTR [rax+0x78],xmm1
4066cc: 88 50 70 mov BYTE PTR [rax+0x70],dl
4066cf: 0f 11 90 88 00 00 00 movups XMMWORD PTR [rax+0x88],xmm2
_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 eax,0x40c9c0
/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 xmm0,rax
4066e1: 0f 16 05 70 eb 00 00 movhps xmm0,QWORD PTR [rip+0xeb70] # 415258 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xa8>
4066e8: 0f 11 45 10 movups XMMWORD PTR [rbp+0x10],xmm0
/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 ret
_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 r12,rax
4066f3: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10]
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 edx,0x3
406701: 48 89 ee mov rsi,rbp
406704: 48 89 ef mov rdi,rbp
406707: ff d0 call rax
406709: 4c 89 e7 mov rdi,r12
40670c: e8 cf bb ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8functionIFbcEEC2INSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEvvEET_():
406711: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40671b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 r12,rdi
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 rbx,QWORD PTR [rdi+0x8]
40672b: 48 8b 2f mov rbp,QWORD PTR [rdi]
_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 rbx,rbp
406731: 74 46 je 406779 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev+0x59>
406733: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
406740: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
406749: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40675a: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [r12]
_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 rsi,QWORD PTR [r12+0x10]
_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 rdi,rbp
_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 rsi,rbp
_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 jmp 4021c0 <_ZdlPvm@plt>
406792: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x40
40679c: 48 39 eb cmp rbx,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev():
4067ad: 0f 1f 00 nop DWORD PTR [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 rbp,rdi
4067b6: 53 push rbx
4067b7: 48 89 f3 mov rbx,rsi
_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 mov QWORD PTR [rdi+0x10],0x0
_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 edi,0xa0
4067c7: e8 e4 b9 ff ff call 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 rdx,QWORD PTR [rbx]
/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 QWORD PTR [rax],rdx
4067d6: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4067da: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
4067dd: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
4067e1: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
4067e5: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx
_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 rdx,QWORD PTR [rbx+0x18]
_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 XMMWORD PTR [rbx+0x10],xmm0
_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 QWORD PTR [rax+0x18],rdx
4067f5: 48 8b 53 20 mov rdx,QWORD PTR [rbx+0x20]
4067f9: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx
4067fd: 48 8b 53 28 mov rdx,QWORD PTR [rbx+0x28]
_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 XMMWORD PTR [rbx+0x20],xmm0
_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 QWORD PTR [rax+0x28],rdx
_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 rdx,QWORD PTR [rbx+0x30]
40680d: 48 89 50 30 mov QWORD PTR [rax+0x30],rdx
406811: 48 8b 53 38 mov rdx,QWORD PTR [rbx+0x38]
_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 XMMWORD PTR [rbx+0x30],xmm0
_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 QWORD PTR [rax+0x38],rdx
40681d: 48 8b 53 40 mov rdx,QWORD PTR [rbx+0x40]
406821: 48 89 50 40 mov QWORD PTR [rax+0x40],rdx
_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 rdx,QWORD PTR [rbx+0x48]
_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 XMMWORD PTR [rbx+0x40],xmm0
_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 QWORD PTR [rax+0x48],rdx
406831: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50]
406835: 48 89 50 50 mov QWORD PTR [rax+0x50],rdx
406839: 48 8b 53 58 mov rdx,QWORD PTR [rbx+0x58]
_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 XMMWORD PTR [rbx+0x50],xmm0
_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 QWORD PTR [rax+0x58],rdx
_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 edx,DWORD PTR [rbx+0x60]
406848: 89 50 60 mov DWORD PTR [rax+0x60],edx
40684b: 48 8b 53 68 mov rdx,QWORD PTR [rbx+0x68]
40684f: f3 0f 6f 8b 80 00 00 00 movdqu xmm1,XMMWORD PTR [rbx+0x80]
406857: f3 0f 6f 93 90 00 00 00 movdqu xmm2,XMMWORD PTR [rbx+0x90]
_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 QWORD PTR [rbp+0x0],rax
_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 QWORD PTR [rax+0x68],rdx
406867: 48 8b 53 70 mov rdx,QWORD PTR [rbx+0x70]
40686b: 0f 11 88 80 00 00 00 movups XMMWORD PTR [rax+0x80],xmm1
406872: 48 89 50 70 mov QWORD PTR [rax+0x70],rdx
406876: 0f b6 53 78 movzx edx,BYTE PTR [rbx+0x78]
40687a: 0f 11 90 90 00 00 00 movups XMMWORD PTR [rax+0x90],xmm2
406881: 88 50 78 mov BYTE PTR [rax+0x78],dl
_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 eax,0x40ccc0
/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 xmm0,rax
40688f: 0f 16 05 ca e9 00 00 movhps xmm0,QWORD PTR [rip+0xe9ca] # 415260 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xb0>
406896: 0f 11 45 10 movups XMMWORD PTR [rbp+0x10],xmm0
/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 ret
_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 r12,rax
4068a1: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10]
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 edx,0x3
4068af: 48 89 ee mov rsi,rbp
4068b2: 48 89 ef mov rdi,rbp
4068b5: ff d0 call rax
4068b7: 4c 89 e7 mov rdi,r12
4068ba: e8 21 ba ff ff call 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 rbx,rdi
4068cd: 48 83 ec 78 sub rsp,0x78
_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 r13,QWORD PTR [rdi+0x8]
4068d5: 4c 8b 27 mov r12,QWORD PTR [rdi]
_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 r12,r13
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 r14,r13
_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 edx,0x3f
_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 rsi,r13
4068ec: 4c 89 e7 mov rdi,r12
_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 r14,r12
_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 rbp,[r12+0x1]
_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 rax,r14
4068fb: 48 83 f0 3f xor rax,0x3f
4068ff: 29 c2 sub edx,eax
406901: 48 63 d2 movsxd rdx,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
406904: 48 01 d2 add rdx,rdx
406907: e8 a4 be ff ff call 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 r14,0x10
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 r15,[r12+0x10]
_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 rdx,rbp
406920: 4c 29 e2 sub rdx,r12
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 rbp,0x1
_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 BYTE PTR [r12],r14b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
406931: 49 39 ef cmp r15,rbp
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 movzx r14d,BYTE PTR [rbp+0x0]
_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 r14b,BYTE PTR [r12]
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 movzx edx,BYTE PTR [rbp-0x1]
406945: 48 8d 45 ff lea rax,[rbp-0x1]
_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 dl,r14b
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 BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r14b,dl
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 rbp,0x1
_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 BYTE PTR [rsi],r14b
_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 r15,rbp
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 r13,r15
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 movzx ecx,BYTE PTR [r15]
_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 movzx edx,BYTE PTR [r15-0x1]
40697f: 49 8d 47 ff lea rax,[r15-0x1]
_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 cl,dl
406985: 0f 8d dd 06 00 00 jge 407068 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x7a8>
40698b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
406990: 88 50 01 mov BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 cl,dl
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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 r13,r15
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 rax,QWORD PTR [rbx]
4069b0: 48 8b 7b 08 mov rdi,QWORD PTR [rbx+0x8]
_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 rdi,rax
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 nop DWORD PTR [rax+rax*1+0x0]
_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 movzx esi,BYTE PTR [rax-0x1]
_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 sil,BYTE PTR [rdx+0x1]
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 rdx,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
4069d1: 48 8d 40 01 lea rax,[rax+0x1]
_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 rax,rdi
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 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [rbx+0x68]
4069e4: 89 6c 24 0c mov DWORD PTR [rsp+0xc],ebp
_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 movsx r13d,bpl
4069ec: 40 88 6c 24 20 mov BYTE PTR [rsp+0x20],bpl
_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 call 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 esi,r13d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
4069fc: 48 8b 00 mov rax,QWORD PTR [rax]
4069ff: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,QWORD PTR [rbx+0x8]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
406a06: 89 c2 mov edx,eax
_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 rax,QWORD PTR [rbx]
_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 rcx,rsi
406a0e: 48 29 c1 sub rcx,rax
406a11: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdi,rcx
406a20: 48 d1 ff sar rdi,1
_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 r8,[rax+rdi*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:1324
406a27: 41 38 10 cmp BYTE PTR [r8],dl
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 rcx,rdi
_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 rax,[r8+0x1]
_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 rcx,0x1
/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 rsi,rax
406a43: 74 08 je 406a4d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x18d>
406a45: 38 10 cmp BYTE PTR [rax],dl
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 rax,QWORD PTR [rbx+0x38]
406a51: 4c 8b 63 30 mov r12,QWORD PTR [rbx+0x30]
406a55: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],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:623
406a5a: 49 39 c4 cmp r12,rax
406a5d: 0f 84 1b 01 00 00 je 406b7e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2be>
406a63: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:624
406a68: 41 0f b6 34 24 movzx esi,BYTE PTR [r12]
_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 rdi,[rsp+0x50]
_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 movzx r15d,BYTE PTR [r12+0x1]
406a78: 40 88 74 24 10 mov BYTE PTR [rsp+0x10],sil
_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 rsi,QWORD PTR [rbx+0x68]
406a81: e8 9a b6 ff ff call 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 rdi,[rsp+0x50]
406a8b: e8 20 b6 ff ff call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
406a90: 49 89 c6 mov r14,rax
406a93: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
406a98: e8 e3 b7 ff ff call 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 rax,QWORD PTR [r14]
406aa0: 44 89 ee mov esi,r13d
406aa3: 4c 89 f7 mov rdi,r14
406aa6: ff 50 20 call QWORD PTR [rax+0x20]
_ZNKSt5ctypeIcE7toupperEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:803
406aa9: 44 89 ee mov esi,r13d
406aac: 4c 89 f7 mov rdi,r14
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
406aaf: 88 44 24 18 mov BYTE PTR [rsp+0x18],al
_ZNKSt5ctypeIcE7toupperEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:803
406ab3: 49 8b 06 mov rax,QWORD PTR [r14]
406ab6: ff 50 10 call QWORD PTR [rax+0x10]
_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 movzx edx,BYTE PTR [rsp+0x18]
406abe: 38 54 24 10 cmp BYTE PTR [rsp+0x10],dl
406ac2: 0f 8f 98 00 00 00 jg 406b60 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2a0>
406ac8: 41 38 d7 cmp r15b,dl
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 esi,0x1
_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 movzx ecx,BYTE PTR [rsp+0xc]
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
406adb: 48 89 ea mov rdx,rbp
_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 eax,0x1
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
406ae7: 48 d3 e0 shl rax,cl
_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 rcx,QWORD PTR [rbx+rdx*8+0x80]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
406af2: 40 38 73 78 cmp BYTE PTR [rbx+0x78],sil
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 rax,rcx
406afb: 48 83 c5 01 add rbp,0x1
406aff: 48 89 84 d3 80 00 00 00 mov QWORD PTR [rbx+rdx*8+0x80],rax
_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 rbp,0x100
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 rsp,0x78
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 ret
406b23: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x1
406b2f: 48 21 c8 and rax,rcx
406b32: 48 89 84 d3 80 00 00 00 mov QWORD PTR [rbx+rdx*8+0x80],rax
_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 rbp,0x100
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 rsp,0x78
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 ret
406b56: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 BYTE PTR [rsp+0x10],al
406b64: 7f 09 jg 406b6f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x2af>
406b66: 41 38 c7 cmp r15b,al
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 r12,0x2
406b73: 4c 39 64 24 28 cmp QWORD PTR [rsp+0x28],r12
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 rdi,QWORD PTR [rbx+0x70]
406b82: 44 0f b7 6b 60 movzx r13d,WORD PTR [rbx+0x60]
406b87: 44 0f b6 63 62 movzx r12d,BYTE PTR [rbx+0x62]
406b8c: e8 1f b5 ff ff call 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 edx,r13d
_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 r15,rax
_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 rax,[rbp+rbp*1+0x0]
406b9c: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
406ba1: 49 8b 47 30 mov rax,QWORD PTR [r15+0x30]
406ba5: 66 23 14 68 and dx,WORD PTR [rax+rbp*2]
_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 r12d,0x1
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 cmp BYTE PTR [r15+0x38],0x0
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 movzx eax,BYTE PTR [r15+0x98]
_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 al,bpl
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 r15,QWORD PTR [rbx+0x70]
_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 rax,QWORD PTR [rbx+0x20]
_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 rdi,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
406bdc: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],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
406be1: e8 ca b4 ff ff call 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 edi,0x1
_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 r13,rax
_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 call 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 rdi,r13
_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 r12,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_algobase.h:426
406bf9: 0f b6 44 24 20 movzx eax,BYTE PTR [rsp+0x20]
_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 rdx,[r12+0x1]
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406c03: 4c 89 e6 mov rsi,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
406c06: 41 88 04 24 mov BYTE PTR [r12],al
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
406c0a: 49 8b 45 00 mov rax,QWORD PTR [r13+0x0]
406c0e: ff 50 28 call QWORD PTR [rax+0x28]
_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 rdi,r15
406c14: e8 87 b5 ff ff call 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
406c19: 48 89 c6 mov rsi,rax
_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 movzx eax,BYTE PTR [r12]
406c21: c6 44 24 61 00 mov BYTE PTR [rsp+0x61],0x0
_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 r15,[rsp+0x60]
406c2b: 4c 89 7c 24 50 mov QWORD PTR [rsp+0x50],r15
_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 rcx,[rsp+0x61]
406c35: 4c 89 fa mov rdx,r15
406c38: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
_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 BYTE PTR [rsp+0x60],al
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406c41: 48 8b 06 mov rax,QWORD PTR [rsi]
_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 mov QWORD PTR [rsp+0x58],0x1
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
406c4d: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x60]
406c5f: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 4021c0 <_ZdlPvm@plt>
406c68: be 01 00 00 00 mov esi,0x1
406c6d: 4c 89 e7 mov rdi,r12
406c70: e8 4b b5 ff ff call 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 r14,QWORD PTR [rbx+0x20]
406c79: 4c 8b 6b 18 mov r13,QWORD PTR [rbx+0x18]
_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 r15,QWORD PTR [rsp+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:1180
406c82: 4c 89 f0 mov rax,r14
406c85: 4c 29 e8 sub rax,r13
406c88: 48 89 c2 mov rdx,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
406c8b: 48 c1 f8 07 sar rax,0x7
_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 rdx,0x5
_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 rax,0x7
406ca0: 4c 8b 64 24 38 mov r12,QWORD PTR [rsp+0x38]
406ca5: 4c 01 e8 add rax,r13
406ca8: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
406cad: eb 49 jmp 406cf8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x438>
406caf: 90 nop
406cb0: 49 8d 45 20 lea rax,[r13+0x20]
406cb4: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
_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 r12,QWORD PTR [r13+0x28]
406cbd: 0f 84 fd 00 00 00 je 406dc0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x500>
406cc3: 49 8d 45 40 lea rax,[r13+0x40]
406cc7: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
406ccc: 4d 3b 65 48 cmp r12,QWORD PTR [r13+0x48]
406cd0: 0f 84 2a 01 00 00 je 406e00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x540>
406cd6: 49 8d 45 60 lea rax,[r13+0x60]
406cda: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
406cdf: 4d 3b 65 68 cmp r12,QWORD PTR [r13+0x68]
406ce3: 0f 84 47 01 00 00 je 406e30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x570>
406ce9: 49 83 ed 80 sub r13,0xffffffffffffff80
_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 QWORD PTR [rsp+0x20],r13
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 QWORD PTR [r13+0x8],r12
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 rdi,QWORD PTR [r13+0x0]
406d07: 4c 89 e2 mov rdx,r12
406d0a: 4c 89 fe mov rsi,r15
406d0d: e8 ae b3 ff ff call 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rax,[rsp+0x40]
406d25: 49 39 c7 cmp r15,rax
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 rax,QWORD PTR [rsp+0x40]
_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 rdi,r15
_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 rsi,[rax+0x1]
_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 call 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 QWORD PTR [rsp+0x28],r13
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 r14,QWORD PTR [rbx+0x50]
_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 r13,QWORD PTR [rbx+0x48]
406d4e: 4d 39 f5 cmp r13,r14
406d51: 74 5e je 406db1 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x4f1>
406d53: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx+0x70]
406d5c: 45 0f b7 7d 00 movzx r15d,WORD PTR [r13+0x0]
406d61: 45 0f b6 65 02 movzx r12d,BYTE PTR [r13+0x2]
406d66: e8 45 b3 ff ff call 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 rdx,QWORD PTR [rsp+0x10]
406d70: 44 89 f9 mov ecx,r15d
406d73: 48 8b 70 30 mov rsi,QWORD PTR [rax+0x30]
406d77: 66 23 0c 16 and cx,WORD PTR [rsi+rdx*1]
_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 r12d,0x1
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 cmp BYTE PTR [rax+0x38],0x0
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 movzx ecx,BYTE PTR [rax+0x98]
_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 cl,bpl
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 nop DWORD PTR [rax+0x0]
_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 r13,0x4
406dac: 4d 39 ee cmp r14,r13
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 jmp 406ad6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x216>
406db8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r13+0x20]
406dc9: 4c 89 e2 mov rdx,r12
406dcc: 4c 89 fe mov rsi,r15
406dcf: e8 ec b2 ff ff call 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 r13,QWORD PTR [rsp+0x18]
406de1: e9 3a ff ff ff jmp 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406de6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
406df0: 49 89 c5 mov r13,rax
406df3: e9 28 ff ff ff jmp 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406df8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r13+0x40]
406e09: 4c 89 e2 mov rdx,r12
406e0c: 4c 89 fe mov rsi,r15
406e0f: e8 ac b2 ff ff call 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 rax,[r13+0x60]
406e1c: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
406e21: 4d 3b 65 68 cmp r12,QWORD PTR [r13+0x68]
406e25: 0f 85 be fe ff ff jne 406ce9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x429>
406e2b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r13+0x60]
406e39: 4c 89 e2 mov rdx,r12
406e3c: 4c 89 fe mov rsi,r15
406e3f: e8 7c b2 ff ff call 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 r13,0xffffffffffffff80
_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 QWORD PTR [rsp+0x20],r13
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 rdx,r14
406e5a: 4c 29 ea sub rdx,r13
406e5d: 48 c1 fa 05 sar rdx,0x5
_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 rdx,0x2
406e65: 0f 84 eb 00 00 00 je 406f56 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x696>
406e6b: 48 83 fa 03 cmp rdx,0x3
406e6f: 0f 84 c2 00 00 00 je 406f37 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x677>
406e75: 48 83 fa 01 cmp rdx,0x1
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 r13,r14
406e82: e9 99 fe ff ff jmp 406d20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x460>
406e87: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rcx,rdi
406e93: e9 80 fb ff ff jmp 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 rdi,rax
406e9b: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
406ea0: e8 7b b3 ff ff call 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 rax,QWORD PTR [rsp+0x18]
406eaa: 48 8b 08 mov rcx,QWORD PTR [rax]
406ead: 4c 8b 41 30 mov r8,QWORD PTR [rcx+0x30]
406eb1: b9 5f 00 00 00 mov ecx,0x5f
406eb6: 49 81 f8 80 30 40 00 cmp r8,0x403080
406ebd: 0f 84 d5 fe ff ff je 406d98 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x4d8>
406ec3: be 5f 00 00 00 mov esi,0x5f
406ec8: 48 89 c7 mov rdi,rax
406ecb: 41 ff d0 call r8
406ece: 89 c1 mov ecx,eax
406ed0: e9 c3 fe ff ff jmp 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 rdi,r15
406ed8: e8 43 b3 ff ff call 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 rax,QWORD PTR [r15]
406ee0: 48 8b 50 30 mov rdx,QWORD PTR [rax+0x30]
406ee4: b8 5f 00 00 00 mov eax,0x5f
406ee9: 48 81 fa 80 30 40 00 cmp rdx,0x403080
406ef0: 0f 84 d2 fc ff ff je 406bc8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x308>
406ef6: be 5f 00 00 00 mov esi,0x5f
406efb: 4c 89 ff mov rdi,r15
406efe: ff d2 call rdx
406f00: e9 c3 fc ff ff jmp 406bc8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x308>
406f05: 4c 8b 64 24 38 mov r12,QWORD PTR [rsp+0x38]
_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 r12,QWORD PTR [r13+0x8]
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 rdi,QWORD PTR [r13+0x0]
406f21: 4c 89 e2 mov rdx,r12
406f24: 4c 89 fe mov rsi,r15
406f27: e8 94 b1 ff ff call 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 r13,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
406f32: e9 e9 fd ff ff jmp 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 r12,QWORD PTR [rsp+0x38]
_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 QWORD PTR [r13+0x8],r12
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 r13,0x20
_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 r12,QWORD PTR [r13+0x8]
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 r13,0x20
/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 r12,QWORD PTR [rsp+0x38]
_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 r12,QWORD PTR [r13+0x8]
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 rdi,QWORD PTR [r13+0x0]
406f6e: 4c 89 e2 mov rdx,r12
406f71: 4c 89 fe mov rsi,r15
406f74: e8 47 b1 ff ff call 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 r14d,0x1
_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 r13,rbp
406f8c: 75 27 jne 406fb5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6f5>
406f8e: e9 1a fa ff ff jmp 4069ad <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xed>
406f93: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdx,rbp
406f9b: 4c 29 e2 sub rdx,r12
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 BYTE PTR [r12],r15b
_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 rbp,0x1
_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 r13,rbp
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 movzx r15d,BYTE PTR [rbp+0x0]
_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 r15b,BYTE PTR [r12]
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 movzx edx,BYTE PTR [rbp-0x1]
406fc4: 48 8d 45 ff lea rax,[rbp-0x1]
_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 r15b,dl
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 BYTE PTR [rax+0x1],dl
_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 rcx,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r15b,dl
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 BYTE PTR [rcx],r15b
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 rdx,rdi
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 rcx,[rdx+0x2]
_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 rdi,rcx
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 nop DWORD PTR [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 movzx esi,BYTE PTR [rdx]
407003: 44 0f b6 01 movzx r8d,BYTE PTR [rcx]
_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 rax,[rdx+0x1]
_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 sil,r8b
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 rsi,[rdx+0x2]
_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 BYTE PTR [rdx+0x1],r8b
_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 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_iterator.h:980
40701b: 48 89 f0 mov rax,rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:950
40701e: 48 83 c1 01 add rcx,0x1
407022: 48 39 cf cmp rdi,rcx
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 QWORD PTR [rbx+0x8],rax
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 QWORD PTR [rbx+0x8],rax
407035: e9 a0 f9 ff ff jmp 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 rdi,r14
40703d: 4c 89 e6 mov rsi,r12
407040: 48 29 d7 sub rdi,rdx
407043: 48 01 ef add rdi,rbp
407046: e8 55 b2 ff ff call 4022a0 <memmove@plt>
40704b: e9 54 ff ff ff jmp 406fa4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0x6e4>
407050: bf 01 00 00 00 mov edi,0x1
407055: 4c 89 e6 mov rsi,r12
407058: 48 29 d7 sub rdi,rdx
40705b: 48 01 ef add rdi,rbp
40705e: e8 3d b2 ff ff call 4022a0 <memmove@plt>
407063: e9 c1 f8 ff ff jmp 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 rsi,r15
_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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 r13,r15
407074: 0f 85 fc f8 ff ff jne 406976 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xb6>
40707a: e9 2e f9 ff ff jmp 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 rdi,QWORD PTR [r13+0x0]
40708d: 4c 89 e2 mov rdx,r12
407090: 4c 89 fe mov rsi,r15
407093: e8 28 b0 ff ff call 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 jmp 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 rsi,rbp
4070a8: e9 b8 f8 ff ff jmp 406965 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv+0xa5>
4070ad: 48 89 e9 mov rcx,rbp
4070b0: e9 2f ff ff ff jmp 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 rbp,rax
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 rbp,rax
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 rbp,rax
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 rdi,[rsp+0x50]
4070c9: e8 b2 b1 ff ff call 402280 <_ZNSt6localeD1Ev@plt>
4070ce: 48 89 ef mov rdi,rbp
4070d1: e8 0a b2 ff ff call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x60]
4070e5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 4021c0 <_ZdlPvm@plt>
4070ee: 4c 89 e7 mov rdi,r12
4070f1: be 01 00 00 00 mov esi,0x1
4070f6: e8 c5 b0 ff ff call 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 rdi,rbp
4070fe: e8 dd b1 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EE8_M_readyEv():
407103: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40710d: 0f 1f 00 nop DWORD PTR [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 rbp,rdi
407116: 53 push rbx
407117: 48 89 f3 mov rbx,rsi
_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 mov QWORD PTR [rdi+0x10],0x0
_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 edi,0xa0
407127: e8 84 b0 ff ff call 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 rdx,QWORD PTR [rbx]
/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 QWORD PTR [rax],rdx
407136: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40713a: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40713d: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
407141: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
407145: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx
_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 rdx,QWORD PTR [rbx+0x18]
_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 XMMWORD PTR [rbx+0x10],xmm0
_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 QWORD PTR [rax+0x18],rdx
407155: 48 8b 53 20 mov rdx,QWORD PTR [rbx+0x20]
407159: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx
40715d: 48 8b 53 28 mov rdx,QWORD PTR [rbx+0x28]
_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 XMMWORD PTR [rbx+0x20],xmm0
_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 QWORD PTR [rax+0x28],rdx
_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 rdx,QWORD PTR [rbx+0x30]
40716d: 48 89 50 30 mov QWORD PTR [rax+0x30],rdx
407171: 48 8b 53 38 mov rdx,QWORD PTR [rbx+0x38]
_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 XMMWORD PTR [rbx+0x30],xmm0
_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 QWORD PTR [rax+0x38],rdx
40717d: 48 8b 53 40 mov rdx,QWORD PTR [rbx+0x40]
407181: 48 89 50 40 mov QWORD PTR [rax+0x40],rdx
_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 rdx,QWORD PTR [rbx+0x48]
_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 XMMWORD PTR [rbx+0x40],xmm0
_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 QWORD PTR [rax+0x48],rdx
407191: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50]
407195: 48 89 50 50 mov QWORD PTR [rax+0x50],rdx
407199: 48 8b 53 58 mov rdx,QWORD PTR [rbx+0x58]
_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 XMMWORD PTR [rbx+0x50],xmm0
_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 QWORD PTR [rax+0x58],rdx
_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 edx,DWORD PTR [rbx+0x60]
4071a8: 89 50 60 mov DWORD PTR [rax+0x60],edx
4071ab: 48 8b 53 68 mov rdx,QWORD PTR [rbx+0x68]
4071af: f3 0f 6f 8b 80 00 00 00 movdqu xmm1,XMMWORD PTR [rbx+0x80]
4071b7: f3 0f 6f 93 90 00 00 00 movdqu xmm2,XMMWORD PTR [rbx+0x90]
_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 QWORD PTR [rbp+0x0],rax
_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 QWORD PTR [rax+0x68],rdx
4071c7: 48 8b 53 70 mov rdx,QWORD PTR [rbx+0x70]
4071cb: 0f 11 88 80 00 00 00 movups XMMWORD PTR [rax+0x80],xmm1
4071d2: 48 89 50 70 mov QWORD PTR [rax+0x70],rdx
4071d6: 0f b6 53 78 movzx edx,BYTE PTR [rbx+0x78]
4071da: 0f 11 90 90 00 00 00 movups XMMWORD PTR [rax+0x90],xmm2
4071e1: 88 50 78 mov BYTE PTR [rax+0x78],dl
_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 eax,0x40d1e0
/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 xmm0,rax
4071ef: 0f 16 05 72 e0 00 00 movhps xmm0,QWORD PTR [rip+0xe072] # 415268 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xb8>
4071f6: 0f 11 45 10 movups XMMWORD PTR [rbp+0x10],xmm0
/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 ret
_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 r12,rax
407201: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10]
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 edx,0x3
40720f: 48 89 ee mov rsi,rbp
407212: 48 89 ef mov rdi,rbp
407215: ff d0 call rax
407217: 4c 89 e7 mov rdi,r12
40721a: e8 c1 b0 ff ff call 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 rbp,rdi
407226: 53 push rbx
407227: 48 89 f3 mov rbx,rsi
_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 mov QWORD PTR [rdi+0x10],0x0
_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 edi,0xa0
407237: e8 74 af ff ff call 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 rdx,QWORD PTR [rbx]
/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 QWORD PTR [rax],rdx
407246: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40724a: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:104
40724d: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
407251: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
407255: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx
_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 rdx,QWORD PTR [rbx+0x18]
_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 XMMWORD PTR [rbx+0x10],xmm0
_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 QWORD PTR [rax+0x18],rdx
407265: 48 8b 53 20 mov rdx,QWORD PTR [rbx+0x20]
407269: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx
40726d: 48 8b 53 28 mov rdx,QWORD PTR [rbx+0x28]
_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 XMMWORD PTR [rbx+0x20],xmm0
_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 QWORD PTR [rax+0x28],rdx
_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 rdx,QWORD PTR [rbx+0x30]
40727d: 48 89 50 30 mov QWORD PTR [rax+0x30],rdx
407281: 48 8b 53 38 mov rdx,QWORD PTR [rbx+0x38]
_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 XMMWORD PTR [rbx+0x30],xmm0
_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 QWORD PTR [rax+0x38],rdx
40728d: 48 8b 53 40 mov rdx,QWORD PTR [rbx+0x40]
407291: 48 89 50 40 mov QWORD PTR [rax+0x40],rdx
_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 rdx,QWORD PTR [rbx+0x48]
_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 XMMWORD PTR [rbx+0x40],xmm0
_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 QWORD PTR [rax+0x48],rdx
4072a1: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50]
4072a5: 48 89 50 50 mov QWORD PTR [rax+0x50],rdx
4072a9: 48 8b 53 58 mov rdx,QWORD PTR [rbx+0x58]
_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 XMMWORD PTR [rbx+0x50],xmm0
_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 QWORD PTR [rax+0x58],rdx
_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 edx,DWORD PTR [rbx+0x60]
4072b8: 89 50 60 mov DWORD PTR [rax+0x60],edx
4072bb: 48 8b 53 68 mov rdx,QWORD PTR [rbx+0x68]
4072bf: f3 0f 6f 8b 80 00 00 00 movdqu xmm1,XMMWORD PTR [rbx+0x80]
4072c7: f3 0f 6f 93 90 00 00 00 movdqu xmm2,XMMWORD PTR [rbx+0x90]
_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 QWORD PTR [rbp+0x0],rax
_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 QWORD PTR [rax+0x68],rdx
4072d7: 48 8b 53 70 mov rdx,QWORD PTR [rbx+0x70]
4072db: 0f 11 88 80 00 00 00 movups XMMWORD PTR [rax+0x80],xmm1
4072e2: 48 89 50 70 mov QWORD PTR [rax+0x70],rdx
4072e6: 0f b6 53 78 movzx edx,BYTE PTR [rbx+0x78]
4072ea: 0f 11 90 90 00 00 00 movups XMMWORD PTR [rax+0x90],xmm2
4072f1: 88 50 78 mov BYTE PTR [rax+0x78],dl
_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 eax,0x40d4f0
/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 xmm0,rax
4072ff: 0f 16 05 6a df 00 00 movhps xmm0,QWORD PTR [rip+0xdf6a] # 415270 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xc0>
407306: 0f 11 45 10 movups XMMWORD PTR [rbp+0x10],xmm0
/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 ret
_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 r12,rax
407311: 48 8b 45 10 mov rax,QWORD PTR [rbp+0x10]
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 edx,0x3
40731f: 48 89 ee mov rsi,rbp
407322: 48 89 ef mov rdi,rbp
407325: ff d0 call rax
407327: 4c 89 e7 mov rdi,r12
40732a: e8 b1 af ff ff call 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 r12,rdi
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,QWORD PTR [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 rax,QWORD PTR [r12+0x48]
407344: 49 8b 5c 24 28 mov rbx,QWORD PTR [r12+0x28]
407349: 48 8d 68 08 lea rbp,[rax+0x8]
_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 rbp,rbx
407350: 76 20 jbe 407372 <_ZNSt11_Deque_baseIlSaIlEED1Ev+0x42>
407352: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx]
40735b: be 00 02 00 00 mov esi,0x200
_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 rbx,0x8
_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 call 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 rbp,rbx
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 rdi,QWORD PTR [r12]
_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 rsi,QWORD PTR [r12+0x8]
_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 rsi,0x3
40737f: e9 3c ae ff ff jmp 4021c0 <_ZdlPvm@plt>
407384: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 ret
40738d: 0f 1f 00 nop DWORD PTR [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 cmp QWORD PTR [rdi+0x118],0x0
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 r14,rdi
/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 movsxd r13,esi
/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 r12d,esi
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 rax,r13
4073b4: 44 89 e6 mov esi,r12d
4073b7: 48 89 c3 mov rbx,rax
4073ba: 49 8b 86 10 01 00 00 mov rax,QWORD PTR [r14+0x110]
4073c1: 0f be 3c 28 movsx edi,BYTE PTR [rax+rbp*1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
4073c5: 48 83 c5 01 add rbp,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
4073c9: e8 22 b6 ff ff call 4029f0 <_ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0>
4073ce: 48 98 cdqe
4073d0: 48 01 d8 add rax,rbx
/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 QWORD PTR [r14+0x118],rbp
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 ret
4073e5: 0f 1f 00 nop DWORD PTR [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 ret
4073eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
4073f9: 48 83 ec 08 sub rsp,0x8
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0x2
407406: 74 28 je 407430 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x40>
407408: 83 f8 03 cmp eax,0x3
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 eax,0x1
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 rsp,0x8
407421: 44 89 c0 mov eax,r8d
407424: 5b pop rbx
407425: 5d pop rbp
407426: 41 5c pop r12
407428: 41 5d pop r13
40742a: c3 ret
40742b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r13,[rdi+0x110]
_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 rsi,[rdi+0xd0]
40743e: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,r13
407445: e8 c6 ac ff ff call 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 rdi,rbp
40744d: e8 4e da ff ff call 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 rdx,QWORD PTR [rbx+0x118]
_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 nop WORD PTR [rax+rax*1+0x0]
/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 rbp,[rax*8+0x0]
407478: 48 8b 83 10 01 00 00 mov rax,QWORD PTR [rbx+0x110]
40747f: be 08 00 00 00 mov esi,0x8
407484: 42 0f be 3c 20 movsx edi,BYTE PTR [rax+r12*1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
407489: 49 83 c4 01 add r12,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
40748d: e8 5e b5 ff ff call 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 rdx,QWORD PTR [rbx+0x118]
_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 cdqe
40749b: 48 01 e8 add rax,rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
40749e: 4c 39 e2 cmp rdx,r12
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 movsx r8d,al
_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 rdi,r13
4074aa: b9 01 00 00 00 mov ecx,0x1
4074af: 31 f6 xor esi,esi
4074b1: e8 6a ae ff ff call 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 rsp,0x8
_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 r8d,0x1
_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 eax,r8d
4074c4: 5d pop rbp
4074c5: 41 5c pop r12
4074c7: 41 5d pop r13
4074c9: c3 ret
4074ca: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r13,[rdi+0x110]
_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 rsi,[rdi+0xd0]
4074de: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,r13
4074e5: e8 26 ac ff ff call 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 rdi,rbp
4074ed: e8 ae d9 ff ff call 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 rdx,QWORD PTR [rbx+0x118]
_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 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407508: 48 c1 e0 04 shl rax,0x4
40750c: be 10 00 00 00 mov esi,0x10
407511: 48 89 c5 mov rbp,rax
407514: 48 8b 83 10 01 00 00 mov rax,QWORD PTR [rbx+0x110]
40751b: 42 0f be 3c 20 movsx edi,BYTE PTR [rax+r12*1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:606
407520: 49 83 c4 01 add r12,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:608
407524: e8 c7 b4 ff ff call 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 rdx,QWORD PTR [rbx+0x118]
_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 cdqe
407532: 48 01 e8 add rax,rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:607
407535: 4c 39 e2 cmp rdx,r12
407538: 77 ce ja 407508 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x118>
40753a: e9 64 ff ff ff jmp 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 rsi,[rdi+0xd0]
407547: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
40755a: e8 41 d9 ff ff call 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 r8d,0x1
407565: e9 b3 fe ff ff jmp 40741d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv+0x2d>
40756a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 jmp 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 nop DWORD PTR [rax+rax*1+0x0]
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 r12,rsi
40758b: 55 push rbp
40758c: 53 push rbx
40758d: 48 89 d3 mov rbx,rdx
407590: 48 83 ec 38 sub rsp,0x38
407594: 48 89 14 24 mov QWORD PTR [rsp],rdx
407598: 89 4c 24 0c mov DWORD PTR [rsp+0xc],ecx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:284
40759c: e8 0f ab ff ff call 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 mov BYTE PTR [rsp+0x20],0x0
_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 mov QWORD PTR [rsp+0x18],0x0
_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 rbp,rax
_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 rax,[rsp+0x20]
4075b7: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],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
4075bc: 49 39 dc cmp r12,rbx
4075bf: 75 74 jne 407635 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0xb5>
4075c1: e9 da 00 00 00 jmp 4076a0 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x120>
4075c6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
4075d0: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0]
4075d4: 48 8b 48 40 mov rcx,QWORD PTR [rax+0x40]
4075d8: 48 81 f9 90 30 40 00 cmp rcx,0x403090
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 BYTE PTR [rbp+r13*1+0x139],bl
_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 rax,QWORD PTR [rsp+0x10]
_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 r13,QWORD PTR [rsp+0x18]
_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 rcx,[rsp+0x20]
407600: ba 0f 00 00 00 mov edx,0xf
407605: 48 39 c8 cmp rax,rcx
407608: 48 0f 45 54 24 20 cmovne rdx,QWORD PTR [rsp+0x20]
_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 r14,[r13+0x1]
407612: 49 39 d6 cmp r14,rdx
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 BYTE PTR [rax+r13*1],bl
40761b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
_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 r12,0x1
_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 QWORD PTR [rsp+0x18],r14
_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 mov BYTE PTR [rax+r13*1+0x1],0x0
_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 QWORD PTR [rsp],r12
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 rax,QWORD PTR [rbp+0x0]
_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 movsx esi,BYTE PTR [r12]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40763e: 48 89 ef mov rdi,rbp
407641: ff 50 20 call QWORD PTR [rax+0x20]
407644: 44 0f b6 e8 movzx r13d,al
_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 movzx eax,BYTE PTR [rbp+r13*1+0x139]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
407651: 4c 89 eb mov rbx,r13
_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 ebx,eax
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 r15,[rsp+0x10]
407665: 41 b8 01 00 00 00 mov r8d,0x1
40766b: 31 c9 xor ecx,ecx
40766d: 31 d2 xor edx,edx
40766f: 4c 89 ee mov rsi,r13
407672: 4c 89 ff mov rdi,r15
407675: e8 86 ac ff ff call 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 rax,QWORD PTR [rsp+0x10]
40767f: eb 96 jmp 407617 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x97>
407681: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 movsx esi,r13b
_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 rdi,rbp
407691: ff d1 call rcx
407693: 89 c3 mov ebx,eax
407695: e9 4b ff ff ff jmp 4075e5 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b+0x65>
40769a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
4076a0: bb c0 50 41 00 mov ebx,0x4150c0
4076a5: bd b0 51 41 00 mov ebp,0x4151b0
4076aa: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
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 rsi,QWORD PTR [rbx]
4076b3: 4c 89 ff mov rdi,r15
4076b6: e8 85 a9 ff ff call 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 rbx,0x10
4076c3: 48 39 dd cmp rbp,rbx
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 rdi,QWORD PTR [rsp+0x10]
_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 rax,[rsp+0x20]
4076d5: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x20]
4076df: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rsp,0x38
4076ec: 44 89 e0 mov eax,r12d
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 ret
4076fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:314
407700: 80 7c 24 0c 00 cmp BYTE PTR [rsp+0xc],0x0
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 r12d,0x400
_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 test WORD PTR [rbx+0x8],0x300
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 r12d,DWORD PTR [rbx+0x8]
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 rbp,rax
40771e: 48 8b 7c 24 10 mov rdi,QWORD PTR [rsp+0x10]
_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 rax,[rsp+0x20]
407728: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x20]
407732: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
40773e: e8 9d ab ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b():
407743: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40774d: 0f 1f 00 nop DWORD PTR [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 r13,rsi
407757: 41 54 push r12
407759: 49 89 fc mov r12,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:617
40775c: 48 89 f7 mov rdi,rsi
40775f: 48 c1 ef 06 shr rdi,0x6
/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 rbx,[rdi+0x1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:621
407769: 48 83 c7 03 add rdi,0x3
_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 rdi,0x8
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 mov QWORD PTR [r12+0x8],0x8
407780: bf 40 00 00 00 mov edi,0x40
_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 call 4021b0 <_Znwm@plt>
40778a: 48 89 c2 mov rdx,rax
_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 QWORD PTR [r12],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:630
407791: 49 8b 44 24 08 mov rax,QWORD PTR [r12+0x8]
407796: 48 29 d8 sub rax,rbx
407799: 48 d1 e8 shr rax,1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:629
40779c: 4c 8d 34 c2 lea r14,[rdx+rax*8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:631
4077a0: 49 8d 2c de lea rbp,[r14+rbx*8]
_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 r14,rbp
4077a7: 73 1d jae 4077c6 <_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEm+0x76>
4077a9: 4c 89 f3 mov rbx,r14
4077ac: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 edi,0x200
4077b5: e8 f6 a9 ff ff call 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 QWORD PTR [rbx],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:659
4077bd: 48 83 c3 08 add rbx,0x8
4077c1: 48 39 dd cmp rbp,rbx
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 rdx,QWORD PTR [r14]
_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 r13d,0x3f
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:644
4077cd: 48 83 ed 08 sub rbp,0x8
/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 QWORD PTR [r12+0x28],r14
/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 rax,[rdx+0x200]
_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 xmm0,rdx
_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 QWORD PTR [r12+0x20],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
4077e8: 48 8b 45 00 mov rax,QWORD PTR [rbp+0x0]
_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 xmm2,rbp
/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 XMMWORD PTR [r12+0x10],xmm0
/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 rcx,[rax+r13*8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
407800: 66 48 0f 6e c8 movq xmm1,rax
_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 rax,0x200
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:646
407810: 66 0f 6c c1 punpcklqdq xmm0,xmm1
407814: 41 0f 11 44 24 30 movups XMMWORD PTR [r12+0x30],xmm0
_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 xmm0,rax
_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 xmm0,xmm2
407823: 41 0f 11 44 24 40 movups XMMWORD PTR [r12+0x40],xmm0
/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 ret
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:620
407830: 49 89 7c 24 08 mov QWORD PTR [r12+0x8],rdi
_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 rdi,0x3
407839: e9 47 ff ff ff jmp 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 rdi,rax
407841: e8 5a a8 ff ff call 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 rbx,r14
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 call 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 rdi,QWORD PTR [r14]
407853: be 00 02 00 00 mov esi,0x200
_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 r14,0x8
_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 call 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 rbp,rax
407866: e8 45 aa ff ff call 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 rdi,rbp
40786e: e8 2d a8 ff ff call 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 rax,QWORD PTR [r12+0x8]
407878: 49 8b 3c 24 mov rdi,QWORD PTR [r12]
40787c: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
407884: e8 37 a9 ff ff call 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 mov QWORD PTR [r12],0x0
/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 mov QWORD PTR [r12+0x8],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:640
40789a: e8 f1 a9 ff ff call 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 rbp,rax
4078a2: e8 09 aa ff ff call 4022b0 <__cxa_end_catch@plt>
4078a7: 48 89 ef mov rdi,rbp
4078aa: e8 31 aa ff ff call 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 rbp,rsi
4078bc: 53 push rbx
4078bd: 48 89 fb mov rbx,rdi
4078c0: 48 83 ec 08 sub rsp,0x8
_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 r13,QWORD PTR [rdi+0x48]
4078c8: 48 8b 77 28 mov rsi,QWORD PTR [rdi+0x28]
4078cc: 48 8b 53 30 mov rdx,QWORD PTR [rbx+0x30]
4078d0: 48 2b 53 38 sub rdx,QWORD PTR [rbx+0x38]
4078d4: 4d 89 ec mov r12,r13
4078d7: 48 89 d1 mov rcx,rdx
4078da: 49 29 f4 sub r12,rsi
4078dd: 48 c1 f9 03 sar rcx,0x3
4078e1: 4c 89 e7 mov rdi,r12
4078e4: 48 c1 ff 03 sar rdi,0x3
4078e8: 48 8d 47 ff lea rax,[rdi-0x1]
4078ec: 48 c1 e0 06 shl rax,0x6
4078f0: 48 8d 14 01 lea rdx,[rcx+rax*1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
4078f4: 48 8b 43 20 mov rax,QWORD PTR [rbx+0x20]
4078f8: 48 2b 43 10 sub rax,QWORD PTR [rbx+0x10]
_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 rcx,0xfffffffffffffff
_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 rax,0x3
40790a: 48 01 d0 add rax,rdx
_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 rax,rcx
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 r8,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
407919: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2126
40791d: 4c 89 e8 mov rax,r13
407920: 4c 29 c0 sub rax,r8
407923: 49 89 d1 mov r9,rdx
407926: 48 c1 f8 03 sar rax,0x3
40792a: 49 29 c1 sub r9,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
40792d: 49 83 f9 01 cmp r9,0x1
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 edi,0x200
407938: e8 73 a8 ff ff call 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 rdx,QWORD PTR [rbp+0x0]
_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 QWORD PTR [r13+0x8],rax
_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 rax,QWORD PTR [rbx+0x30]
407949: 48 89 10 mov QWORD PTR [rax],rdx
_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 rdx,QWORD PTR [rbx+0x48]
_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 rax,QWORD PTR [rdx+0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407958: 66 48 0f 6e ca movq xmm1,rdx
40795d: 66 48 0f 6e c0 movq xmm0,rax
_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 rax,0x200
_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 XMMWORD PTR [rbx+0x30],xmm0
_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 xmm0,rax
_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 xmm0,xmm1
407979: 0f 11 43 40 movups XMMWORD PTR [rbx+0x40],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:513
40797d: 48 83 c4 08 add rsp,0x8
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 ret
40798c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 r14,[rdi+0x2]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:936
407994: 4b 8d 04 36 lea rax,[r14+r14*1]
407998: 48 39 c2 cmp rdx,rax
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 eax,0x1
4079a9: 48 0f 45 c2 cmovne rax,rdx
4079ad: 4c 8d 6c 02 02 lea r13,[rdx+rax*1+0x2]
_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 r13,rcx
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 rdi,[r13*8+0x0]
4079c3: e8 e8 a7 ff ff call 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 rsi,QWORD PTR [rbx+0x28]
_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 r15,rax
_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 rax,r13
4079d2: 4c 29 f0 sub rax,r14
4079d5: 48 d1 e8 shr rax,1
4079d8: 4d 8d 34 c7 lea r14,[r15+rax*8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:959
4079dc: 48 8b 43 48 mov rax,QWORD PTR [rbx+0x48]
4079e0: 48 8d 50 08 lea rdx,[rax+0x8]
_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 rdx,rsi
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 rdx,rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
4079ec: 4c 89 f7 mov rdi,r14
4079ef: e8 ac a8 ff ff call 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 rax,QWORD PTR [rbx+0x8]
4079f8: 48 8b 3b mov rdi,QWORD PTR [rbx]
4079fb: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
407a03: e8 b8 a7 ff ff call 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 QWORD PTR [rbx],r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:965
407a0b: 4c 89 6b 08 mov QWORD PTR [rbx+0x8],r13
_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 rax,QWORD PTR [r14]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407a12: f3 41 0f 7e 06 movq xmm0,QWORD PTR [r14]
_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 r13,[r14+r12*1]
_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 QWORD PTR [rbx+0x28],r14
407a1f: 4c 89 6b 48 mov QWORD PTR [rbx+0x48],r13
/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 rax,0x200
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407a29: 66 48 0f 6e d0 movq xmm2,rax
407a2e: 66 0f 6c c2 punpcklqdq xmm0,xmm2
407a32: 0f 11 43 18 movups XMMWORD PTR [rbx+0x18],xmm0
407a36: 49 8b 45 00 mov rax,QWORD PTR [r13+0x0]
407a3a: 48 89 43 38 mov QWORD PTR [rbx+0x38],rax
/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 rax,0x200
407a44: 48 89 43 40 mov QWORD PTR [rbx+0x40],rax
_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 jmp 407933 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x83>
407a4d: 0f 1f 00 nop DWORD PTR [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 rdx,r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:942
407a53: 49 83 c5 08 add r13,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:939
407a57: 48 d1 ea shr rdx,1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:938
407a5a: 4d 8d 34 d0 lea r14,[r8+rdx*8]
_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 rdx,r13
407a61: 48 29 f2 sub rdx,rsi
_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 rsi,r14
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 rsi,r13
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 rdi,r14
407a71: e8 2a a8 ff ff call 4022a0 <memmove@plt>
407a76: eb 97 jmp 407a0f <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_+0x15f>
407a78: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,r13
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 rdi,[r12+0x8]
407a8a: 48 29 d7 sub rdi,rdx
407a8d: 4c 01 f7 add rdi,r14
407a90: e8 0b a8 ff ff call 4022a0 <memmove@plt>
407a95: e9 75 ff ff ff jmp 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 edi,0x4143d0
407a9f: e8 5c a6 ff ff call 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 call 402080 <_ZSt17__throw_bad_allocv@plt>
_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_():
407aa9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
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 r15,rsi
407ab5: 41 56 push r14
407ab7: 41 55 push r13
407ab9: 41 54 push r12
407abb: 49 89 fc mov r12,rdi
407abe: 55 push rbp
407abf: 53 push rbx
407ac0: 48 83 ec 18 sub rsp,0x18
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:932
407ac4: 48 8b 47 48 mov rax,QWORD PTR [rdi+0x48]
407ac8: 48 8b 77 28 mov rsi,QWORD PTR [rdi+0x28]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:936
407acc: 48 8b 5f 08 mov rbx,QWORD PTR [rdi+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:932
407ad0: 48 89 c5 mov rbp,rax
407ad3: 48 29 f5 sub rbp,rsi
407ad6: 48 89 e9 mov rcx,rbp
407ad9: 48 c1 f9 03 sar rcx,0x3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:933
407add: 49 8d 4c 0f 01 lea rcx,[r15+rcx*1+0x1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:936
407ae2: 48 8d 3c 09 lea rdi,[rcx+rcx*1]
407ae6: 48 39 fb cmp rbx,rdi
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 rbx,rcx
407aee: 48 d1 eb shr rbx,1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:938
407af1: 48 c1 e3 03 shl rbx,0x3
/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 rcx,[rbx+r15*8]
407afb: 48 0f 45 d9 cmovne rbx,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:942
407aff: 48 83 c0 08 add rax,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:938
407b03: 49 03 1c 24 add rbx,QWORD PTR [r12]
_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 rdx,rax
407b0a: 48 29 f2 sub rdx,rsi
_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 rsi,rbx
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 rsi,rax
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 rdi,rbx
407b22: e8 79 a7 ff ff call 4022a0 <memmove@plt>
407b27: e9 9d 00 00 00 jmp 407bc9 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEmb+0x119>
407b2c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rbx,r15
407b33: 4c 89 f8 mov rax,r15
407b36: 48 0f 43 c3 cmovae rax,rbx
407b3a: 4c 8d 6c 03 02 lea r13,[rbx+rax*1+0x2]
_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 rax,0xfffffffffffffff
407b49: 49 39 c5 cmp r13,rax
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 rdi,[r13*8+0x0]
407b5a: 89 54 24 0c mov DWORD PTR [rsp+0xc],edx
_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 rbx,r13
407b61: 48 89 0c 24 mov QWORD PTR [rsp],rcx
_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 call 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 rcx,QWORD PTR [rsp]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:958
407b6e: 8b 54 24 0c mov edx,DWORD PTR [rsp+0xc]
_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 r14,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:959
407b75: 49 8b 74 24 28 mov rsi,QWORD PTR [r12+0x28]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
407b7a: 48 29 cb sub rbx,rcx
407b7d: 48 d1 eb shr rbx,1
407b80: 48 c1 e3 03 shl rbx,0x3
/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 rax,[rbx+r15*8]
407b8a: 48 0f 45 d8 cmovne rbx,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:959
407b8e: 49 8b 44 24 48 mov rax,QWORD PTR [r12+0x48]
407b93: 48 8d 50 08 lea rdx,[rax+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:957
407b97: 4c 01 f3 add rbx,r14
_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 rdx,rsi
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 rdx,rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:426
407ba2: 48 89 df mov rdi,rbx
407ba5: e8 f6 a6 ff ff call 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 rax,QWORD PTR [r12+0x8]
407baf: 49 8b 3c 24 mov rdi,QWORD PTR [r12]
407bb3: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
407bbb: e8 00 a6 ff ff call 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 QWORD PTR [r12],r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:965
407bc4: 4d 89 6c 24 08 mov QWORD PTR [r12+0x8],r13
_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 rax,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407bcc: f3 0f 7e 03 movq xmm0,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:262
407bd0: 49 89 5c 24 28 mov QWORD PTR [r12+0x28],rbx
_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 rbx,rbp
_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 QWORD PTR [r12+0x48],rbx
/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 rax,0x1f8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:263
407be3: 66 48 0f 6e c8 movq xmm1,rax
407be8: 66 0f 6c c1 punpcklqdq xmm0,xmm1
407bec: 41 0f 11 44 24 18 movups XMMWORD PTR [r12+0x18],xmm0
407bf2: 48 8b 03 mov rax,QWORD PTR [rbx]
407bf5: 49 89 44 24 38 mov QWORD PTR [r12+0x38],rax
/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 rax,0x1f8
407c00: 49 89 44 24 40 mov QWORD PTR [r12+0x40],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:970
407c05: 48 83 c4 18 add rsp,0x18
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 ret
407c14: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rsi,rax
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 rdi,[rbp+0x8]
407c21: 48 29 d7 sub rdi,rdx
407c24: 48 01 df add rdi,rbx
407c27: e8 74 a6 ff ff call 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 call 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 nop WORD PTR cs:[rax+rax*1+0x0]
407c3d: 0f 1f 00 nop DWORD PTR [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 rbp,rsi
_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 rsi,0xaaaaaaaaaaaaaaab
_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 r12,QWORD PTR [rdi+0x48]
407c55: 4c 89 e0 mov rax,r12
407c58: 48 2b 47 28 sub rax,QWORD PTR [rdi+0x28]
407c5c: 48 c1 f8 03 sar rax,0x3
407c60: 48 83 e8 01 sub rax,0x1
407c64: 48 8d 14 80 lea rdx,[rax+rax*4]
407c68: 48 8d 0c 90 lea rcx,[rax+rdx*4]
407c6c: 48 8b 57 30 mov rdx,QWORD PTR [rdi+0x30]
407c70: 48 2b 57 38 sub rdx,QWORD PTR [rdi+0x38]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c74: 48 8b 47 20 mov rax,QWORD PTR [rdi+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c78: 48 c1 fa 03 sar rdx,0x3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c7c: 48 2b 47 10 sub rax,QWORD PTR [rdi+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c80: 48 0f af d6 imul rdx,rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c84: 48 c1 f8 03 sar rax,0x3
407c88: 48 0f af c6 imul rax,rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407c8c: 48 01 ca add rdx,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407c8f: 48 01 d0 add rax,rdx
_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 rdx,0x555555555555555
407c9c: 48 39 d0 cmp rax,rdx
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 rax,QWORD PTR [rdi+0x8]
407ca9: 4c 89 e2 mov rdx,r12
407cac: 48 2b 17 sub rdx,QWORD PTR [rdi]
407caf: 48 89 fb mov rbx,rdi
407cb2: 48 c1 fa 03 sar rdx,0x3
407cb6: 48 29 d0 sub rax,rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
407cb9: 48 83 f8 01 cmp rax,0x1
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 edi,0x1f8
407cc4: e8 e7 a4 ff ff call 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 xmm1,XMMWORD PTR [rbp+0x0]
_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 QWORD PTR [r12+0x8],rax
_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 rax,QWORD PTR [rbx+0x30]
407cd7: 0f 11 08 movups XMMWORD PTR [rax],xmm1
407cda: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10]
407cde: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx
_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 rdx,QWORD PTR [rbx+0x48]
_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 rax,QWORD PTR [rdx+0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407cee: 66 48 0f 6e d2 movq xmm2,rdx
407cf3: 66 48 0f 6e c0 movq xmm0,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
407cf8: 48 05 f8 01 00 00 add rax,0x1f8
_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 XMMWORD PTR [rbx+0x30],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
407d06: 66 48 0f 6e c0 movq xmm0,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
407d0b: 66 0f 6c c2 punpcklqdq xmm0,xmm2
407d0f: 0f 11 43 40 movups XMMWORD PTR [rbx+0x40],xmm0
/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 ret
407d18: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 esi,0x1
407d27: e8 84 fd ff ff call 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 r12,QWORD PTR [rbx+0x48]
_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 edi,0x4143d0
407d37: e8 c4 a3 ff ff call 402100 <_ZSt20__throw_length_errorPKc@plt>
407d3c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rbp,rsi
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 rcx,QWORD PTR [rdi+0x40]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:164
407d4b: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:167
407d4e: 48 8b 47 30 mov rax,QWORD PTR [rdi+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:168
407d52: 48 8d 51 e8 lea rdx,[rcx-0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:167
407d56: 48 39 d0 cmp rax,rdx
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 xmm1,XMMWORD PTR [rsi]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm1
407d67: 48 8b 56 10 mov rdx,QWORD PTR [rsi+0x10]
407d6b: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rdi+0x30],rax
/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 ret
407d78: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r12,QWORD PTR [rdi+0x48]
407d84: 48 2b 47 38 sub rax,QWORD PTR [rdi+0x38]
407d88: 48 be ab aa aa aa aa aa aa aa movabs rsi,0xaaaaaaaaaaaaaaab
407d92: 48 c1 f8 03 sar rax,0x3
407d96: 4c 89 e2 mov rdx,r12
407d99: 48 0f af c6 imul rax,rsi
407d9d: 48 2b 57 28 sub rdx,QWORD PTR [rdi+0x28]
407da1: 48 c1 fa 03 sar rdx,0x3
407da5: 48 83 ea 01 sub rdx,0x1
407da9: 48 8d 0c 92 lea rcx,[rdx+rdx*4]
407dad: 48 8d 0c 8a lea rcx,[rdx+rcx*4]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407db1: 48 8b 57 20 mov rdx,QWORD PTR [rdi+0x20]
407db5: 48 2b 57 10 sub rdx,QWORD PTR [rdi+0x10]
407db9: 48 c1 fa 03 sar rdx,0x3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:356
407dbd: 48 01 c8 add rax,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:357
407dc0: 48 0f af d6 imul rdx,rsi
407dc4: 48 01 c2 add 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:489
407dc7: 48 b8 55 55 55 55 55 55 55 05 movabs rax,0x555555555555555
407dd1: 48 39 c2 cmp rdx,rax
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 rax,QWORD PTR [rdi+0x8]
407dde: 4c 89 e2 mov rdx,r12
407de1: 48 2b 17 sub rdx,QWORD PTR [rdi]
407de4: 48 c1 fa 03 sar rdx,0x3
407de8: 48 29 d0 sub rax,rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:2125
407deb: 48 83 f8 01 cmp rax,0x1
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 edi,0x1f8
407df6: e8 b5 a3 ff ff call 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 xmm2,XMMWORD PTR [rbp+0x0]
_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 QWORD PTR [r12+0x8],rax
_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 rax,QWORD PTR [rbx+0x30]
407e09: 0f 11 10 movups XMMWORD PTR [rax],xmm2
407e0c: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10]
407e10: 48 89 50 10 mov QWORD PTR [rax+0x10],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:504
407e14: 48 8b 53 48 mov rdx,QWORD PTR [rbx+0x48]
_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 rax,QWORD PTR [rdx+0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:506
407e20: 66 48 0f 6e da movq xmm3,rdx
407e25: 66 48 0f 6e c0 movq xmm0,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
407e2a: 48 05 f8 01 00 00 add rax,0x1f8
_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 XMMWORD PTR [rbx+0x30],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
407e38: 66 48 0f 6e c0 movq xmm0,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
407e3d: 66 0f 6c c3 punpcklqdq xmm0,xmm3
407e41: 0f 11 43 40 movups XMMWORD PTR [rbx+0x40],xmm0
_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 ret
407e4a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 esi,0x1
407e57: e8 54 fc ff ff call 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 r12,QWORD PTR [rbx+0x48]
_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 edi,0x4143d0
407e67: e8 94 a2 ff ff call 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_():
407e6c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 eax,0x403230
_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 xmm0,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:385
407e7c: 48 89 fb mov rbx,rdi
407e7f: 48 83 ec 48 sub rsp,0x48
_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 rdi,QWORD PTR [rdi+0x100]
_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 xmm0,QWORD PTR [rip+0xd3e7] # 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 rsi,[rsp+0x20]
_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 XMMWORD PTR [rsp+0x30],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:388
407e9b: e8 50 de ff ff call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
407ebe: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
407ec3: e8 78 fe ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
407ed7: ba 03 00 00 00 mov edx,0x3
407edc: 48 89 f7 mov rdi,rsi
407edf: ff d0 call 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 rsp,0x48
407ee5: 5b pop rbx
407ee6: 5d pop rbp
407ee7: c3 ret
_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 rbp,rax
407eeb: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
407efa: ba 03 00 00 00 mov edx,0x3
407eff: 48 89 f7 mov rdi,rsi
407f02: ff d0 call rax
407f04: 48 89 ef mov rdi,rbp
407f07: e8 d4 a3 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb0EEEvv():
407f0c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rbx,rdi
407f15: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+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
407f20: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
_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 QWORD PTR [rsp+0x20],rax
_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 eax,0x403250
407f36: 66 48 0f 6e c0 movq xmm0,rax
407f3b: 0f 16 05 3e d3 00 00 movhps xmm0,QWORD PTR [rip+0xd33e] # 415280 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xd0>
407f42: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
407f6a: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
407f6f: e8 cc fd ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
407f83: ba 03 00 00 00 mov edx,0x3
407f88: 48 89 f7 mov rdi,rsi
407f8b: ff d0 call 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 rsp,0x48
407f91: 5b pop rbx
407f92: 5d pop rbp
407f93: c3 ret
_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 rbp,rax
407f97: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
407fa6: ba 03 00 00 00 mov edx,0x3
407fab: 48 89 f7 mov rdi,rsi
407fae: ff d0 call rax
407fb0: 48 89 ef mov rdi,rbp
407fb3: e8 28 a3 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb0ELb1EEEvv():
407fb8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
407fc5: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+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
407fd0: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
_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 QWORD PTR [rsp+0x20],rax
_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 eax,0x403290
407fe6: 66 48 0f 6e c0 movq xmm0,rax
407feb: 0f 16 05 96 d2 00 00 movhps xmm0,QWORD PTR [rip+0xd296] # 415288 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xd8>
407ff2: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
40801a: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
40801f: e8 1c fd ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408033: ba 03 00 00 00 mov edx,0x3
408038: 48 89 f7 mov rdi,rsi
40803b: ff d0 call 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 rsp,0x48
408041: 5b pop rbx
408042: 5d pop rbp
408043: c3 ret
_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 rbp,rax
408047: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408056: ba 03 00 00 00 mov edx,0x3
40805b: 48 89 f7 mov rdi,rsi
40805e: ff d0 call rax
408060: 48 89 ef mov rdi,rbp
408063: e8 78 a2 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb0EEEvv():
408068: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
408075: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+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
408080: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
_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 QWORD PTR [rsp+0x20],rax
_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 eax,0x4032d0
408096: 66 48 0f 6e c0 movq xmm0,rax
40809b: 0f 16 05 ee d1 00 00 movhps xmm0,QWORD PTR [rip+0xd1ee] # 415290 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xe0>
4080a2: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
4080ca: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
4080cf: e8 6c fc ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4080e3: ba 03 00 00 00 mov edx,0x3
4080e8: 48 89 f7 mov rdi,rsi
4080eb: ff d0 call 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 rsp,0x48
4080f1: 5b pop rbx
4080f2: 5d pop rbp
4080f3: c3 ret
_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 rbp,rax
4080f7: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408106: ba 03 00 00 00 mov edx,0x3
40810b: 48 89 f7 mov rdi,rsi
40810e: ff d0 call rax
408110: 48 89 ef mov rdi,rbp
408113: e8 c8 a1 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE27_M_insert_any_matcher_posixILb1ELb1EEEvv():
408118: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 eax,0x403310
_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 xmm0,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:373
40812c: 48 89 fb mov rbx,rdi
40812f: 48 83 ec 48 sub rsp,0x48
_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 rdi,QWORD PTR [rdi+0x100]
_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 xmm0,QWORD PTR [rip+0xd157] # 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 rsi,[rsp+0x20]
_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 XMMWORD PTR [rsp+0x30],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:376
40814b: e8 a0 db ff ff call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
40816e: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
408173: e8 c8 fb ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408187: ba 03 00 00 00 mov edx,0x3
40818c: 48 89 f7 mov rdi,rsi
40818f: ff d0 call 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 rsp,0x48
408195: 5b pop rbx
408196: 5d pop rbp
408197: c3 ret
_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 rbp,rax
40819b: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4081aa: ba 03 00 00 00 mov edx,0x3
4081af: 48 89 f7 mov rdi,rsi
4081b2: ff d0 call rax
4081b4: 48 89 ef mov rdi,rbp
4081b7: e8 24 a1 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb0EEEvv():
4081bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rbx,rdi
4081c5: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+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
4081d0: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
_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 QWORD PTR [rsp+0x20],rax
_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 eax,0x403330
4081e6: 66 48 0f 6e c0 movq xmm0,rax
4081eb: 0f 16 05 ae d0 00 00 movhps xmm0,QWORD PTR [rip+0xd0ae] # 4152a0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xf0>
4081f2: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
40821a: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
40821f: e8 1c fb ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408233: ba 03 00 00 00 mov edx,0x3
408238: 48 89 f7 mov rdi,rsi
40823b: ff d0 call 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 rsp,0x48
408241: 5b pop rbx
408242: 5d pop rbp
408243: c3 ret
_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 rbp,rax
408247: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408256: ba 03 00 00 00 mov edx,0x3
40825b: 48 89 f7 mov rdi,rsi
40825e: ff d0 call rax
408260: 48 89 ef mov rdi,rbp
408263: e8 78 a0 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb0ELb1EEEvv():
408268: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
408275: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+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
408280: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
_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 QWORD PTR [rsp+0x20],rax
_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 eax,0x403370
408296: 66 48 0f 6e c0 movq xmm0,rax
40829b: 0f 16 05 06 d0 00 00 movhps xmm0,QWORD PTR [rip+0xd006] # 4152a8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0xf8>
4082a2: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
4082ca: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
4082cf: e8 6c fa ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4082e3: ba 03 00 00 00 mov edx,0x3
4082e8: 48 89 f7 mov rdi,rsi
4082eb: ff d0 call 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 rsp,0x48
4082f1: 5b pop rbx
4082f2: 5d pop rbp
4082f3: c3 ret
_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 rbp,rax
4082f7: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408306: ba 03 00 00 00 mov edx,0x3
40830b: 48 89 f7 mov rdi,rsi
40830e: ff d0 call rax
408310: 48 89 ef mov rdi,rbp
408313: e8 c8 9f ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb0EEEvv():
408318: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
408325: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+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
408330: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
_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 QWORD PTR [rsp+0x20],rax
_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 eax,0x4033b0
408346: 66 48 0f 6e c0 movq xmm0,rax
40834b: 0f 16 05 5e cf 00 00 movhps xmm0,QWORD PTR [rip+0xcf5e] # 4152b0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x100>
408352: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
40837a: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
40837f: e8 bc f9 ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408393: ba 03 00 00 00 mov edx,0x3
408398: 48 89 f7 mov rdi,rsi
40839b: ff d0 call 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 rsp,0x48
4083a1: 5b pop rbx
4083a2: 5d pop rbp
4083a3: c3 ret
_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 rbp,rax
4083a7: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4083b6: ba 03 00 00 00 mov edx,0x3
4083bb: 48 89 f7 mov rdi,rsi
4083be: ff d0 call rax
4083c0: 48 89 ef mov rdi,rbp
4083c3: e8 18 9f ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE26_M_insert_any_matcher_ecmaILb1ELb1EEEvv():
4083c8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
4083d5: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+0x110]
_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 rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
4083ec: 0f b6 00 movzx eax,BYTE PTR [rax]
_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 BYTE PTR [rsp+0x21],al
_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 eax,0x4033f0
4083f8: 66 48 0f 6e c0 movq xmm0,rax
4083fd: 0f 16 05 b4 ce 00 00 movhps xmm0,QWORD PTR [rip+0xceb4] # 4152b8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x108>
408404: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
40842c: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
408431: e8 0a f9 ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408445: ba 03 00 00 00 mov edx,0x3
40844a: 48 89 f7 mov rdi,rsi
40844d: ff d0 call 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 rsp,0x48
408453: 5b pop rbx
408454: 5d pop rbp
408455: c3 ret
_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 rbp,rax
408459: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408468: ba 03 00 00 00 mov edx,0x3
40846d: 48 89 f7 mov rdi,rsi
408470: ff d0 call rax
408472: 48 89 ef mov rdi,rbp
408475: e8 66 9e ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb0EEEvv():
40847a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbx,rdi
408485: 48 83 ec 48 sub rsp,0x48
/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 rax,QWORD PTR [rbx+0x110]
408490: 48 8b 93 80 01 00 00 mov rdx,QWORD PTR [rbx+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
408497: 48 8b bf 00 01 00 00 mov rdi,QWORD PTR [rdi+0x100]
_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 rsi,[rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:402
4084a3: 0f b6 00 movzx eax,BYTE PTR [rax]
_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 QWORD PTR [rsp+0x20],rdx
4084ab: 88 44 24 28 mov BYTE PTR [rsp+0x28],al
_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 eax,0x403430
4084b4: 66 48 0f 6e c0 movq xmm0,rax
4084b9: 0f 16 05 00 ce 00 00 movhps xmm0,QWORD PTR [rip+0xce00] # 4152c0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x110>
4084c0: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
4084e8: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
4084ed: e8 4e f8 ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408501: ba 03 00 00 00 mov edx,0x3
408506: 48 89 f7 mov rdi,rsi
408509: ff d0 call 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 rsp,0x48
40850f: 5b pop rbx
408510: 5d pop rbp
408511: c3 ret
_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 rbp,rax
408515: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408524: ba 03 00 00 00 mov edx,0x3
408529: 48 89 f7 mov rdi,rsi
40852c: ff d0 call rax
40852e: 48 89 ef mov rdi,rbp
408531: e8 aa 9d ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb0ELb1EEEvv():
408536: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
408549: 48 83 ec 48 sub rsp,0x48
/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 rbp,QWORD PTR [rdi+0x180]
408554: 48 8b 87 10 01 00 00 mov rax,QWORD PTR [rdi+0x110]
_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 r12,QWORD PTR [rdi+0x100]
_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 rdi,rbp
_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 movsx r13d,BYTE PTR [rax]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40856e: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
408571: 48 8b 00 mov rax,QWORD PTR [rax]
408574: 44 89 ee mov esi,r13d
408577: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x20]
40857f: 4c 89 e7 mov rdi,r12
_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 QWORD PTR [rsp+0x20],rbp
408587: 88 44 24 28 mov BYTE PTR [rsp+0x28],al
_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 eax,0x403470
408590: 66 48 0f 6e c0 movq xmm0,rax
408595: 0f 16 05 2c cd 00 00 movhps xmm0,QWORD PTR [rip+0xcd2c] # 4152c8 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x118>
40859c: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
4085c4: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
4085c9: e8 72 f7 ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4085dd: ba 03 00 00 00 mov edx,0x3
4085e2: 48 89 f7 mov rdi,rsi
4085e5: ff d0 call 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 rsp,0x48
4085eb: 5b pop rbx
4085ec: 5d pop rbp
4085ed: 41 5c pop r12
4085ef: 41 5d pop r13
4085f1: c3 ret
_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 rbp,rax
4085f5: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408604: ba 03 00 00 00 mov edx,0x3
408609: 48 89 f7 mov rdi,rsi
40860c: ff d0 call rax
40860e: 48 89 ef mov rdi,rbp
408611: e8 ca 9c ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb0EEEvv():
408616: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
408629: 48 83 ec 48 sub rsp,0x48
/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 rbp,QWORD PTR [rdi+0x180]
408634: 48 8b 87 10 01 00 00 mov rax,QWORD PTR [rdi+0x110]
_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 r12,QWORD PTR [rdi+0x100]
_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 rdi,rbp
_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 movsx r13d,BYTE PTR [rax]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40864e: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
408651: 48 8b 00 mov rax,QWORD PTR [rax]
408654: 44 89 ee mov esi,r13d
408657: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x20]
40865f: 4c 89 e7 mov rdi,r12
_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 QWORD PTR [rsp+0x20],rbp
408667: 88 44 24 28 mov BYTE PTR [rsp+0x28],al
_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 eax,0x4034b0
408670: 66 48 0f 6e c0 movq xmm0,rax
408675: 0f 16 05 54 cc 00 00 movhps xmm0,QWORD PTR [rip+0xcc54] # 4152d0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x120>
40867c: 0f 29 44 24 30 movaps XMMWORD PTR [rsp+0x30],xmm0
_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 call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
4086a4: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
4086a9: e8 92 f6 ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4086bd: ba 03 00 00 00 mov edx,0x3
4086c2: 48 89 f7 mov rdi,rsi
4086c5: ff d0 call 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 rsp,0x48
4086cb: 5b pop rbx
4086cc: 5d pop rbp
4086cd: 41 5c pop r12
4086cf: 41 5d pop r13
4086d1: c3 ret
_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 rbp,rax
4086d5: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
4086e4: ba 03 00 00 00 mov edx,0x3
4086e9: 48 89 f7 mov rdi,rsi
4086ec: ff d0 call rax
4086ee: 48 89 ef mov rdi,rbp
4086f1: e8 ea 9b ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE22_M_insert_char_matcherILb1ELb1EEEvv():
4086f6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,0x1fffffffffffffff
_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 rsp,0x28
408718: 4c 8b 77 08 mov r14,QWORD PTR [rdi+0x8]
_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 r12,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40871f: 4c 89 f0 mov rax,r14
408722: 4c 29 e0 sub rax,r12
408725: 48 c1 f8 02 sar rax,0x2
_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 rax,rbx
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 ecx,0x1
40873a: 48 89 f5 mov rbp,rsi
40873d: 49 89 fd mov r13,rdi
408740: 48 0f 45 c8 cmovne rcx,rax
408744: 48 01 c8 add rax,rcx
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 rsi,r12
40874d: 0f b6 c9 movzx ecx,cl
_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 mov QWORD PTR [rsp+0x8],0x0
40876b: bb 04 00 00 00 mov ebx,0x4
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 eax,DWORD PTR [rdx]
408775: 41 89 04 37 mov DWORD PTR [r15+rsi*1],eax
_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 rbp,r12
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 rsi,rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
408781: 4c 89 fa mov rdx,r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
408784: 4c 89 e0 mov rax,r12
408787: 4c 29 e6 sub rsi,r12
40878a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 ecx,DWORD PTR [rax]
_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 rax,0x4
408796: 48 83 c2 04 add rdx,0x4
_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 DWORD PTR [rdx-0x4],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
40879d: 48 39 e8 cmp rax,rbp
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 rbx,[r15+rsi*1+0x4]
_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 rbp,r14
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 r14,rbp
_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 rdi,rbx
4087b2: 48 89 ee mov rsi,rbp
4087b5: 4c 89 f2 mov rdx,r14
_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 rbx,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
4087bb: e8 c0 99 ff ff call 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 rsi,QWORD PTR [r13+0x10]
_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 rdi,r12
_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 rsi,r12
_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 call 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 rax,QWORD PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
4087d9: 66 49 0f 6e c7 movq xmm0,r15
4087de: 66 48 0f 6e cb movq xmm1,rbx
4087e3: 66 0f 6c c1 punpcklqdq xmm0,xmm1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
4087e7: 49 89 45 10 mov QWORD PTR [r13+0x10],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
4087eb: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
4087f0: 48 83 c4 28 add rsp,0x28
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 ret
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 rax,rbx
408803: 48 0f 47 c3 cmova rax,rbx
408807: 48 8d 1c 85 00 00 00 00 lea rbx,[rax*4+0x0]
40880f: 48 89 df mov rdi,rbx
408812: 48 89 54 24 18 mov QWORD PTR [rsp+0x18],rdx
408817: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
40881c: e8 8f 99 ff ff call 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 rsi,QWORD PTR [rsp+0x10]
408826: 48 8b 54 24 18 mov rdx,QWORD PTR [rsp+0x18]
_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 r15,rax
_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 rax,rbx
408831: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
_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 rbx,[r15+0x4]
_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 jmp 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 rbx,0x7ffffffffffffffc
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 edi,0x4141aa
408851: e8 aa 98 ff ff call 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 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbp,rdi
40886e: 53 push rbx
40886f: 48 81 ec 88 01 00 00 sub rsp,0x188
_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 rsi,QWORD PTR [rbp+0x110]
_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 rax,QWORD PTR [rbp+0x188]
_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 rdi,QWORD PTR [rdi+0x180]
_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 r12,[rsp+0x40]
408890: 0f b6 16 movzx edx,BYTE PTR [rsi]
408893: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
408897: 0f b6 44 50 01 movzx eax,BYTE PTR [rax+rdx*2+0x1]
_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 rdx,QWORD PTR [rbp+0x118]
_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 XMMWORD PTR [rsp+0x40],xmm0
_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 mov QWORD PTR [rsp+0xa0],0x0
_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 eax,0x1
_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 rdx,rsi
_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 XMMWORD PTR [rsp+0x50],xmm0
_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 QWORD PTR [rsp+0xa8],rdi
4088c7: 88 84 24 b0 00 00 00 mov BYTE PTR [rsp+0xb0],al
_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 XMMWORD PTR [rsp+0x60],xmm0
4088d3: 0f 29 44 24 70 movaps XMMWORD PTR [rsp+0x70],xmm0
4088d8: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
4088e0: 0f 29 84 24 90 00 00 00 movaps XMMWORD PTR [rsp+0x90],xmm0
_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 XMMWORD PTR [rsp+0xb8],xmm0
4088f0: 0f 11 84 24 c8 00 00 00 movups XMMWORD PTR [rsp+0xc8],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
4088f8: e8 83 ec ff ff call 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 edx,eax
4088ff: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
408902: a9 00 00 01 00 test eax,0x10000
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 r12,[rsp+0x40]
_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 WORD PTR [rsp+0xa0],ax
_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 rdi,r12
_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 BYTE PTR [rsp+0xa2],dl
_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 call 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 rax,QWORD PTR [rsp+0x40]
/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 r13,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0xe0]
408946: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
_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 QWORD PTR [rsp+0xe0],rax
408953: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408958: 0f 29 44 24 40 movaps XMMWORD PTR [rsp+0x40],xmm0
/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 QWORD PTR [rsp+0xe8],rax
408965: 48 8b 44 24 50 mov rax,QWORD PTR [rsp+0x50]
40896a: 48 89 84 24 f0 00 00 00 mov QWORD PTR [rsp+0xf0],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
408972: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
_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 XMMWORD PTR [rsp+0x50],xmm0
_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 QWORD PTR [rsp+0xf8],rax
408984: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
408989: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],rax
408991: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],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
4089a3: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
4089a8: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
4089b0: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],rax
4089c2: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
4089ca: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],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
4089d2: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
4089ea: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
4089f2: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],rax
4089fa: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
_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 eax,DWORD PTR [rsp+0xa0]
408a19: 89 84 24 40 01 00 00 mov DWORD PTR [rsp+0x140],eax
408a20: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
408a28: f3 0f 6f 8c 24 b8 00 00 00 movdqu xmm1,XMMWORD PTR [rsp+0xb8]
408a31: f3 0f 6f 94 24 c8 00 00 00 movdqu xmm2,XMMWORD PTR [rsp+0xc8]
408a3a: 48 89 84 24 48 01 00 00 mov QWORD PTR [rsp+0x148],rax
408a42: 0f b6 84 24 b0 00 00 00 movzx eax,BYTE PTR [rsp+0xb0]
408a4a: 0f 11 8c 24 58 01 00 00 movups XMMWORD PTR [rsp+0x158],xmm1
408a52: 88 84 24 50 01 00 00 mov BYTE PTR [rsp+0x150],al
408a59: 0f 11 94 24 68 01 00 00 movups XMMWORD PTR [rsp+0x168],xmm2
_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 call 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 rsi,[rsp+0x20]
408a6b: 4c 89 ef mov rdi,r13
408a6e: e8 7d d2 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 xmm0,rax
_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 rdi,[rbp+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
408a91: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
408a96: e8 a5 f2 ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408aaa: ba 03 00 00 00 mov edx,0x3
408aaf: 48 89 f7 mov rdi,rsi
408ab2: ff d0 call 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 rdi,QWORD PTR [rsp+0x128]
_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 rsi,QWORD PTR [rsp+0x138]
408ac9: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x110]
_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 rsi,QWORD PTR [rsp+0x120]
408ae6: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x100]
408af6: 48 8b ac 24 f8 00 00 00 mov rbp,QWORD PTR [rsp+0xf8]
_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 rbx,rbp
408b01: 74 34 je 408b37 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2d7>
408b03: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
408b10: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0xf8]
_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 rsi,QWORD PTR [rsp+0x108]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0xe0]
_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 rsi,QWORD PTR [rsp+0xf0]
408b64: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x88]
_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 rsi,QWORD PTR [rsp+0x98]
408b81: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x70]
_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 rsi,QWORD PTR [rsp+0x80]
408b9b: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x60]
408ba8: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
_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 rbx,rbp
408bb0: 74 2e je 408be0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x380>
408bb2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
408bc0: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x58]
_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 rsi,QWORD PTR [rsp+0x68]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0x40]
_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 rsi,QWORD PTR [rsp+0x50]
408c04: 48 29 fe sub rsi,rdi
_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 call 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 rsp,0x188
408c13: 5b pop rbx
408c14: 5d pop rbp
408c15: 41 5c pop r12
408c17: 41 5d pop r13
408c19: c3 ret
408c1a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
408c24: 48 39 eb cmp rbx,rbp
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 jmp 408b2f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb0EEEvv+0x2cf>
408c32: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
408c38: 48 83 c5 20 add rbp,0x20
408c3c: 48 39 eb cmp rbx,rbp
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 rbp,rax
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 rbp,rax
408c4f: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408c5e: ba 03 00 00 00 mov edx,0x3
408c63: 48 89 f7 mov rdi,rsi
408c66: ff d0 call 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 rdi,[rsp+0xe0]
408c70: e8 db cb ff ff call 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 rdi,r12
408c78: e8 d3 cb ff ff call 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
408c7d: 48 89 ef mov rdi,rbp
408c80: e8 5b 96 ff ff call 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 rbp,rax
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 esi,0x414400
408c8f: 31 ff xor edi,edi
408c91: e8 ca 96 ff ff call 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 nop WORD PTR cs:[rax+rax*1+0x0]
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 ecx,0x1
_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 rbp,rdi
408cad: 53 push rbx
408cae: 48 81 ec 88 01 00 00 sub rsp,0x188
_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 rsi,QWORD PTR [rbp+0x110]
_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 rax,QWORD PTR [rbp+0x188]
_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 rdi,QWORD PTR [rdi+0x180]
_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 r12,[rsp+0x40]
408ccf: 0f b6 16 movzx edx,BYTE PTR [rsi]
408cd2: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
408cd6: 0f b6 44 50 01 movzx eax,BYTE PTR [rax+rdx*2+0x1]
_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 rdx,QWORD PTR [rbp+0x118]
_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 mov QWORD PTR [rsp+0x40],0x0
408ceb: 48 c7 44 24 48 00 00 00 00 mov QWORD PTR [rsp+0x48],0x0
_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 eax,0x1
_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 rdx,rsi
_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 mov QWORD PTR [rsp+0x50],0x0
_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 mov QWORD PTR [rsp+0x58],0x0
408d0c: 48 c7 44 24 60 00 00 00 00 mov QWORD PTR [rsp+0x60],0x0
408d15: 48 c7 44 24 68 00 00 00 00 mov QWORD PTR [rsp+0x68],0x0
_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 mov QWORD PTR [rsp+0x70],0x0
408d27: 48 c7 44 24 78 00 00 00 00 mov QWORD PTR [rsp+0x78],0x0
408d30: 48 c7 84 24 80 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x80],0x0
_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 mov QWORD PTR [rsp+0x88],0x0
408d48: 48 c7 84 24 90 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x90],0x0
408d54: 48 c7 84 24 98 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x98],0x0
_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 mov QWORD PTR [rsp+0xa0],0x0
_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 QWORD PTR [rsp+0xa8],rdi
_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 QWORD PTR [rsp+0xb0],rdi
408d7c: 88 84 24 b8 00 00 00 mov BYTE PTR [rsp+0xb8],al
_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 mov QWORD PTR [rsp+0xc0],0x0
408d8f: 48 c7 84 24 c8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xc8],0x0
408d9b: 48 c7 84 24 d0 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xd0],0x0
408da7: 48 c7 84 24 d8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xd8],0x0
_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 call 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 edx,eax
408dba: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
408dbd: a9 00 00 01 00 test eax,0x10000
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 r12,[rsp+0x40]
_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 WORD PTR [rsp+0xa0],ax
_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 rdi,r12
_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 BYTE PTR [rsp+0xa2],dl
_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 call 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 rax,QWORD PTR [rsp+0x40]
/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 r13,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0xe0]
408e01: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
_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 QWORD PTR [rsp+0xe0],rax
408e0e: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
408e13: 0f 29 44 24 40 movaps XMMWORD PTR [rsp+0x40],xmm0
/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 QWORD PTR [rsp+0xe8],rax
408e20: 48 8b 44 24 50 mov rax,QWORD PTR [rsp+0x50]
408e25: 48 89 84 24 f0 00 00 00 mov QWORD PTR [rsp+0xf0],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
408e2d: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
_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 XMMWORD PTR [rsp+0x50],xmm0
_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 QWORD PTR [rsp+0xf8],rax
408e3f: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
408e44: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],rax
408e4c: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],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
408e5e: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
408e63: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
408e6b: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],rax
408e7d: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
408e85: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],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
408e8d: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
408ea5: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
408ead: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],rax
408eb5: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
_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 eax,DWORD PTR [rsp+0xa0]
408ed4: 89 84 24 40 01 00 00 mov DWORD PTR [rsp+0x140],eax
408edb: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
408ee3: 66 0f 6f 8c 24 c0 00 00 00 movdqa xmm1,XMMWORD PTR [rsp+0xc0]
408eec: 66 0f 6f 94 24 d0 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0xd0]
408ef5: 48 89 84 24 48 01 00 00 mov QWORD PTR [rsp+0x148],rax
408efd: 48 8b 84 24 b0 00 00 00 mov rax,QWORD PTR [rsp+0xb0]
408f05: 0f 29 8c 24 60 01 00 00 movaps XMMWORD PTR [rsp+0x160],xmm1
408f0d: 48 89 84 24 50 01 00 00 mov QWORD PTR [rsp+0x150],rax
408f15: 0f b6 84 24 b8 00 00 00 movzx eax,BYTE PTR [rsp+0xb8]
408f1d: 0f 29 94 24 70 01 00 00 movaps XMMWORD PTR [rsp+0x170],xmm2
408f25: 88 84 24 58 01 00 00 mov BYTE PTR [rsp+0x158],al
_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 call 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 rsi,[rsp+0x20]
408f36: 4c 89 ef mov rdi,r13
408f39: e8 b2 cd ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 xmm0,rax
_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 rdi,[rbp+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
408f5c: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
408f61: e8 da ed ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
408f75: ba 03 00 00 00 mov edx,0x3
408f7a: 48 89 f7 mov rdi,rsi
408f7d: ff d0 call 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 rdi,QWORD PTR [rsp+0x128]
_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 rsi,QWORD PTR [rsp+0x138]
408f94: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x110]
_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 rsi,QWORD PTR [rsp+0x120]
408fb1: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x100]
408fc1: 48 8b ac 24 f8 00 00 00 mov rbp,QWORD PTR [rsp+0xf8]
_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 rbx,rbp
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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
408fd8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0xf8]
_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 rsi,QWORD PTR [rsp+0x108]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0xe0]
_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 rsi,QWORD PTR [rsp+0xf0]
40902c: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x88]
_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 rsi,QWORD PTR [rsp+0x98]
409049: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x70]
_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 rsi,QWORD PTR [rsp+0x80]
409063: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x60]
409070: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
_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 rbx,rbp
409078: 74 2e je 4090a8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x408>
40907a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
409088: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x58]
_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 rsi,QWORD PTR [rsp+0x68]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0x40]
_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 rsi,QWORD PTR [rsp+0x50]
4090cc: 48 29 fe sub rsi,rdi
_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 call 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 rsp,0x188
4090db: 5b pop rbx
4090dc: 5d pop rbp
4090dd: 41 5c pop r12
4090df: 41 5d pop r13
4090e1: c3 ret
4090e2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
4090ec: 48 39 eb cmp rbx,rbp
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 jmp 408ff7 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb0EEEvv+0x357>
4090fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
409100: 48 83 c5 20 add rbp,0x20
409104: 48 39 eb cmp rbx,rbp
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 rbp,rax
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 rbp,rax
409117: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
409126: ba 03 00 00 00 mov edx,0x3
40912b: 48 89 f7 mov rdi,rsi
40912e: ff d0 call 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 rdi,[rsp+0xe0]
409138: e8 f3 c8 ff ff call 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 rdi,r12
409140: e8 eb c8 ff ff call 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
409145: 48 89 ef mov rdi,rbp
409148: e8 93 91 ff ff call 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 rbp,rax
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 esi,0x414400
409157: 31 ff xor edi,edi
409159: e8 02 92 ff ff call 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 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
409164: 48 8b 7f 20 mov rdi,QWORD PTR [rdi+0x20]
_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 rax,[rbx+0x30]
_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 rdi,rax
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 rax,QWORD PTR [rbx+0x30]
409175: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [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
409181: 48 8d 43 10 lea rax,[rbx+0x10]
_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 rdi,rax
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 rsi,QWORD PTR [rbx+0x10]
_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 rsi,0x1
_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 jmp 4021c0 <_ZdlPvm@plt>
409198: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 ret
_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev():
4091a2: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
4091ac: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rbp,rsi
4091b4: 53 push rbx
4091b5: 48 89 fb mov rbx,rdi
4091b8: 48 83 ec 08 sub rsp,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4091bc: 48 39 f7 cmp rdi,rsi
4091bf: 74 29 je 4091ea <_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_+0x3a>
4091c1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [rbx]
_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 rax,[rbx+0x10]
4091cf: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbx+0x10]
_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 rbx,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbp,rbx
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 rsp,0x8
4091ee: 5b pop rbx
4091ef: 5d pop rbp
4091f0: c3 ret
4091f1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_construct.h:151
4091f8: 48 83 c3 20 add rbx,0x20
4091fc: 48 39 dd cmp rbp,rbx
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 rsp,0x8
409205: 5b pop rbx
409206: 5d pop rbp
409207: c3 ret
409208: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 r15,rdx
409215: 41 56 push r14
409217: 49 89 fe mov r14,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
40921a: 48 89 f7 mov rdi,rsi
/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 r13,rsi
409222: 41 54 push r12
409224: 55 push rbp
409225: 48 89 cd mov rbp,rcx
409228: 53 push rbx
409229: 48 83 ec 38 sub rsp,0x38
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:258
40922d: e8 7e 8e ff ff call 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 rbp,r15
409235: 0f 88 c7 00 00 00 js 409302 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xf2>
40923b: 49 89 c0 mov r8,rax
_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 rdi,rbp
409247: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
40924c: e8 5f 8f ff ff call 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 rdx,rbp
409254: 4c 89 fe mov rsi,r15
409257: 48 89 c7 mov rdi,rax
_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 r12,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
40925d: 48 8d 1c 28 lea rbx,[rax+rbp*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
409261: e8 1a 8f ff ff call 402180 <memcpy@plt>
409266: 4c 8b 44 24 08 mov r8,QWORD PTR [rsp+0x8]
_ZNKSt5ctypeIcE7tolowerEPcPKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:853
40926b: 49 8b 00 mov rax,QWORD PTR [r8]
40926e: 48 89 da mov rdx,rbx
409271: 4c 89 e6 mov rsi,r12
409274: 4c 89 c7 mov rdi,r8
409277: ff 50 28 call QWORD PTR [rax+0x28]
_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 rdi,r13
40927d: e8 1e 8f ff ff call 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 r15,[rsp+0x20]
_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 rdx,rbx
40928a: 4c 89 e6 mov rsi,r12
_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 r13,rax
_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 rdi,[rsp+0x10]
_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 QWORD PTR [rsp+0x10],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
40929a: e8 b1 96 ff ff call 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 rdx,QWORD PTR [rsp+0x10]
_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 rcx,QWORD PTR [rsp+0x18]
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
4092a9: 4c 89 ee mov rsi,r13
4092ac: 4c 89 f7 mov rdi,r14
4092af: 49 8b 45 00 mov rax,QWORD PTR [r13+0x0]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
4092b6: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x20]
4092c8: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rsi,rbp
4092d9: 4c 89 e7 mov rdi,r12
4092dc: e8 df 8e ff ff call 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 rsp,0x38
4092e5: 4c 89 f0 mov rax,r14
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 ret
4092f3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 jmp 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 edi,0x414420
409307: e8 f4 8d ff ff call 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 r13,rax
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 r13,rax
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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x20]
409325: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rsi,rbp
409336: 4c 89 e7 mov rdi,r12
409339: e8 82 8e ff ff call 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 rdi,r13
409341: e8 9a 8f ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
409346: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
40935d: 48 81 ec 98 00 00 00 sub rsp,0x98
_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 rbp,QWORD PTR [rdi+0x8]
409368: 4c 8b 2f mov r13,QWORD PTR [rdi]
_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 rax,rbp
_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 r13,rbp
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 r14,rbp
_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 edx,0x3f
_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 rsi,rbp
409382: 4c 89 ef mov rdi,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
409385: 4d 29 ee sub r14,r13
_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 r12,[r13+0x1]
_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 rax,r14
409390: 48 83 f0 3f xor rax,0x3f
409394: 29 c2 sub edx,eax
409396: 48 63 d2 movsxd rdx,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
409399: 48 01 d2 add rdx,rdx
40939c: e8 0f 94 ff ff call 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 r14,0x10
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 r15,[r13+0x10]
_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 rdx,r12
4093b4: 4c 29 ea sub rdx,r13
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 r12,0x1
_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 BYTE PTR [r13+0x0],r14b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
4093c5: 4d 39 e7 cmp r15,r12
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 movzx r14d,BYTE PTR [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:1846
4093cf: 45 3a 75 00 cmp r14b,BYTE PTR [r13+0x0]
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 movzx edx,BYTE PTR [r12-0x1]
4093db: 49 8d 44 24 ff lea rax,[r12-0x1]
_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 r14b,dl
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 BYTE PTR [rax+0x1],dl
_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 rcx,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r14b,dl
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 r12,0x1
_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 BYTE PTR [rcx],r14b
_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 r15,r12
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 rbp,r15
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 movzx ecx,BYTE PTR [r15]
_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 movzx edx,BYTE PTR [r15-0x1]
409416: 49 8d 47 ff lea rax,[r15-0x1]
_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 cl,dl
40941c: 0f 8d de 07 00 00 jge 409c00 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8b0>
409422: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
409428: 88 50 01 mov BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 cl,dl
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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 rbp,r15
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 rax,QWORD PTR [rbx]
409448: 48 8b 6b 08 mov rbp,QWORD PTR [rbx+0x8]
_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 rax,rbp
40944f: 74 1f je 409470 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x120>
409451: 48 89 c1 mov rcx,rax
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 movzx edi,BYTE PTR [rcx-0x1]
_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 dil,BYTE PTR [rdx+0x1]
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 rdx,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
409467: 48 8d 49 01 lea rcx,[rcx+0x1]
_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 rcx,rbp
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 mov QWORD PTR [rsp],0x0
409478: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
409480: 48 8b 34 24 mov rsi,QWORD PTR [rsp]
_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 QWORD PTR [rsp+0x20],rbx
_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 rcx,rbp
40948c: 48 29 c1 sub rcx,rax
40948f: 89 74 24 0c mov DWORD PTR [rsp+0xc],esi
_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 movsx edx,sil
_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 BYTE PTR [rsp+0x28],sil
_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 nop DWORD PTR [rax+0x0]
_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 rsi,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1324
4094a8: 44 0f b6 0c 24 movzx r9d,BYTE PTR [rsp]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algobase.h:1321
4094ad: 48 d1 fe sar rsi,1
_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 rdi,[rax+rsi*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:1324
4094b4: 44 38 0f cmp BYTE PTR [rdi],r9b
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 rcx,rsi
_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 rax,[rdi+0x1]
_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 rcx,0x1
/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 rax,rbp
4094d0: 74 12 je 4094e4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x194>
4094d2: 0f b6 34 24 movzx esi,BYTE PTR [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:621
4094d6: bd 01 00 00 00 mov ebp,0x1
_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 BYTE PTR [rax],sil
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 rdi,[rsp+0x50]
_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 r13,[rsp+0x60]
_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 esi,0x1
_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 QWORD PTR [rsp+0x50],r13
_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 call 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 rdi,QWORD PTR [rbx+0x68]
_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 r15,QWORD PTR [rsp+0x50]
_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 r12,QWORD PTR [rsp+0x58]
_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 call 4021a0 <_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale@plt>
409510: 48 89 c5 mov rbp,rax
_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 rax,[rsp+0x80]
_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 QWORD PTR [rsp+0x30],r12
_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 QWORD PTR [rsp+0x70],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:217
409525: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 movzx eax,BYTE PTR [r15]
40953d: 4c 8d 74 24 30 lea r14,[rsp+0x30]
409542: 88 84 24 80 00 00 00 mov BYTE PTR [rsp+0x80],al
409549: 48 8d 84 24 80 00 00 00 lea rax,[rsp+0x80]
_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 QWORD PTR [rsp+0x78],r12
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
409556: 48 89 ee mov rsi,rbp
409559: 4c 89 f7 mov rdi,r14
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rdx,QWORD PTR [rsp+0x70]
_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 rcx,QWORD PTR [rsp+0x78]
_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 rax,QWORD PTR [rbp+0x0]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
409572: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x70]
_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 rax,[rsp+0x80]
409582: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x80]
40958f: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
4095a7: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rbp,QWORD PTR [rsp+0x20]
_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 rax,QWORD PTR [rbp+0x38]
4095b9: 4c 8b 6d 30 mov r13,QWORD PTR [rbp+0x30]
4095bd: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
_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 r13,rax
4095c5: 0f 84 34 01 00 00 je 4096ff <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3af>
4095cb: 4c 8b 7c 24 30 mov r15,QWORD PTR [rsp+0x30]
4095d0: 4c 8b 74 24 38 mov r14,QWORD PTR [rsp+0x38]
4095d5: 0f 1f 00 nop DWORD PTR [rax]
4095d8: 4d 8b 65 08 mov r12,QWORD PTR [r13+0x8]
_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 rdx,r14
4095df: 4d 39 f4 cmp r12,r14
4095e2: 49 0f 46 d4 cmovbe rdx,r12
_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 rdi,QWORD PTR [r13+0x0]
4095ef: 4c 89 fe mov rsi,r15
4095f2: e8 c9 8a ff ff call 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 rax,r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
4095fe: b9 00 00 00 80 mov ecx,0x80000000
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:403
409603: 4c 29 f0 sub rax,r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
409606: 48 39 c8 cmp rax,rcx
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 rsi,0xffffffff7fffffff
409619: 48 39 f0 cmp rax,rsi
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 r12,QWORD PTR [r13+0x28]
_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 r14,r12
40962d: 4c 89 e2 mov rdx,r12
409630: 49 0f 46 d6 cmovbe rdx,r14
_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 rsi,QWORD PTR [r13+0x20]
40963d: 4c 89 ff mov rdi,r15
409640: e8 7b 8a ff ff call 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 rax,r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
40964c: b9 00 00 00 80 mov ecx,0x80000000
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:403
409651: 4c 29 e0 sub rax,r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:405
409654: 48 39 c8 cmp rax,rcx
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 rdi,0xffffffff7fffffff
409667: 48 39 f8 cmp rax,rdi
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 ebp,0x1
_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 rax,[rsp+0x40]
40967e: 49 39 c7 cmp r15,rax
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 rax,QWORD PTR [rsp+0x40]
_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 rdi,r15
_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 rsi,[rax+0x1]
_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 call 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 rdx,QWORD PTR [rsp]
_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 movzx ecx,BYTE PTR [rsp+0xc]
40969d: b8 01 00 00 00 mov eax,0x1
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
4096a6: 48 d3 e0 shl rax,cl
_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 rcx,QWORD PTR [rbx+rdx*8+0x80]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
4096b1: 40 38 6b 78 cmp BYTE PTR [rbx+0x78],bpl
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 rax,rcx
4096ba: 48 83 04 24 01 add QWORD PTR [rsp],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:833
4096bf: 48 89 84 d3 80 00 00 00 mov QWORD PTR [rbx+rdx*8+0x80],rax
_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 rax,QWORD PTR [rsp]
4096cb: 48 3d 00 01 00 00 cmp rax,0x100
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 rbp,QWORD PTR [rbx+0x8]
4096db: 48 8b 03 mov rax,QWORD PTR [rbx]
4096de: e9 9d fd ff ff jmp 409480 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x130>
4096e3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,rcx
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 r13,0x40
4096f4: 4c 39 6c 24 10 cmp QWORD PTR [rsp+0x10],r13
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 rdi,QWORD PTR [rbp+0x70]
_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 movzx r13d,BYTE PTR [rsp+0x28]
409709: 44 0f b7 65 60 movzx r12d,WORD PTR [rbp+0x60]
40970e: 44 0f b6 75 62 movzx r14d,BYTE PTR [rbp+0x62]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
409718: 48 89 c5 mov rbp,rax
_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 movzx eax,r13b
40971f: 48 8b 55 30 mov rdx,QWORD PTR [rbp+0x30]
409723: 66 44 23 24 42 and r12w,WORD PTR [rdx+rax*2]
_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 r14d,0x1
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 cmp BYTE PTR [rbp+0x38],0x0
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 movzx eax,BYTE PTR [rbp+0x98]
_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 r13b,al
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 rax,QWORD PTR [rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
409753: 48 8d 54 24 28 lea rdx,[rsp+0x28]
409758: 48 8d 7c 24 70 lea rdi,[rsp+0x70]
_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 rcx,QWORD PTR [rax+0x20]
_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 rsi,QWORD PTR [rax+0x70]
_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 QWORD PTR [rsp+0x10],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
40976a: 48 8d 4c 24 29 lea rcx,[rsp+0x29]
40976f: e8 9c fa ff ff call 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 rax,QWORD PTR [rsp+0x20]
_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 r13,QWORD PTR [rsp+0x70]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40977e: 48 8b 78 20 mov rdi,QWORD PTR [rax+0x20]
409782: 4c 8b 70 18 mov r14,QWORD PTR [rax+0x18]
409786: 48 89 7c 24 18 mov QWORD PTR [rsp+0x18],rdi
_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 rdi,r14
40978e: 48 89 fd mov rbp,rdi
409791: 48 89 f8 mov rax,rdi
_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 rbp,0x7
_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 rax,0x5
_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 rbp,0x7
4097a9: 4c 8b 7c 24 78 mov r15,QWORD PTR [rsp+0x78]
4097ae: 4c 01 f5 add rbp,r14
4097b1: eb 3c jmp 4097ef <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x49f>
4097b3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
4097b8: 4d 8d 66 20 lea r12,[r14+0x20]
_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 r15,QWORD PTR [r14+0x28]
4097c0: 0f 84 8a 00 00 00 je 409850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x500>
4097c6: 4d 8d 66 40 lea r12,[r14+0x40]
4097ca: 4d 3b 7e 48 cmp r15,QWORD PTR [r14+0x48]
4097ce: 0f 84 a4 00 00 00 je 409878 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x528>
4097d4: 4d 8d 66 60 lea r12,[r14+0x60]
4097d8: 4d 3b 7e 68 cmp r15,QWORD PTR [r14+0x68]
4097dc: 0f 84 be 00 00 00 je 4098a0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x550>
4097e2: 49 83 ee 80 sub r14,0xffffffffffffff80
_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 rbp,r14
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 QWORD PTR [r14+0x8],r15
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 rdi,QWORD PTR [r14]
4097fd: 4c 89 fa mov rdx,r15
409800: 4c 89 ee mov rsi,r13
409803: e8 b8 88 ff ff call 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 nop DWORD PTR [rax+0x0]
_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 rax,[rsp+0x80]
409818: 49 39 c5 cmp r13,rax
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 rax,QWORD PTR [rsp+0x80]
_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 rdi,r13
_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 rsi,[rax+0x1]
_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 call 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 QWORD PTR [rsp+0x10],r14
409836: 0f 84 37 01 00 00 je 409973 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x623>
40983c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 r15,QWORD PTR [rsp+0x30]
_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 ebp,0x1
40984a: e9 2a fe ff ff jmp 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 rdi,QWORD PTR [r14+0x20]
409859: 4c 89 fa mov rdx,r15
40985c: 4c 89 ee mov rsi,r13
40985f: e8 5c 88 ff ff call 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 nop DWORD PTR [rax+0x0]
_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 r14,r12
409873: eb 9b jmp 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
409875: 0f 1f 00 nop DWORD PTR [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 rdi,QWORD PTR [r14+0x40]
409881: 4c 89 fa mov rdx,r15
409884: 4c 89 ee mov rsi,r13
409887: e8 34 88 ff ff call 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 r12,[r14+0x60]
409894: 4d 3b 7e 68 cmp r15,QWORD PTR [r14+0x68]
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 rdi,QWORD PTR [r14+0x60]
4098a9: 4c 89 fa mov rdx,r15
4098ac: 4c 89 ee mov rsi,r13
4098af: e8 0c 88 ff ff call 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 r14,0xffffffffffffff80
_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 rbp,r14
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 rax,QWORD PTR [rsp+0x18]
4098ca: 4c 29 f0 sub rax,r14
4098cd: 48 c1 f8 05 sar rax,0x5
_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 rax,0x2
4098d5: 0f 84 fd 01 00 00 je 409ad8 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x788>
4098db: 48 83 f8 03 cmp rax,0x3
4098df: 0f 84 b9 01 00 00 je 409a9e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x74e>
4098e5: 48 83 f8 01 cmp rax,0x1
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 r14,QWORD PTR [rsp+0x18]
4098f4: e9 17 ff ff ff jmp 409810 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x4c0>
4098f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rcx,rsi
409903: e9 98 fb ff ff jmp 4094a0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x150>
409908: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,[rsp+0x80]
409921: 4c 8d 74 24 30 lea r14,[rsp+0x30]
409926: e9 26 fc ff ff jmp 409551 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x201>
40992b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r14,[rsp+0x30]
409935: 31 d2 xor edx,edx
409937: 48 8d 7c 24 70 lea rdi,[rsp+0x70]
40993c: 4c 89 f6 mov rsi,r14
40993f: e8 ac 89 ff ff call 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 QWORD PTR [rsp+0x70],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
409949: 48 89 c7 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
40994c: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
409951: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
409959: 4c 89 e2 mov rdx,r12
40995c: 4c 89 fe mov rsi,r15
40995f: e8 1c 88 ff ff call 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 r12,QWORD PTR [rsp+0x30]
_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 rax,QWORD PTR [rsp+0x70]
_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 jmp 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 rax,QWORD PTR [rsp+0x20]
_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 rcx,QWORD PTR [rax+0x50]
40997c: 48 8b 68 48 mov rbp,QWORD PTR [rax+0x48]
409980: 48 89 4c 24 10 mov QWORD PTR [rsp+0x10],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:632
409985: 48 39 cd cmp rbp,rcx
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 rdi,QWORD PTR [rax+0x70]
_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 movzx r14d,BYTE PTR [rsp+0x28]
40999a: 44 0f b7 6d 00 movzx r13d,WORD PTR [rbp+0x0]
40999f: 44 0f b6 7d 02 movzx r15d,BYTE PTR [rbp+0x2]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
4099a9: 49 89 c4 mov r12,rax
_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 movzx eax,r14b
4099b0: 49 8b 54 24 30 mov rdx,QWORD PTR [r12+0x30]
4099b5: 66 44 23 2c 42 and r13w,WORD PTR [rdx+rax*2]
_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 r15d,0x1
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 cmp BYTE PTR [r12+0x38],0x0
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 movzx eax,BYTE PTR [r12+0x98]
_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 r14b,al
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 rbp,0x4
4099e4: 48 39 6c 24 10 cmp QWORD PTR [rsp+0x10],rbp
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 rax,QWORD PTR [rsp+0x20]
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 rdi,r12
4099f5: e8 26 88 ff ff call 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 rax,QWORD PTR [r12]
4099fe: 48 8b 50 30 mov rdx,QWORD PTR [rax+0x30]
409a02: b8 5f 00 00 00 mov eax,0x5f
409a07: 48 81 fa 80 30 40 00 cmp rdx,0x403080
409a0e: 74 c7 je 4099d7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x687>
409a10: be 5f 00 00 00 mov esi,0x5f
409a15: 4c 89 e7 mov rdi,r12
409a18: ff d2 call 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 rdi,rbp
409a1f: e8 fc 87 ff ff call 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 rax,QWORD PTR [rbp+0x0]
409a28: 48 8b 50 30 mov rdx,QWORD PTR [rax+0x30]
409a2c: b8 5f 00 00 00 mov eax,0x5f
409a31: 48 81 fa 80 30 40 00 cmp rdx,0x403080
409a38: 0f 84 07 fd ff ff je 409745 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x3f5>
409a3e: be 5f 00 00 00 mov esi,0x5f
409a43: 48 89 ef mov rdi,rbp
409a46: ff d2 call rdx
409a48: e9 f8 fc ff ff jmp 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 r15,QWORD PTR [rsp+0x30]
_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 jmp 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 rsp,0x98
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 ret
409a6b: 4c 8b 7c 24 78 mov r15,QWORD PTR [rsp+0x78]
_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 QWORD PTR [r14+0x8],r15
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 rdi,QWORD PTR [r14]
409a86: 4c 89 fa mov rdx,r15
409a89: 4c 89 ee mov rsi,r13
409a8c: e8 2f 86 ff ff call 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 r14,QWORD PTR [rsp+0x18]
_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 jmp 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 r15,QWORD PTR [rsp+0x78]
_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 QWORD PTR [r14+0x8],r15
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 r14,0x20
_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 r15,QWORD PTR [r14+0x8]
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 rdi,QWORD PTR [r14]
409ac3: 4c 89 fa mov rdx,r15
409ac6: 4c 89 ee mov rsi,r13
409ac9: e8 f2 85 ff ff call 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 r15,QWORD PTR [rsp+0x78]
409add: 4d 3b 7e 08 cmp r15,QWORD PTR [r14+0x8]
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 r14,0x20
/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 r14d,0x1
_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 rbp,r12
409af2: 75 29 jne 409b1d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7cd>
409af4: e9 4c f9 ff ff jmp 409445 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xf5>
409af9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdx,r12
409b03: 4c 29 ea sub rdx,r13
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 BYTE PTR [r13+0x0],r15b
_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 r12,0x1
_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 rbp,r12
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 movzx r15d,BYTE PTR [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:1846
409b22: 45 3a 7d 00 cmp r15b,BYTE PTR [r13+0x0]
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 movzx edx,BYTE PTR [r12-0x1]
409b2e: 49 8d 44 24 ff lea rax,[r12-0x1]
_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 r15b,dl
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 BYTE PTR [rax+0x1],dl
_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 rcx,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r15b,dl
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 BYTE PTR [rcx],r15b
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 rdi,QWORD PTR [r14]
409b60: 4c 89 fa mov rdx,r15
409b63: 4c 89 ee mov rsi,r13
409b66: e8 55 85 ff ff call 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 jmp 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 rdx,rbp
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 rsi,[rdx+0x2]
_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 rbp,rsi
409b88: 0f 84 99 00 00 00 je 409c27 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x8d7>
409b8e: 48 89 f0 mov rax,rsi
409b91: 49 89 e8 mov r8,rbp
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 movzx edi,BYTE PTR [rdx]
409b99: 0f b6 30 movzx esi,BYTE PTR [rax]
_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 rcx,[rdx+0x1]
_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 rbp,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:951
409ba3: 40 38 fe cmp sil,dil
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 BYTE PTR [rdx+0x1],sil
_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 rbp,[rdx+0x2]
409bb0: 48 89 ca mov 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
409bb3: 48 83 c0 01 add rax,0x1
409bb7: 49 39 c0 cmp r8,rax
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 rax,QWORD PTR [rbx]
_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 rbp,QWORD PTR [rbx+0x8]
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 QWORD PTR [rbx+0x8],rbp
409bcd: e9 9e f8 ff ff jmp 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 rdi,r14
409bd5: 4c 89 ee mov rsi,r13
409bd8: 48 29 d7 sub rdi,rdx
409bdb: 4c 01 e7 add rdi,r12
409bde: e8 bd 86 ff ff call 4022a0 <memmove@plt>
409be3: e9 24 ff ff ff jmp 409b0c <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x7bc>
409be8: bf 01 00 00 00 mov edi,0x1
409bed: 4c 89 ee mov rsi,r13
409bf0: 48 29 d7 sub rdi,rdx
409bf3: 4c 01 e7 add rdi,r12
409bf6: e8 a5 86 ff ff call 4022a0 <memmove@plt>
409bfb: e9 bd f7 ff ff jmp 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 rsi,r15
_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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 rbp,r15
409c0c: 0f 85 fb f7 ff ff jne 40940d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xbd>
409c12: e9 2e f8 ff ff jmp 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 rcx,r12
409c1a: e9 dd f7 ff ff jmp 4093fc <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0xac>
409c1f: 4c 89 e1 mov rcx,r12
409c22: e9 28 ff ff ff jmp 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 rbp,rcx
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 rdi,[rsp+0x80]
409c34: 4c 8d 74 24 30 lea r14,[rsp+0x30]
409c39: e9 1b fd ff ff jmp 409959 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x609>
409c3e: 48 89 c5 mov rbp,rax
409c41: eb 2b jmp 409c6e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x91e>
409c43: 48 89 c5 mov rbp,rax
409c46: eb 40 jmp 409c88 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv+0x938>
409c48: 48 89 c5 mov rbp,rax
409c4b: 48 8b 7c 24 70 mov rdi,QWORD PTR [rsp+0x70]
_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 rax,[rsp+0x80]
409c58: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x80]
409c65: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
409c7d: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x30]
_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 rax,[rsp+0x40]
409c92: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x40]
409c9c: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
409ca8: e8 33 86 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE8_M_readyEv():
409cad: 0f 1f 00 nop DWORD PTR [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 rbx,rdi
409cb9: 48 81 ec 80 01 00 00 sub rsp,0x180
_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 rsi,QWORD PTR [rbx+0x110]
_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 rax,QWORD PTR [rbx+0x188]
_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 rdi,QWORD PTR [rdi+0x180]
_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 rbp,[rsp+0x40]
409cda: 0f b6 16 movzx edx,BYTE PTR [rsi]
409cdd: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
409ce1: 0f b6 44 50 01 movzx eax,BYTE PTR [rax+rdx*2+0x1]
_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 rdx,QWORD PTR [rbx+0x118]
_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 mov QWORD PTR [rsp+0x40],0x0
409cf6: 48 c7 44 24 48 00 00 00 00 mov QWORD PTR [rsp+0x48],0x0
_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 eax,0x1
_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 rdx,rsi
_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 mov QWORD PTR [rsp+0x50],0x0
_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 mov QWORD PTR [rsp+0x58],0x0
409d17: 48 c7 44 24 60 00 00 00 00 mov QWORD PTR [rsp+0x60],0x0
409d20: 48 c7 44 24 68 00 00 00 00 mov QWORD PTR [rsp+0x68],0x0
_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 mov QWORD PTR [rsp+0x70],0x0
409d32: 48 c7 44 24 78 00 00 00 00 mov QWORD PTR [rsp+0x78],0x0
409d3b: 48 c7 84 24 80 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x80],0x0
_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 mov QWORD PTR [rsp+0x88],0x0
409d53: 48 c7 84 24 90 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x90],0x0
409d5f: 48 c7 84 24 98 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x98],0x0
_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 mov QWORD PTR [rsp+0xa0],0x0
_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 QWORD PTR [rsp+0xa8],rdi
_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 QWORD PTR [rsp+0xb0],rdi
409d87: 88 84 24 b8 00 00 00 mov BYTE PTR [rsp+0xb8],al
_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 mov QWORD PTR [rsp+0xc0],0x0
409d9a: 48 c7 84 24 c8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xc8],0x0
409da6: 48 c7 84 24 d0 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xd0],0x0
409db2: 48 c7 84 24 d8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xd8],0x0
_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 call 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 edx,eax
409dc5: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
409dc8: a9 00 00 01 00 test eax,0x10000
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 rbp,[rsp+0x40]
_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 WORD PTR [rsp+0xa0],ax
_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 rdi,rbp
_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 BYTE PTR [rsp+0xa2],dl
_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 call 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 rax,QWORD PTR [rsp+0x40]
/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 r12,QWORD PTR [rbx+0x100]
_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 rsi,[rsp+0xe0]
409e0c: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
_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 QWORD PTR [rsp+0xe0],rax
409e19: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
409e1e: 0f 29 44 24 40 movaps XMMWORD PTR [rsp+0x40],xmm0
/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 QWORD PTR [rsp+0xe8],rax
409e2b: 48 8b 44 24 50 mov rax,QWORD PTR [rsp+0x50]
409e30: 48 89 84 24 f0 00 00 00 mov QWORD PTR [rsp+0xf0],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
409e38: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
_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 XMMWORD PTR [rsp+0x50],xmm0
_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 QWORD PTR [rsp+0xf8],rax
409e4a: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
409e4f: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],rax
409e57: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],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
409e69: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
409e6e: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
409e76: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],rax
409e88: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
409e90: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],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
409e98: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
409eb0: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
409eb8: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],rax
409ec0: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
_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 eax,DWORD PTR [rsp+0xa0]
409edf: 89 84 24 40 01 00 00 mov DWORD PTR [rsp+0x140],eax
409ee6: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
409eee: 66 0f 6f 8c 24 c0 00 00 00 movdqa xmm1,XMMWORD PTR [rsp+0xc0]
409ef7: 66 0f 6f 94 24 d0 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0xd0]
409f00: 48 89 84 24 48 01 00 00 mov QWORD PTR [rsp+0x148],rax
409f08: 48 8b 84 24 b0 00 00 00 mov rax,QWORD PTR [rsp+0xb0]
409f10: 0f 29 8c 24 60 01 00 00 movaps XMMWORD PTR [rsp+0x160],xmm1
409f18: 48 89 84 24 50 01 00 00 mov QWORD PTR [rsp+0x150],rax
409f20: 0f b6 84 24 b8 00 00 00 movzx eax,BYTE PTR [rsp+0xb8]
409f28: 0f 29 94 24 70 01 00 00 movaps XMMWORD PTR [rsp+0x170],xmm2
409f30: 88 84 24 58 01 00 00 mov BYTE PTR [rsp+0x158],al
_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 call 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 rsi,[rsp+0x20]
409f41: 4c 89 e7 mov rdi,r12
409f44: e8 a7 bd ff ff call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
409f67: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
409f6c: e8 cf dd ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
409f80: ba 03 00 00 00 mov edx,0x3
409f85: 48 89 f7 mov rdi,rsi
409f88: ff d0 call 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 rdi,QWORD PTR [rsp+0x128]
_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 rsi,QWORD PTR [rsp+0x138]
409f9f: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x118]
409faf: 48 8b ac 24 10 01 00 00 mov rbp,QWORD PTR [rsp+0x110]
_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 rbx,rbp
409fba: 74 4d je 40a009 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x359>
409fbc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
409fc8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
409fd1: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
409fe2: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x110]
_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 rsi,QWORD PTR [rsp+0x120]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rbx,QWORD PTR [rsp+0x100]
40a029: 48 8b ac 24 f8 00 00 00 mov rbp,QWORD PTR [rsp+0xf8]
_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 rbx,rbp
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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40a048: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0xf8]
_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 rsi,QWORD PTR [rsp+0x108]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0xe0]
_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 rsi,QWORD PTR [rsp+0xf0]
40a09c: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x88]
_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 rsi,QWORD PTR [rsp+0x98]
40a0b9: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x78]
40a0c6: 48 8b 6c 24 70 mov rbp,QWORD PTR [rsp+0x70]
_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 rbx,rbp
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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
40a0d8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
40a0e1: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40a0f2: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x70]
_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 rsi,QWORD PTR [rsp+0x80]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rbx,QWORD PTR [rsp+0x60]
40a133: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
_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 rbx,rbp
40a13b: 74 2b je 40a168 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x4b8>
40a13d: 0f 1f 00 nop DWORD PTR [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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40a148: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbp,rbx
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 rbp,QWORD PTR [rsp+0x58]
_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 rsi,QWORD PTR [rsp+0x68]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0x40]
_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 rsi,QWORD PTR [rsp+0x50]
40a18c: 48 29 fe sub rsi,rdi
_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 call 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 rsp,0x180
40a19b: 5b pop rbx
40a19c: 5d pop rbp
40a19d: 41 5c pop r12
40a19f: c3 ret
_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 rbp,0x20
40a1a4: 48 39 eb cmp rbx,rbp
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 nop DWORD PTR [rax+rax*1+0x0]
_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 rbp,0x40
40a1b4: 48 39 eb cmp rbx,rbp
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 jmp 40a111 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x461>
40a1c2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
40a1c8: 48 83 c5 40 add rbp,0x40
40a1cc: 48 39 eb cmp rbx,rbp
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 jmp 40a001 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv+0x351>
40a1da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
40a1e4: 48 39 eb cmp rbx,rbp
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 jmp 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 r12,rax
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 r12,rax
40a1fa: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
40a209: ba 03 00 00 00 mov edx,0x3
40a20e: 48 89 f7 mov rdi,rsi
40a211: ff d0 call 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 rdi,[rsp+0xe0]
40a21b: e8 e0 b6 ff ff call 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 rdi,rbp
40a223: e8 d8 b6 ff ff call 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
40a228: 4c 89 e7 mov rdi,r12
40a22b: e8 b0 80 ff ff call 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 r12,rax
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 esi,0x414400
40a23a: 31 ff xor edi,edi
40a23c: e8 1f 81 ff ff call 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 nop WORD PTR cs:[rax+rax*1+0x0]
40a24b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbp,rdi
40a25c: 53 push rbx
40a25d: 48 81 ec a8 00 00 00 sub rsp,0xa8
_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 r13,QWORD PTR [rdi+0x8]
40a268: 4c 8b 27 mov r12,QWORD PTR [rdi]
_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 r12,r13
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 r14,r13
_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 edx,0x3f
_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 rsi,r13
40a27f: 4c 89 e7 mov rdi,r12
_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 r14,r12
_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 rbx,[r12+0x1]
_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 rax,r14
40a28e: 48 83 f0 3f xor rax,0x3f
40a292: 29 c2 sub edx,eax
40a294: 48 63 d2 movsxd rdx,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
40a297: 48 01 d2 add rdx,rdx
40a29a: e8 11 85 ff ff call 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 r14,0x10
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 r15,[r12+0x10]
_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 rdx,rbx
40a2b3: 4c 29 e2 sub rdx,r12
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 rbx,0x1
_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 BYTE PTR [r12],r14b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1844
40a2c4: 49 39 df cmp r15,rbx
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 movzx r14d,BYTE PTR [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:1846
40a2cd: 45 3a 34 24 cmp r14b,BYTE PTR [r12]
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 movzx edx,BYTE PTR [rbx-0x1]
40a2d7: 48 8d 43 ff lea rax,[rbx-0x1]
_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 r14b,dl
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 BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r14b,dl
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 rbx,0x1
_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 BYTE PTR [rsi],r14b
_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 r15,rbx
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 r13,r15
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 movzx ecx,BYTE PTR [r15]
_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 movzx edx,BYTE PTR [r15-0x1]
40a311: 49 8d 47 ff lea rax,[r15-0x1]
_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 cl,dl
40a317: 0f 8d 4b 08 00 00 jge 40ab68 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x918>
40a31d: 0f 1f 00 nop DWORD PTR [rax]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:1828
40a320: 88 50 01 mov BYTE PTR [rax+0x1],dl
_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 rsi,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 cl,dl
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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 r13,r15
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 rdx,QWORD PTR [rbp+0x0]
40a341: 48 8b 7d 08 mov rdi,QWORD PTR [rbp+0x8]
_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 rdx,rdi
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 nop DWORD PTR [rax+0x0]
_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 movzx esi,BYTE PTR [rdx-0x1]
_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 sil,BYTE PTR [rax+0x1]
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 rax,rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:980
40a361: 48 8d 52 01 lea rdx,[rdx+0x1]
_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 rdx,rdi
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 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [rbp+0x68]
40a374: 89 5c 24 0c mov DWORD PTR [rsp+0xc],ebx
_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 QWORD PTR [rsp+0x30],rbp
40a37d: 88 5c 24 38 mov BYTE PTR [rsp+0x38],bl
_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 call 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 movsx esi,bl
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40a38c: 48 8b 00 mov rax,QWORD PTR [rax]
40a38f: ff 50 20 call QWORD PTR [rax+0x20]
_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 r13,QWORD PTR [rsp+0x30]
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40a397: 89 c2 mov edx,eax
_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 rcx,QWORD PTR [r13+0x8]
40a39d: 49 8b 45 00 mov rax,QWORD PTR [r13+0x0]
_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 rsi,rcx
40a3a4: 48 29 c6 sub rsi,rax
40a3a7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,rsi
40a3b8: 48 d1 ff sar rdi,1
_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 r8,[rax+rdi*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:1324
40a3bf: 41 38 10 cmp BYTE PTR [r8],dl
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 rsi,rdi
_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 rax,[r8+0x1]
_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 rsi,0x1
/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 rcx,rax
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 r12d,0x1
_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 BYTE PTR [rax],dl
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 movsx edx,BYTE PTR [rsp+0x38]
_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 rdi,[rsp+0x60]
_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 r15,[rsp+0x70]
_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 esi,0x1
_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 QWORD PTR [rsp+0x60],r15
_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 call 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 rax,QWORD PTR [rsp+0x60]
_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 rdi,QWORD PTR [r13+0x68]
_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 r12,QWORD PTR [rsp+0x68]
_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 QWORD PTR [rsp+0x18],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
40a41c: e8 7f 7d ff ff call 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 r14,[rsp+0x90]
_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 QWORD PTR [rsp+0x40],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
40a42e: 49 89 c5 mov r13,rax
_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 QWORD PTR [rsp+0x80],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:217
40a439: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp+0x18]
40a452: 48 8d 54 24 40 lea rdx,[rsp+0x40]
40a457: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
40a45c: 0f b6 00 movzx eax,BYTE PTR [rax]
40a45f: 88 84 24 90 00 00 00 mov BYTE PTR [rsp+0x90],al
40a466: 4c 89 f0 mov rax,r14
_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 QWORD PTR [rsp+0x88],r12
_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 rdi,QWORD PTR [rsp+0x10]
40a476: 4c 89 ee mov rsi,r13
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rdx,QWORD PTR [rsp+0x80]
_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 rcx,QWORD PTR [rsp+0x88]
_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 rax,QWORD PTR [r13+0x0]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40a495: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x80]
_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 rdi,r14
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 rax,QWORD PTR [rsp+0x90]
40a4ad: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x60]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x70]
40a4c5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rax,QWORD PTR [rsp+0x30]
_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 rcx,QWORD PTR [rax+0x38]
40a4d7: 4c 8b 68 30 mov r13,QWORD PTR [rax+0x30]
40a4db: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
_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 r13,rcx
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 nop DWORD PTR [rax+0x0]
_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 rdx,QWORD PTR [rsp+0x40]
_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 rsi,QWORD PTR [rax+0x68]
40a4f9: 48 8d bc 24 80 00 00 00 lea rdi,[rsp+0x80]
_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 movsx r15d,BYTE PTR [rdx]
40a505: 49 8b 55 20 mov rdx,QWORD PTR [r13+0x20]
40a509: 0f b6 0a movzx ecx,BYTE PTR [rdx]
40a50c: 49 8b 55 00 mov rdx,QWORD PTR [r13+0x0]
40a510: 0f b6 12 movzx edx,BYTE PTR [rdx]
40a513: 88 4c 24 18 mov BYTE PTR [rsp+0x18],cl
40a517: 88 54 24 10 mov BYTE PTR [rsp+0x10],dl
_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 call 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 rdi,[rsp+0x80]
40a528: e8 83 7b ff ff call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40a52d: 49 89 c4 mov r12,rax
40a530: 48 8d bc 24 80 00 00 00 lea rdi,[rsp+0x80]
40a538: e8 43 7d ff ff call 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 rax,QWORD PTR [r12]
40a541: 44 89 fe mov esi,r15d
40a544: 4c 89 e7 mov rdi,r12
40a547: ff 50 20 call QWORD PTR [rax+0x20]
40a54a: 88 44 24 20 mov BYTE PTR [rsp+0x20],al
_ZNKSt5ctypeIcE7toupperEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:803
40a54e: 49 8b 04 24 mov rax,QWORD PTR [r12]
40a552: 44 89 fe mov esi,r15d
40a555: 4c 89 e7 mov rdi,r12
40a558: ff 50 10 call QWORD PTR [rax+0x10]
_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 movzx esi,BYTE PTR [rsp+0x20]
40a560: 40 38 74 24 10 cmp BYTE PTR [rsp+0x10],sil
40a565: 0f 8f 85 00 00 00 jg 40a5f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x3a0>
40a56b: 40 38 74 24 18 cmp BYTE PTR [rsp+0x18],sil
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 r12d,0x1
_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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
40a582: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
40a58c: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 movzx ecx,BYTE PTR [rsp+0xc]
_ZNSt12_Base_bitsetILm4EE12_S_whichwordEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:100
40a59a: 48 89 da mov rdx,rbx
_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 eax,0x1
_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 rdx,0x6
_ZNSt12_Base_bitsetILm4EE10_S_maskbitEm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:112
40a5a6: 48 d3 e0 shl rax,cl
_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 rcx,QWORD PTR [rbp+rdx*8+0x80]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bitset:830
40a5b1: 44 38 65 78 cmp BYTE PTR [rbp+0x78],r12b
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 rax,rcx
40a5be: 48 83 c3 01 add rbx,0x1
40a5c2: 48 89 84 d5 80 00 00 00 mov QWORD PTR [rbp+rdx*8+0x80],rax
_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 rbx,0x100
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 rsp,0xa8
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 ret
40a5e9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 BYTE PTR [rsp+0x10],al
40a5f4: 7f 0a jg 40a600 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x3b0>
40a5f6: 38 44 24 18 cmp BYTE PTR [rsp+0x18],al
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 rax,QWORD PTR [rsp+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:623
40a605: 49 83 c5 40 add r13,0x40
40a609: 4c 39 6c 24 28 cmp QWORD PTR [rsp+0x28],r13
40a60e: 0f 85 dc fe ff ff jne 40a4f0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x2a0>
40a614: 0f b6 48 62 movzx ecx,BYTE PTR [rax+0x62]
_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 rdi,QWORD PTR [rax+0x70]
_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 movzx r13d,BYTE PTR [rsp+0x38]
_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 movzx r15d,WORD PTR [rax+0x60]
40a627: 88 4c 24 10 mov BYTE PTR [rsp+0x10],cl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:328
40a62b: e8 80 7a ff ff call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40a630: 49 89 c4 mov r12,rax
_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 movzx eax,r13b
40a637: 49 8b 54 24 30 mov rdx,QWORD PTR [r12+0x30]
40a63c: 66 44 23 3c 42 and r15w,WORD PTR [rdx+rax*2]
_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 test BYTE PTR [rsp+0x10],0x1
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 cmp BYTE PTR [r12+0x38],0x0
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 movzx eax,BYTE PTR [r12+0x98]
_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 r13b,al
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 rax,QWORD PTR [rsp+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:629
40a671: 48 8d 4c 24 39 lea rcx,[rsp+0x39]
40a676: 48 8d bc 24 80 00 00 00 lea rdi,[rsp+0x80]
_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 rdx,QWORD PTR [rax+0x20]
_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 rsi,QWORD PTR [rax+0x70]
_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 QWORD PTR [rsp+0x20],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
40a68b: 48 8d 54 24 38 lea rdx,[rsp+0x38]
40a690: e8 7b eb ff ff call 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 rax,QWORD PTR [rsp+0x30]
_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 r13,QWORD PTR [rsp+0x80]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_iterator.h:954
40a6a2: 48 8b 48 20 mov rcx,QWORD PTR [rax+0x20]
40a6a6: 4c 8b 78 18 mov r15,QWORD PTR [rax+0x18]
40a6aa: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
_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 rcx,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:1928
40a6b2: 48 89 ca mov rdx,rcx
_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 rax,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
40a6b8: 48 c1 fa 07 sar rdx,0x7
_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 rax,0x5
_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 rax,rdx
40a6cc: 4c 8b a4 24 88 00 00 00 mov r12,QWORD PTR [rsp+0x88]
40a6d4: 48 c1 e0 07 shl rax,0x7
40a6d8: 4c 01 f8 add rax,r15
40a6db: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
40a6e0: eb 3f jmp 40a721 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4d1>
40a6e2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
40a6e8: 4d 8d 47 20 lea r8,[r15+0x20]
_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 r12,QWORD PTR [r15+0x28]
40a6f0: 0f 84 32 01 00 00 je 40a828 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x5d8>
40a6f6: 4d 8d 47 40 lea r8,[r15+0x40]
40a6fa: 4d 3b 67 48 cmp r12,QWORD PTR [r15+0x48]
40a6fe: 0f 84 5c 01 00 00 je 40a860 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x610>
40a704: 4d 8d 47 60 lea r8,[r15+0x60]
40a708: 4d 3b 67 68 cmp r12,QWORD PTR [r15+0x68]
40a70c: 0f 84 7e 01 00 00 je 40a890 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x640>
40a712: 49 83 ef 80 sub r15,0xffffffffffffff80
_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 QWORD PTR [rsp+0x10],r15
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 QWORD PTR [r15+0x8],r12
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 rdi,QWORD PTR [r15]
40a72f: 4c 89 e2 mov rdx,r12
40a732: 4c 89 ee mov rsi,r13
40a735: e8 86 79 ff ff call 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 r13,r14
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 rax,QWORD PTR [rsp+0x90]
_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 rdi,r13
_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 rsi,[rax+0x1]
_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 call 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 r15,QWORD PTR [rsp+0x20]
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 rax,QWORD PTR [rsp+0x30]
_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 rsi,QWORD PTR [rax+0x50]
40a76d: 4c 8b 60 48 mov r12,QWORD PTR [rax+0x48]
40a771: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
_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 r12,rsi
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 movzx ecx,BYTE PTR [r12+0x2]
_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 rdi,QWORD PTR [rax+0x70]
_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 movzx r14d,BYTE PTR [rsp+0x38]
40a790: 45 0f b7 3c 24 movzx r15d,WORD PTR [r12]
40a795: 88 4c 24 10 mov BYTE PTR [rsp+0x10],cl
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40a79e: 49 89 c5 mov r13,rax
_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 movzx eax,r14b
40a7a5: 49 8b 55 30 mov rdx,QWORD PTR [r13+0x30]
40a7a9: 66 44 23 3c 42 and r15w,WORD PTR [rdx+rax*2]
_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 test BYTE PTR [rsp+0x10],0x1
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 cmp BYTE PTR [r13+0x38],0x0
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 movzx eax,BYTE PTR [r13+0x98]
_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 r14b,al
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 nop WORD PTR [rax+rax*1+0x0]
_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 r12,0x4
40a7e4: 4c 39 64 24 18 cmp QWORD PTR [rsp+0x18],r12
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 rax,QWORD PTR [rsp+0x30]
40a7f4: eb 8a jmp 40a780 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x530>
40a7f6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rbx,0x1
40a807: 48 21 c8 and rax,rcx
40a80a: 48 89 84 d5 80 00 00 00 mov QWORD PTR [rbp+rdx*8+0x80],rax
_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 rbx,0x100
40a819: 0f 85 51 fb ff ff jne 40a370 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x120>
40a81f: e9 b3 fd ff ff jmp 40a5d7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x387>
40a824: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdi,QWORD PTR [r15+0x20]
40a831: 4c 89 e2 mov rdx,r12
40a834: 4c 89 ee mov rsi,r13
40a837: 4c 89 44 24 18 mov QWORD PTR [rsp+0x18],r8
40a83c: e8 7f 78 ff ff call 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 r8,QWORD PTR [rsp+0x18]
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 r15,r8
40a853: e9 e8 fe ff ff jmp 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
40a858: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [r15+0x40]
40a869: 4c 89 e2 mov rdx,r12
40a86c: 4c 89 ee mov rsi,r13
40a86f: 4c 89 44 24 18 mov QWORD PTR [rsp+0x18],r8
40a874: e8 47 78 ff ff call 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 r8,QWORD PTR [rsp+0x18]
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 r8,[r15+0x60]
40a886: 4d 3b 67 68 cmp r12,QWORD PTR [r15+0x68]
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 rdi,QWORD PTR [r15+0x60]
40a899: 4c 89 e2 mov rdx,r12
40a89c: 4c 89 ee mov rsi,r13
40a89f: 4c 89 44 24 18 mov QWORD PTR [rsp+0x18],r8
40a8a4: e8 17 78 ff ff call 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 r8,QWORD PTR [rsp+0x18]
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 r15,0xffffffffffffff80
_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 QWORD PTR [rsp+0x10],r15
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 rax,QWORD PTR [rsp+0x28]
40a8c6: 4c 29 f8 sub rax,r15
40a8c9: 48 c1 f8 05 sar rax,0x5
_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 rax,0x2
40a8d1: 0f 84 79 01 00 00 je 40aa50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x800>
40a8d7: 48 83 f8 03 cmp rax,0x3
40a8db: 0f 84 32 01 00 00 je 40aa13 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x7c3>
40a8e1: 48 83 f8 01 cmp rax,0x1
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 r15,QWORD PTR [rsp+0x28]
40a8f0: e9 4b fe ff ff jmp 40a740 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x4f0>
40a8f5: 0f 1f 00 nop DWORD PTR [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 rsi,rdi
40a8fb: e9 b0 fa ff ff jmp 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 rcx,[rsp+0x40]
40a90e: 4c 89 f0 mov rax,r14
40a911: 48 89 4c 24 10 mov QWORD PTR [rsp+0x10],rcx
40a916: e9 4e fb ff ff jmp 40a469 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x219>
40a91b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,[rsp+0x40]
40a925: 31 d2 xor edx,edx
40a927: 48 8d bc 24 80 00 00 00 lea rdi,[rsp+0x80]
40a92f: 48 89 c6 mov rsi,rax
40a932: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
40a937: e8 b4 79 ff ff call 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 QWORD PTR [rsp+0x80],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
40a944: 48 89 c7 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
40a947: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
40a94c: 48 89 84 24 90 00 00 00 mov QWORD PTR [rsp+0x90],rax
_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 rsi,QWORD PTR [rsp+0x18]
40a959: 4c 89 e2 mov rdx,r12
40a95c: e8 1f 78 ff ff call 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 r12,QWORD PTR [rsp+0x40]
_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 rax,QWORD PTR [rsp+0x80]
_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 jmp 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 rdi,r13
40a976: e8 a5 78 ff ff call 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 rax,QWORD PTR [r13+0x0]
40a97f: 48 8b 50 30 mov rdx,QWORD PTR [rax+0x30]
40a983: b8 5f 00 00 00 mov eax,0x5f
40a988: 48 81 fa 80 30 40 00 cmp rdx,0x403080
40a98f: 0f 84 39 fe ff ff je 40a7ce <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x57e>
40a995: be 5f 00 00 00 mov esi,0x5f
40a99a: 4c 89 ef mov rdi,r13
40a99d: ff d2 call rdx
40a99f: e9 2a fe ff ff jmp 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 rdi,r12
40a9a7: e8 74 78 ff ff call 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 rax,QWORD PTR [r12]
40a9b0: 48 8b 50 30 mov rdx,QWORD PTR [rax+0x30]
40a9b4: b8 5f 00 00 00 mov eax,0x5f
40a9b9: 48 81 fa 80 30 40 00 cmp rdx,0x403080
40a9c0: 0f 84 9d fc ff ff je 40a663 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x413>
40a9c6: be 5f 00 00 00 mov esi,0x5f
40a9cb: 4c 89 e7 mov rdi,r12
40a9ce: ff d2 call rdx
40a9d0: e9 8e fc ff ff jmp 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 jmp 40a578 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x328>
40a9dd: 4c 8b a4 24 88 00 00 00 mov r12,QWORD PTR [rsp+0x88]
_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 r12,QWORD PTR [r15+0x8]
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 rdi,QWORD PTR [r15]
40a9fb: 4c 89 e2 mov rdx,r12
40a9fe: 4c 89 ee mov rsi,r13
40aa01: e8 ba 76 ff ff call 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 r15,QWORD PTR [rsp+0x28]
_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 jmp 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 r12,QWORD PTR [rsp+0x88]
_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 QWORD PTR [r15+0x8],r12
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 r15,0x20
_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 QWORD PTR [r15+0x8],r12
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 rdi,QWORD PTR [r15]
40aa3b: 4c 89 e2 mov rdx,r12
40aa3e: 4c 89 ee mov rsi,r13
40aa41: e8 7a 76 ff ff call 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 r12,QWORD PTR [rsp+0x88]
40aa58: 4d 39 67 08 cmp QWORD PTR [r15+0x8],r12
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 r15,0x20
/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 r14d,0x1
_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 r13,rbx
40aa6d: 75 26 jne 40aa95 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x845>
40aa6f: e9 c9 f8 ff ff jmp 40a33d <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xed>
40aa74: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdx,rbx
40aa7b: 4c 29 e2 sub rdx,r12
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 BYTE PTR [r12],r15b
_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 rbx,0x1
_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 r13,rbx
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 movzx r15d,BYTE PTR [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:1846
40aa99: 45 3a 3c 24 cmp r15b,BYTE PTR [r12]
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 movzx edx,BYTE PTR [rbx-0x1]
40aaa3: 48 8d 43 ff lea rax,[rbx-0x1]
_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 dl,r15b
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 BYTE PTR [rax+0x1],dl
_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 rcx,rax
_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 movzx edx,BYTE PTR [rax-0x1]
_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 rax,0x1
_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 r15b,dl
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 BYTE PTR [rcx],r15b
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 rdi,QWORD PTR [r15]
40aad4: 4c 89 e2 mov rdx,r12
40aad7: 4c 89 ee mov rsi,r13
40aada: e8 e1 75 ff ff call 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 jmp 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 rax,rdi
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 rcx,[rax+0x2]
_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 rdi,rcx
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 movzx esi,BYTE PTR [rax]
40ab03: 44 0f b6 09 movzx r9d,BYTE PTR [rcx]
_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 r8,[rax+0x1]
_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 rdx,r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_algo.h:951
40ab0e: 41 38 f1 cmp r9b,sil
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 BYTE PTR [rax+0x1],r9b
_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 rdx,[rax+0x2]
40ab1b: 4c 89 c0 mov 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_algo.h:950
40ab1e: 48 83 c1 01 add rcx,0x1
40ab22: 48 39 cf cmp rdi,rcx
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 QWORD PTR [rbp+0x8],rdx
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 QWORD PTR [rbp+0x8],rdx
40ab35: e9 30 f8 ff ff jmp 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 rdi,r14
40ab3d: 4c 89 e6 mov rsi,r12
40ab40: 48 29 d7 sub rdi,rdx
40ab43: 48 01 df add rdi,rbx
40ab46: e8 55 77 ff ff call 4022a0 <memmove@plt>
40ab4b: e9 34 ff ff ff jmp 40aa84 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x834>
40ab50: bf 01 00 00 00 mov edi,0x1
40ab55: 4c 89 e6 mov rsi,r12
40ab58: 48 29 d7 sub rdi,rdx
40ab5b: 48 01 df add rdi,rbx
40ab5e: e8 3d 77 ff ff call 4022a0 <memmove@plt>
40ab63: e9 54 f7 ff ff jmp 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 rsi,r15
_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 r15,0x1
_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 BYTE PTR [rsi],cl
_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 r13,r15
40ab74: 0f 85 8e f7 ff ff jne 40a308 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xb8>
40ab7a: e9 be f7 ff ff jmp 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 rsi,rbx
40ab82: e9 70 f7 ff ff jmp 40a2f7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0xa7>
40ab87: 48 89 d9 mov rcx,rbx
40ab8a: e9 34 ff ff ff jmp 40aac3 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x873>
40ab8f: 48 8d 44 24 40 lea rax,[rsp+0x40]
_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 rdi,r14
40ab97: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
40ab9c: e9 b3 fd ff ff jmp 40a954 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x704>
40aba1: 48 89 c5 mov rbp,rax
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 rbp,rax
40aba9: 48 8d bc 24 80 00 00 00 lea rdi,[rsp+0x80]
40abb1: e8 ca 76 ff ff call 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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
40abc0: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
40abca: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
40abd6: e8 05 77 ff ff call 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 rbp,rax
40abde: eb 21 jmp 40ac01 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_readyEv+0x9b1>
40abe0: 48 89 c5 mov rbp,rax
40abe3: 48 8b bc 24 80 00 00 00 mov rdi,QWORD PTR [rsp+0x80]
_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 rdi,r14
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 rax,QWORD PTR [rsp+0x90]
40abf8: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x60]
_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 rdi,r15
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 rax,QWORD PTR [rsp+0x70]
40ac10: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 nop DWORD PTR [rax+rax*1+0x0]
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 ecx,0x1
_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 rbx,rdi
40ac2c: 48 81 ec 80 01 00 00 sub rsp,0x180
_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 rsi,QWORD PTR [rbx+0x110]
_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 rax,QWORD PTR [rbx+0x188]
_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 rdi,QWORD PTR [rdi+0x180]
_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 rbp,[rsp+0x40]
40ac4d: 0f b6 16 movzx edx,BYTE PTR [rsi]
40ac50: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
40ac54: 0f b6 44 50 01 movzx eax,BYTE PTR [rax+rdx*2+0x1]
_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 rdx,QWORD PTR [rbx+0x118]
_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 mov QWORD PTR [rsp+0x40],0x0
40ac69: 48 c7 44 24 48 00 00 00 00 mov QWORD PTR [rsp+0x48],0x0
_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 eax,0x1
_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 rdx,rsi
_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 mov QWORD PTR [rsp+0x50],0x0
_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 mov QWORD PTR [rsp+0x58],0x0
40ac8a: 48 c7 44 24 60 00 00 00 00 mov QWORD PTR [rsp+0x60],0x0
40ac93: 48 c7 44 24 68 00 00 00 00 mov QWORD PTR [rsp+0x68],0x0
_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 mov QWORD PTR [rsp+0x70],0x0
40aca5: 48 c7 44 24 78 00 00 00 00 mov QWORD PTR [rsp+0x78],0x0
40acae: 48 c7 84 24 80 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x80],0x0
_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 mov QWORD PTR [rsp+0x88],0x0
40acc6: 48 c7 84 24 90 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x90],0x0
40acd2: 48 c7 84 24 98 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0x98],0x0
_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 mov QWORD PTR [rsp+0xa0],0x0
_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 QWORD PTR [rsp+0xa8],rdi
_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 QWORD PTR [rsp+0xb0],rdi
40acfa: 88 84 24 b8 00 00 00 mov BYTE PTR [rsp+0xb8],al
_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 mov QWORD PTR [rsp+0xc0],0x0
40ad0d: 48 c7 84 24 c8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xc8],0x0
40ad19: 48 c7 84 24 d0 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xd0],0x0
40ad25: 48 c7 84 24 d8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xd8],0x0
_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 call 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 edx,eax
40ad38: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40ad3b: a9 00 00 01 00 test eax,0x10000
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 rbp,[rsp+0x40]
_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 WORD PTR [rsp+0xa0],ax
_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 rdi,rbp
_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 BYTE PTR [rsp+0xa2],dl
_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 call 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 rax,QWORD PTR [rsp+0x40]
/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 r12,QWORD PTR [rbx+0x100]
_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 rsi,[rsp+0xe0]
40ad7f: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
_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 QWORD PTR [rsp+0xe0],rax
40ad8c: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40ad91: 0f 29 44 24 40 movaps XMMWORD PTR [rsp+0x40],xmm0
/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 QWORD PTR [rsp+0xe8],rax
40ad9e: 48 8b 44 24 50 mov rax,QWORD PTR [rsp+0x50]
40ada3: 48 89 84 24 f0 00 00 00 mov QWORD PTR [rsp+0xf0],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
40adab: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
_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 XMMWORD PTR [rsp+0x50],xmm0
_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 QWORD PTR [rsp+0xf8],rax
40adbd: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
40adc2: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],rax
40adca: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],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
40addc: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
40ade1: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
40ade9: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],rax
40adfb: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
40ae03: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],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
40ae0b: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
40ae23: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
40ae2b: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],rax
40ae33: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
_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 eax,DWORD PTR [rsp+0xa0]
40ae52: 89 84 24 40 01 00 00 mov DWORD PTR [rsp+0x140],eax
40ae59: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
40ae61: 66 0f 6f 8c 24 c0 00 00 00 movdqa xmm1,XMMWORD PTR [rsp+0xc0]
40ae6a: 66 0f 6f 94 24 d0 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0xd0]
40ae73: 48 89 84 24 48 01 00 00 mov QWORD PTR [rsp+0x148],rax
40ae7b: 48 8b 84 24 b0 00 00 00 mov rax,QWORD PTR [rsp+0xb0]
40ae83: 0f 29 8c 24 60 01 00 00 movaps XMMWORD PTR [rsp+0x160],xmm1
40ae8b: 48 89 84 24 50 01 00 00 mov QWORD PTR [rsp+0x150],rax
40ae93: 0f b6 84 24 b8 00 00 00 movzx eax,BYTE PTR [rsp+0xb8]
40ae9b: 0f 29 94 24 70 01 00 00 movaps XMMWORD PTR [rsp+0x170],xmm2
40aea3: 88 84 24 58 01 00 00 mov BYTE PTR [rsp+0x158],al
_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 call 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 rsi,[rsp+0x20]
40aeb4: 4c 89 e7 mov rdi,r12
40aeb7: e8 34 ae ff ff call 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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,rax
_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 rdi,[rbx+0x130]
_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 rsi,rsp
_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 QWORD PTR [rsp],rdx
40aeda: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
40aedf: e8 5c ce ff ff call 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 rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
40aef3: ba 03 00 00 00 mov edx,0x3
40aef8: 48 89 f7 mov rdi,rsi
40aefb: ff d0 call 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 rdi,[rsp+0xe0]
40af05: e8 d6 ab ff ff call 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 rdi,QWORD PTR [rsp+0x88]
_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 rsi,QWORD PTR [rsp+0x98]
40af1f: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x78]
40af2c: 48 8b 6c 24 70 mov rbp,QWORD PTR [rsp+0x70]
_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 rbx,rbp
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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
40af48: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
40af51: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40af62: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x70]
_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 rsi,QWORD PTR [rsp+0x80]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rbx,QWORD PTR [rsp+0x60]
40afa3: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
_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 rbx,rbp
40afab: 74 2b je 40afd8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x3b8>
40afad: 0f 1f 00 nop DWORD PTR [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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40afb8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x58]
_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 rsi,QWORD PTR [rsp+0x68]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0x40]
_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 rsi,QWORD PTR [rsp+0x50]
40affc: 48 29 fe sub rsi,rdi
_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 call 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 rsp,0x180
40b00b: 5b pop rbx
40b00c: 5d pop rbp
40b00d: 41 5c pop r12
40b00f: c3 ret
_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 rbp,0x40
40b014: 48 39 eb cmp rbx,rbp
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 jmp 40af81 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv+0x361>
40b022: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
40b02c: 48 39 eb cmp rbx,rbp
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 r12,rax
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 r12,rax
40b03f: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
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 rsi,[rsp+0x20]
40b04e: ba 03 00 00 00 mov edx,0x3
40b053: 48 89 f7 mov rdi,rsi
40b056: ff d0 call 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 rdi,[rsp+0xe0]
40b060: e8 7b aa ff ff call 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 rdi,rbp
40b068: e8 73 aa ff ff call 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
40b06d: 4c 89 e7 mov rdi,r12
40b070: e8 6b 72 ff ff call 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 r12,rax
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 esi,0x414400
40b07f: 31 ff xor edi,edi
40b081: e8 da 72 ff ff call 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 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbp,rdx
40b09c: 53 push rbx
40b09d: 48 89 cb mov rbx,rcx
40b0a0: 48 83 ec 38 sub rsp,0x38
40b0a4: 48 89 7c 24 08 mov QWORD PTR [rsp+0x8],rdi
40b0a9: 48 89 f7 mov rdi,rsi
40b0ac: 48 89 0c 24 mov QWORD PTR [rsp],rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.tcc:128
40b0b0: e8 fb 6f ff ff call 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 mov BYTE PTR [rsp+0x20],0x0
_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 mov QWORD PTR [rsp+0x18],0x0
_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 r14,rax
_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 rax,[rsp+0x20]
40b0cb: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],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
40b0d0: 48 39 dd cmp rbp,rbx
40b0d3: 75 70 jne 40b145 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0xb5>
40b0d5: e9 c6 00 00 00 jmp 40b1a0 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x110>
40b0da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_ZNKSt5ctypeIcE6narrowEcc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:935
40b0e0: 49 8b 06 mov rax,QWORD PTR [r14]
40b0e3: 48 8b 48 40 mov rcx,QWORD PTR [rax+0x40]
40b0e7: 48 81 f9 90 30 40 00 cmp rcx,0x403090
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 BYTE PTR [r14+r12*1+0x139],bl
_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 rax,QWORD PTR [rsp+0x10]
_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 r12,QWORD PTR [rsp+0x18]
_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 rcx,[rsp+0x20]
40b10f: ba 0f 00 00 00 mov edx,0xf
40b114: 48 39 c8 cmp rax,rcx
40b117: 48 0f 45 54 24 20 cmovne rdx,QWORD PTR [rsp+0x20]
_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 r13,[r12+0x1]
40b122: 49 39 d5 cmp r13,rdx
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 BYTE PTR [rax+r12*1],bl
40b12b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
_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 rbp,0x1
_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 QWORD PTR [rsp+0x18],r13
_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 mov BYTE PTR [rax+r12*1+0x1],0x0
_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 QWORD PTR [rsp],rbp
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 movzx r12d,BYTE PTR [rbp+0x0]
_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 movzx eax,BYTE PTR [r14+r12*1+0x139]
_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 rbx,r12
_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 ebx,eax
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 r15,[rsp+0x10]
40b165: 41 b8 01 00 00 00 mov r8d,0x1
40b16b: 31 c9 xor ecx,ecx
40b16d: 31 d2 xor edx,edx
40b16f: 4c 89 e6 mov rsi,r12
40b172: 4c 89 ff mov rdi,r15
40b175: e8 86 71 ff ff call 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 rax,QWORD PTR [rsp+0x10]
40b17f: eb a6 jmp 40b127 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x97>
40b181: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 movsx esi,r12b
_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 rdi,r14
40b191: ff d1 call rcx
40b193: 89 c3 mov ebx,eax
40b195: e9 5a ff ff ff jmp 40b0f4 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x64>
40b19a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
40b1a0: bb e0 a1 41 00 mov ebx,0x41a1e0
40b1a5: bd e0 a5 41 00 mov ebp,0x41a5e0
40b1aa: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
40b1af: eb 14 jmp 40b1c5 <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x135>
40b1b1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rbx,0x8
40b1bc: 48 39 dd cmp rbp,rbx
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 rsi,QWORD PTR [rbx]
40b1c8: 4c 89 ff mov rdi,r15
40b1cb: e8 70 6e ff ff call 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 rbx,0x41a1e0
40b1db: 48 c1 fb 03 sar rbx,0x3
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:874
40b1df: 41 80 7e 38 00 cmp BYTE PTR [r14+0x38],0x0
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 movzx ebx,bl
_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 movsx edx,BYTE PTR [r14+rbx*1+0x39]
_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 rdi,QWORD PTR [rsp+0x8]
_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 esi,0x1
_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 rax,[rdi+0x10]
40b1fd: 48 89 07 mov QWORD PTR [rdi],rax
_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 call 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 rdi,QWORD PTR [rsp+0x10]
_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 rax,[rsp+0x20]
40b20f: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x20]
40b219: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rax,QWORD PTR [rsp+0x8]
40b227: 48 83 c4 38 add rsp,0x38
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 ret
40b236: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:876
40b240: 4c 89 f7 mov rdi,r14
40b243: e8 d8 6f ff ff call 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 rax,QWORD PTR [r14]
_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 movsx edx,bl
_ZNKSt5ctypeIcE5widenEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:877
40b24e: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
40b252: 48 3d 80 30 40 00 cmp rax,0x403080
40b258: 74 95 je 40b1ef <_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_+0x15f>
40b25a: 89 d6 mov esi,edx
40b25c: 4c 89 f7 mov rdi,r14
40b25f: ff d0 call 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 movsx edx,al
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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdi,QWORD PTR [rsp+0x8]
40b275: 48 8d 47 10 lea rax,[rdi+0x10]
_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 mov QWORD PTR [rdi+0x8],0x0
_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 QWORD PTR [rdi],rax
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40b284: c6 47 10 00 mov BYTE PTR [rdi+0x10],0x0
_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 jmp 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 rbp,rax
40b290: 48 8b 7c 24 10 mov rdi,QWORD PTR [rsp+0x10]
_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 rax,[rsp+0x20]
40b29a: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x20]
40b2a4: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
40b2b0: e8 2b 70 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_():
40b2b5: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbp,rsi
40b2c4: 53 push rbx
40b2c5: 48 83 ec 08 sub rsp,0x8
_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 rbx,QWORD PTR [rdi+0x10]
_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,QWORD PTR [rsi]
40b2d5: 0f 1f 00 nop DWORD PTR [rax]
40b2d8: 48 8b 43 20 mov rax,QWORD PTR [rbx+0x20]
_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 rcx,QWORD PTR [rbx+0x10]
_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 rdx,QWORD PTR [rbx+0x18]
_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 rax,rsi
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 rbx,rcx
40b2f1: eb e5 jmp 40b2d8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x18>
40b2f3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdx
40b300: eb d6 jmp 40b2d8 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_+0x18>
40b302: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbx,[rdi+0x8]
40b30c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdx,rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2107
40b315: 48 39 5f 18 cmp QWORD PTR [rdi+0x18],rbx
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 rdi,rbx
40b31e: e8 bd 6e ff ff call 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 rsi,QWORD PTR [rbp+0x0]
_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 rdi,rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b32a: 48 89 c1 mov rcx,rax
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b32d: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20]
_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 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:2113
40b334: 31 d2 xor edx,edx
40b336: 48 39 f0 cmp rax,rsi
40b339: 48 89 d8 mov rax,rbx
40b33c: 48 0f 4c c2 cmovl rax,rdx
40b340: 48 0f 4c d7 cmovl rdx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2115
40b344: 48 83 c4 08 add rsp,0x8
40b348: 5b pop rbx
40b349: 5d pop rbp
40b34a: c3 ret
40b34b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b350: 48 89 df mov rdi,rbx
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 nop WORD PTR cs:[rax+rax*1+0x0]
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 r15,rsi
40b365: 41 56 push r14
40b367: 41 55 push r13
40b369: 41 54 push r12
40b36b: 49 89 fc mov r12,rdi
_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 edi,0x30
_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 rbx,rdx
40b378: 48 83 ec 18 sub rsp,0x18
_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 call 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 r8,[r12+0x8]
_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 rbp,rax
_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 rax,QWORD PTR [rbx]
40b38c: 48 c7 45 28 00 00 00 00 mov QWORD PTR [rbp+0x28],0x0
40b394: 4c 8b 30 mov r14,QWORD PTR [rax]
40b397: 4c 89 75 20 mov QWORD PTR [rbp+0x20],r14
_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 r8,r15
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 r13,r15
_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 r15,[rbp+0x20]
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b3ab: 49 8b 5d 20 mov rbx,QWORD PTR [r13+0x20]
_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 r14,rbx
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 QWORD PTR [r12+0x18],r13
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 rdi,r13
40b3c2: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
40b3c7: e8 14 6e ff ff call 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 r8,QWORD PTR [rsp+0x8]
40b3d1: 4c 3b 70 20 cmp r14,QWORD PTR [rax+0x20]
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 rsi,r15
40b3de: 4c 89 e7 mov rdi,r12
40b3e1: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
40b3e6: e8 d5 fe ff ff call 40b2c0 <_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_>
40b3eb: 4c 8b 44 24 08 mov r8,QWORD PTR [rsp+0x8]
40b3f0: 48 89 c1 mov rcx,rax
40b3f3: 49 89 d5 mov r13,rdx
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 QWORD PTR [r12+0x20],r13
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 rdi,r13
40b420: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
40b425: e8 26 6d ff ff call 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 r8,QWORD PTR [rsp+0x8]
40b42f: 4c 3b 70 20 cmp r14,QWORD PTR [rax+0x20]
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 cmp QWORD PTR [r13+0x18],0x0
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 r13,rax
40b443: bf 01 00 00 00 mov edi,0x1
40b448: e9 95 00 00 00 jmp 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 nop DWORD PTR [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 rbx,r15
40b453: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2107
40b458: 49 39 5c 24 18 cmp QWORD PTR [r12+0x18],rbx
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 rdi,rbx
40b466: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:303
40b46b: 49 89 dd mov r13,rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b46e: e8 6d 6d ff ff call 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 r8,QWORD PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:302
40b478: 48 89 c2 mov rdx,rax
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b47b: 48 8b 40 20 mov rax,QWORD PTR [rax+0x20]
_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 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:2112
40b482: 49 39 c6 cmp r14,rax
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 r13,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
40b48e: 48 89 ef mov rdi,rbp
40b491: be 30 00 00 00 mov esi,0x30
40b496: e8 25 6d ff ff call 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 rsp,0x18
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2471
40b49f: 4c 89 e8 mov rax,r13
/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 ret
40b4ad: 0f 1f 00 nop DWORD PTR [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 cmp QWORD PTR [r12+0x28],0x0
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 rax,QWORD PTR [r12+0x20]
40b4bd: 4c 3b 70 20 cmp r14,QWORD PTR [rax+0x20]
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 r13,rax
40b4c6: 31 c0 xor eax,eax
40b4c8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r8,r13
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 edi,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2367
40b4e2: 4c 89 ea mov rdx,r13
40b4e5: 48 89 ee mov rsi,rbp
40b4e8: 4c 89 c1 mov rcx,r8
40b4eb: e8 40 6b ff ff call 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 add QWORD PTR [r12+0x28],0x1
_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 rsp,0x18
40b4fa: 48 89 e8 mov rax,rbp
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 ret
40b508: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbx,QWORD PTR [r12+0x10]
_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 rax,QWORD PTR [rbx+0x20]
_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 rdx,QWORD PTR [rbx+0x10]
_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 rcx,QWORD PTR [rbx+0x18]
_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 r14,rax
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 rbx,rcx
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 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdx
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 cmp QWORD PTR [rax+0x18],0x0
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 rcx,r13
40b55e: e9 9c fe ff ff jmp 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 nop DWORD PTR [rax+rax*1+0x0]
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40b568: 49 8b 5d 20 mov rbx,QWORD PTR [r13+0x20]
_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 r14,rbx
40b571: 40 0f 9c c7 setl dil
40b575: e9 68 ff ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 r13,rbx
40b583: 31 c9 xor ecx,ecx
40b585: e9 6c fe ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:2098
40b590: 49 89 dd mov r13,rbx
40b593: e9 ea fe ff ff jmp 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 nop DWORD PTR [rax+rax*1+0x0]
_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 jmp 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 r13,rcx
40b5aa: e9 df fe ff ff jmp 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 r15,rdi
40b5b9: 41 56 push r14
40b5bb: 41 55 push r13
40b5bd: 49 89 f5 mov r13,rsi
_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 rsp,0x108
_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 r12,[rsp+0x28]
_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 rdi,[rsp+0xb0]
_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 mov DWORD PTR [rsp+0x28],0x0
_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 mov QWORD PTR [rsp+0x30],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:209
40b5eb: 4c 89 64 24 38 mov QWORD PTR [rsp+0x38],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_tree.h:210
40b5f0: 4c 89 64 24 40 mov QWORD PTR [rsp+0x40],r12
/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 mov QWORD PTR [rsp+0x48],0x0
_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 mov QWORD PTR [rsp+0xb0],0x0
40b60a: 48 c7 84 24 b8 00 00 00 00 00 00 00 mov QWORD PTR [rsp+0xb8],0x0
_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 XMMWORD PTR [rsp+0xc0],xmm0
40b61e: 0f 29 84 24 d0 00 00 00 movaps XMMWORD PTR [rsp+0xd0],xmm0
40b626: 0f 29 84 24 e0 00 00 00 movaps XMMWORD PTR [rsp+0xe0],xmm0
40b62e: 0f 29 84 24 f0 00 00 00 movaps XMMWORD PTR [rsp+0xf0],xmm0
_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 call 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 rax,[r13+0x8]
_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 rdi,QWORD PTR [rsp+0xe0]
_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 QWORD PTR [rsp+0x8],rax
_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 rax,QWORD PTR [rsp+0xf0]
40b654: 48 83 e8 08 sub rax,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40b658: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [r13+0x8]
_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 rdi,0x8
_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 QWORD PTR [rdi-0x8],rax
_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 QWORD PTR [rsp+0xe0],rdi
_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 r14,0xaaaaaaaaaaaaaaab
_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 QWORD PTR [rsp+0xc0],rdi
40b687: 0f 84 23 02 00 00 je 40b8b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x300>
40b68d: 0f 1f 00 nop DWORD PTR [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 rdi,QWORD PTR [rsp+0xe8]
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 rax,QWORD PTR [rdi-0x8]
_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 rdi,0x8
40b6a6: 48 89 bc 24 e0 00 00 00 mov QWORD PTR [rsp+0xe0],rdi
_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 QWORD PTR [rsp+0x10],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:204
40b6b3: 49 8b 6d 00 mov rbp,QWORD PTR [r13+0x0]
_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 rbx,[rax+rax*2]
40b6bb: 48 c1 e3 04 shl rbx,0x4
40b6bf: 48 03 5d 38 add rbx,QWORD PTR [rbp+0x38]
_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 xmm1,XMMWORD PTR [rbx]
40b6c7: 0f 29 4c 24 50 movaps XMMWORD PTR [rsp+0x50],xmm1
40b6cc: f3 0f 6f 53 10 movdqu xmm2,XMMWORD PTR [rbx+0x10]
40b6d1: 0f 29 54 24 60 movaps XMMWORD PTR [rsp+0x60],xmm2
40b6d6: f3 0f 6f 5b 20 movdqu xmm3,XMMWORD PTR [rbx+0x20]
40b6db: 0f 29 5c 24 70 movaps XMMWORD PTR [rsp+0x70],xmm3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:141
40b6e0: 83 3b 0b cmp DWORD PTR [rbx],0xb
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 rdi,[rsp+0x80]
40b6f1: 48 8d 74 24 50 lea rsi,[rsp+0x50]
40b6f6: e8 35 88 ff ff call 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 rdi,QWORD PTR [rbp+0x40]
40b6ff: 48 3b 7d 48 cmp rdi,QWORD PTR [rbp+0x48]
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 rsi,[rsp+0x80]
40b711: e8 1a 88 ff ff call 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 rax,QWORD PTR [rbp+0x40]
40b71a: 48 83 c0 30 add rax,0x30
40b71e: 48 89 45 40 mov QWORD PTR [rbp+0x40],rax
_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 rax,QWORD PTR [rbp+0x38]
40b726: 48 89 c3 mov rbx,rax
40b729: 48 c1 fb 04 sar rbx,0x4
40b72d: 49 0f af de imul rbx,r14
_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 rax,0x493e00
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 rdi,[rsp+0x80]
_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 rbx,0x1
_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 call 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 rsi,QWORD PTR [rsp+0x30]
_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 rcx,QWORD PTR [rsp+0x10]
40b761: 4c 89 e7 mov rdi,r12
40b764: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdx,QWORD PTR [rsi+0x10]
_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 rax,QWORD PTR [rsi+0x18]
_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 rcx,QWORD PTR [rsi+0x20]
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 rdi,rsi
40b77e: 48 89 d6 mov rsi,rdx
_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 rdx,QWORD PTR [rsi+0x10]
_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 rax,QWORD PTR [rsi+0x18]
_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 rcx,QWORD PTR [rsi+0x20]
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 rsi,rax
40b797: eb cf jmp 40b768 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1b8>
40b799: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
40b7a0: 48 89 fe mov rsi,rdi
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:499
40b7a3: 4c 39 e6 cmp rsi,r12
40b7a6: 74 06 je 40b7ae <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1fe>
40b7a8: 48 3b 4e 20 cmp rcx,QWORD PTR [rsi+0x20]
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 rbp,[rsp+0x20]
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40b7b3: 48 8d 44 24 10 lea rax,[rsp+0x10]
_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 rdx,[rsp+0x18]
40b7bd: 48 89 ef mov rdi,rbp
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40b7c0: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40b7c5: e8 96 fb ff ff call 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 rsi,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
40b7cd: 8b 44 24 50 mov eax,DWORD PTR [rsp+0x50]
_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 QWORD PTR [rsi+0x28],rbx
_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 edx,[rax-0x1]
_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 edx,0x1
40b7db: 0f 86 cf 01 00 00 jbe 40b9b0 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x400>
40b7e1: 83 f8 07 cmp eax,0x7
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 rax,QWORD PTR [rsp+0x10]
40b7ef: 49 39 45 10 cmp QWORD PTR [r13+0x10],rax
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 rsi,QWORD PTR [rsp+0x58]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:215
40b7fe: 48 83 fe ff cmp rsi,0xffffffffffffffff
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 rax,QWORD PTR [rsp+0x30]
_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 rdi,r12
40b815: 0f 1f 00 nop DWORD PTR [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 rcx,QWORD PTR [rax+0x10]
_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 rdx,QWORD PTR [rax+0x18]
_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 rsi,QWORD PTR [rax+0x20]
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 rdi,rax
40b82e: 48 89 c8 mov rax,rcx
_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 rcx,QWORD PTR [rax+0x10]
_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 rdx,QWORD PTR [rax+0x18]
_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 rsi,QWORD PTR [rax+0x20]
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 rax,rdx
40b847: eb cf jmp 40b818 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x268>
40b849: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
40b850: 48 89 f8 mov rax,rdi
_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 rax,r12
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 rsi,QWORD PTR [rax+0x20]
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 rbx,QWORD PTR [rsp+0xf0]
/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 rax,QWORD PTR [rsp+0xe0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40b86e: 48 8d 53 f8 lea rdx,[rbx-0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40b872: 48 39 d0 cmp rax,rdx
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 QWORD PTR [rax],rsi
_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 rax,0x8
40b882: 48 89 84 24 e0 00 00 00 mov QWORD PTR [rsp+0xe0],rax
40b88a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,[rsp+0x50]
40b895: e8 e6 85 ff ff call 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 rdi,QWORD PTR [rsp+0xe0]
_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 QWORD PTR [rsp+0xc0],rdi
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 r8,QWORD PTR [rsp+0x38]
_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 r14,QWORD PTR [rsp+0x30]
_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 r8,r12
40b8bd: 75 34 jne 40b8f3 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x343>
40b8bf: e9 74 02 00 00 jmp 40bb38 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x588>
40b8c4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 eax,DWORD PTR [rdx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:108
40b8ca: 8d 48 ff lea ecx,[rax-0x1]
_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 ecx,0x1
40b8d0: 0f 86 8a 00 00 00 jbe 40b960 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3b0>
40b8d6: 83 f8 07 cmp eax,0x7
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 rdi,r8
40b8e2: e8 69 68 ff ff call 402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>
40b8e7: 49 89 c0 mov r8,rax
_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 rax,r12
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 rax,QWORD PTR [r8+0x28]
40b8f7: 49 8b 4d 00 mov rcx,QWORD PTR [r13+0x0]
40b8fb: 48 8d 14 40 lea rdx,[rax+rax*2]
40b8ff: 48 c1 e2 04 shl rdx,0x4
40b903: 48 03 51 38 add rdx,QWORD PTR [rcx+0x38]
_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 rdi,QWORD PTR [rdx+0x8]
40b90b: 48 83 ff ff cmp rdi,0xffffffffffffffff
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 rax,r14
40b91d: 4d 89 e1 mov r9,r12
_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 rsi,QWORD PTR [rax+0x10]
_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 rcx,QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rax+0x20]
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 r9,rax
40b93a: 48 89 f0 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
40b93d: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10]
_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 rcx,QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rax+0x20]
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 rax,rcx
40b957: eb c7 jmp 40b920 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x370>
40b959: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,QWORD PTR [rdx+0x10]
40b964: 48 83 fe ff cmp rsi,0xffffffffffffffff
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 rdi,r12
40b97a: eb 13 jmp 40b98f <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3df>
40b97c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
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 rdi,r14
40b98c: 49 89 c6 mov r14,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
40b98f: 49 8b 46 10 mov rax,QWORD PTR [r14+0x10]
_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 rcx,QWORD PTR [r14+0x18]
_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 rsi,QWORD PTR [r14+0x20]
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 rax,rcx
40b9a9: eb e1 jmp 40b98c <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x3dc>
40b9ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,QWORD PTR [rsp+0x60]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:210
40b9b5: 48 83 fe ff cmp rsi,0xffffffffffffffff
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 rax,QWORD PTR [rsp+0x30]
_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 rdi,r12
40b9d0: eb 15 jmp 40b9e7 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x437>
40b9d2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rdi,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
40b9e4: 48 89 d0 mov rax,rdx
_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 rdx,QWORD PTR [rax+0x10]
_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 rcx,QWORD PTR [rax+0x18]
_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 rsi,QWORD PTR [rax+0x20]
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 rdx,rcx
40ba01: eb e1 jmp 40b9e4 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x434>
40ba03: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,r9
_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 rax,r12
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 rdi,QWORD PTR [rax+0x20]
40ba14: 49 0f 4c c4 cmovl rax,r12
_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 rax,QWORD PTR [rax+0x28]
40ba1c: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
40ba20: e9 a3 fe ff ff jmp 40b8c8 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x318>
40ba25: 0f 1f 00 nop DWORD PTR [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 rax,QWORD PTR [rsp+0xf8]
_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 esi,0x200
_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 rax,QWORD PTR [rax-0x8]
40ba39: 48 8b 80 f8 01 00 00 mov rax,QWORD PTR [rax+0x1f8]
40ba40: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
_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 call 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 rdx,QWORD PTR [rsp+0xf8]
_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 rax,QWORD PTR [rdx-0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40ba5a: 66 48 0f 6e ea movq xmm5,rdx
40ba5f: 48 8d 98 f8 01 00 00 lea rbx,[rax+0x1f8]
40ba66: 66 48 0f 6e e0 movq xmm4,rax
_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 rax,0x200
_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 xmm0,rbx
40ba76: 66 0f 6c c4 punpcklqdq xmm0,xmm4
40ba7a: 0f 29 84 24 e0 00 00 00 movaps XMMWORD PTR [rsp+0xe0],xmm0
_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 xmm0,rax
_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 rax,QWORD PTR [rsp+0x10]
_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 xmm0,xmm5
40ba90: 0f 29 84 24 f0 00 00 00 movaps XMMWORD PTR [rsp+0xf0],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
40ba98: e9 16 fc ff ff jmp 40b6b3 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x103>
40ba9d: 0f 1f 00 nop DWORD PTR [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 r8,[rbp+0x38]
_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 rsi,rdi
40baa7: 48 8d 94 24 80 00 00 00 lea rdx,[rsp+0x80]
40baaf: 4c 89 c7 mov rdi,r8
40bab2: e8 79 96 ff ff call 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 rax,QWORD PTR [rbp+0x40]
40babb: e9 62 fc ff ff jmp 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 mov QWORD PTR [rsp+0x70],0x0
_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 rax,QWORD PTR [rbx+0x20]
_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 rsi,[rbx+0x10]
40bada: ba 02 00 00 00 mov edx,0x2
40badf: 48 8d 7c 24 60 lea rdi,[rsp+0x60]
40bae4: ff d0 call 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 xmm6,XMMWORD PTR [rbx+0x20]
_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 rbp,QWORD PTR [r13+0x0]
_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 XMMWORD PTR [rsp+0x70],xmm6
40baf4: e9 f0 fb ff ff jmp 40b6e9 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x139>
40baf9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r14,rdi
_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 r14,r12
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 rsi,QWORD PTR [r14+0x20]
40bb0c: 4d 0f 4c f4 cmovl r14,r12
_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 rax,QWORD PTR [r14+0x28]
_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 rdi,r8
_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 QWORD PTR [rdx+0x10],rax
_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 r14,QWORD PTR [rsp+0x30]
_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 call 402150 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>
40bb25: 49 89 c0 mov r8,rax
_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 rax,r12
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 nop DWORD PTR [rax+0x0]
_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 rcx,QWORD PTR [r13+0x10]
40bb45: 4c 89 f6 mov rsi,r14
40bb48: 4c 89 e7 mov rdi,r12
40bb4b: eb 0e jmp 40bb5b <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5ab>
40bb4d: 0f 1f 00 nop DWORD PTR [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 rdi,rsi
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40bb58: 48 89 c6 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
40bb5b: 48 8b 46 10 mov rax,QWORD PTR [rsi+0x10]
_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 rdx,QWORD PTR [rsi+0x18]
_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 rcx,QWORD PTR [rsi+0x20]
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 rax,rdx
40bb71: eb e5 jmp 40bb58 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x5a8>
40bb73: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rax,rdi
_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 rax,r12
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 rsi,QWORD PTR [rax+0x20]
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 rbx,QWORD PTR [rsp+0xf0]
/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 rax,QWORD PTR [rsp+0xe0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bb9a: 48 8d 53 f8 lea rdx,[rbx-0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40bb9e: 48 39 d0 cmp rax,rdx
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 QWORD PTR [rax],rsi
_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 rax,0x8
40bbae: 48 89 84 24 e0 00 00 00 mov QWORD PTR [rsp+0xe0],rax
40bbb6: e9 2f fc ff ff jmp 40b7ea <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x23a>
40bbbb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,r12
40bbc3: e9 e6 fb ff ff jmp 40b7ae <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x1fe>
40bbc8: 48 89 fe mov rsi,rdi
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:499
40bbcb: 4c 39 e6 cmp rsi,r12
40bbce: 74 0a je 40bbda <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x62a>
40bbd0: 48 3b 4e 20 cmp rcx,QWORD PTR [rsi+0x20]
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 rbp,[rsp+0x20]
_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 rax,[r13+0x10]
_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 rdx,[rsp+0x50]
40bbe8: 48 89 ef mov rdi,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
40bbeb: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bbf0: e8 6b f7 ff ff call 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 r14,QWORD PTR [rsp+0x30]
_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 rbx,QWORD PTR [rax+0x28]
_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 rcx,QWORD PTR [r13+0x8]
40bc0b: 4c 89 e6 mov rsi,r12
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 rsi,r14
_ZNKSt4lessIlEclERKlS2_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_function.h:386
40bc18: 49 89 c6 mov r14,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
40bc1b: 49 8b 46 10 mov rax,QWORD PTR [r14+0x10]
_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 rdx,QWORD PTR [r14+0x18]
_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 rcx,QWORD PTR [r14+0x20]
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 rax,rdx
40bc31: eb e5 jmp 40bc18 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x668>
40bc33: 49 89 f6 mov r14,rsi
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:499
40bc36: 4d 39 e6 cmp r14,r12
40bc39: 74 06 je 40bc41 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x691>
40bc3b: 49 3b 4e 20 cmp rcx,QWORD PTR [r14+0x20]
40bc3f: 7d 28 jge 40bc69 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x6b9>
40bc41: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
_ZNSt10_Head_baseILm0ERKlLb0EEC4ES1_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/tuple:130
40bc46: 48 8b 44 24 08 mov rax,QWORD PTR [rsp+0x8]
_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 rdx,[rsp+0x80]
40bc53: 4c 89 f6 mov rsi,r14
40bc56: 48 89 ef mov rdi,rbp
_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 QWORD PTR [rsp+0x80],rax
_ZNSt3mapIllSt4lessIlESaISt4pairIKllEEEixERS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_map.h:501
40bc61: e8 fa f6 ff ff call 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 r14,rax
_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 rax,QWORD PTR [r14+0x28]
40bc6d: 49 8b 55 00 mov rdx,QWORD PTR [r13+0x0]
_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 QWORD PTR [r15+0x10],rbx
_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 rdi,QWORD PTR [rsp+0xb0]
_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 QWORD PTR [r15],rdx
40bc80: 49 89 47 08 mov QWORD PTR [r15+0x8],rax
_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 rax,QWORD PTR [rsp+0xf8]
40bc91: 48 8b 9c 24 d8 00 00 00 mov rbx,QWORD PTR [rsp+0xd8]
40bc99: 48 8d 68 08 lea rbp,[rax+0x8]
_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 rbp,rbx
40bca0: 76 24 jbe 40bcc6 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x716>
40bca2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbx]
40bcab: be 00 02 00 00 mov esi,0x200
_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 rbx,0x8
_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 call 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 rbp,rbx
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 rdi,QWORD PTR [rsp+0xb0]
_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 rax,QWORD PTR [rsp+0xb8]
40bcce: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
40bcd6: e8 e5 64 ff ff call 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 rdi,QWORD PTR [rsp+0x30]
40bce0: e8 0b 79 ff ff call 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 rsp,0x108
40bcec: 4c 89 f8 mov rax,r15
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 ret
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:227
40bcfa: 48 8b 5e 28 mov rbx,QWORD PTR [rsi+0x28]
_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 jmp 40bc07 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x657>
40bd03: 4c 89 e0 mov rax,r12
40bd06: e9 0d fd ff ff jmp 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 rsi,[rsp+0x58]
40bd10: 48 8d bc 24 b0 00 00 00 lea rdi,[rsp+0xb0]
40bd18: e8 93 bb ff ff call 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
40bd1d: e9 6e fb ff ff jmp 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 r14,r12
40bd25: e9 1c ff ff ff jmp 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 rsi,[rsp+0x60]
40bd2f: 48 8d bc 24 b0 00 00 00 lea rdi,[rsp+0xb0]
40bd37: e8 74 bb ff ff call 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
40bd3c: e9 a9 fa ff ff jmp 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 r14,r12
40bd44: e9 c7 fd ff ff jmp 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 rsi,[r13+0x8]
40bd4d: 48 8d bc 24 b0 00 00 00 lea rdi,[rsp+0xb0]
40bd55: e8 56 bb ff ff call 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 rdi,QWORD PTR [rsp+0xe0]
40bd62: e9 0e f9 ff ff jmp 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 rsi,r12
40bd6a: e9 6b fe ff ff jmp 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 rbx,rax
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 rbx,rax
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 rax,QWORD PTR [rsp+0x70]
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 rsi,[rsp+0x60]
40bd88: ba 03 00 00 00 mov edx,0x3
40bd8d: 48 89 f7 mov rdi,rsi
40bd90: ff d0 call 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 rdi,[rsp+0x80]
40bd9c: e8 df 80 ff ff call 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 rdi,[rsp+0x50]
40bda6: e8 d5 80 ff ff call 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 rdi,[rsp+0xb0]
40bdb3: e8 78 b5 ff ff call 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 rdi,QWORD PTR [rsp+0x30]
40bdbd: e8 2e 78 ff ff call 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 rdi,rbx
40bdc5: e8 16 65 ff ff call 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 esi,0x414290
40bdcf: bf 09 00 00 00 mov edi,0x9
40bdd4: e8 87 65 ff ff call 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 rbx,rax
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 rbx,rax
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 rbx,rax
40bde6: eb ac jmp 40bd94 <_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv+0x7e4>
40bde8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
40bdfd: 48 81 ec 28 01 00 00 sub rsp,0x128
_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 r14d,DWORD PTR [rdi]
_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 eax,DWORD PTR [rdi+0x98]
_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 r14d,0x10
_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 eax,0x14
40be14: 74 3a je 40be50 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x60>
40be16: 83 f8 15 cmp eax,0x15
40be19: 0f 84 41 01 00 00 je 40bf60 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x170>
40be1f: 83 f8 12 cmp eax,0x12
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 eax,0xc
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 rsp,0x128
40be3b: 44 89 c0 mov eax,r8d
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 ret
40be49: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r15,[rdi+0xd0]
_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 r13,[rdi+0x110]
_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 rbp,[rdi+0x8]
_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 rsi,r15
40be65: 4c 89 ef mov rdi,r13
40be68: e8 a3 62 ff ff call 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 rdi,rbp
40be70: e8 2b 90 ff ff call 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 rax,QWORD PTR [rbx+0x140]
40be7c: 48 39 83 60 01 00 00 cmp QWORD PTR [rbx+0x160],rax
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 cmp DWORD PTR [rbx+0x98],0x12
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 rsi,rbx
40bea1: 48 8d bc 24 a0 00 00 00 lea rdi,[rsp+0xa0]
40bea9: e8 02 7f ff ff call 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 rdx,QWORD PTR [rsp+0xa8]
40beb6: 44 89 e1 mov ecx,r12d
40beb9: 48 8b bb 00 01 00 00 mov rdi,QWORD PTR [rbx+0x100]
40bec0: 48 c7 c6 ff ff ff ff mov rsi,0xffffffffffffffff
/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 rbp,QWORD PTR [rsp+0xb0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:198
40becf: e8 3c 9d ff ff call 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 rcx,QWORD PTR [rsp+0xa0]
_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 rdx,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
40bedf: 48 8b 83 00 01 00 00 mov rax,QWORD PTR [rbx+0x100]
_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 xmm0,rdx
40beeb: 48 89 84 24 d0 00 00 00 mov QWORD PTR [rsp+0xd0],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
40bef3: 48 8d 44 6d 00 lea rax,[rbp+rbp*2+0x0]
_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 rax,0x4
40bf00: 48 03 41 38 add rax,QWORD PTR [rcx+0x38]
_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 XMMWORD PTR [rsp+0xd8],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
40bf0c: 48 89 50 08 mov QWORD PTR [rax+0x8],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
40bf10: 48 8b 93 70 01 00 00 mov rdx,QWORD PTR [rbx+0x170]
/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 rax,QWORD PTR [rbx+0x160]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40bf1e: 48 83 ea 18 sub rdx,0x18
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40bf22: 48 39 d0 cmp rax,rdx
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 xmm5,XMMWORD PTR [rsp+0xd0]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm5
40bf3c: 48 8b 94 24 e0 00 00 00 mov rdx,QWORD PTR [rsp+0xe0]
40bf44: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rbx+0x160],rax
_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 r8d,0x1
40bf55: e9 da fe ff ff jmp 40be34 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x44>
40bf5a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r15,[rdi+0xd0]
_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 r13,[rdi+0x110]
_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 rbp,[rdi+0x8]
_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 rsi,r15
40bf75: 4c 89 ef mov rdi,r13
40bf78: e8 93 61 ff ff call 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 rdi,rbp
40bf80: e8 1b 8f ff ff call 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 rax,QWORD PTR [rbx+0x140]
40bf8c: 48 39 83 60 01 00 00 cmp QWORD PTR [rbx+0x160],rax
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 cmp DWORD PTR [rbx+0x98],0x12
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 rsi,rbx
40bfb1: 48 8d bc 24 d0 00 00 00 lea rdi,[rsp+0xd0]
40bfb9: e8 f2 7d ff ff call 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 rdx,QWORD PTR [rsp+0xd8]
40bfc6: 44 89 e1 mov ecx,r12d
40bfc9: 48 8b bb 00 01 00 00 mov rdi,QWORD PTR [rbx+0x100]
40bfd0: 48 c7 c6 ff ff ff ff mov rsi,0xffffffffffffffff
40bfd7: e8 34 9c ff ff call 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 rcx,QWORD PTR [rsp+0xd0]
_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 rdx,rax
_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 rax,QWORD PTR [rsp+0xe0]
_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+rax*2]
40bff3: 48 c1 e0 04 shl rax,0x4
40bff7: 48 03 41 38 add rax,QWORD PTR [rcx+0x38]
_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 rcx,QWORD PTR [rbx+0x170]
_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 QWORD PTR [rax+0x8],rdx
_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 rax,QWORD PTR [rbx+0x160]
_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 QWORD PTR [rsp+0xe0],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
40c015: 48 8d 51 e8 lea rdx,[rcx-0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c019: 48 39 d0 cmp rax,rdx
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 xmm6,XMMWORD PTR [rsp+0xd0]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm6
40c033: 48 8b 94 24 e0 00 00 00 mov rdx,QWORD PTR [rsp+0xe0]
40c03b: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rbx+0x160],rax
40c046: e9 04 ff ff ff jmp 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
40c04b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r15,[rdi+0xd0]
_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 r12,[rdi+0x110]
_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 rbp,[rdi+0x8]
_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 rsi,r15
40c065: 4c 89 e7 mov rdi,r12
40c068: e8 a3 60 ff ff call 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 rdi,rbp
40c070: e8 2b 8e ff ff call 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 rax,QWORD PTR [rbx+0x140]
40c07c: 48 39 83 60 01 00 00 cmp QWORD PTR [rbx+0x160],rax
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 cmp DWORD PTR [rbx+0x98],0x12
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 rsi,r15
40c09d: 4c 89 e7 mov 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:594
40c0a0: 41 bd 01 00 00 00 mov r13d,0x1
_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 call 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 rdi,rbp
40c0ae: e8 ed 8d ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40c0b3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,rbx
40c0bb: 48 8d bc 24 a0 00 00 00 lea rdi,[rsp+0xa0]
40c0c3: e8 e8 7c ff ff call 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 rdi,QWORD PTR [rbx+0x100]
/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 r12,QWORD PTR [rsp+0xb0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:216
40c0d7: e8 44 94 ff ff call 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 rdx,QWORD PTR [rsp+0xa8]
40c0e4: 44 89 e9 mov ecx,r13d
40c0e7: 48 8b bb 00 01 00 00 mov rdi,QWORD PTR [rbx+0x100]
40c0ee: 48 c7 c6 ff ff ff ff mov rsi,0xffffffffffffffff
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:216
40c0f5: 48 89 c5 mov rbp,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:217
40c0f8: e8 13 9b ff ff call 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 rcx,QWORD PTR [rsp+0xa0]
_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 rdx,QWORD PTR [rbx+0x100]
_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 xmm0,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
40c111: 4b 8d 04 64 lea rax,[r12+r12*2]
_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 rax,0x4
40c11d: 48 03 41 38 add rax,QWORD PTR [rcx+0x38]
_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 QWORD PTR [rsp+0xd0],rdx
40c129: 0f 11 84 24 d8 00 00 00 movups XMMWORD PTR [rsp+0xd8],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
40c131: 48 89 68 08 mov QWORD PTR [rax+0x8],rbp
_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 rax,QWORD PTR [rsp+0xe0]
_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+rax*2]
40c141: 48 c1 e0 04 shl rax,0x4
40c145: 48 03 42 38 add rax,QWORD PTR [rdx+0x38]
_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 rdx,QWORD PTR [rbx+0x170]
_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 QWORD PTR [rax+0x8],rbp
_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 rax,QWORD PTR [rbx+0x160]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c15b: 48 83 ea 18 sub rdx,0x18
_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 QWORD PTR [rsp+0xe0],rbp
_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 rax,rdx
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 xmm7,XMMWORD PTR [rsp+0xd0]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm7
40c181: 48 8b 94 24 e0 00 00 00 mov rdx,QWORD PTR [rsp+0xe0]
40c189: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rbx+0x160],rax
40c194: e9 b6 fd ff ff jmp 40bf4f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x15f>
40c199: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r9,[rdi+0xd0]
_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 r12,[rdi+0x110]
_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 r13,[rdi+0x8]
_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 rsi,r9
40c1b5: 4c 89 e7 mov rdi,r12
40c1b8: 4c 89 0c 24 mov QWORD PTR [rsp],r9
40c1bc: e8 4f 5f ff ff call 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 rdi,r13
40c1c4: e8 d7 8c ff ff call 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 rax,QWORD PTR [rbx+0x140]
40c1d0: 48 39 83 60 01 00 00 cmp QWORD PTR [rbx+0x160],rax
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 cmp DWORD PTR [rbx+0x98],0x1a
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 r9,QWORD PTR [rsp]
40c1ee: 4c 89 e7 mov rdi,r12
40c1f1: 4c 89 ce mov rsi,r9
40c1f4: e8 17 5f ff ff call 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 rdi,r13
40c1fc: e8 9f 8c ff ff call 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 rsi,rbx
40c204: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
40c209: e8 a2 7b ff ff call 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 rdi,QWORD PTR [rbx+0x100]
40c215: e8 06 93 ff ff call 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 rdx,QWORD PTR [rbx+0x100]
_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 esi,0xa
40c226: 48 89 df mov rdi,rbx
_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 xmm0,rax
40c22e: 66 0f 6c c0 punpcklqdq xmm0,xmm0
40c232: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx
40c237: 0f 11 44 24 38 movups XMMWORD PTR [rsp+0x38],xmm0
_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 call 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 r9,QWORD PTR [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
40c245: 48 63 e8 movsxd rbp,eax
_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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x19
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 mov BYTE PTR [rsp+0xb],0x0
/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 eax,0xd
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 rsi,r9
40c26b: 4c 89 e7 mov rdi,r12
40c26e: 4c 89 0c 24 mov QWORD PTR [rsp],r9
40c272: e8 99 5e ff ff call 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 rdi,r13
40c27a: e8 21 8c ff ff call 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 r9,QWORD PTR [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:250
40c286: c7 44 24 0c 00 00 00 00 mov DWORD PTR [rsp+0xc],0x0
_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 mov BYTE PTR [rsp],0x0
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 cmp DWORD PTR [rbx+0x98],0x12
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 rsi,r9
40c2a0: 4c 89 e7 mov rdi,r12
40c2a3: e8 68 5e ff ff call 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 rdi,r13
40c2ab: e8 f0 8b ff ff call 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 mov DWORD PTR [rsp+0xc],0x1
_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 mov BYTE PTR [rsp],0x1
40c2bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/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 r13,[rsp+0xd0]
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 rsi,[rsp+0x10]
40c2d5: 4c 89 ef mov rdi,r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:252
40c2d8: 49 83 c6 01 add r14,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:253
40c2dc: e8 cf f2 ff ff call 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 rax,QWORD PTR [rsp+0x40]
_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 rcx,QWORD PTR [rsp+0x30]
40c2eb: 48 8d 04 40 lea rax,[rax+rax*2]
40c2ef: 48 c1 e0 04 shl rax,0x4
40c2f3: 48 03 41 38 add rax,QWORD PTR [rcx+0x38]
40c2f7: 48 8b 8c 24 d8 00 00 00 mov rcx,QWORD PTR [rsp+0xd8]
40c2ff: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx
/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 rax,QWORD PTR [rsp+0xe0]
40c30b: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
_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 rbp,r14
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 cmp BYTE PTR [rsp+0xb],0x0
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 rdi,QWORD PTR [rbx+0x100]
_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 r13,[rsp+0xd0]
_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 call 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 rdi,r13
_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 mov QWORD PTR [rsp+0xd0],0x0
_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 r14,rax
_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 mov QWORD PTR [rsp+0xd8],0x0
_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 XMMWORD PTR [rsp+0xe0],xmm0
40c369: 0f 29 84 24 f0 00 00 00 movaps XMMWORD PTR [rsp+0xf0],xmm0
40c371: 0f 29 84 24 00 01 00 00 movaps XMMWORD PTR [rsp+0x100],xmm0
40c379: 0f 29 84 24 10 01 00 00 movaps XMMWORD PTR [rsp+0x110],xmm0
_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 call 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 jmp 40c467 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x677>
40c397: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rsp+0xa0]
40c3a8: e8 83 7b ff ff call 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 rax,QWORD PTR [rbp+0x40]
40c3b1: 48 83 c0 30 add rax,0x30
40c3b5: 48 89 45 40 mov QWORD PTR [rbp+0x40],rax
_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 rcx,0xaaaaaaaaaaaaaaab
40c3c3: 48 2b 45 38 sub rax,QWORD PTR [rbp+0x38]
40c3c7: 48 89 c5 mov rbp,rax
40c3ca: 48 c1 fd 04 sar rbp,0x4
40c3ce: 48 0f af e9 imul rbp,rcx
_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 rax,0x493e00
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 rdi,[rsp+0xa0]
_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 rbp,0x1
_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 call 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 rdi,[rsp+0x70]
40c3f4: e8 87 7a ff ff call 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 rsi,QWORD PTR [rsp+0x110]
/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 rax,QWORD PTR [rsp+0x100]
_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 QWORD PTR [rsp+0xa0],rbp
_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 rdx,[rsi-0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c415: 48 39 d0 cmp rax,rdx
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 QWORD PTR [rax],rbp
_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 rax,0x8
40c425: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],rax
_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 rax,QWORD PTR [rsp+0x30]
_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 rdx,QWORD PTR [rsp+0x60]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:274
40c437: 49 83 c4 01 add r12,0x1
_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 rsi,QWORD PTR [rsp+0xa0]
_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 rcx,QWORD PTR [rax+0x38]
40c447: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
_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+rax*2]
40c450: 48 c1 e0 04 shl rax,0x4
40c454: 48 89 74 01 08 mov QWORD PTR [rcx+rax*1+0x8],rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
40c459: 48 89 54 24 40 mov QWORD PTR [rsp+0x40],rdx
_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 r15,r12
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 rsi,[rsp+0x10]
40c46c: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
40c471: e8 3a f1 ff ff call 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 rax,QWORD PTR [rsp+0x58]
_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 rbp,QWORD PTR [rbx+0x100]
_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 rdi,[rsp+0xa0]
40c48a: 48 8d 74 24 70 lea rsi,[rsp+0x70]
_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 mov DWORD PTR [rsp+0x70],0x2
_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 QWORD PTR [rsp+0x78],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:263
40c49c: 0f b6 04 24 movzx eax,BYTE PTR [rsp]
/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 QWORD PTR [rsp+0x80],r14
/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 BYTE PTR [rsp+0x88],al
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:264
40c4af: e8 7c 7a ff ff call 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 rdi,QWORD PTR [rbp+0x40]
40c4b8: 48 3b 7d 48 cmp rdi,QWORD PTR [rbp+0x48]
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 r8,[rbp+0x38]
_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 rsi,rdi
40c4c9: 48 8d 94 24 a0 00 00 00 lea rdx,[rsp+0xa0]
40c4d1: 4c 89 c7 mov rdi,r8
40c4d4: e8 57 8c ff ff call 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 rax,QWORD PTR [rbp+0x40]
40c4dd: e9 d7 fe ff ff jmp 40c3b9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x5c9>
40c4e2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,[rbx+0x130]
_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 rsi,[rsp+0xd0]
40c4f7: e8 44 b7 ff ff call 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
40c4fc: e9 4e fa ff ff jmp 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 rax,QWORD PTR [rsp+0x30]
_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 rdx,QWORD PTR [rsp+0x40]
_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 rcx,QWORD PTR [rax+0x38]
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 rax,[rdx+rdx*2]
_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 rdi,QWORD PTR [rsp+0x100]
_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 rax,0x4
40c520: 4c 89 74 01 08 mov QWORD PTR [rcx+rax*1+0x8],r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:374
40c525: 4c 89 74 24 40 mov QWORD PTR [rsp+0x40],r14
_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 rdi,QWORD PTR [rsp+0xe0]
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 rcx,QWORD PTR [rsp+0x108]
/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 r8,QWORD PTR [rsp+0x118]
40c544: 48 8b b3 00 01 00 00 mov rsi,QWORD PTR [rbx+0x100]
_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 rdx,QWORD PTR [rsi+0x38]
_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 rdi,rcx
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 rax,QWORD PTR [rdi-0x8]
_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 rdi,0x8
40c560: 48 89 bc 24 00 01 00 00 mov QWORD PTR [rsp+0x100],rdi
_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+rax*2]
40c56c: 48 c1 e0 04 shl rax,0x4
40c570: 48 01 d0 add rax,rdx
_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 xmm0,XMMWORD PTR [rax+0x8]
40c578: 66 0f c6 c0 01 shufpd xmm0,xmm0,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
40c57d: 0f 11 40 08 movups XMMWORD PTR [rax+0x8],xmm0
_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 rdi,QWORD PTR [rsp+0xe0]
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 rdi,r13
40c58e: e8 9d ad ff ff call 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 rcx,QWORD PTR [rbx+0x170]
/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 rax,QWORD PTR [rbx+0x160]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1496
40c5a1: 48 8d 51 e8 lea rdx,[rcx-0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:1495
40c5a5: 48 39 d0 cmp rax,rdx
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 xmm7,XMMWORD PTR [rsp+0x30]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm7
40c5bc: 48 8b 54 24 40 mov rdx,QWORD PTR [rsp+0x40]
40c5c1: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rbx+0x160],rax
40c5cc: e9 7e f9 ff ff jmp 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 rsi,r15
40c5d4: 4c 89 ef mov rdi,r13
_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 r12d,0x1
_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 call 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 rdi,rbp
40c5e5: e8 b6 88 ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40c5ea: e9 bf f9 ff ff jmp 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 rax,QWORD PTR [r8-0x8]
_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 esi,0x200
_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 rax,QWORD PTR [rax+0x1f8]
40c600: 48 8d 2c 40 lea rbp,[rax+rax*2]
40c604: 48 c1 e5 04 shl rbp,0x4
40c608: 48 01 d5 add rbp,rdx
_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 call 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 rax,QWORD PTR [rsp+0x118]
_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 rcx,QWORD PTR [rax-0x8]
_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 r8,[rax-0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
40c620: 66 49 0f 6e d8 movq xmm3,r8
40c625: 48 8d b9 f8 01 00 00 lea rdi,[rcx+0x1f8]
40c62c: 66 48 0f 6e d1 movq xmm2,rcx
_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 rax,[rcx+0x200]
_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 xmm0,rdi
40c63d: 66 0f 6c c2 punpcklqdq xmm0,xmm2
40c641: 0f 29 84 24 00 01 00 00 movaps XMMWORD PTR [rsp+0x100],xmm0
_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 xmm0,rax
_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 xmm0,xmm3
40c652: 0f 29 84 24 10 01 00 00 movaps XMMWORD PTR [rsp+0x110],xmm0
_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 xmm0,XMMWORD PTR [rbp+0x8]
40c65f: 66 0f c6 c0 01 shufpd xmm0,xmm0,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/move.h:198
40c664: 0f 11 45 08 movups XMMWORD PTR [rbp+0x8],xmm0
_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 QWORD PTR [rsp+0xe0],rdi
40c670: 0f 85 ce fe ff ff jne 40c544 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x754>
40c676: e9 10 ff ff ff jmp 40c58b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x79b>
40c67b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,[rsp+0xa0]
40c688: 4c 89 ef mov rdi,r13
40c68b: e8 20 b2 ff ff call 4078b0 <_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_>
40c690: e9 98 fd ff ff jmp 40c42d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv+0x63d>
40c695: 0f 1f 00 nop DWORD PTR [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 rsi,[rsp+0x10]
40c69d: 48 8d bc 24 d0 00 00 00 lea rdi,[rsp+0xd0]
40c6a5: e8 06 ef ff ff call 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 ecx,DWORD PTR [rsp+0xc]
40c6ae: 48 8b 94 24 d8 00 00 00 mov rdx,QWORD PTR [rsp+0xd8]
40c6b6: 48 c7 c6 ff ff ff ff mov rsi,0xffffffffffffffff
40c6bd: 48 8b bb 00 01 00 00 mov rdi,QWORD PTR [rbx+0x100]
/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 rbp,QWORD PTR [rsp+0xe0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:258
40c6cc: e8 3f 95 ff ff call 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 rcx,QWORD PTR [rsp+0xd0]
40c6d9: 48 8d 54 6d 00 lea rdx,[rbp+rbp*2+0x0]
40c6de: 48 c1 e2 04 shl rdx,0x4
40c6e2: 48 03 51 38 add rdx,QWORD PTR [rcx+0x38]
40c6e6: 48 8b 4c 24 30 mov rcx,QWORD PTR [rsp+0x30]
40c6eb: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
_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 rdx,QWORD PTR [rsp+0x40]
_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+rdx*2]
40c6f8: 48 c1 e2 04 shl rdx,0x4
40c6fc: 48 03 51 38 add rdx,QWORD PTR [rcx+0x38]
40c700: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
40c704: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
_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 jmp 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 rdi,[rbx+0x130]
_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 rsi,[rsp+0x30]
40c71c: e8 1f b5 ff ff call 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
40c721: e9 29 f8 ff ff jmp 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 rsi,r9
40c729: 4c 89 e7 mov rdi,r12
40c72c: 4c 89 0c 24 mov QWORD PTR [rsp],r9
40c730: e8 db 59 ff ff call 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 rdi,r13
40c738: e8 63 87 ff ff call 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 eax,DWORD PTR [rbx+0x98]
_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 mov BYTE PTR [rsp+0xb],0x1
_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 r9,QWORD PTR [rsp]
40c74c: 83 f8 1a cmp eax,0x1a
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 rsi,r9
40c758: 4c 89 e7 mov rdi,r12
40c75b: e8 b0 59 ff ff call 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 rdi,r13
40c763: e8 38 87 ff ff call 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 esi,0xa
40c76d: 48 89 df mov rdi,rbx
40c770: e8 1b ac ff ff call 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 mov BYTE PTR [rsp+0xb],0x0
40c77a: 4c 8b 0c 24 mov r9,QWORD PTR [rsp]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:241
40c77e: 4c 63 f8 movsxd r15,eax
_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 eax,DWORD PTR [rbx+0x98]
_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 r15,rbp
40c78a: e9 d0 fa ff ff jmp 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 rsi,r15
40c792: 4c 89 ef mov rdi,r13
_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 r12d,0x1
_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 call 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 rdi,rbp
40c7a3: e8 f8 86 ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40c7a8: e9 f1 f6 ff ff jmp 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 esi,0x414458
40c7b2: bf 0a 00 00 00 mov edi,0xa
40c7b7: e8 a4 5b ff ff call 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 esi,0x414290
40c7c1: bf 09 00 00 00 mov edi,0x9
40c7c6: e8 95 5b ff ff call 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 esi,0x4144d0
40c7d0: bf 07 00 00 00 mov edi,0x7
40c7d5: e8 86 5b ff ff call 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 rbp,rax
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 esi,0x414480
40c7e4: bf 07 00 00 00 mov edi,0x7
40c7e9: e8 72 5b ff ff call 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 rdi,[rsp+0xa0]
40c7f6: e8 85 76 ff ff call 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 rdi,[rsp+0x70]
40c800: e8 7b 76 ff ff call 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 rdi,r13
40c808: e8 23 ab ff ff call 407330 <_ZNSt11_Deque_baseIlSaIlEED1Ev>
40c80d: 48 89 ef mov rdi,rbp
40c810: e8 cb 5a ff ff call 4022e0 <_Unwind_Resume@plt>
40c815: 48 89 c5 mov rbp,rax
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 esi,0x4144a8
40c81f: bf 06 00 00 00 mov edi,0x6
40c824: e8 37 5b ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40c829: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
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 r15,rdi
40c839: 41 56 push r14
40c83b: 41 55 push r13
40c83d: 41 54 push r12
40c83f: 55 push rbp
40c840: 48 89 f5 mov rbp,rsi
40c843: 53 push rbx
40c844: 48 83 ec 28 sub rsp,0x28
_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 rbx,QWORD PTR [rsi+0x8]
40c84c: 48 2b 1e sub rbx,QWORD PTR [rsi]
_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 XMMWORD PTR [rdi],xmm0
40c852: 48 c7 47 10 00 00 00 00 mov QWORD PTR [rdi+0x10],0x0
_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 rax,0x7fffffffffffffe0
40c86a: 48 39 c3 cmp rbx,rax
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 rdi,rbx
40c876: e8 35 59 ff ff call 4021b0 <_Znwm@plt>
40c87b: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
_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 rax,QWORD PTR [rsp+0x8]
40c885: 66 48 0f 6e c0 movq xmm0,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40c88a: 48 01 c3 add rbx,rax
/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 QWORD PTR [r15+0x10],rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40c895: 41 0f 11 07 movups XMMWORD PTR [r15],xmm0
_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 r14,QWORD PTR [rbp+0x8]
40c89d: 48 8b 5d 00 mov rbx,QWORD PTR [rbp+0x0]
_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 rbp,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:90
40c8a4: 4c 39 f3 cmp rbx,r14
40c8a7: 75 25 jne 40c8ce <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_+0x9e>
40c8a9: e9 92 00 00 00 jmp 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 movzx eax,BYTE PTR [r13+0x0]
40c8b5: 88 45 10 mov BYTE PTR [rbp+0x10],al
_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 rbx,0x20
_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 QWORD PTR [rbp+0x8],r12
_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 rbp,0x20
_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 mov BYTE PTR [rdi+r12*1],0x0
_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 r14,rbx
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 rdi,[rbp+0x10]
_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 r12,QWORD PTR [rbx+0x8]
_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 QWORD PTR [rbp+0x0],rdi
_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 r13,QWORD PTR [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:211
40c8dd: 4c 89 e8 mov rax,r13
40c8e0: 4c 01 e0 add rax,r12
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 QWORD PTR [rsp+0x18],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40c8ef: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rsp+0x18]
40c90f: 48 89 ef mov rdi,rbp
40c912: e8 d9 59 ff ff call 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 QWORD PTR [rbp+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
40c91b: 48 89 c7 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
40c91e: 48 8b 44 24 18 mov rax,QWORD PTR [rsp+0x18]
40c923: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40c927: 4c 89 e2 mov rdx,r12
40c92a: 4c 89 ee mov rsi,r13
40c92d: e8 4e 58 ff ff call 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 r12,QWORD PTR [rsp+0x18]
_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 rdi,QWORD PTR [rbp+0x0]
_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 jmp 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 QWORD PTR [r15+0x8],rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:561
40c944: 48 83 c4 28 add rsp,0x28
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 ret
40c953: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 mov QWORD PTR [rsp+0x8],0x0
40c961: e9 1a ff ff ff jmp 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 edi,0x414008
40c96b: e8 f0 57 ff ff call 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 call 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 rdi,rax
40c978: e8 23 57 ff ff call 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 rdi,QWORD PTR [rsp+0x8]
40c982: 48 89 ee mov rsi,rbp
40c985: e8 26 c8 ff ff call 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 call 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 rbp,rax
40c992: e8 19 59 ff ff call 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 rdi,QWORD PTR [r15]
40c99a: 49 8b 77 10 mov rsi,QWORD PTR [r15+0x10]
40c99e: 48 29 fe sub rsi,rdi
_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 call 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 rdi,rbp
40c9ae: e8 2d 59 ff ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ERKS7_():
40c9b3: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40c9bd: 0f 1f 00 nop DWORD PTR [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 rbx,rdi
/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 edx,0x1
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 edx,0x2
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 edx,0x3
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 rbp,QWORD PTR [rdi]
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 rdi,rbp
40c9e9: e8 62 8e ff ff call 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
40c9ee: be 98 00 00 00 mov esi,0x98
40c9f3: 48 89 ef mov rdi,rbp
40c9f6: e8 c5 57 ff ff call 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 ret
40ca06: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
/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 mov QWORD PTR [rdi],0x414f48
/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 ret
40ca22: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,QWORD PTR [rsi]
_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 QWORD PTR [rdi],rax
/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 ret
40ca39: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r12,QWORD PTR [rsi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40ca43: bf 98 00 00 00 mov edi,0x98
40ca48: e8 63 57 ff ff call 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 r13,QWORD PTR [r12+0x8]
40ca56: 4d 2b 2c 24 sub r13,QWORD PTR [r12]
_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 rbp,rax
_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 XMMWORD PTR [rax],xmm0
40ca60: 48 c7 40 10 00 00 00 00 mov QWORD PTR [rax+0x10],0x0
_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 rdi,r13
40ca77: e8 34 57 ff ff call 4021b0 <_Znwm@plt>
40ca7c: 48 89 c1 mov rcx,rax
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40ca84: 49 01 cd add r13,rcx
/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 QWORD PTR [rbp+0x10],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_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 XMMWORD PTR [rbp+0x0],xmm0
_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 rsi,QWORD PTR [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:425
40ca9a: 49 8b 44 24 08 mov rax,QWORD PTR [r12+0x8]
40ca9f: 48 29 f0 sub rax,rsi
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 rcx,r13
_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 r13,[rbp+0x18]
40caaf: 49 8d 74 24 18 lea rsi,[r12+0x18]
_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 QWORD PTR [rbp+0x8],rcx
_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 rdi,r13
40cabb: e8 70 fd ff ff call 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 r14,QWORD PTR [r12+0x38]
_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 r14,QWORD PTR [r12+0x30]
_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 mov QWORD PTR [rbp+0x40],0x0
40cad6: 0f 11 45 30 movups XMMWORD PTR [rbp+0x30],xmm0
_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 rax,0x7ffffffffffffffe
40caea: 49 39 c6 cmp r14,rax
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 rdi,r14
40caf6: e8 b5 56 ff ff call 4021b0 <_Znwm@plt>
40cafb: 48 89 c1 mov rcx,rax
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cb03: 49 01 ce add r14,rcx
/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 QWORD PTR [rbp+0x40],r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb0e: 0f 11 45 30 movups XMMWORD PTR [rbp+0x30],xmm0
_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 rsi,QWORD PTR [r12+0x38]
40cb17: 49 8b 7c 24 30 mov rdi,QWORD PTR [r12+0x30]
_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 rsi,rdi
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 rsi,rdi
40cb24: 31 c0 xor eax,eax
40cb26: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40cb30: 0f b7 14 07 movzx edx,WORD PTR [rdi+rax*1]
40cb34: 66 89 14 01 mov WORD PTR [rcx+rax*1],dx
_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 rax,0x2
40cb3c: 48 39 c6 cmp rsi,rax
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 rcx,rsi
_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 r14,QWORD PTR [r12+0x50]
_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 r14,QWORD PTR [r12+0x48]
_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 QWORD PTR [rbp+0x38],rcx
_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 mov QWORD PTR [rbp+0x58],0x0
40cb5e: 0f 11 45 48 movups XMMWORD PTR [rbp+0x48],xmm0
_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 rax,0x7ffffffffffffffc
40cb72: 49 39 c6 cmp r14,rax
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 rdi,r14
40cb7e: e8 2d 56 ff ff call 4021b0 <_Znwm@plt>
40cb83: 48 89 c1 mov rcx,rax
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cb8b: 49 01 ce add r14,rcx
/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 QWORD PTR [rbp+0x58],r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cb96: 0f 11 45 48 movups XMMWORD PTR [rbp+0x48],xmm0
_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 rsi,QWORD PTR [r12+0x50]
40cb9f: 49 8b 7c 24 48 mov rdi,QWORD PTR [r12+0x48]
_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 rsi,rdi
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 rsi,rdi
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 edx,DWORD PTR [rdi+rax*1]
40cbb3: 89 14 01 mov DWORD PTR [rcx+rax*1],edx
_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 rax,0x4
40cbba: 48 39 c6 cmp rsi,rax
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 rcx,rsi
_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 eax,DWORD PTR [r12+0x60]
40cbc7: f3 41 0f 6f 4c 24 78 movdqu xmm1,XMMWORD PTR [r12+0x78]
_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 QWORD PTR [rbp+0x50],rcx
_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 xmm2,XMMWORD PTR [r12+0x88]
40cbdc: 89 45 60 mov DWORD PTR [rbp+0x60],eax
40cbdf: 49 8b 44 24 68 mov rax,QWORD PTR [r12+0x68]
40cbe4: 0f 11 4d 78 movups XMMWORD PTR [rbp+0x78],xmm1
40cbe8: 48 89 45 68 mov QWORD PTR [rbp+0x68],rax
40cbec: 41 0f b6 44 24 70 movzx eax,BYTE PTR [r12+0x70]
40cbf2: 0f 11 95 88 00 00 00 movups XMMWORD PTR [rbp+0x88],xmm2
40cbf9: 88 45 70 mov BYTE PTR [rbp+0x70],al
_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 QWORD PTR [rbx],rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:162
40cbff: e9 f7 fd ff ff jmp 40c9fb <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
40cc04: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 jmp 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 rdi,rcx
40cc13: 48 89 c2 mov rdx,rax
40cc16: 49 89 c5 mov r13,rax
40cc19: e8 82 56 ff ff call 4022a0 <memmove@plt>
40cc1e: 48 89 c1 mov rcx,rax
40cc21: e9 82 fe ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 jmp 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 call 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 call 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 call 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 rbx,rax
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 rbx,rax
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 rdi,QWORD PTR [rbp+0x30]
_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 rsi,QWORD PTR [rbp+0x40]
40cc68: 48 29 fe sub rsi,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
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 call 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 rdi,r13
40cc78: e8 83 91 ff ff call 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 rdi,QWORD PTR [rbp+0x0]
_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 rsi,QWORD PTR [rbp+0x10]
40cc85: 48 29 fe sub rsi,rdi
_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 call 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 rdi,rbp
40cc95: be 98 00 00 00 mov esi,0x98
40cc9a: e8 21 55 ff ff call 4021c0 <_ZdlPvm@plt>
40cc9f: 48 89 df mov rdi,rbx
40cca2: e8 39 56 ff ff call 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 rbx,rax
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 rbx,rax
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 nop WORD PTR cs:[rax+rax*1+0x0]
40ccbb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 r13,rdi
40ccc9: 41 54 push r12
40cccb: 55 push rbp
40cccc: 53 push rbx
40cccd: 48 83 ec 58 sub rsp,0x58
/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 edx,0x1
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 edx,0x2
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 edx,0x3
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 rbp,QWORD PTR [rdi]
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 rdi,rbp
40ccef: e8 0c 8c ff ff call 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
40ccf4: be a0 00 00 00 mov esi,0xa0
40ccf9: 48 89 ef mov rdi,rbp
40ccfc: e8 bf 54 ff ff call 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 rsp,0x58
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 ret
40cd12: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 mov QWORD PTR [rdi],0x414fa8
/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 nop DWORD PTR [rax+0x0]
_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 rax,QWORD PTR [rsi]
_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 QWORD PTR [rdi],rax
/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 r14,QWORD PTR [rsi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40cd33: bf a0 00 00 00 mov edi,0xa0
40cd38: e8 73 54 ff ff call 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 rbx,QWORD PTR [r14+0x8]
40cd45: 49 2b 1e sub rbx,QWORD PTR [r14]
_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 QWORD PTR [rsp+0x20],rax
_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 mov QWORD PTR [rax+0x10],0x0
40cd55: 0f 11 00 movups XMMWORD PTR [rax],xmm0
_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 rdi,rbx
40cd67: e8 44 54 ff ff call 4021b0 <_Znwm@plt>
40cd6c: 48 89 c1 mov rcx,rax
_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 rax,QWORD PTR [rsp+0x20]
40cd74: 66 48 0f 6e c1 movq xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cd79: 48 01 cb add rbx,rcx
/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 QWORD PTR [rax+0x10],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_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 XMMWORD PTR [rax],xmm0
_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 rsi,QWORD PTR [r14]
_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 rax,QWORD PTR [r14+0x8]
40cd90: 48 29 f0 sub rax,rsi
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 r15,QWORD PTR [rsp+0x20]
40cd9e: 48 01 d9 add rcx,rbx
_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 rsi,[r14+0x18]
_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 QWORD PTR [r15+0x8],rcx
_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 rax,[r15+0x18]
40cdad: 48 89 c7 mov rdi,rax
40cdb0: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
40cdb5: e8 76 fa ff ff call 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 rbx,QWORD PTR [r14+0x38]
40cdbe: 49 8d 47 30 lea rax,[r15+0x30]
40cdc2: 49 2b 5e 30 sub rbx,QWORD PTR [r14+0x30]
_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 QWORD PTR [rsp+0x38],rax
40cdcf: 49 c7 47 40 00 00 00 00 mov QWORD PTR [r15+0x40],0x0
40cdd7: 41 0f 11 47 30 movups XMMWORD PTR [r15+0x30],xmm0
_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 rax,0x7fffffffffffffc0
40cdec: 48 39 c3 cmp rbx,rax
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 rdi,rbx
40cdf8: e8 b3 53 ff ff call 4021b0 <_Znwm@plt>
40cdfd: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
_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 rax,QWORD PTR [rsp+0x28]
40ce07: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20]
40ce0c: 66 48 0f 6e c0 movq xmm0,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40ce11: 48 01 c3 add rbx,rax
/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 QWORD PTR [rcx+0x40],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:87
40ce1c: 48 89 c3 mov rbx,rax
_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 XMMWORD PTR [rcx+0x30],xmm0
_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 rcx,QWORD PTR [r14+0x38]
40ce27: 49 8b 6e 30 mov rbp,QWORD PTR [r14+0x30]
40ce2b: 48 89 4c 24 18 mov QWORD PTR [rsp+0x18],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:90
40ce30: 48 39 e9 cmp rcx,rbp
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 jmp 40cfa0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e0>
40ce3a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40ce40: 41 0f b6 07 movzx eax,BYTE PTR [r15]
40ce44: 88 43 10 mov BYTE PTR [rbx+0x10],al
40ce47: 48 8b 04 24 mov rax,QWORD PTR [rsp]
_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 rdi,[rbx+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40ce4f: 4c 89 63 08 mov QWORD PTR [rbx+0x8],r12
_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 mov BYTE PTR [rax+r12*1],0x0
_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 r12,QWORD PTR [rbp+0x28]
_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 QWORD PTR [rbx+0x20],rdi
_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 r15,QWORD PTR [rbp+0x20]
_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 rax,r15
40ce67: 4c 01 e0 add rax,r12
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 QWORD PTR [rsp+0x48],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40ce7a: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 movzx eax,BYTE PTR [r15]
40ce92: 88 43 30 mov BYTE PTR [rbx+0x30],al
_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 QWORD PTR [rbx+0x28],r12
_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 rbp,0x40
40ce9d: 48 83 c3 40 add rbx,0x40
_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 mov BYTE PTR [rdi+r12*1],0x0
_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 QWORD PTR [rsp+0x18],rbp
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 rax,[rbx+0x10]
_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 r12,QWORD PTR [rbp+0x8]
_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 QWORD PTR [rbx],rax
_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 r15,QWORD PTR [rbp+0x0]
40cec0: 48 89 04 24 mov QWORD PTR [rsp],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:211
40cec4: 4c 89 f8 mov rax,r15
40cec7: 4c 01 e0 add rax,r12
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 QWORD PTR [rsp+0x48],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40ceda: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp]
40cefb: e9 4b ff ff ff jmp 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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40cf20: 4c 89 e2 mov rdx,r12
40cf23: 4c 89 fe mov rsi,r15
40cf26: e8 55 52 ff ff call 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 r12,QWORD PTR [rsp+0x48]
_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 rdi,QWORD PTR [rbx+0x20]
_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 jmp 40ce95 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1d5>
40cf39: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdi,[rbx+0x20]
40cf44: 31 d2 xor edx,edx
40cf46: 48 8d 74 24 48 lea rsi,[rsp+0x48]
40cf4b: e8 a0 53 ff ff call 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 QWORD PTR [rbx+0x20],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
40cf54: 48 89 c7 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
40cf57: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
40cf5c: 48 89 43 30 mov QWORD PTR [rbx+0x30],rax
_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 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rsp+0x48]
40cf6f: 48 89 df mov rdi,rbx
40cf72: e8 79 53 ff ff call 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 QWORD PTR [rbx],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
40cf7a: 48 89 c7 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
40cf7d: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
40cf82: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40cf86: 4c 89 e2 mov rdx,r12
40cf89: 4c 89 fe mov rsi,r15
40cf8c: e8 ef 51 ff ff call 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 r12,QWORD PTR [rsp+0x48]
_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 rax,QWORD PTR [rbx]
_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 jmp 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 rax,QWORD PTR [rsp+0x20]
_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 QWORD PTR [rax+0x38],rbx
_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 rbx,QWORD PTR [r14+0x50]
40cfb1: 49 2b 5e 48 sub rbx,QWORD PTR [r14+0x48]
_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 mov QWORD PTR [rax+0x58],0x0
40cfbd: 0f 11 40 48 movups XMMWORD PTR [rax+0x48],xmm0
_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 rax,0x7ffffffffffffffc
40cfd1: 48 39 c3 cmp rbx,rax
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 rdi,rbx
40cfdd: e8 ce 51 ff ff call 4021b0 <_Znwm@plt>
40cfe2: 48 89 c1 mov rcx,rax
_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 rax,QWORD PTR [rsp+0x20]
40cfea: 66 48 0f 6e c1 movq xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40cfef: 48 01 cb add rbx,rcx
/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 QWORD PTR [rax+0x58],rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40cffa: 0f 11 40 48 movups XMMWORD PTR [rax+0x48],xmm0
_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 rsi,QWORD PTR [r14+0x50]
40d002: 49 8b 7e 48 mov rdi,QWORD PTR [r14+0x48]
_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 rsi,rdi
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 rsi,rdi
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 edx,DWORD PTR [rdi+rax*1]
40d013: 89 14 01 mov DWORD PTR [rcx+rax*1],edx
_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 rax,0x4
40d01a: 48 39 c6 cmp rsi,rax
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 rcx,rsi
_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 rsi,QWORD PTR [rsp+0x20]
_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 eax,DWORD PTR [r14+0x60]
40d02b: f3 41 0f 6f 96 90 00 00 00 movdqu xmm2,XMMWORD PTR [r14+0x90]
40d034: f3 41 0f 6f 8e 80 00 00 00 movdqu xmm1,XMMWORD PTR [r14+0x80]
40d03d: 89 46 60 mov DWORD PTR [rsi+0x60],eax
40d040: 49 8b 46 68 mov rax,QWORD PTR [r14+0x68]
_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 QWORD PTR [rsi+0x50],rcx
_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 QWORD PTR [rsi+0x68],rax
40d04c: 49 8b 46 70 mov rax,QWORD PTR [r14+0x70]
40d050: 0f 11 8e 80 00 00 00 movups XMMWORD PTR [rsi+0x80],xmm1
40d057: 48 89 46 70 mov QWORD PTR [rsi+0x70],rax
40d05b: 41 0f b6 46 78 movzx eax,BYTE PTR [r14+0x78]
40d060: 0f 29 14 24 movaps XMMWORD PTR [rsp],xmm2
40d064: 88 46 78 mov BYTE PTR [rsi+0x78],al
_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 QWORD PTR [r13+0x0],rsi
_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 XMMWORD PTR [rsi+0x90],xmm2
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,rcx
40d083: 48 89 c2 mov rdx,rax
40d086: 48 89 c3 mov rbx,rax
40d089: e8 12 52 ff ff call 4022a0 <memmove@plt>
40d08e: 48 89 c1 mov rcx,rax
40d091: e9 03 fd ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 mov QWORD PTR [rsp+0x28],0x0
40d0b9: e9 44 fd ff ff jmp 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 edi,0x414008
40d0c3: e8 98 50 ff ff call 402160 <_ZSt19__throw_logic_errorPKc@plt>
40d0c8: bf 08 40 41 00 mov edi,0x414008
40d0cd: e8 8e 50 ff ff call 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 call 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 call 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 rdi,QWORD PTR [rsp]
40d0e0: e9 a1 fe ff ff jmp 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 call 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 rbx,rax
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 rdi,rax
40d0f2: e9 80 00 00 00 jmp 40d177 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4b7>
40d0f7: e8 b4 51 ff ff call 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 rax,QWORD PTR [rsp+0x20]
40d101: 48 8b 78 30 mov rdi,QWORD PTR [rax+0x30]
40d105: 48 8b 40 40 mov rax,QWORD PTR [rax+0x40]
40d109: 48 89 c6 mov rsi,rax
40d10c: 48 89 04 24 mov QWORD PTR [rsp],rax
40d110: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x30]
40d122: e8 d9 8c ff ff call 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 rax,QWORD PTR [rsp+0x20]
40d12c: 48 8b 38 mov rdi,QWORD PTR [rax]
_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 rax,QWORD PTR [rax+0x10]
40d133: 48 89 c6 mov rsi,rax
40d136: 48 89 04 24 mov QWORD PTR [rsp],rax
40d13a: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x20]
40d14c: be a0 00 00 00 mov esi,0xa0
40d151: e8 6a 50 ff ff call 4021c0 <_ZdlPvm@plt>
40d156: 48 89 df mov rdi,rbx
40d159: e8 82 51 ff ff call 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 rdi,QWORD PTR [rbx]
_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 rdi,QWORD PTR [rsp]
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 rax,QWORD PTR [rbx+0x10]
40d16b: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
_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 call 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 QWORD PTR [rsp+0x28],rbx
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 call 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 r14,QWORD PTR [rsp+0x28]
40d18d: 4c 89 f7 mov rdi,r14
40d190: e8 cb bf ff ff call 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 rax,r14
40d198: 48 83 c0 40 add rax,0x40
40d19c: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
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 rbp,rax
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 rbx,rax
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 rbx,rax
40d1b0: e9 72 ff ff ff jmp 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 rbx,rax
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 rbx,rax
40d1bd: e9 35 ff ff ff jmp 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 rdi,QWORD PTR [rsp+0x38]
40d1c7: e8 54 95 ff ff call 406720 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>
40d1cc: e9 4c ff ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
40d1db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
/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 edx,0x1
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 edx,0x2
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 edx,0x3
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 rbp,QWORD PTR [rdi]
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 rdi,rbp
40d209: e8 22 88 ff ff call 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
40d20e: be a0 00 00 00 mov esi,0xa0
40d213: 48 89 ef mov rdi,rbp
40d216: e8 a5 4f ff ff call 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 ret
40d226: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
/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 mov QWORD PTR [rdi],0x415008
/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 ret
40d242: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,QWORD PTR [rsi]
_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 QWORD PTR [rdi],rax
/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 ret
40d259: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r12,QWORD PTR [rsi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d263: bf a0 00 00 00 mov edi,0xa0
40d268: e8 43 4f ff ff call 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 r13,QWORD PTR [r12+0x8]
40d276: 4d 2b 2c 24 sub r13,QWORD PTR [r12]
_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 rbp,rax
_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 XMMWORD PTR [rax],xmm0
40d280: 48 c7 40 10 00 00 00 00 mov QWORD PTR [rax+0x10],0x0
_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 rdi,r13
40d297: e8 14 4f ff ff call 4021b0 <_Znwm@plt>
40d29c: 48 89 c1 mov rcx,rax
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d2a4: 49 01 cd add r13,rcx
/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 QWORD PTR [rbp+0x10],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_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 XMMWORD PTR [rbp+0x0],xmm0
_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 rsi,QWORD PTR [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:425
40d2ba: 49 8b 44 24 08 mov rax,QWORD PTR [r12+0x8]
40d2bf: 48 29 f0 sub rax,rsi
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 rcx,r13
_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 r13,[rbp+0x18]
40d2cf: 49 8d 74 24 18 lea rsi,[r12+0x18]
_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 QWORD PTR [rbp+0x8],rcx
_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 rdi,r13
40d2db: e8 50 f5 ff ff call 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 r14,QWORD PTR [r12+0x38]
_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 r14,QWORD PTR [r12+0x30]
_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 mov QWORD PTR [rbp+0x40],0x0
40d2f6: 0f 11 45 30 movups XMMWORD PTR [rbp+0x30],xmm0
_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 rax,0x7ffffffffffffffe
40d30a: 49 39 c6 cmp r14,rax
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 rdi,r14
40d316: e8 95 4e ff ff call 4021b0 <_Znwm@plt>
40d31b: 48 89 c1 mov rcx,rax
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d323: 49 01 ce add r14,rcx
/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 QWORD PTR [rbp+0x40],r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d32e: 0f 11 45 30 movups XMMWORD PTR [rbp+0x30],xmm0
_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 rsi,QWORD PTR [r12+0x38]
40d337: 49 8b 7c 24 30 mov rdi,QWORD PTR [r12+0x30]
_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 rsi,rdi
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 rsi,rdi
40d344: 31 c0 xor eax,eax
40d346: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_ZSt10_ConstructISt4pairIccEJRKS1_EEvPT_DpOT0_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/new:175
40d350: 0f b7 14 07 movzx edx,WORD PTR [rdi+rax*1]
40d354: 66 89 14 01 mov WORD PTR [rcx+rax*1],dx
_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 rax,0x2
40d35c: 48 39 c6 cmp rsi,rax
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 rcx,rsi
_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 r14,QWORD PTR [r12+0x50]
_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 r14,QWORD PTR [r12+0x48]
_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 QWORD PTR [rbp+0x38],rcx
_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 mov QWORD PTR [rbp+0x58],0x0
40d37e: 0f 11 45 48 movups XMMWORD PTR [rbp+0x48],xmm0
_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 rax,0x7ffffffffffffffc
40d392: 49 39 c6 cmp r14,rax
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 rdi,r14
40d39e: e8 0d 4e ff ff call 4021b0 <_Znwm@plt>
40d3a3: 48 89 c1 mov rcx,rax
_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 xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d3ab: 49 01 ce add r14,rcx
/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 QWORD PTR [rbp+0x58],r14
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d3b6: 0f 11 45 48 movups XMMWORD PTR [rbp+0x48],xmm0
_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 rsi,QWORD PTR [r12+0x50]
40d3bf: 49 8b 7c 24 48 mov rdi,QWORD PTR [r12+0x48]
_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 rsi,rdi
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 rsi,rdi
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 edx,DWORD PTR [rdi+rax*1]
40d3d3: 89 14 01 mov DWORD PTR [rcx+rax*1],edx
_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 rax,0x4
40d3da: 48 39 c6 cmp rsi,rax
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 rcx,rsi
_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 eax,DWORD PTR [r12+0x60]
_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 QWORD PTR [rbp+0x50],rcx
_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 xmm1,XMMWORD PTR [r12+0x80]
40d3f5: f3 41 0f 6f 94 24 90 00 00 00 movdqu xmm2,XMMWORD PTR [r12+0x90]
40d3ff: 89 45 60 mov DWORD PTR [rbp+0x60],eax
40d402: 49 8b 44 24 68 mov rax,QWORD PTR [r12+0x68]
40d407: 0f 11 8d 80 00 00 00 movups XMMWORD PTR [rbp+0x80],xmm1
40d40e: 48 89 45 68 mov QWORD PTR [rbp+0x68],rax
40d412: 49 8b 44 24 70 mov rax,QWORD PTR [r12+0x70]
40d417: 0f 11 95 90 00 00 00 movups XMMWORD PTR [rbp+0x90],xmm2
40d41e: 48 89 45 70 mov QWORD PTR [rbp+0x70],rax
40d422: 41 0f b6 44 24 78 movzx eax,BYTE PTR [r12+0x78]
_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 QWORD PTR [rbx],rbp
_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 BYTE PTR [rbp+0x78],al
_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 jmp 40d21b <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x3b>
40d433: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 jmp 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 rdi,rcx
40d443: 48 89 c2 mov rdx,rax
40d446: 49 89 c5 mov r13,rax
40d449: e8 52 4e ff ff call 4022a0 <memmove@plt>
40d44e: 48 89 c1 mov rcx,rax
40d451: e9 72 fe ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 jmp 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 call 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 call 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 call 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 rbx,rax
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 rbx,rax
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 rdi,QWORD PTR [rbp+0x30]
_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 rsi,QWORD PTR [rbp+0x40]
40d498: 48 29 fe sub rsi,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
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 call 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 rdi,r13
40d4a8: e8 53 89 ff ff call 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 rdi,QWORD PTR [rbp+0x0]
_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 rsi,QWORD PTR [rbp+0x10]
40d4b5: 48 29 fe sub rsi,rdi
_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 call 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 rdi,rbp
40d4c5: be a0 00 00 00 mov esi,0xa0
40d4ca: e8 f1 4c ff ff call 4021c0 <_ZdlPvm@plt>
40d4cf: 48 89 df mov rdi,rbx
40d4d2: e8 09 4e ff ff call 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 rbx,rax
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 rbx,rax
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 nop WORD PTR cs:[rax+rax*1+0x0]
40d4eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 r13,rdi
40d4f9: 41 54 push r12
40d4fb: 55 push rbp
40d4fc: 53 push rbx
40d4fd: 48 83 ec 58 sub rsp,0x58
/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 edx,0x1
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 edx,0x2
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 edx,0x3
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 rbp,QWORD PTR [rdi]
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 rdi,rbp
40d51f: e8 bc 85 ff ff call 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
40d524: be a0 00 00 00 mov esi,0xa0
40d529: 48 89 ef mov rdi,rbp
40d52c: e8 8f 4c ff ff call 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 rsp,0x58
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 ret
40d542: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 mov QWORD PTR [rdi],0x415068
/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 nop DWORD PTR [rax+0x0]
_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 rax,QWORD PTR [rsi]
_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 QWORD PTR [rdi],rax
/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 r14,QWORD PTR [rsi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:161
40d563: bf a0 00 00 00 mov edi,0xa0
40d568: e8 43 4c ff ff call 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 rbx,QWORD PTR [r14+0x8]
40d575: 49 2b 1e sub rbx,QWORD PTR [r14]
_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 QWORD PTR [rsp+0x20],rax
_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 mov QWORD PTR [rax+0x10],0x0
40d585: 0f 11 00 movups XMMWORD PTR [rax],xmm0
_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 rdi,rbx
40d597: e8 14 4c ff ff call 4021b0 <_Znwm@plt>
40d59c: 48 89 c1 mov rcx,rax
_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 rax,QWORD PTR [rsp+0x20]
40d5a4: 66 48 0f 6e c1 movq xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d5a9: 48 01 cb add rbx,rcx
/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 QWORD PTR [rax+0x10],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_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 XMMWORD PTR [rax],xmm0
_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 rsi,QWORD PTR [r14]
_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 rax,QWORD PTR [r14+0x8]
40d5c0: 48 29 f0 sub rax,rsi
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 r15,QWORD PTR [rsp+0x20]
40d5ce: 48 01 d9 add rcx,rbx
_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 rsi,[r14+0x18]
_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 QWORD PTR [r15+0x8],rcx
_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 rax,[r15+0x18]
40d5dd: 48 89 c7 mov rdi,rax
40d5e0: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
40d5e5: e8 46 f2 ff ff call 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 rbx,QWORD PTR [r14+0x38]
40d5ee: 49 8d 47 30 lea rax,[r15+0x30]
40d5f2: 49 2b 5e 30 sub rbx,QWORD PTR [r14+0x30]
_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 QWORD PTR [rsp+0x38],rax
40d5ff: 49 c7 47 40 00 00 00 00 mov QWORD PTR [r15+0x40],0x0
40d607: 41 0f 11 47 30 movups XMMWORD PTR [r15+0x30],xmm0
_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 rax,0x7fffffffffffffc0
40d61c: 48 39 c3 cmp rbx,rax
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 rdi,rbx
40d628: e8 83 4b ff ff call 4021b0 <_Znwm@plt>
40d62d: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
_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 rax,QWORD PTR [rsp+0x28]
40d637: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20]
40d63c: 66 48 0f 6e c0 movq xmm0,rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d641: 48 01 c3 add rbx,rax
/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 QWORD PTR [rcx+0x40],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:87
40d64c: 48 89 c3 mov rbx,rax
_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 XMMWORD PTR [rcx+0x30],xmm0
_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 rcx,QWORD PTR [r14+0x38]
40d657: 49 8b 6e 30 mov rbp,QWORD PTR [r14+0x30]
40d65b: 48 89 4c 24 18 mov QWORD PTR [rsp+0x18],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:90
40d660: 48 39 e9 cmp rcx,rbp
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 jmp 40d7d0 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x2e0>
40d66a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40d670: 41 0f b6 07 movzx eax,BYTE PTR [r15]
40d674: 88 43 10 mov BYTE PTR [rbx+0x10],al
40d677: 48 8b 04 24 mov rax,QWORD PTR [rsp]
_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 rdi,[rbx+0x30]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.h:183
40d67f: 4c 89 63 08 mov QWORD PTR [rbx+0x8],r12
_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 mov BYTE PTR [rax+r12*1],0x0
_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 r12,QWORD PTR [rbp+0x28]
_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 QWORD PTR [rbx+0x20],rdi
_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 r15,QWORD PTR [rbp+0x20]
_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 rax,r15
40d697: 4c 01 e0 add rax,r12
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 QWORD PTR [rsp+0x48],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40d6aa: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 movzx eax,BYTE PTR [r15]
40d6c2: 88 43 30 mov BYTE PTR [rbx+0x30],al
_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 QWORD PTR [rbx+0x28],r12
_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 rbp,0x40
40d6cd: 48 83 c3 40 add rbx,0x40
_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 mov BYTE PTR [rdi+r12*1],0x0
_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 QWORD PTR [rsp+0x18],rbp
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 rax,[rbx+0x10]
_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 r12,QWORD PTR [rbp+0x8]
_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 QWORD PTR [rbx],rax
_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 r15,QWORD PTR [rbp+0x0]
40d6f0: 48 89 04 24 mov QWORD PTR [rsp],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:211
40d6f4: 4c 89 f8 mov rax,r15
40d6f7: 4c 01 e0 add rax,r12
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 QWORD PTR [rsp+0x48],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40d70a: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp]
40d72b: e9 4b ff ff ff jmp 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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40d750: 4c 89 e2 mov rdx,r12
40d753: 4c 89 fe mov rsi,r15
40d756: e8 25 4a ff ff call 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 r12,QWORD PTR [rsp+0x48]
_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 rdi,QWORD PTR [rbx+0x20]
_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 jmp 40d6c5 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x1d5>
40d769: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdi,[rbx+0x20]
40d774: 31 d2 xor edx,edx
40d776: 48 8d 74 24 48 lea rsi,[rsp+0x48]
40d77b: e8 70 4b ff ff call 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 QWORD PTR [rbx+0x20],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
40d784: 48 89 c7 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
40d787: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
40d78c: 48 89 43 30 mov QWORD PTR [rbx+0x30],rax
_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 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rsp+0x48]
40d79f: 48 89 df mov rdi,rbx
40d7a2: e8 49 4b ff ff call 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 QWORD PTR [rbx],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
40d7aa: 48 89 c7 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
40d7ad: 48 8b 44 24 48 mov rax,QWORD PTR [rsp+0x48]
40d7b2: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
_ZNSt11char_traitsIcE4copyEPcPKcm():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40d7b6: 4c 89 e2 mov rdx,r12
40d7b9: 4c 89 fe mov rsi,r15
40d7bc: e8 bf 49 ff ff call 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 r12,QWORD PTR [rsp+0x48]
_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 rax,QWORD PTR [rbx]
_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 jmp 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 rax,QWORD PTR [rsp+0x20]
_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 QWORD PTR [rax+0x38],rbx
_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 rbx,QWORD PTR [r14+0x50]
40d7e1: 49 2b 5e 48 sub rbx,QWORD PTR [r14+0x48]
_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 mov QWORD PTR [rax+0x58],0x0
40d7ed: 0f 11 40 48 movups XMMWORD PTR [rax+0x48],xmm0
_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 rax,0x7ffffffffffffffc
40d801: 48 39 c3 cmp rbx,rax
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 rdi,rbx
40d80d: e8 9e 49 ff ff call 4021b0 <_Znwm@plt>
40d812: 48 89 c1 mov rcx,rax
_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 rax,QWORD PTR [rsp+0x20]
40d81a: 66 48 0f 6e c1 movq xmm0,rcx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:363
40d81f: 48 01 cb add rbx,rcx
/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 QWORD PTR [rax+0x58],rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:361
40d82a: 0f 11 40 48 movups XMMWORD PTR [rax+0x48],xmm0
_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 rsi,QWORD PTR [r14+0x50]
40d832: 49 8b 7e 48 mov rdi,QWORD PTR [r14+0x48]
_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 rsi,rdi
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 rsi,rdi
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 edx,DWORD PTR [rdi+rax*1]
40d843: 89 14 01 mov DWORD PTR [rcx+rax*1],edx
_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 rax,0x4
40d84a: 48 39 c6 cmp rsi,rax
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 rcx,rsi
_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 rsi,QWORD PTR [rsp+0x20]
_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 eax,DWORD PTR [r14+0x60]
40d85b: f3 41 0f 6f 96 90 00 00 00 movdqu xmm2,XMMWORD PTR [r14+0x90]
40d864: f3 41 0f 6f 8e 80 00 00 00 movdqu xmm1,XMMWORD PTR [r14+0x80]
40d86d: 89 46 60 mov DWORD PTR [rsi+0x60],eax
40d870: 49 8b 46 68 mov rax,QWORD PTR [r14+0x68]
_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 QWORD PTR [rsi+0x50],rcx
_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 QWORD PTR [rsi+0x68],rax
40d87c: 49 8b 46 70 mov rax,QWORD PTR [r14+0x70]
40d880: 0f 11 8e 80 00 00 00 movups XMMWORD PTR [rsi+0x80],xmm1
40d887: 48 89 46 70 mov QWORD PTR [rsi+0x70],rax
40d88b: 41 0f b6 46 78 movzx eax,BYTE PTR [r14+0x78]
40d890: 0f 29 14 24 movaps XMMWORD PTR [rsp],xmm2
40d894: 88 46 78 mov BYTE PTR [rsi+0x78],al
_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 QWORD PTR [r13+0x0],rsi
_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 XMMWORD PTR [rsi+0x90],xmm2
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,rcx
40d8b3: 48 89 c2 mov rdx,rax
40d8b6: 48 89 c3 mov rbx,rax
40d8b9: e8 e2 49 ff ff call 4022a0 <memmove@plt>
40d8be: 48 89 c1 mov rcx,rax
40d8c1: e9 03 fd ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 mov QWORD PTR [rsp+0x28],0x0
40d8e9: e9 44 fd ff ff jmp 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 edi,0x414008
40d8f3: e8 68 48 ff ff call 402160 <_ZSt19__throw_logic_errorPKc@plt>
40d8f8: bf 08 40 41 00 mov edi,0x414008
40d8fd: e8 5e 48 ff ff call 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 call 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 call 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 rdi,QWORD PTR [rsp]
40d910: e9 a1 fe ff ff jmp 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 call 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 rbx,rax
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 rdi,rax
40d922: e9 80 00 00 00 jmp 40d9a7 <_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation+0x4b7>
40d927: e8 84 49 ff ff call 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 rax,QWORD PTR [rsp+0x20]
40d931: 48 8b 78 30 mov rdi,QWORD PTR [rax+0x30]
40d935: 48 8b 40 40 mov rax,QWORD PTR [rax+0x40]
40d939: 48 89 c6 mov rsi,rax
40d93c: 48 89 04 24 mov QWORD PTR [rsp],rax
40d940: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x30]
40d952: e8 a9 84 ff ff call 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 rax,QWORD PTR [rsp+0x20]
40d95c: 48 8b 38 mov rdi,QWORD PTR [rax]
_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 rax,QWORD PTR [rax+0x10]
40d963: 48 89 c6 mov rsi,rax
40d966: 48 89 04 24 mov QWORD PTR [rsp],rax
40d96a: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x20]
40d97c: be a0 00 00 00 mov esi,0xa0
40d981: e8 3a 48 ff ff call 4021c0 <_ZdlPvm@plt>
40d986: 48 89 df mov rdi,rbx
40d989: e8 52 49 ff ff call 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 rdi,QWORD PTR [rbx]
_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 rdi,QWORD PTR [rsp]
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 rax,QWORD PTR [rbx+0x10]
40d99b: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
_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 call 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 QWORD PTR [rsp+0x28],rbx
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 call 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 r14,QWORD PTR [rsp+0x28]
40d9bd: 4c 89 f7 mov rdi,r14
40d9c0: e8 9b b7 ff ff call 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 rax,r14
40d9c8: 48 83 c0 40 add rax,0x40
40d9cc: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
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 rbp,rax
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 rbx,rax
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 rbx,rax
40d9e0: e9 72 ff ff ff jmp 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 rbx,rax
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 rbx,rax
40d9ed: e9 35 ff ff ff jmp 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 rdi,QWORD PTR [rsp+0x38]
40d9f7: e8 24 8d ff ff call 406720 <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EED1Ev>
40d9fc: e9 4c ff ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
40da0b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 r13,rsi
40da19: 41 54 push r12
40da1b: 55 push rbp
40da1c: 53 push rbx
40da1d: 48 89 f3 mov rbx,rsi
_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 rsi,0x3ffffffffffffff
_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 rsp,0x28
40da2e: 48 8b 6f 08 mov rbp,QWORD PTR [rdi+0x8]
_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 r14,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40da35: 48 89 e8 mov rax,rbp
40da38: 4c 29 f0 sub rax,r14
40da3b: 48 c1 f8 05 sar rax,0x5
_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 rax,rsi
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 rcx,rdx
40da4e: ba 01 00 00 00 mov edx,0x1
40da53: 49 89 ff mov r15,rdi
40da56: 48 0f 45 d0 cmovne rdx,rax
40da5a: 31 ff xor edi,edi
40da5c: 48 01 d0 add rax,rdx
_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 rdx,r13
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 QWORD PTR [rsp+0x8],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
40da6b: 4c 29 f2 sub rdx,r14
_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 rdi,[r12+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
40da87: 48 8b 31 mov rsi,QWORD PTR [rcx]
_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 rdx,QWORD PTR [rcx+0x8]
_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 rax,[rdi+0x10]
_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 QWORD PTR [rsp+0x10],rdi
_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 QWORD PTR [rdi],rax
_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 rdx,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
40da9d: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
_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 call 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 r13,r14
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 rdi,r13
40dab3: 4c 89 e0 mov rax,r12
40dab6: 4c 89 f2 mov rdx,r14
40dab9: 4c 29 f7 sub rdi,r14
40dabc: 4c 01 e7 add rdi,r12
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 rcx,[rax+0x10]
_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 rsi,[rdx+0x10]
_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 QWORD PTR [rax],rcx
_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 rcx,QWORD PTR [rdx]
_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 rcx,rsi
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 QWORD PTR [rax],rcx
_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 rcx,QWORD PTR [rdx+0x10]
_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 rax,0x20
40dae2: 48 83 c2 20 add rdx,0x20
_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 QWORD PTR [rax-0x10],rcx
_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 rcx,QWORD PTR [rdx-0x18]
_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 QWORD PTR [rax-0x18],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
40daf2: 48 39 f8 cmp rax,rdi
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 r8,[rdi+0x20]
_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 r13,rbp
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 rsi,rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40db03: 4c 89 c0 mov rax,r8
40db06: 4c 29 ee sub rsi,r13
40db09: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rdx,[rax+0x10]
_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 rcx,[rbx+0x10]
_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 QWORD PTR [rax],rdx
_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 rdx,QWORD PTR [rbx]
_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 rdx,rcx
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 QWORD PTR [rax],rdx
_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 rdx,QWORD PTR [rbx+0x10]
_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 rbx,0x20
40db32: 48 83 c0 20 add rax,0x20
_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 QWORD PTR [rax-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
40db3a: 48 8b 53 e8 mov rdx,QWORD PTR [rbx-0x18]
40db3e: 48 89 50 e8 mov QWORD PTR [rax-0x18],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
40db42: 48 39 eb cmp rbx,rbp
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 r8,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
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 rsi,QWORD PTR [r15+0x10]
_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 rdi,r14
40db56: 4c 89 44 24 10 mov QWORD PTR [rsp+0x10],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:501
40db5b: 4c 29 f6 sub rsi,r14
_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 call 4021c0 <_ZdlPvm@plt>
40db63: 4c 8b 44 24 10 mov r8,QWORD PTR [rsp+0x10]
_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 xmm0,r12
40db6d: 66 49 0f 6e d8 movq xmm3,r8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40db72: 4c 03 64 24 08 add r12,QWORD PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40db77: 66 0f 6c c3 punpcklqdq xmm0,xmm3
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40db7b: 4d 89 67 10 mov QWORD PTR [r15+0x10],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40db7f: 41 0f 11 07 movups XMMWORD PTR [r15],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40db83: 48 83 c4 28 add rsp,0x28
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 ret
40db92: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,rsi
40db9b: 48 0f 46 f0 cmovbe rsi,rax
40db9f: 48 c1 e6 05 shl rsi,0x5
40dba3: 48 89 74 24 08 mov QWORD PTR [rsp+0x8],rsi
40dba8: 48 89 f7 mov rdi,rsi
40dbab: 48 89 4c 24 18 mov QWORD PTR [rsp+0x18],rcx
40dbb0: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
40dbb5: e8 f6 45 ff ff call 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 rdx,QWORD PTR [rsp+0x10]
40dbbf: 48 8b 4c 24 18 mov rcx,QWORD PTR [rsp+0x18]
_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 r12,rax
_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 jmp 40da83 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_+0x73>
40dbcc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 xmm2,XMMWORD PTR [rbx+0x10]
_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 rdx,QWORD PTR [rbx+0x8]
_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 rbx,0x20
40dbdd: 48 83 c0 20 add rax,0x20
40dbe1: 0f 11 50 f0 movups XMMWORD PTR [rax-0x10],xmm2
_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 QWORD PTR [rax-0x18],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
40dbe9: 48 39 dd cmp rbp,rbx
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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 xmm1,XMMWORD PTR [rdx+0x10]
_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 rax,0x20
40dc09: 48 83 c2 20 add rdx,0x20
40dc0d: 0f 11 48 f0 movups XMMWORD PTR [rax-0x10],xmm1
_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 rcx,QWORD PTR [rdx-0x18]
_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 QWORD PTR [rax-0x18],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
40dc19: 48 39 c7 cmp rdi,rax
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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rax,0x7fffffffffffffe0
40dc3a: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
40dc3f: 48 89 c7 mov rdi,rax
40dc42: e9 64 ff ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,r12
40dc53: e9 9f fe ff ff jmp 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 edi,0x4141aa
40dc5d: e8 9e 44 ff ff call 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 rdi,rax
40dc65: e8 36 44 ff ff call 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 rsi,r12
40dc72: 4c 89 e7 mov rdi,r12
40dc75: e8 36 b5 ff ff call 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 rsi,QWORD PTR [rsp+0x8]
40dc7f: 4c 89 e7 mov rdi,r12
40dc82: e8 39 45 ff ff call 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 call 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 rax,QWORD PTR [rsp+0x10]
40dc91: 48 8b 38 mov rdi,QWORD PTR [rax]
_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 QWORD PTR [rsp+0x18],rdi
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 rsi,QWORD PTR [rax+0x10]
40dc9f: 48 83 c6 01 add rsi,0x1
_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 call 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 rbp,rax
40dcad: e8 fe 45 ff ff call 4022b0 <__cxa_end_catch@plt>
40dcb2: 48 89 ef mov rdi,rbp
40dcb5: e8 26 46 ff ff call 4022e0 <_Unwind_Resume@plt>
40dcba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rcx,0x7fffffffffffffff
_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 rsp,0x28
40dcd8: 4c 8b 77 08 mov r14,QWORD PTR [rdi+0x8]
40dcdc: 4c 8b 07 mov r8,QWORD PTR [rdi]
_ZNKSt6vectorIcSaIcEE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40dcdf: 4c 89 f0 mov rax,r14
40dce2: 4c 29 c0 sub rax,r8
_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 rax,rcx
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 r15,rdx
40dcf4: ba 01 00 00 00 mov edx,0x1
40dcf9: 49 89 f4 mov r12,rsi
40dcfc: 48 0f 45 d0 cmovne rdx,rax
40dd00: 31 f6 xor esi,esi
40dd02: 48 89 fd mov rbp,rdi
40dd05: 48 01 d0 add rax,rdx
_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 rdx,r12
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 r13,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
40dd12: 4c 29 c2 sub rdx,r8
_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 nop DWORD PTR [rax+rax*1+0x0]
_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 r13,rcx
_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 rdi,r13
40dd36: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
40dd3b: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
40dd40: e8 6b 44 ff ff call 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 r8,QWORD PTR [rsp+0x8]
40dd4a: 48 8b 54 24 10 mov rdx,QWORD PTR [rsp+0x10]
_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 rbx,rax
_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 r13,rax
_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 movzx eax,BYTE PTR [r15]
_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 r9,r14
_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 r10,[rbx+rdx*1+0x1]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:501
40dd61: 4c 8b 75 10 mov r14,QWORD PTR [rbp+0x10]
_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 r9,r12
_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 BYTE PTR [rbx+rdx*1],al
_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 r15,[r10+r9*1]
/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 xmm0,rbx
40dd83: 66 49 0f 6e cf movq xmm1,r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40dd88: 4c 89 6d 10 mov QWORD PTR [rbp+0x10],r13
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40dd8c: 66 0f 6c c1 punpcklqdq xmm0,xmm1
40dd90: 0f 11 45 00 movups XMMWORD PTR [rbp+0x0],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40dd94: 48 83 c4 28 add rsp,0x28
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 ret
40dda3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,r8
40ddab: 48 89 df mov rdi,rbx
40ddae: 4c 89 4c 24 18 mov QWORD PTR [rsp+0x18],r9
40ddb3: 4c 89 54 24 10 mov QWORD PTR [rsp+0x10],r10
40ddb8: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
40ddbd: e8 de 44 ff ff call 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 r9,QWORD PTR [rsp+0x18]
40ddc7: 4c 8b 44 24 08 mov r8,QWORD PTR [rsp+0x8]
40ddcc: 4c 8b 54 24 10 mov r10,QWORD PTR [rsp+0x10]
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 rsi,r14
_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 rdi,r8
_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 rsi,r8
_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 call 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdx,r9
40ddf3: 4c 89 e6 mov rsi,r12
40ddf6: 4c 89 d7 mov rdi,r10
40ddf9: 4c 89 44 24 08 mov QWORD PTR [rsp+0x8],r8
40ddfe: e8 7d 43 ff ff call 402180 <memcpy@plt>
40de03: 4c 8b 44 24 08 mov r8,QWORD PTR [rsp+0x8]
_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 edi,0x4141aa
40de18: e8 e3 42 ff ff call 402100 <_ZSt20__throw_length_errorPKc@plt>
_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_():
40de1d: 0f 1f 00 nop DWORD PTR [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 r8,QWORD PTR [rdi+0x8]
40de24: 4c 3b 47 10 cmp r8,QWORD PTR [rdi+0x10]
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 movzx eax,BYTE PTR [rsi]
40de2d: 41 88 00 mov BYTE PTR [r8],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40de30: 48 83 47 08 01 add QWORD PTR [rdi+0x8],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:125
40de35: c3 ret
40de36: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:121
40de40: 48 89 f2 mov rdx,rsi
40de43: 4c 89 c6 mov rsi,r8
40de46: e9 75 fe ff ff jmp 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40de4b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 ebp,esi
40de53: 53 push rbx
40de54: 48 83 ec 18 sub rsp,0x18
40de58: 48 8b 07 mov rax,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40de5b: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40de63: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de67: 48 83 c4 18 add rsp,0x18
40de6b: 5b pop rbx
40de6c: 5d pop rbp
40de6d: c3 ret
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 movzx eax,BYTE PTR [rax+0x1]
40de74: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de77: 48 8b 7f 08 mov rdi,QWORD PTR [rdi+0x8]
_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 BYTE PTR [rsp+0xf],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40de7f: 48 8b 77 08 mov rsi,QWORD PTR [rdi+0x8]
40de83: 48 3b 77 10 cmp rsi,QWORD PTR [rdi+0x10]
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 BYTE PTR [rsi],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40de8b: 48 83 47 08 01 add QWORD PTR [rdi+0x8],0x1
_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 rax,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40de93: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40de97: 48 83 c4 18 add rsp,0x18
40de9b: 5b pop rbx
40de9c: 5d pop rbp
40de9d: c3 ret
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 rdx,[rsp+0xf]
40dea5: e8 16 fe ff ff call 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 nop DWORD PTR [rax+0x0]
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 ebp,esi
40deb3: 53 push rbx
40deb4: 48 83 ec 18 sub rsp,0x18
40deb8: 48 8b 07 mov rax,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40debb: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40dec3: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40dec7: 48 83 c4 18 add rsp,0x18
40decb: 5b pop rbx
40decc: 5d pop rbp
40decd: c3 ret
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 movzx eax,BYTE PTR [rax+0x1]
40ded4: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40ded7: 48 8b 7f 08 mov rdi,QWORD PTR [rdi+0x8]
_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 BYTE PTR [rsp+0xf],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40dedf: 48 8b 77 08 mov rsi,QWORD PTR [rdi+0x8]
40dee3: 48 3b 77 10 cmp rsi,QWORD PTR [rdi+0x10]
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 BYTE PTR [rsi],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40deeb: 48 83 47 08 01 add QWORD PTR [rdi+0x8],0x1
_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 rax,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40def3: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40def7: 48 83 c4 18 add rsp,0x18
40defb: 5b pop rbx
40defc: 5d pop rbp
40defd: c3 ret
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 rdx,[rsp+0xf]
40df05: e8 b6 fd ff ff call 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 nop DWORD PTR [rax+0x0]
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 ebp,esi
40df17: 53 push rbx
40df18: 48 83 ec 18 sub rsp,0x18
40df1c: 48 8b 07 mov rax,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40df1f: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40df27: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40df2b: 48 83 c4 18 add rsp,0x18
40df2f: 5b pop rbx
40df30: 5d pop rbp
40df31: 41 5c pop r12
40df33: 41 5d pop r13
40df35: c3 ret
40df36: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40df40: 4c 8b 67 08 mov r12,QWORD PTR [rdi+0x8]
40df44: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40df47: 44 0f be 68 01 movsx r13d,BYTE PTR [rax+0x1]
_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 rdi,QWORD PTR [r12+0x68]
40df51: e8 5a 41 ff ff call 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 esi,r13d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40df5c: 48 8b 00 mov rax,QWORD PTR [rax]
40df5f: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,QWORD PTR [r12+0x8]
_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 BYTE PTR [rsp+0xf],al
_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 rsi,QWORD PTR [r12+0x10]
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 BYTE PTR [rsi],al
_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 add QWORD PTR [r12+0x8],0x1
_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 rax,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40df7d: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40df81: 48 83 c4 18 add rsp,0x18
40df85: 5b pop rbx
40df86: 5d pop rbp
40df87: 41 5c pop r12
40df89: 41 5d pop r13
40df8b: c3 ret
40df8c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdx,[rsp+0xf]
40df95: 4c 89 e7 mov rdi,r12
40df98: e8 23 fd ff ff call 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 ebp,esi
40dfa7: 53 push rbx
40dfa8: 48 83 ec 18 sub rsp,0x18
40dfac: 48 8b 07 mov rax,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40dfaf: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40dfb7: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40dfbb: 48 83 c4 18 add rsp,0x18
40dfbf: 5b pop rbx
40dfc0: 5d pop rbp
40dfc1: 41 5c pop r12
40dfc3: 41 5d pop r13
40dfc5: c3 ret
40dfc6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
40dfd0: 4c 8b 67 08 mov r12,QWORD PTR [rdi+0x8]
40dfd4: 48 89 fb mov rbx,rdi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40dfd7: 44 0f be 68 01 movsx r13d,BYTE PTR [rax+0x1]
_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 rdi,QWORD PTR [r12+0x68]
40dfe1: e8 ca 40 ff ff call 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 esi,r13d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40dfec: 48 8b 00 mov rax,QWORD PTR [rax]
40dfef: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,QWORD PTR [r12+0x8]
_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 BYTE PTR [rsp+0xf],al
_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 rsi,QWORD PTR [r12+0x10]
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 BYTE PTR [rsi],al
_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 add QWORD PTR [r12+0x8],0x1
_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 rax,QWORD PTR [rbx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40e00d: 40 88 68 01 mov BYTE PTR [rax+0x1],bpl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e011: 48 83 c4 18 add rsp,0x18
40e015: 5b pop rbx
40e016: 5d pop rbp
40e017: 41 5c pop r12
40e019: 41 5d pop r13
40e01b: c3 ret
40e01c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdx,[rsp+0xf]
40e025: 4c 89 e7 mov rdi,r12
40e028: e8 93 fc ff ff call 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 rbx,0x3fffffffffffffff
_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 rsp,0x28
40e048: 4c 8b 77 08 mov r14,QWORD PTR [rdi+0x8]
_ZNKSt6vectorISt4pairIccESaIS1_EE4sizeEv():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:918
40e04c: 4c 8b 27 mov r12,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40e04f: 4c 89 f0 mov rax,r14
40e052: 4c 29 e0 sub rax,r12
40e055: 48 d1 f8 sar rax,1
_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 rax,rbx
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 ecx,0x1
40e069: 48 89 f5 mov rbp,rsi
40e06c: 49 89 fd mov r13,rdi
40e06f: 48 0f 45 c8 cmovne rcx,rax
40e073: 48 01 c8 add rax,rcx
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 rsi,r12
40e07c: 0f b6 c9 movzx ecx,cl
_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 mov QWORD PTR [rsp+0x8],0x0
40e09a: bb 02 00 00 00 mov ebx,0x2
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 movzx eax,WORD PTR [rdx]
40e0a5: 66 41 89 04 37 mov WORD PTR [r15+rsi*1],ax
_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 rbp,r12
40e0ad: 74 2a je 40e0d9 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0xa9>
40e0af: 48 89 ee mov rsi,rbp
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40e0b2: 4c 89 fa mov rdx,r15
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1013
40e0b5: 4c 89 e0 mov rax,r12
40e0b8: 4c 29 e6 sub rsi,r12
40e0bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 movzx ecx,WORD PTR [rax]
_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 rax,0x2
40e0c7: 48 83 c2 02 add rdx,0x2
_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 WORD PTR [rdx-0x2],cx
_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 rax,rbp
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 rbx,[r15+rsi*1+0x2]
_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 rbp,r14
40e0dc: 74 14 je 40e0f2 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0xc2>
40e0de: 49 29 ee sub r14,rbp
_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 rdi,rbx
40e0e4: 48 89 ee mov rsi,rbp
40e0e7: 4c 89 f2 mov rdx,r14
_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 rbx,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
40e0ed: e8 8e 40 ff ff call 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 rsi,QWORD PTR [r13+0x10]
_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 rdi,r12
_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 rsi,r12
_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 call 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 rax,QWORD PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40e10b: 66 49 0f 6e c7 movq xmm0,r15
40e110: 66 48 0f 6e cb movq xmm1,rbx
40e115: 66 0f 6c c1 punpcklqdq xmm0,xmm1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40e119: 49 89 45 10 mov QWORD PTR [r13+0x10],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40e11d: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40e122: 48 83 c4 28 add rsp,0x28
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 ret
40e131: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rax,rbx
40e13b: 48 0f 47 c3 cmova rax,rbx
40e13f: 48 8d 1c 00 lea rbx,[rax+rax*1]
40e143: 48 89 df mov rdi,rbx
40e146: 48 89 54 24 18 mov QWORD PTR [rsp+0x18],rdx
40e14b: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
40e150: e8 5b 40 ff ff call 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 rsi,QWORD PTR [rsp+0x10]
40e15a: 48 8b 54 24 18 mov rdx,QWORD PTR [rsp+0x18]
_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 r15,rax
_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 rax,rbx
40e165: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
_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 rbx,[r15+0x2]
_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 jmp 40e0a2 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x72>
40e173: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rbx,0x7ffffffffffffffe
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 edi,0x4141aa
40e189: e8 72 3f ff ff call 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 rbx,rdi
40e19d: 48 83 ec 78 sub rsp,0x78
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0xb
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 xmm0,rsi
40e1b5: 66 48 0f 6e ca movq xmm1,rdx
40e1ba: 49 89 f5 mov r13,rsi
40e1bd: 48 89 d5 mov rbp,rdx
40e1c0: 66 0f 6c c1 punpcklqdq xmm0,xmm1
40e1c4: 0f 29 44 24 20 movaps XMMWORD PTR [rsp+0x20],xmm0
_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 eax,0x10
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 eax,0x11
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 eax,0xf
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 call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40e1e9: 41 89 c4 mov r12d,eax
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xe
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 rsi,[rbx+0xd0]
_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 rdi,[rbx+0x110]
_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 call 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 r12,[rbx+0x8]
_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 rdi,r12
40e226: e8 75 6c ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rax,QWORD PTR [rbx+0x188]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movzx edx,BYTE PTR [rsi]
40e24d: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
40e251: 44 0f b7 24 50 movzx r12d,WORD PTR [rax+rdx*2]
_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 rdx,QWORD PTR [rbx+0x118]
40e25d: 48 01 f2 add rdx,rsi
_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 r12w,0x100
_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 call 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
40e26b: 89 c2 mov edx,eax
40e26d: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax
40e271: c1 ea 10 shr edx,0x10
_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 dl,0x1
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 movzx eax,WORD PTR [rsp+0x50]
_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 BYTE PTR [rbp+0x62],dl
_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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
40e295: 48 83 c4 78 add rsp,0x78
40e299: 44 89 e0 mov eax,r12d
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 ret
40e2a7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 rax,QWORD PTR [rbx+0x110]
40e2b7: 0f b6 18 movzx ebx,BYTE PTR [rax]
_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 rax,QWORD PTR [rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40e2bf: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40e2c7: 88 58 01 mov BYTE PTR [rax+0x1],bl
/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 nop DWORD PTR [rax+0x0]
_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 cmp WORD PTR [rsp+0x50],0x0
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 esi,0x414400
40e2dd: 31 ff xor edi,edi
40e2df: e8 7c 40 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40e2e4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 movzx eax,BYTE PTR [rax+0x1]
_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 rdi,QWORD PTR [rsp+0x28]
40e2f1: 48 8d 74 24 50 lea rsi,[rsp+0x50]
_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 BYTE PTR [rsp+0x50],al
_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 call 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 rax,QWORD PTR [rsp+0x20]
_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 nop WORD PTR cs:[rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
40e310: 41 0f b6 45 01 movzx eax,BYTE PTR [r13+0x1]
_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 rsi,[rsp+0x50]
40e31a: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x50],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40e32b: e9 06 ff ff ff jmp 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 rsi,QWORD PTR [rbp+0x50]
40e334: 48 3b 75 58 cmp rsi,QWORD PTR [rbp+0x58]
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 eax,DWORD PTR [rsp+0x50]
_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 rsi,0x4
_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 DWORD PTR [rsi-0x4],eax
_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 QWORD PTR [rbp+0x50],rsi
40e34d: e9 3d ff ff ff jmp 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e352: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
40e35f: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
40e375: e8 26 6b ff ff call 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 jmp 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 rsi,[rdi+0xd0]
40e387: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
40e39a: e8 01 6b ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40e39f: 48 8b 93 10 01 00 00 mov rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x68]
40e3aa: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
40e3af: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
40e3b6: 48 01 d1 add rcx,rdx
40e3b9: e8 d2 cc ff ff call 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 cmp QWORD PTR [rsp+0x58],0x0
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 rax,QWORD PTR [rsp+0x50]
_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 r12,[rsp+0x30]
40e3d4: 48 89 ef mov rdi,rbp
40e3d7: 4c 89 e6 mov rsi,r12
_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 movzx eax,BYTE PTR [rax]
40e3dd: 88 44 24 30 mov BYTE PTR [rsp+0x30],al
_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 call 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 cmp QWORD PTR [rsp+0x58],0x1
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 cmp BYTE PTR [r13+0x0],0x0
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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
40e407: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
40e415: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e423: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
40e42f: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
40e442: e8 59 6a ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x68]
40e45d: 4c 8d 64 24 30 lea r12,[rsp+0x30]
40e462: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
40e469: 4c 89 e7 mov rdi,r12
40e46c: 48 01 d1 add rcx,rdx
40e46f: e8 1c cc ff ff call 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 rcx,QWORD PTR [rsp+0x38]
_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 rdx,QWORD PTR [rsp+0x30]
_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 rsi,QWORD PTR [rbp+0x68]
40e48b: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
40e490: 48 01 d1 add rcx,rdx
40e493: e8 78 ad ff ff call 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
40e498: 4c 89 e7 mov rdi,r12
40e49b: 48 8d 74 24 50 lea rsi,[rsp+0x50]
40e4a0: e8 4b 42 ff ff call 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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
40e4af: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
40e4b9: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x20]
40e4c6: 48 3b 7d 28 cmp rdi,QWORD PTR [rbp+0x28]
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 rax,[rdi+0x10]
_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 rdx,QWORD PTR [rsp+0x38]
_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 QWORD PTR [rdi],rax
_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 rsi,QWORD PTR [rsp+0x30]
_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 rdx,rsi
_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 call 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 add QWORD PTR [rbp+0x20],0x20
_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 rdi,QWORD PTR [rsp+0x30]
_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 rax,[rsp+0x40]
40e4f8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x40]
40e506: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e514: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
40e51f: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
40e532: e8 69 69 ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rdx,QWORD PTR [rbx+0x118]
40e550: 31 c9 xor ecx,ecx
40e552: 48 8b 7d 68 mov rdi,QWORD PTR [rbp+0x68]
40e556: 48 01 f2 add rdx,rsi
40e559: e8 22 90 ff ff call 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 edx,eax
40e560: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40e563: a9 00 00 01 00 test eax,0x10000
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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
_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 BYTE PTR [rbp+0x62],dl
_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 jmp 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e585: 0f 1f 00 nop DWORD PTR [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 movzx eax,BYTE PTR [r13+0x1]
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40e58d: 4c 89 e6 mov rsi,r12
40e590: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x30],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40e5a1: e9 57 fe ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 r15,[rbx+0x110]
_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 rsi,[rbx+0xd0]
_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 rdi,r15
_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 r14,[rbx+0x8]
_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 QWORD PTR [rsp+0x8],rsi
40e5ca: e8 41 3b ff ff call 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 rdi,r14
40e5d2: e8 c9 68 ff ff call 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 movzx r12d,BYTE PTR [r13+0x0]
40e5dc: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 test BYTE PTR [rbx],0x10
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 cmp DWORD PTR [rbx+0x98],0xb
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 rdi,r15
40e603: e8 08 3b ff ff call 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 rdi,r14
40e60b: e8 90 68 ff ff call 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 esi,0x2d
40e615: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
40e61a: e8 31 f8 ff ff call 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 jmp 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e624: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
40e628: 48 8b 44 24 50 mov rax,QWORD PTR [rsp+0x50]
40e62d: 0f b6 18 movzx ebx,BYTE PTR [rax]
_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 rax,QWORD PTR [rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40e635: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40e641: 88 58 01 mov BYTE PTR [rax+0x1],bl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
40e644: e9 b4 fd ff ff jmp 40e3fd <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26d>
40e649: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 movzx eax,BYTE PTR [r13+0x1]
_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 rsi,[rsp+0x50]
40e65a: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x50],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40e66b: e9 e2 fd ff ff jmp 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 rbp,0x18
_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 rsi,rdi
40e677: 4c 89 e2 mov rdx,r12
40e67a: 48 89 ef mov rdi,rbp
40e67d: e8 8e f3 ff ff call 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
40e682: e9 67 fe ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 movzx eax,BYTE PTR [r13+0x1]
_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 rsi,[rsp+0x50]
40e69a: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x50],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40e6ab: e9 92 fe ff ff jmp 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 rdi,rbx
40e6b3: 48 89 74 24 08 mov QWORD PTR [rsp+0x8],rsi
40e6b8: e8 33 8d ff ff call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40e6bd: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xb
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 esi,0x2d
40e6e3: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
/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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
40e6ee: e8 5d f7 ff ff call 40de50 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
40e6f3: e9 9d fb ff ff jmp 40e295 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
40e6f8: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,[rbp+0x48]
_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 rdx,[rsp+0x50]
40e709: e8 f2 9f ff ff call 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
40e70e: e9 7c fb ff ff jmp 40e28f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
40e713: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rsp+0x28]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40e71d: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e721: 48 8b 77 08 mov rsi,QWORD PTR [rdi+0x8]
_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 BYTE PTR [rsp+0x1f],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
40e729: 48 3b 77 10 cmp rsi,QWORD PTR [rdi+0x10]
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 BYTE PTR [rsi],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
40e731: 48 83 47 08 01 add QWORD PTR [rdi+0x8],0x1
_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 rax,QWORD PTR [rsp+0x20]
_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 jmp 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 rdx,QWORD PTR [rbx+0x110]
40e747: 41 0f b6 75 01 movzx esi,BYTE PTR [r13+0x1]
40e74c: 0f b6 0a movzx ecx,BYTE PTR [rdx]
_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 cl,sil
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 dl,sil
_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 rsi,QWORD PTR [rbp+0x38]
_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 dh,cl
40e763: 66 89 54 24 50 mov WORD PTR [rsp+0x50],dx
_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 rsi,QWORD PTR [rbp+0x40]
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 WORD PTR [rsi],dx
_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 rsi,0x2
40e775: 48 89 75 38 mov QWORD PTR [rbp+0x38],rsi
_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 mov BYTE PTR [r13+0x0],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40e77e: 41 89 c4 mov r12d,eax
40e781: e9 0f fb ff ff jmp 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 rdx,[rsp+0x1f]
40e78b: e8 30 f5 ff ff call 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 rdi,r15
40e795: e8 76 39 ff ff call 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 rdi,r14
40e79d: e8 fe 66 ff ff call 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 movzx eax,BYTE PTR [r13+0x1]
_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 al,0x2d
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 BYTE PTR [rsp+0x50],al
_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 rsi,QWORD PTR [rbp+0x38]
_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 mov BYTE PTR [rsp+0x51],0x2d
_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 rsi,QWORD PTR [rbp+0x40]
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 movzx eax,WORD PTR [rsp+0x50]
_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 rsi,0x2
_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 WORD PTR [rsi-0x2],ax
_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 QWORD PTR [rbp+0x38],rsi
_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 mov BYTE PTR [r13+0x0],0x0
40e7d8: e9 b8 fa ff ff jmp 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 rdi,[rbp+0x30]
_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 rdx,[rsp+0x50]
40e7e6: 88 44 24 08 mov BYTE PTR [rsp+0x8],al
40e7ea: e8 41 f8 ff ff call 40e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>
40e7ef: 0f b6 44 24 08 movzx eax,BYTE PTR [rsp+0x8]
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 rdi,[rbp+0x30]
_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 rdx,[rsp+0x50]
40e7ff: e8 2c f8 ff ff call 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 esi,0x4145f8
40e80b: bf 04 00 00 00 mov edi,0x4
40e810: e8 4b 3b ff ff call 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 rbp,rax
40e818: eb 71 jmp 40e88b <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x6fb>
40e81a: 48 89 c5 mov rbp,rax
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 esi,0x414528
40e824: bf 08 00 00 00 mov edi,0x8
40e829: e8 32 3b ff ff call 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 rdi,QWORD PTR [rsp+0x30]
_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 rax,[rsp+0x40]
40e838: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x40]
40e842: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
40e84e: e8 8d 3a ff ff call 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 esi,0x4144f3
40e85a: 31 ff xor edi,edi
40e85c: e8 ff 3a ff ff call 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 esi,0x41450c
40e866: 31 ff xor edi,edi
40e868: e8 f3 3a ff ff call 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 esi,0x4145d0
40e872: bf 08 00 00 00 mov edi,0x8
40e877: e8 e4 3a ff ff call 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 esi,0x4145a8
40e881: bf 08 00 00 00 mov edi,0x8
40e886: e8 d5 3a ff ff call 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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
40e895: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
40e89f: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 nop WORD PTR [rax+rax*1+0x0]
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 rbp,rdi
40e8be: 48 81 ec 90 01 00 00 sub rsp,0x190
/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 rax,QWORD PTR [rdi+0x180]
_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 mov QWORD PTR [rsp+0xb0],0x0
/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 QWORD PTR [rsp+0xb8],rax
40e8e0: 40 88 b4 24 c0 00 00 00 mov BYTE PTR [rsp+0xc0],sil
_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 WORD PTR [rsp+0xe],dx
_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 XMMWORD PTR [rsp+0x50],xmm0
40e8f2: 0f 29 44 24 60 movaps XMMWORD PTR [rsp+0x60],xmm0
40e8f7: 0f 29 44 24 70 movaps XMMWORD PTR [rsp+0x70],xmm0
40e8fc: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
40e904: 0f 29 84 24 90 00 00 00 movaps XMMWORD PTR [rsp+0x90],xmm0
40e90c: 0f 29 84 24 a0 00 00 00 movaps XMMWORD PTR [rsp+0xa0],xmm0
_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 XMMWORD PTR [rsp+0xc8],xmm0
40e91c: 0f 11 84 24 d8 00 00 00 movups XMMWORD PTR [rsp+0xd8],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:430
40e924: f6 07 10 test BYTE PTR [rdi],0x10
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 r12,[rsp+0x50]
40e932: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
40e938: 4c 89 e2 mov rdx,r12
40e93b: 48 8d 74 24 0e lea rsi,[rsp+0xe]
40e940: 48 89 ef mov rdi,rbp
40e943: e8 48 f8 ff ff call 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 cmp BYTE PTR [rsp+0xe],0x0
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 movzx eax,BYTE PTR [rsp+0xf]
_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 rsi,QWORD PTR [rsp+0x58]
_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 BYTE PTR [rsp+0xf0],al
_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 rsi,QWORD PTR [rsp+0x60]
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 BYTE PTR [rsi],al
_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 add QWORD PTR [rsp+0x58],0x1
_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 rdi,r12
40e97a: e8 01 75 ff ff call 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 rax,QWORD PTR [rsp+0x50]
/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 r13,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0xf0]
40e997: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
_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 QWORD PTR [rsp+0xf0],rax
40e9a4: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40e9a9: 0f 29 44 24 50 movaps XMMWORD PTR [rsp+0x50],xmm0
/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 QWORD PTR [rsp+0xf8],rax
40e9b6: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
40e9bb: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],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
40e9c3: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],rax
40e9d5: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
40e9da: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
40e9e2: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],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
40e9f4: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
40e9fc: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],rax
40ea04: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
40ea1c: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
40ea24: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],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
40ea2c: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
40ea44: 48 8b 84 24 a0 00 00 00 mov rax,QWORD PTR [rsp+0xa0]
40ea4c: 48 89 84 24 40 01 00 00 mov QWORD PTR [rsp+0x140],rax
40ea54: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
_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 XMMWORD PTR [rsp+0xa0],xmm0
_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 QWORD PTR [rsp+0x148],rax
_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 eax,DWORD PTR [rsp+0xb0]
40ea73: 89 84 24 50 01 00 00 mov DWORD PTR [rsp+0x150],eax
40ea7a: 48 8b 84 24 b8 00 00 00 mov rax,QWORD PTR [rsp+0xb8]
40ea82: f3 0f 6f 8c 24 c8 00 00 00 movdqu xmm1,XMMWORD PTR [rsp+0xc8]
40ea8b: f3 0f 6f 94 24 d8 00 00 00 movdqu xmm2,XMMWORD PTR [rsp+0xd8]
40ea94: 48 89 84 24 58 01 00 00 mov QWORD PTR [rsp+0x158],rax
40ea9c: 0f b6 84 24 c0 00 00 00 movzx eax,BYTE PTR [rsp+0xc0]
40eaa4: 0f 11 8c 24 68 01 00 00 movups XMMWORD PTR [rsp+0x168],xmm1
40eaac: 88 84 24 60 01 00 00 mov BYTE PTR [rsp+0x160],al
40eab3: 0f 11 94 24 78 01 00 00 movups XMMWORD PTR [rsp+0x178],xmm2
_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 call 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 rsi,[rsp+0x30]
40eac5: 4c 89 ef mov rdi,r13
40eac8: e8 23 72 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 xmm0,rax
_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 rsi,[rsp+0x10]
_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 rdi,[rbp+0x130]
_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 QWORD PTR [rsp+0x10],rdx
40eaee: 0f 11 44 24 18 movups XMMWORD PTR [rsp+0x18],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
40eaf3: e8 48 92 ff ff call 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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
40eb07: ba 03 00 00 00 mov edx,0x3
40eb0c: 48 89 f7 mov rdi,rsi
40eb0f: ff d0 call 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 rdi,QWORD PTR [rsp+0x138]
_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 rsi,QWORD PTR [rsp+0x148]
40eb26: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x120]
_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 rsi,QWORD PTR [rsp+0x130]
40eb43: 48 29 fe sub rsi,rdi
_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 call 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 r12,QWORD PTR [rsp+0x110]
40eb53: 48 8b ac 24 08 01 00 00 mov rbp,QWORD PTR [rsp+0x108]
_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 r12,rbp
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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40eb68: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rsp+0x108]
_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 rsi,QWORD PTR [rsp+0x118]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0xf0]
_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 rsi,QWORD PTR [rsp+0x100]
40ebbc: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x98]
_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 rsi,QWORD PTR [rsp+0xa8]
40ebd9: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x80]
_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 rsi,QWORD PTR [rsp+0x90]
40ebf6: 48 29 fe sub rsi,rdi
_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 call 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 r12,QWORD PTR [rsp+0x70]
40ec03: 48 8b 6c 24 68 mov rbp,QWORD PTR [rsp+0x68]
_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 r12,rbp
40ec0b: 74 2b je 40ec38 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x388>
40ec0d: 0f 1f 00 nop DWORD PTR [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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40ec18: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 r12,rbp
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 rbp,QWORD PTR [rsp+0x68]
_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 rsi,QWORD PTR [rsp+0x78]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rsi,QWORD PTR [rsp+0x60]
40ec5c: 48 29 fe sub rsi,rdi
_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 call 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 rsp,0x190
40ec6b: 5d pop rbp
40ec6c: 41 5c pop r12
40ec6e: 41 5d pop r13
40ec70: c3 ret
40ec71: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rbp,0x20
40ec7c: 49 39 ec cmp r12,rbp
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 jmp 40eb87 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x2d7>
40ec8a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
40ec90: 48 83 c5 20 add rbp,0x20
40ec94: 49 39 ec cmp r12,rbp
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 r12,[rsp+0x50]
_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 call 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 rax,QWORD PTR [rbp+0x110]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
40ecb5: c6 44 24 0e 01 mov BYTE PTR [rsp+0xe],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
40ecba: 0f b6 00 movzx eax,BYTE PTR [rax]
40ecbd: 88 44 24 0f mov BYTE PTR [rsp+0xf],al
40ecc1: e9 67 fc ff ff jmp 40e92d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb+0x7d>
40ecc6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 cmp DWORD PTR [rbp+0x98],0x1c
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 rsi,[rbp+0xd0]
_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 rdi,[rbp+0x110]
40eceb: 4c 8d 64 24 50 lea r12,[rsp+0x50]
_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 call 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 rdi,[rbp+0x8]
40ecf9: e8 a2 61 ff ff call 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 eax,0x2d01
40ed03: 66 89 44 24 0e mov WORD PTR [rsp+0xe],ax
40ed08: e9 20 fc ff ff jmp 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 rdx,[rsp+0xf0]
40ed15: 4c 89 e7 mov rdi,r12
40ed18: e8 a3 ef ff ff call 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40ed1d: e9 55 fc ff ff jmp 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 rbp,rax
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 rbp,rax
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 rbp,rax
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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
40ed40: ba 03 00 00 00 mov edx,0x3
40ed45: 48 89 f7 mov rdi,rsi
40ed48: ff d0 call 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 rdi,[rsp+0xf0]
40ed52: e8 f9 6a ff ff call 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 rdi,r12
40ed5a: e8 f1 6a ff ff call 405850 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EED1Ev>
40ed5f: 48 89 ef mov rdi,rbp
40ed62: e8 79 35 ff ff call 4022e0 <_Unwind_Resume@plt>
40ed67: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbx,rdi
40ed7d: 48 83 ec 68 sub rsp,0x68
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0xb
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 xmm0,rsi
40ed95: 66 48 0f 6e ca movq xmm1,rdx
40ed9a: 49 89 f5 mov r13,rsi
40ed9d: 48 89 d5 mov rbp,rdx
40eda0: 66 0f 6c c1 punpcklqdq xmm0,xmm1
40eda4: 0f 29 44 24 10 movaps XMMWORD PTR [rsp+0x10],xmm0
_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 eax,0x10
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 eax,0x11
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 eax,0xf
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 call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40edc9: 41 89 c4 mov r12d,eax
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xe
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 rsi,[rbx+0xd0]
_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 rdi,[rbx+0x110]
_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 call 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 r12,[rbx+0x8]
_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 rdi,r12
40ee06: e8 95 60 ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rdi,QWORD PTR [rbp+0x70]
40ee21: b9 01 00 00 00 mov ecx,0x1
_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 rax,QWORD PTR [rbx+0x188]
40ee2d: 0f b6 16 movzx edx,BYTE PTR [rsi]
40ee30: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
40ee34: 44 0f b7 24 50 movzx r12d,WORD PTR [rax+rdx*2]
_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 rdx,QWORD PTR [rbx+0x118]
40ee40: 48 01 f2 add rdx,rsi
_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 r12w,0x100
_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 call 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
40ee4e: 89 c2 mov edx,eax
40ee50: 89 44 24 40 mov DWORD PTR [rsp+0x40],eax
40ee54: c1 ea 10 shr edx,0x10
_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 dl,0x1
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 movzx eax,WORD PTR [rsp+0x40]
_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 BYTE PTR [rbp+0x62],dl
_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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
40ee78: 48 83 c4 68 add rsp,0x68
40ee7c: 44 89 e0 mov eax,r12d
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 ret
40ee8a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 rax,QWORD PTR [rbx+0x110]
40ee97: 0f b6 18 movzx ebx,BYTE PTR [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
40ee9a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
40ee9f: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
40eea7: 88 58 01 mov BYTE PTR [rax+0x1],bl
/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 nop DWORD PTR [rax+0x0]
_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 cmp WORD PTR [rsp+0x40],0x0
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 esi,0x414400
40eebd: 31 ff xor edi,edi
40eebf: e8 9c 34 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
40eec4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rbp,QWORD PTR [rsp+0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
40eecd: 44 0f be 68 01 movsx r13d,BYTE PTR [rax+0x1]
_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 rdi,QWORD PTR [rbp+0x68]
40eed6: e8 d5 31 ff ff call 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 esi,r13d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40eee1: 48 8b 00 mov rax,QWORD PTR [rax]
40eee4: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
40eeec: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 rax,QWORD PTR [rsp+0x10]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [r13+0x1]
_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 call 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 esi,r12d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40ef14: 48 8b 00 mov rax,QWORD PTR [rax]
40ef17: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
40ef1f: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40ef30: e9 e1 fe ff ff jmp 40ee16 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xa6>
40ef35: 0f 1f 00 nop DWORD PTR [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 rsi,QWORD PTR [rbp+0x50]
40ef3c: 48 3b 75 58 cmp rsi,QWORD PTR [rbp+0x58]
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 eax,DWORD PTR [rsp+0x40]
_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 rsi,0x4
_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 DWORD PTR [rsi-0x4],eax
_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 QWORD PTR [rbp+0x50],rsi
40ef55: e9 18 ff ff ff jmp 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
40ef5a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
40ef67: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
40ef7d: e8 1e 5f ff ff call 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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
40ef97: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
40efaa: e8 f1 5e ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
40efaf: 48 8b 93 10 01 00 00 mov rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x70]
40efba: 48 8d 7c 24 40 lea rdi,[rsp+0x40]
40efbf: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
40efc6: 48 01 d1 add rcx,rdx
40efc9: e8 c2 c0 ff ff call 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 cmp QWORD PTR [rsp+0x48],0x0
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 rax,QWORD PTR [rsp+0x40]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [rax]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40efec: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40efef: 48 8b 00 mov rax,QWORD PTR [rax]
40eff2: 44 89 e6 mov esi,r12d
40eff5: ff 50 20 call QWORD PTR [rax+0x20]
_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 r12,[rsp+0x20]
40effd: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x20],al
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f004: 4c 89 e6 mov rsi,r12
40f007: e8 14 ee ff ff call 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 cmp QWORD PTR [rsp+0x48],0x1
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 cmp BYTE PTR [r13+0x0],0x0
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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
40f02d: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
40f03b: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
40f049: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
40f057: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
40f06a: e8 31 5e ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x70]
40f085: 4c 8d 64 24 20 lea r12,[rsp+0x20]
40f08a: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
40f091: 4c 89 e7 mov rdi,r12
40f094: 48 01 d1 add rcx,rdx
40f097: e8 f4 bf ff ff call 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 rcx,QWORD PTR [rsp+0x28]
_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 rdx,QWORD PTR [rsp+0x20]
_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 rsi,QWORD PTR [rbp+0x70]
40f0b3: 48 8d 7c 24 40 lea rdi,[rsp+0x40]
40f0b8: 48 01 d1 add rcx,rdx
40f0bb: e8 50 a1 ff ff call 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
40f0c0: 4c 89 e7 mov rdi,r12
40f0c3: 48 8d 74 24 40 lea rsi,[rsp+0x40]
40f0c8: e8 23 36 ff ff call 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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
40f0d7: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
40f0e1: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x20]
40f0ee: 48 3b 7d 28 cmp rdi,QWORD PTR [rbp+0x28]
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 rax,[rdi+0x10]
_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 rdx,QWORD PTR [rsp+0x28]
_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 QWORD PTR [rdi],rax
_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 rsi,QWORD PTR [rsp+0x20]
_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 rdx,rsi
_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 call 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 add QWORD PTR [rbp+0x20],0x20
_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 rdi,QWORD PTR [rsp+0x20]
_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 rax,[rsp+0x30]
40f120: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x30]
40f12e: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 40ee72 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
40f13c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
40f147: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
40f15a: e8 41 5d ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rdi,QWORD PTR [rbp+0x70]
40f175: b9 01 00 00 00 mov ecx,0x1
40f17a: 48 8b 93 18 01 00 00 mov rdx,QWORD PTR [rbx+0x118]
40f181: 48 01 f2 add rdx,rsi
40f184: e8 f7 83 ff ff call 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 edx,eax
40f18b: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
40f18e: a9 00 00 01 00 test eax,0x10000
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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
_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 BYTE PTR [rbp+0x62],dl
_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 jmp 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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r14d,BYTE PTR [r13+0x1]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40f1be: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f1c1: 48 8b 00 mov rax,QWORD PTR [rax]
40f1c4: 44 89 f6 mov esi,r14d
40f1c7: ff 50 20 call QWORD PTR [rax+0x20]
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
40f1ca: 4c 89 e6 mov rsi,r12
40f1cd: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x20],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40f1de: e9 40 fe ff ff jmp 40f023 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2b3>
40f1e3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r15,[rbx+0x110]
_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 rsi,[rbx+0xd0]
_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 rdi,r15
_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 r14,[rbx+0x8]
_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 QWORD PTR [rsp+0x8],rsi
40f202: e8 09 2f ff ff call 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 rdi,r14
40f20a: e8 91 5c ff ff call 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 movzx r12d,BYTE PTR [r13+0x0]
40f214: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 test BYTE PTR [rbx],0x10
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 cmp DWORD PTR [rbx+0x98],0xb
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 rdi,r15
40f23b: e8 d0 2e ff ff call 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 rdi,r14
40f243: e8 58 5c ff ff call 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 esi,0x2d
40f24d: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
40f252: e8 49 ed ff ff call 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 jmp 40ee78 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
40f25c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
40f260: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
40f265: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
40f26a: 0f be 30 movsx esi,BYTE PTR [rax]
40f26d: e8 2e ed ff ff call 40dfa0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
40f272: e9 ac fd ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [r13+0x1]
_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 call 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 esi,r12d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f294: 48 8b 00 mov rax,QWORD PTR [rax]
40f297: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
40f29f: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40f2b0: e9 c5 fd ff ff jmp 40f07a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x30a>
40f2b5: 0f 1f 00 nop DWORD PTR [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 rbp,0x18
_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 rsi,rdi
40f2bf: 4c 89 e2 mov rdx,r12
40f2c2: 48 89 ef mov rdi,rbp
40f2c5: e8 46 e7 ff ff call 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
40f2ca: e9 47 fe ff ff jmp 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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [r13+0x1]
_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 call 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 esi,r12d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f2e4: 48 8b 00 mov rax,QWORD PTR [rax]
40f2e7: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
40f2ef: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
40f300: e9 65 fe ff ff jmp 40f16a <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3fa>
40f305: 0f 1f 00 nop DWORD PTR [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 rdi,rbx
40f30b: 48 89 74 24 08 mov QWORD PTR [rsp+0x8],rsi
40f310: e8 db 80 ff ff call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
40f315: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xb
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 esi,0x2d
40f33b: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
/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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
40f346: e8 55 ec ff ff call 40dfa0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
40f34b: e9 28 fb ff ff jmp 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 rdi,[rbp+0x48]
_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 rdx,[rsp+0x40]
40f359: e8 a2 93 ff ff call 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
40f35e: e9 0f fb ff ff jmp 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 rdx,QWORD PTR [rbx+0x110]
40f36a: 41 0f b6 75 01 movzx esi,BYTE PTR [r13+0x1]
40f36f: 0f b6 0a movzx ecx,BYTE PTR [rdx]
_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 cl,sil
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 dl,sil
_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 rsi,QWORD PTR [rbp+0x38]
_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 dh,cl
40f386: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx
_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 rsi,QWORD PTR [rbp+0x40]
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 WORD PTR [rsi],dx
_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 rsi,0x2
40f398: 48 89 75 38 mov QWORD PTR [rbp+0x38],rsi
_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 mov BYTE PTR [r13+0x0],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
40f3a1: 41 89 c4 mov r12d,eax
40f3a4: e9 cf fa ff ff jmp 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 rdi,r15
40f3ac: e8 5f 2d ff ff call 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 rdi,r14
40f3b4: e8 e7 5a ff ff call 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 movzx eax,BYTE PTR [r13+0x1]
_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 al,0x2d
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 BYTE PTR [rsp+0x40],al
_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 rsi,QWORD PTR [rbp+0x38]
_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 mov BYTE PTR [rsp+0x41],0x2d
_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 rsi,QWORD PTR [rbp+0x40]
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 movzx eax,WORD PTR [rsp+0x40]
_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 rsi,0x2
_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 WORD PTR [rsi-0x2],ax
_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 QWORD PTR [rbp+0x38],rsi
_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 mov BYTE PTR [r13+0x0],0x0
40f3eb: e9 88 fa ff ff jmp 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 rdi,[rbp+0x30]
_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 rdx,[rsp+0x40]
40f3f9: 88 44 24 08 mov BYTE PTR [rsp+0x8],al
40f3fd: e8 2e ec ff ff call 40e030 <_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_>
40f402: 0f b6 44 24 08 movzx eax,BYTE PTR [rsp+0x8]
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 rdi,[rbp+0x30]
_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 rdx,[rsp+0x40]
40f412: e8 19 ec ff ff call 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 esi,0x4145d0
40f41e: bf 08 00 00 00 mov edi,0x8
40f423: e8 38 2f ff ff call 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 esi,0x4145a8
40f42d: bf 08 00 00 00 mov edi,0x8
40f432: e8 29 2f ff ff call 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 esi,0x414528
40f43c: bf 08 00 00 00 mov edi,0x8
40f441: e8 1a 2f ff ff call 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 rbp,rax
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 esi,0x4144f3
40f450: 31 ff xor edi,edi
40f452: e8 09 2f ff ff call 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 esi,0x41450c
40f45c: 31 ff xor edi,edi
40f45e: e8 fd 2e ff ff call 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 esi,0x4145f8
40f468: bf 04 00 00 00 mov edi,0x4
40f46d: e8 ee 2e ff ff call 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 rbp,rax
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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
40f483: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
40f48d: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
40f499: e8 42 2e ff ff call 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 rdi,QWORD PTR [rsp+0x20]
_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 rax,[rsp+0x30]
40f4a8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x30]
40f4b2: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 nop DWORD PTR [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 rbp,rdi
40f4ce: 53 push rbx
40f4cf: 48 81 ec 98 01 00 00 sub rsp,0x198
_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 xmm1,QWORD PTR [rdi+0x180]
_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 mov QWORD PTR [rsp+0xb0],0x0
_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 BYTE PTR [rsp+0xc8],sil
_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 WORD PTR [rsp+0xe],dx
_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 XMMWORD PTR [rsp+0x50],xmm0
40f500: 0f 29 44 24 60 movaps XMMWORD PTR [rsp+0x60],xmm0
40f505: 0f 29 44 24 70 movaps XMMWORD PTR [rsp+0x70],xmm0
40f50a: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
40f512: 0f 29 84 24 90 00 00 00 movaps XMMWORD PTR [rsp+0x90],xmm0
40f51a: 0f 29 84 24 a0 00 00 00 movaps XMMWORD PTR [rsp+0xa0],xmm0
_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 XMMWORD PTR [rsp+0xb8],xmm1
_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 XMMWORD PTR [rsp+0xd0],xmm0
40f532: 0f 29 84 24 e0 00 00 00 movaps XMMWORD PTR [rsp+0xe0],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:430
40f53a: f6 07 10 test BYTE PTR [rdi],0x10
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 r12,[rsp+0x50]
40f548: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
40f550: 4c 89 e2 mov rdx,r12
40f553: 48 8d 74 24 0e lea rsi,[rsp+0xe]
40f558: 48 89 ef mov rdi,rbp
40f55b: e8 10 f8 ff ff call 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 cmp BYTE PTR [rsp+0xe],0x0
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 rdi,QWORD PTR [rsp+0xb8]
_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 movsx r13d,BYTE PTR [rsp+0xf]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
40f57e: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
40f581: 48 8b 00 mov rax,QWORD PTR [rax]
40f584: 44 89 ee mov esi,r13d
40f587: ff 50 20 call QWORD PTR [rax+0x20]
_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 BYTE PTR [rsp+0xf0],al
_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 rsi,QWORD PTR [rsp+0x58]
40f596: 48 3b 74 24 60 cmp rsi,QWORD PTR [rsp+0x60]
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 BYTE PTR [rsi],al
_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 add QWORD PTR [rsp+0x58],0x1
_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 rdi,r12
40f5ac: e8 0f 73 ff ff call 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 rax,QWORD PTR [rsp+0x50]
/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 r13,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0xf0]
40f5c9: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
_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 QWORD PTR [rsp+0xf0],rax
40f5d6: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
40f5db: 0f 29 44 24 50 movaps XMMWORD PTR [rsp+0x50],xmm0
/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 QWORD PTR [rsp+0xf8],rax
40f5e8: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
40f5ed: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],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
40f5f5: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],rax
40f607: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
40f60c: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
40f614: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],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
40f626: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
40f62e: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],rax
40f636: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
40f64e: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
40f656: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],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
40f65e: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
40f676: 48 8b 84 24 a0 00 00 00 mov rax,QWORD PTR [rsp+0xa0]
40f67e: 48 89 84 24 40 01 00 00 mov QWORD PTR [rsp+0x140],rax
40f686: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
_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 XMMWORD PTR [rsp+0xa0],xmm0
_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 QWORD PTR [rsp+0x148],rax
_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 eax,DWORD PTR [rsp+0xb0]
40f6a5: 89 84 24 50 01 00 00 mov DWORD PTR [rsp+0x150],eax
40f6ac: 48 8b 84 24 b8 00 00 00 mov rax,QWORD PTR [rsp+0xb8]
40f6b4: 66 0f 6f 94 24 d0 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0xd0]
40f6bd: 66 0f 6f 9c 24 e0 00 00 00 movdqa xmm3,XMMWORD PTR [rsp+0xe0]
40f6c6: 48 89 84 24 58 01 00 00 mov QWORD PTR [rsp+0x158],rax
40f6ce: 48 8b 84 24 c0 00 00 00 mov rax,QWORD PTR [rsp+0xc0]
40f6d6: 0f 29 94 24 70 01 00 00 movaps XMMWORD PTR [rsp+0x170],xmm2
40f6de: 48 89 84 24 60 01 00 00 mov QWORD PTR [rsp+0x160],rax
40f6e6: 0f b6 84 24 c8 00 00 00 movzx eax,BYTE PTR [rsp+0xc8]
40f6ee: 0f 29 9c 24 80 01 00 00 movaps XMMWORD PTR [rsp+0x180],xmm3
40f6f6: 88 84 24 68 01 00 00 mov BYTE PTR [rsp+0x168],al
_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 call 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 rsi,[rsp+0x30]
40f707: 4c 89 ef mov rdi,r13
40f70a: e8 e1 65 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 xmm0,rax
_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 rsi,[rsp+0x10]
_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 rdi,[rbp+0x130]
_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 QWORD PTR [rsp+0x10],rdx
40f730: 0f 11 44 24 18 movups XMMWORD PTR [rsp+0x18],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
40f735: e8 06 86 ff ff call 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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
40f749: ba 03 00 00 00 mov edx,0x3
40f74e: 48 89 f7 mov rdi,rsi
40f751: ff d0 call 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 rdi,QWORD PTR [rsp+0x138]
_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 rsi,QWORD PTR [rsp+0x148]
40f768: 48 29 fe sub rsi,rdi
_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 call 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 rdi,QWORD PTR [rsp+0x120]
_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 rsi,QWORD PTR [rsp+0x130]
40f785: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x110]
40f795: 48 8b ac 24 08 01 00 00 mov rbp,QWORD PTR [rsp+0x108]
_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 rbx,rbp
40f7a0: 74 31 je 40f7d3 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x313>
40f7a2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
40f7b0: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x108]
_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 rsi,QWORD PTR [rsp+0x118]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0xf0]
_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 rsi,QWORD PTR [rsp+0x100]
40f800: 48 29 fe sub rsi,rdi
_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 call 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 rdi,r12
40f80b: e8 20 62 ff ff call 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 rsp,0x198
40f817: 5b pop rbx
40f818: 5d pop rbp
40f819: 41 5c pop r12
40f81b: 41 5d pop r13
40f81d: c3 ret
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 rbp,0x20
40f824: 48 39 eb cmp rbx,rbp
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 r12,[rsp+0x50]
_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 call 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 rax,QWORD PTR [rbp+0x110]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
40f845: c6 44 24 0e 01 mov BYTE PTR [rsp+0xe],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
40f84a: 0f b6 00 movzx eax,BYTE PTR [rax]
40f84d: 88 44 24 0f mov BYTE PTR [rsp+0xf],al
40f851: e9 ed fc ff ff jmp 40f543 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb+0x83>
40f856: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 cmp DWORD PTR [rbp+0x98],0x1c
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 rsi,[rbp+0xd0]
_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 rdi,[rbp+0x110]
40f87b: 4c 8d 64 24 50 lea r12,[rsp+0x50]
_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 call 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 rdi,[rbp+0x8]
40f889: e8 12 56 ff ff call 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 eax,0x2d01
40f893: 66 89 44 24 0e mov WORD PTR [rsp+0xe],ax
40f898: e9 a6 fc ff ff jmp 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 rdx,[rsp+0xf0]
40f8a5: 4c 89 e7 mov rdi,r12
40f8a8: e8 13 e4 ff ff call 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
40f8ad: e9 f7 fc ff ff jmp 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 rbp,rax
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 rbp,rax
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 rbp,rax
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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
40f8d0: ba 03 00 00 00 mov edx,0x3
40f8d5: 48 89 f7 mov rdi,rsi
40f8d8: ff d0 call 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 rdi,[rsp+0xf0]
40f8e2: e8 49 61 ff ff call 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 rdi,r12
40f8ea: e8 41 61 ff ff call 405a30 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EED1Ev>
40f8ef: 48 89 ef mov rdi,rbp
40f8f2: e8 e9 29 ff ff call 4022e0 <_Unwind_Resume@plt>
40f8f7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbp,0x1ffffffffffffff
_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 rsp,0x28
40f918: 4c 8b 7f 08 mov r15,QWORD PTR [rdi+0x8]
_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 r14,QWORD PTR [rdi]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:919
40f91f: 4c 89 f8 mov rax,r15
40f922: 4c 29 f0 sub rax,r14
40f925: 48 c1 f8 06 sar rax,0x6
_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 rax,rbp
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 r12,rsi
40f938: be 01 00 00 00 mov esi,0x1
40f93d: 49 89 fd mov r13,rdi
40f940: 48 0f 45 f0 cmovne rsi,rax
40f944: 31 ff xor edi,edi
40f946: 48 01 f0 add rax,rsi
_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 rsi,r12
40f94c: 40 0f 92 c7 setb dil
40f950: 4c 29 f6 sub rsi,r14
_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 mov QWORD PTR [rsp+0x8],0x0
40f96e: bb 40 00 00 00 mov ebx,0x40
40f973: 48 c7 04 24 00 00 00 00 mov QWORD PTR [rsp],0x0
_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 rax,QWORD PTR [rsp]
_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 rdi,QWORD PTR [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:449
40f982: 48 01 f0 add rax,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
40f985: 48 8d 70 10 lea rsi,[rax+0x10]
40f989: 48 89 30 mov QWORD PTR [rax],rsi
_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 rsi,[rdx+0x10]
_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 rdi,rsi
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 QWORD PTR [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
40f99c: 48 8b 7a 10 mov rdi,QWORD PTR [rdx+0x10]
40f9a0: 48 89 78 10 mov QWORD PTR [rax+0x10],rdi
_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 rdi,QWORD PTR [rdx+0x8]
_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 QWORD PTR [rdx],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
40f9ab: 48 8d 70 30 lea rsi,[rax+0x30]
40f9af: 48 89 70 20 mov QWORD PTR [rax+0x20],rsi
_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 rsi,[rdx+0x30]
_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 QWORD PTR [rax+0x8],rdi
_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 rdi,QWORD PTR [rdx+0x20]
_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 mov QWORD PTR [rdx+0x8],0x0
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40f9c7: c6 42 10 00 mov BYTE PTR [rdx+0x10],0x0
_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 rdi,rsi
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 QWORD PTR [rax+0x20],rdi
_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 rdi,QWORD PTR [rdx+0x30]
40f9dc: 48 89 78 30 mov QWORD PTR [rax+0x30],rdi
_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 rdi,QWORD PTR [rdx+0x28]
_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 QWORD PTR [rdx+0x20],rsi
_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 mov QWORD PTR [rdx+0x28],0x0
40f9f0: 48 89 78 28 mov QWORD PTR [rax+0x28],rdi
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40f9f4: c6 42 30 00 mov BYTE PTR [rdx+0x30],0x0
_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 r12,r14
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 rbp,QWORD PTR [rsp]
40fa05: 49 8d 5e 10 lea rbx,[r14+0x10]
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 nop DWORD PTR [rax+rax*1+0x0]
_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 QWORD PTR [rbp+0x0],rdx
_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 rdx,QWORD PTR [rbx]
_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 QWORD PTR [rbp+0x10],rdx
_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 rdx,QWORD PTR [rbx-0x8]
_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 rsi,[rbx+0x20]
_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 QWORD PTR [rbp+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
40fa27: 48 8d 55 30 lea rdx,[rbp+0x30]
_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 QWORD PTR [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 mov QWORD PTR [rbx-0x8],0x0
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fa37: c6 03 00 mov BYTE PTR [rbx],0x0
_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 QWORD PTR [rbp+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
40fa3e: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
_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 rdx,rsi
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 QWORD PTR [rbp+0x20],rdx
_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 rdx,QWORD PTR [rbx+0x20]
_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 QWORD PTR [rbp+0x30],rdx
_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 rdx,QWORD PTR [rbx+0x18]
_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 rdi,QWORD PTR [rbx-0x10]
_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 QWORD PTR [rbp+0x28],rdx
_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 rdi,rbx
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 rax,QWORD PTR [rbx]
40fa6b: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdx,[rbx+0x40]
40fa78: 48 83 c3 30 add rbx,0x30
40fa7c: 48 83 c5 40 add rbp,0x40
40fa80: 49 39 dc cmp r12,rbx
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 rbx,rdx
_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 rdx,[rbp+0x10]
40fa8c: 48 89 55 00 mov QWORD PTR [rbp+0x0],rdx
_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 rdx,QWORD PTR [rbx-0x10]
_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 rdx,rbx
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 xmm1,XMMWORD PTR [rbx]
40faa1: 0f 11 4d 10 movups XMMWORD PTR [rbp+0x10],xmm1
40faa5: e9 71 ff ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rax,rbp
40fab3: 48 0f 46 e8 cmovbe rbp,rax
40fab7: 48 c1 e5 06 shl rbp,0x6
40fabb: 48 89 ef mov rdi,rbp
40fabe: 48 89 54 24 18 mov QWORD PTR [rsp+0x18],rdx
40fac3: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
40fac8: e8 e3 26 ff ff call 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 rsi,QWORD PTR [rsp+0x10]
40fad2: 48 8b 54 24 18 mov rdx,QWORD PTR [rsp+0x18]
_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 rbp,rax
_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 QWORD PTR [rsp],rax
_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 rbx,[rax+0x40]
_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 QWORD PTR [rsp+0x8],rbp
_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 jmp 40f97b <_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_+0x7b>
40faec: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 xmm2,XMMWORD PTR [rbx+0x20]
40faf5: 0f 11 55 30 movups XMMWORD PTR [rbp+0x30],xmm2
40faf9: e9 59 ff ff ff jmp 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 rbx,[rbp+0x40]
_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 r12,r15
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 rax,[r12+0x10]
40fb12: 4d 8d 47 10 lea r8,[r15+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_uninitialized.h:1012
40fb16: 48 89 da mov rdx,rbx
40fb19: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdx+0x10]
40fb24: 48 89 32 mov QWORD PTR [rdx],rsi
_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 rsi,QWORD PTR [rax-0x10]
_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 rax,rsi
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 QWORD PTR [rdx],rsi
_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 rsi,QWORD PTR [rax]
40fb3a: 48 89 72 10 mov QWORD PTR [rdx+0x10],rsi
_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 rsi,QWORD PTR [rax-0x8]
_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 rdi,[rax+0x20]
_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 QWORD PTR [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 mov QWORD PTR [rax-0x8],0x0
40fb52: 48 89 72 08 mov QWORD PTR [rdx+0x8],rsi
_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 rsi,[rdx+0x30]
40fb5a: 48 89 72 20 mov QWORD PTR [rdx+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
40fb5e: 48 8b 70 10 mov rsi,QWORD PTR [rax+0x10]
_ZNSt11char_traitsIcE6assignERcRKc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322
40fb62: c6 00 00 mov BYTE PTR [rax],0x0
_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 rsi,rdi
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 QWORD PTR [rdx+0x20],rsi
_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 rsi,QWORD PTR [rax+0x20]
_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 rax,0x40
40fb76: 48 83 c2 40 add rdx,0x40
_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 QWORD PTR [rdx-0x10],rsi
_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 rsi,QWORD PTR [rax-0x28]
40fb82: 48 89 72 e8 mov QWORD PTR [rdx-0x18],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
40fb86: 4c 39 c0 cmp rax,r8
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 r15,r12
40fb8e: 4c 01 fb add rbx,r15
_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 rsi,QWORD PTR [r13+0x10]
_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 rdi,r14
_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 rsi,r14
_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 call 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 xmm0,QWORD PTR [rsp]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fbaa: 48 8b 44 24 08 mov rax,QWORD PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40fbaf: 66 48 0f 6e eb movq xmm5,rbx
40fbb4: 66 0f 6c c5 punpcklqdq xmm0,xmm5
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:504
40fbb8: 49 89 45 10 mov QWORD PTR [r13+0x10],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:502
40fbbc: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:505
40fbc1: 48 83 c4 28 add rsp,0x28
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 ret
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:395
40fbd0: f3 0f 6f 60 20 movdqu xmm4,XMMWORD PTR [rax+0x20]
_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 rsi,QWORD PTR [rax+0x18]
_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 rax,0x40
40fbdd: 48 83 c2 40 add rdx,0x40
40fbe1: 0f 11 62 f0 movups XMMWORD PTR [rdx-0x10],xmm4
_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 QWORD PTR [rdx-0x18],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
40fbe9: 49 39 c0 cmp r8,rax
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 rsi,[rdx+0x10]
40fbf2: 48 89 32 mov QWORD PTR [rdx],rsi
_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 rsi,QWORD PTR [rax-0x10]
_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 rax,rsi
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 xmm3,XMMWORD PTR [rax]
40fc06: 0f 11 5a 10 movups XMMWORD PTR [rdx+0x10],xmm3
40fc0a: e9 2f ff ff ff jmp 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 rbp,0x7fffffffffffffc0
40fc1a: e9 9c fe ff ff jmp 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 xmm7,XMMWORD PTR [rdx+0x30]
40fc25: 0f 11 78 30 movups XMMWORD PTR [rax+0x30],xmm7
40fc29: e9 b2 fd ff ff jmp 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 xmm6,XMMWORD PTR [rdx+0x10]
40fc35: 0f 11 70 10 movups XMMWORD PTR [rax+0x10],xmm6
40fc39: e9 66 fd ff ff jmp 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 edi,0x4141aa
40fc43: e8 b8 24 ff ff call 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 nop DWORD PTR [rax+rax*1+0x0]
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 rsp,0xb8
40fc61: 89 34 24 mov DWORD PTR [rsp],esi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
40fc64: 40 38 d6 cmp sil,dl
40fc67: 0f 8f 97 04 00 00 jg 410104 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4b4>
40fc6d: 48 89 fd mov rbp,rdi
_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 r13,[rsp+0x60]
_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 rdi,[rsp+0x50]
_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 movsx edx,dl
_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 esi,0x1
_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 QWORD PTR [rsp+0x50],r13
_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 call 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 rax,QWORD PTR [rsp+0x50]
_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 rdi,QWORD PTR [rbp+0x68]
_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 r12,QWORD PTR [rsp+0x58]
_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 QWORD PTR [rsp+0x8],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
40fc9f: e8 fc 24 ff ff call 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 rbx,[rsp+0x80]
_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 QWORD PTR [rsp+0x30],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
40fcb1: 49 89 c6 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
40fcb4: 48 89 5c 24 70 mov QWORD PTR [rsp+0x70],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:217
40fcb9: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp+0x8]
40fcd2: 4c 8d 7c 24 30 lea r15,[rsp+0x30]
40fcd7: 0f b6 00 movzx eax,BYTE PTR [rax]
40fcda: 88 84 24 80 00 00 00 mov BYTE PTR [rsp+0x80],al
40fce1: 48 89 d8 mov rax,rbx
_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 QWORD PTR [rsp+0x78],r12
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fce9: 4c 89 f6 mov rsi,r14
40fcec: 4c 89 ff mov rdi,r15
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rdx,QWORD PTR [rsp+0x70]
_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 rcx,QWORD PTR [rsp+0x78]
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fcfe: 49 8b 06 mov rax,QWORD PTR [r14]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fd04: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
40fd19: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
40fd31: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 movsx edx,BYTE PTR [rsp]
_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 esi,0x1
40fd43: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
_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 QWORD PTR [rsp+0x50],r13
_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 call 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 rax,QWORD PTR [rsp+0x50]
_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 rdi,QWORD PTR [rbp+0x68]
_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 r12,QWORD PTR [rsp+0x58]
_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 QWORD PTR [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
40fd64: e8 37 24 ff ff call 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 QWORD PTR [rsp+0x70],rbx
_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 r14,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
40fd71: 4c 89 64 24 10 mov QWORD PTR [rsp+0x10],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
40fd76: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp]
40fd8e: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
40fd93: 0f b6 00 movzx eax,BYTE PTR [rax]
40fd96: 88 84 24 80 00 00 00 mov BYTE PTR [rsp+0x80],al
40fd9d: 48 89 d8 mov rax,rbx
_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 QWORD PTR [rsp+0x78],r12
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fda5: 4c 89 f6 mov rsi,r14
40fda8: 4c 89 ff mov rdi,r15
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rdx,QWORD PTR [rsp+0x70]
_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 rcx,QWORD PTR [rsp+0x78]
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fdba: 49 8b 06 mov rax,QWORD PTR [r14]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
40fdc0: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
40fdd5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
40fded: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rax,QWORD PTR [rsp+0x10]
_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 r13,[rsp+0x20]
_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 QWORD PTR [rsp+0x70],rbx
_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 rax,r13
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 QWORD PTR [rsp+0x70],rax
_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 rax,QWORD PTR [rsp+0x20]
40fe18: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_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 rax,QWORD PTR [rsp+0x18]
_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 r12,[rsp+0x40]
_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 QWORD PTR [rsp+0x10],r13
_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 r14,[rsp+0xa0]
_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 mov QWORD PTR [rsp+0x18],0x0
40fe40: 48 89 44 24 78 mov QWORD PTR [rsp+0x78],rax
_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 rax,QWORD PTR [rsp+0x30]
_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 mov BYTE PTR [rsp+0x20],0x0
_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 QWORD PTR [rsp+0x90],r14
_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 rax,r12
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 QWORD PTR [rsp+0x90],rax
_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 rax,QWORD PTR [rsp+0x40]
40fe6d: 48 89 84 24 a0 00 00 00 mov QWORD PTR [rsp+0xa0],rax
_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 rax,QWORD PTR [rsp+0x38]
_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 rsi,QWORD PTR [rbp+0x38]
_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 QWORD PTR [rsp+0x30],r12
_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 mov QWORD PTR [rsp+0x38],0x0
40fe8c: 48 89 84 24 98 00 00 00 mov QWORD PTR [rsp+0x98],rax
_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 mov BYTE PTR [rsp+0x40],0x0
_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 rsi,QWORD PTR [rbp+0x40]
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 rax,[rsi+0x10]
40fea7: 48 89 06 mov QWORD PTR [rsi],rax
_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 rax,QWORD PTR [rsp+0x70]
_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 rax,rbx
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 QWORD PTR [rsi],rax
_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 rax,QWORD PTR [rsp+0x80]
_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 QWORD PTR [rsi+0x10],rax
_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 rax,QWORD PTR [rsp+0x78]
_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 QWORD PTR [rsi+0x8],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
40fed0: 48 8d 46 30 lea rax,[rsi+0x30]
_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 QWORD PTR [rsp+0x70],rbx
_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 mov QWORD PTR [rsp+0x78],0x0
_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 mov BYTE PTR [rsp+0x80],0x0
_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 QWORD PTR [rsi+0x20],rax
_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 rax,QWORD PTR [rsp+0x90]
_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 rax,r14
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 QWORD PTR [rsi+0x20],rax
_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 rax,QWORD PTR [rsp+0xa0]
_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 QWORD PTR [rsi+0x30],rax
_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 rax,QWORD PTR [rsp+0x98]
_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 QWORD PTR [rsi+0x28],rax
_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 add QWORD PTR [rbp+0x38],0x40
_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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x20]
40ff2f: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x30]
_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 rdi,r12
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 rax,QWORD PTR [rsp+0x40]
40ff47: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rsp,0xb8
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 ret
40ff62: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,rbx
40ff74: 4c 8d 7c 24 30 lea r15,[rsp+0x30]
40ff79: e9 66 fd ff ff jmp 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 rax,rbx
40ff8c: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
40ff91: e9 0a fe ff ff jmp 40fda0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x150>
40ff96: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 r15,[rsp+0x10]
40ffa5: 31 d2 xor edx,edx
40ffa7: 48 8d 7c 24 70 lea rdi,[rsp+0x70]
40ffac: 4c 89 fe mov rsi,r15
40ffaf: e8 3c 23 ff ff call 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 QWORD PTR [rsp+0x70],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
40ffb9: 48 89 c7 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
40ffbc: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
40ffc1: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_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 rsi,QWORD PTR [rsp]
40ffcd: 4c 89 e2 mov rdx,r12
40ffd0: e8 ab 21 ff ff call 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 r12,QWORD PTR [rsp+0x10]
_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 rax,QWORD PTR [rsp+0x70]
_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 jmp 40fda0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x150>
40ffe4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 r15,[rsp+0x30]
40ffed: 31 d2 xor edx,edx
40ffef: 48 8d 7c 24 70 lea rdi,[rsp+0x70]
40fff4: 4c 89 fe mov rsi,r15
40fff7: e8 f4 22 ff ff call 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 QWORD PTR [rsp+0x70],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
410001: 48 89 c7 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
410004: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
410009: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_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 rsi,QWORD PTR [rsp+0x8]
410016: 4c 89 e2 mov rdx,r12
410019: e8 62 21 ff ff call 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 r12,QWORD PTR [rsp+0x30]
_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 rax,QWORD PTR [rsp+0x70]
_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 jmp 40fce4 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x94>
41002d: 0f 1f 00 nop DWORD PTR [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 xmm1,XMMWORD PTR [rsp+0x40]
410036: 0f 29 8c 24 a0 00 00 00 movaps XMMWORD PTR [rsp+0xa0],xmm1
41003e: e9 32 fe ff ff jmp 40fe75 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x225>
410043: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
410048: 66 0f 6f 44 24 20 movdqa xmm0,XMMWORD PTR [rsp+0x20]
41004e: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
410056: e9 c5 fd ff ff jmp 40fe20 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x1d0>
41005b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
410060: 66 0f 6f 9c 24 a0 00 00 00 movdqa xmm3,XMMWORD PTR [rsp+0xa0]
410069: 0f 11 5e 30 movups XMMWORD PTR [rsi+0x30],xmm3
41006d: e9 9d fe ff ff jmp 40ff0f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x2bf>
410072: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
410078: 66 0f 6f 94 24 80 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0x80]
410081: 0f 11 56 10 movups XMMWORD PTR [rsi+0x10],xmm2
410085: e9 3d fe ff ff jmp 40fec7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x277>
41008a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
410090: 48 8d 7d 30 lea rdi,[rbp+0x30]
_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 rdx,[rsp+0x70]
410099: e8 62 f8 ff ff call 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 rdi,QWORD PTR [rsp+0x90]
_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 rdi,r14
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 rax,QWORD PTR [rsp+0xa0]
4100b3: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
4100d2: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 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 rdi,rbx
4100e3: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
4100e8: e9 dc fe ff ff jmp 40ffc9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x379>
4100ed: 48 89 df mov rdi,rbx
4100f0: 4c 8d 7c 24 30 lea r15,[rsp+0x30]
4100f5: e9 17 ff ff ff jmp 410011 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x3c1>
4100fa: 48 89 c5 mov rbp,rax
4100fd: eb 2f jmp 41012e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4de>
4100ff: 48 89 c5 mov rbp,rax
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 esi,0x4145a8
410109: bf 08 00 00 00 mov edi,0x8
41010e: e8 4d 22 ff ff call 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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
410125: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
41013d: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
410149: e8 92 21 ff ff call 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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
410160: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
410178: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 r12,[rsp+0x40]
_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 rdi,QWORD PTR [rsp+0x30]
_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 rdi,r12
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 rax,QWORD PTR [rsp+0x40]
410195: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rbp,rax
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 rbp,rax
4101a8: 4c 8d 64 24 40 lea r12,[rsp+0x40]
4101ad: eb d7 jmp 410186 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x536>
4101af: 48 89 c5 mov rbp,rax
4101b2: e9 5c ff ff ff jmp 410113 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc+0x4c3>
4101b7: 48 89 c5 mov rbp,rax
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 rdi,[rsp+0x70]
4101c1: e8 9a 8f ff ff call 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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x20]
4101d5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rbx,rdi
4101ed: 48 83 ec 68 sub rsp,0x68
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0xb
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 xmm0,rsi
410205: 66 48 0f 6e ca movq xmm1,rdx
41020a: 49 89 f5 mov r13,rsi
41020d: 48 89 d5 mov rbp,rdx
410210: 66 0f 6c c1 punpcklqdq xmm0,xmm1
410214: 0f 29 44 24 10 movaps XMMWORD PTR [rsp+0x10],xmm0
_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 eax,0x10
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 eax,0x11
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 eax,0xf
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 call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
410239: 41 89 c4 mov r12d,eax
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xe
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 rsi,[rbx+0xd0]
_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 rdi,[rbx+0x110]
_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 call 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 r12,[rbx+0x8]
_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 rdi,r12
410276: e8 25 4c ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rdi,QWORD PTR [rbp+0x70]
410291: b9 01 00 00 00 mov ecx,0x1
_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 rax,QWORD PTR [rbx+0x188]
41029d: 0f b6 16 movzx edx,BYTE PTR [rsi]
4102a0: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
4102a4: 44 0f b7 24 50 movzx r12d,WORD PTR [rax+rdx*2]
_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 rdx,QWORD PTR [rbx+0x118]
4102b0: 48 01 f2 add rdx,rsi
_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 r12w,0x100
_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 call 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
4102be: 89 c2 mov edx,eax
4102c0: 89 44 24 40 mov DWORD PTR [rsp+0x40],eax
4102c4: c1 ea 10 shr edx,0x10
_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 dl,0x1
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 movzx eax,WORD PTR [rsp+0x40]
_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 BYTE PTR [rbp+0x62],dl
_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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
4102e8: 48 83 c4 68 add rsp,0x68
4102ec: 44 89 e0 mov eax,r12d
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 ret
4102fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 rax,QWORD PTR [rbx+0x110]
410307: 0f b6 18 movzx ebx,BYTE PTR [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
41030a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
41030f: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
410317: 88 58 01 mov BYTE PTR [rax+0x1],bl
/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 nop DWORD PTR [rax+0x0]
_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 cmp WORD PTR [rsp+0x40],0x0
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 esi,0x414400
41032d: 31 ff xor edi,edi
41032f: e8 2c 20 ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
410334: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rbp,QWORD PTR [rsp+0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
41033d: 44 0f be 68 01 movsx r13d,BYTE PTR [rax+0x1]
_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 rdi,QWORD PTR [rbp+0x68]
410346: e8 65 1d ff ff call 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 esi,r13d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410351: 48 8b 00 mov rax,QWORD PTR [rax]
410354: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
41035c: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 rax,QWORD PTR [rsp+0x10]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [r13+0x1]
_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 call 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 esi,r12d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410384: 48 8b 00 mov rax,QWORD PTR [rax]
410387: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
41038f: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
4103a0: e9 e1 fe ff ff jmp 410286 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xa6>
4103a5: 0f 1f 00 nop DWORD PTR [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 rsi,QWORD PTR [rbp+0x50]
4103ac: 48 3b 75 58 cmp rsi,QWORD PTR [rbp+0x58]
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 eax,DWORD PTR [rsp+0x40]
_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 rsi,0x4
_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 DWORD PTR [rsi-0x4],eax
_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 QWORD PTR [rbp+0x50],rsi
4103c5: e9 18 ff ff ff jmp 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
4103ca: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
4103d7: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
4103ed: e8 ae 4a ff ff call 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 jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
410407: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
41041a: e8 81 4a ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
41041f: 48 8b 93 10 01 00 00 mov rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x70]
41042a: 48 8d 7c 24 40 lea rdi,[rsp+0x40]
41042f: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
410436: 48 01 d1 add rcx,rdx
410439: e8 52 ac ff ff call 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 cmp QWORD PTR [rsp+0x48],0x0
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 rax,QWORD PTR [rsp+0x40]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [rax]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
41045c: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
41045f: 48 8b 00 mov rax,QWORD PTR [rax]
410462: 44 89 e6 mov esi,r12d
410465: ff 50 20 call QWORD PTR [rax+0x20]
_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 r12,[rsp+0x20]
41046d: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x20],al
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
410474: 4c 89 e6 mov rsi,r12
410477: e8 a4 d9 ff ff call 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 cmp QWORD PTR [rsp+0x48],0x1
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 cmp BYTE PTR [r13+0x0],0x0
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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
41049d: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
4104ab: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
4104b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
4104c7: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
4104da: e8 c1 49 ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x70]
4104f5: 4c 8d 64 24 20 lea r12,[rsp+0x20]
4104fa: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
410501: 4c 89 e7 mov rdi,r12
410504: 48 01 d1 add rcx,rdx
410507: e8 84 ab ff ff call 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 rcx,QWORD PTR [rsp+0x28]
_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 rdx,QWORD PTR [rsp+0x20]
_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 rsi,QWORD PTR [rbp+0x70]
410523: 48 8d 7c 24 40 lea rdi,[rsp+0x40]
410528: 48 01 d1 add rcx,rdx
41052b: e8 e0 8c ff ff call 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
410530: 4c 89 e7 mov rdi,r12
410533: 48 8d 74 24 40 lea rsi,[rsp+0x40]
410538: e8 b3 21 ff ff call 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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
410547: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
410551: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x20]
41055e: 48 3b 7d 28 cmp rdi,QWORD PTR [rbp+0x28]
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 rax,[rdi+0x10]
_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 rdx,QWORD PTR [rsp+0x28]
_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 QWORD PTR [rdi],rax
_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 rsi,QWORD PTR [rsp+0x20]
_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 rdx,rsi
_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 call 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 add QWORD PTR [rbp+0x20],0x20
_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 rdi,QWORD PTR [rsp+0x20]
_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 rax,[rsp+0x30]
410590: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x30]
41059e: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 4102e2 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x102>
4105ac: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
4105b7: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
4105ca: e8 d1 48 ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rdi,QWORD PTR [rbp+0x70]
4105e5: b9 01 00 00 00 mov ecx,0x1
4105ea: 48 8b 93 18 01 00 00 mov rdx,QWORD PTR [rbx+0x118]
4105f1: 48 01 f2 add rdx,rsi
4105f4: e8 87 6f ff ff call 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 edx,eax
4105fb: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
4105fe: a9 00 00 01 00 test eax,0x10000
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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
_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 BYTE PTR [rbp+0x62],dl
_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 jmp 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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r14d,BYTE PTR [r13+0x1]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
41062e: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410631: 48 8b 00 mov rax,QWORD PTR [rax]
410634: 44 89 f6 mov esi,r14d
410637: ff 50 20 call QWORD PTR [rax+0x20]
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41063a: 4c 89 e6 mov rsi,r12
41063d: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x20],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
41064e: e9 40 fe ff ff jmp 410493 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x2b3>
410653: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r15,[rbx+0x110]
_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 rsi,[rbx+0xd0]
_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 rdi,r15
_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 r14,[rbx+0x8]
_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 QWORD PTR [rsp+0x8],rsi
410672: e8 99 1a ff ff call 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 rdi,r14
41067a: e8 21 48 ff ff call 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 movzx r12d,BYTE PTR [r13+0x0]
410684: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 test BYTE PTR [rbx],0x10
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 cmp DWORD PTR [rbx+0x98],0xb
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 rdi,r15
4106ab: e8 60 1a ff ff call 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 rdi,r14
4106b3: e8 e8 47 ff ff call 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 esi,0x2d
4106bd: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
4106c2: e8 49 d8 ff ff call 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 jmp 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
4106cc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
4106d0: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
4106d5: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
4106da: 0f be 30 movsx esi,BYTE PTR [rax]
4106dd: e8 2e d8 ff ff call 40df10 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
4106e2: e9 ac fd ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [r13+0x1]
_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 call 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 esi,r12d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410704: 48 8b 00 mov rax,QWORD PTR [rax]
410707: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
41070f: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
410720: e9 c5 fd ff ff jmp 4104ea <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x30a>
410725: 0f 1f 00 nop DWORD PTR [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 rbp,0x18
_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 rsi,rdi
41072f: 4c 89 e2 mov rdx,r12
410732: 48 89 ef mov rdi,rbp
410735: e8 d6 d2 ff ff call 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
41073a: e9 47 fe ff ff jmp 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 rdi,QWORD PTR [rbp+0x68]
_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 movsx r12d,BYTE PTR [r13+0x1]
_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 call 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 esi,r12d
_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 rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410754: 48 8b 00 mov rax,QWORD PTR [rax]
410757: ff 50 20 call QWORD PTR [rax+0x20]
_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 rsi,[rsp+0x40]
41075f: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x40],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
410770: e9 65 fe ff ff jmp 4105da <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x3fa>
410775: 0f 1f 00 nop DWORD PTR [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 rdi,rbx
41077b: 48 89 74 24 08 mov QWORD PTR [rsp+0x8],rsi
410780: e8 6b 6c ff ff call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
410785: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xb
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 esi,0x2d
4107a7: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
/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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
4107b2: e8 59 d7 ff ff call 40df10 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
4107b7: e9 2c fb ff ff jmp 4102e8 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x108>
4107bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rdi,[rbp+0x48]
_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 rdx,[rsp+0x40]
4107c9: e8 32 7f ff ff call 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
4107ce: e9 0f fb ff ff jmp 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 rdx,QWORD PTR [rbx+0x110]
4107da: 41 0f be 75 01 movsx esi,BYTE PTR [r13+0x1]
4107df: 48 89 ef mov rdi,rbp
4107e2: 88 44 24 08 mov BYTE PTR [rsp+0x8],al
4107e6: 0f be 12 movsx edx,BYTE PTR [rdx]
4107e9: e8 62 f4 ff ff call 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 movzx eax,BYTE PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:533
4107f3: 41 c6 45 00 00 mov BYTE PTR [r13+0x0],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4107f8: 41 89 c4 mov r12d,eax
4107fb: e9 e8 fa ff ff jmp 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 rdi,r15
410803: e8 08 19 ff ff call 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 rdi,r14
41080b: e8 90 46 ff ff call 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 movsx esi,BYTE PTR [r13+0x1]
410815: ba 2d 00 00 00 mov edx,0x2d
41081a: 48 89 ef mov rdi,rbp
41081d: e8 2e f4 ff ff call 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 mov BYTE PTR [r13+0x0],0x0
410827: e9 bc fa ff ff jmp 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 esi,0x4145d0
410831: bf 08 00 00 00 mov edi,0x8
410836: e8 25 1b ff ff call 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 esi,0x414528
410840: bf 08 00 00 00 mov edi,0x8
410845: e8 16 1b ff ff call 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 rbp,rax
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 esi,0x4144f3
410854: 31 ff xor edi,edi
410856: e8 05 1b ff ff call 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 esi,0x41450c
410860: 31 ff xor edi,edi
410862: e8 f9 1a ff ff call 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 esi,0x4145f8
41086c: bf 04 00 00 00 mov edi,0x4
410871: e8 ea 1a ff ff call 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 rbp,rax
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 rdi,QWORD PTR [rsp+0x40]
_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 rax,[rsp+0x50]
410887: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x50]
410891: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
41089d: e8 3e 1a ff ff call 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 rdi,QWORD PTR [rsp+0x20]
_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 rax,[rsp+0x30]
4108ac: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x30]
4108b6: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 nop WORD PTR cs:[rax+rax*1+0x0]
4108cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbp,rdi
4108de: 53 push rbx
4108df: 48 81 ec 98 01 00 00 sub rsp,0x198
_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 xmm1,QWORD PTR [rdi+0x180]
_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 mov QWORD PTR [rsp+0xb0],0x0
_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 BYTE PTR [rsp+0xc8],sil
_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 WORD PTR [rsp+0xe],dx
_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 XMMWORD PTR [rsp+0x50],xmm0
410910: 0f 29 44 24 60 movaps XMMWORD PTR [rsp+0x60],xmm0
410915: 0f 29 44 24 70 movaps XMMWORD PTR [rsp+0x70],xmm0
41091a: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
410922: 0f 29 84 24 90 00 00 00 movaps XMMWORD PTR [rsp+0x90],xmm0
41092a: 0f 29 84 24 a0 00 00 00 movaps XMMWORD PTR [rsp+0xa0],xmm0
_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 XMMWORD PTR [rsp+0xb8],xmm1
_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 XMMWORD PTR [rsp+0xd0],xmm0
410942: 0f 29 84 24 e0 00 00 00 movaps XMMWORD PTR [rsp+0xe0],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:430
41094a: f6 07 10 test BYTE PTR [rdi],0x10
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 r12,[rsp+0x50]
410958: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
410960: 4c 89 e2 mov rdx,r12
410963: 48 8d 74 24 0e lea rsi,[rsp+0xe]
410968: 48 89 ef mov rdi,rbp
41096b: e8 70 f8 ff ff call 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 cmp BYTE PTR [rsp+0xe],0x0
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 rdi,QWORD PTR [rsp+0xb8]
_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 movsx r13d,BYTE PTR [rsp+0xf]
_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 call 4020b0 <_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@plt>
41098e: 48 89 c7 mov rdi,rax
_ZNKSt5ctypeIcE7tolowerEc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_facets.h:836
410991: 48 8b 00 mov rax,QWORD PTR [rax]
410994: 44 89 ee mov esi,r13d
410997: ff 50 20 call QWORD PTR [rax+0x20]
_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 BYTE PTR [rsp+0xf0],al
_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 rsi,QWORD PTR [rsp+0x58]
4109a6: 48 3b 74 24 60 cmp rsi,QWORD PTR [rsp+0x60]
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 BYTE PTR [rsi],al
_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 add QWORD PTR [rsp+0x58],0x1
_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 rdi,r12
4109bc: e8 8f 98 ff ff call 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 rax,QWORD PTR [rsp+0x50]
/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 r13,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0xf0]
4109d9: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
_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 QWORD PTR [rsp+0xf0],rax
4109e6: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
4109eb: 0f 29 44 24 50 movaps XMMWORD PTR [rsp+0x50],xmm0
/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 QWORD PTR [rsp+0xf8],rax
4109f8: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
4109fd: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],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
410a05: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],rax
410a17: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
410a1c: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
410a24: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],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
410a36: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
410a3e: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],rax
410a46: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
410a5e: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
410a66: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],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
410a6e: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
410a86: 48 8b 84 24 a0 00 00 00 mov rax,QWORD PTR [rsp+0xa0]
410a8e: 48 89 84 24 40 01 00 00 mov QWORD PTR [rsp+0x140],rax
410a96: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
_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 XMMWORD PTR [rsp+0xa0],xmm0
_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 QWORD PTR [rsp+0x148],rax
_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 eax,DWORD PTR [rsp+0xb0]
410ab5: 89 84 24 50 01 00 00 mov DWORD PTR [rsp+0x150],eax
410abc: 48 8b 84 24 b8 00 00 00 mov rax,QWORD PTR [rsp+0xb8]
410ac4: 66 0f 6f 94 24 d0 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0xd0]
410acd: 66 0f 6f 9c 24 e0 00 00 00 movdqa xmm3,XMMWORD PTR [rsp+0xe0]
410ad6: 48 89 84 24 58 01 00 00 mov QWORD PTR [rsp+0x158],rax
410ade: 48 8b 84 24 c0 00 00 00 mov rax,QWORD PTR [rsp+0xc0]
410ae6: 0f 29 94 24 70 01 00 00 movaps XMMWORD PTR [rsp+0x170],xmm2
410aee: 48 89 84 24 60 01 00 00 mov QWORD PTR [rsp+0x160],rax
410af6: 0f b6 84 24 c8 00 00 00 movzx eax,BYTE PTR [rsp+0xc8]
410afe: 0f 29 9c 24 80 01 00 00 movaps XMMWORD PTR [rsp+0x180],xmm3
410b06: 88 84 24 68 01 00 00 mov BYTE PTR [rsp+0x168],al
_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 call 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 rsi,[rsp+0x30]
410b17: 4c 89 ef mov rdi,r13
410b1a: e8 d1 51 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 xmm0,rax
_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 rsi,[rsp+0x10]
_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 rdi,[rbp+0x130]
_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 QWORD PTR [rsp+0x10],rdx
410b40: 0f 11 44 24 18 movups XMMWORD PTR [rsp+0x18],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
410b45: e8 f6 71 ff ff call 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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
410b59: ba 03 00 00 00 mov edx,0x3
410b5e: 48 89 f7 mov rdi,rsi
410b61: ff d0 call 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 rdi,[rsp+0xf0]
410b6b: e8 70 4f ff ff call 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 rdi,QWORD PTR [rsp+0x98]
_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 rsi,QWORD PTR [rsp+0xa8]
410b85: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x88]
410b95: 48 8b ac 24 80 00 00 00 mov rbp,QWORD PTR [rsp+0x80]
_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 rbx,rbp
410ba0: 74 4f je 410bf1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x321>
410ba2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
410bb0: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
410bb9: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
410bca: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x80]
_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 rsi,QWORD PTR [rsp+0x90]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rbx,QWORD PTR [rsp+0x70]
410c0e: 48 8b 6c 24 68 mov rbp,QWORD PTR [rsp+0x68]
_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 rbx,rbp
410c16: 74 30 je 410c48 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x378>
410c18: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
410c28: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x68]
_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 rsi,QWORD PTR [rsp+0x78]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rsi,QWORD PTR [rsp+0x60]
410c6c: 48 29 fe sub rsi,rdi
_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 call 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 rsp,0x198
410c7b: 5b pop rbx
410c7c: 5d pop rbp
410c7d: 41 5c pop r12
410c7f: 41 5d pop r13
410c81: c3 ret
410c82: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x40
410c8c: 48 39 eb cmp rbx,rbp
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 jmp 410be9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x319>
410c9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
410ca4: 48 39 eb cmp rbx,rbp
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 r12,[rsp+0x50]
_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 call 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 rax,QWORD PTR [rbp+0x110]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
410cc5: c6 44 24 0e 01 mov BYTE PTR [rsp+0xe],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
410cca: 0f b6 00 movzx eax,BYTE PTR [rax]
410ccd: 88 44 24 0f mov BYTE PTR [rsp+0xf],al
410cd1: e9 7d fc ff ff jmp 410953 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb+0x83>
410cd6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 cmp DWORD PTR [rbp+0x98],0x1c
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 rsi,[rbp+0xd0]
_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 rdi,[rbp+0x110]
410cfb: 4c 8d 64 24 50 lea r12,[rsp+0x50]
_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 call 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 rdi,[rbp+0x8]
410d09: e8 92 41 ff ff call 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 eax,0x2d01
410d13: 66 89 44 24 0e mov WORD PTR [rsp+0xe],ax
410d18: e9 36 fc ff ff jmp 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 rdx,[rsp+0xf0]
410d25: 4c 89 e7 mov rdi,r12
410d28: e8 93 cf ff ff call 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
410d2d: e9 87 fc ff ff jmp 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 rbp,rax
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 rbp,rax
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 rbp,rax
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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
410d50: ba 03 00 00 00 mov edx,0x3
410d55: 48 89 f7 mov rdi,rsi
410d58: ff d0 call 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 rdi,[rsp+0xf0]
410d62: e8 79 4d ff ff call 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 rdi,r12
410d6a: e8 71 4d ff ff call 405ae0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev>
410d6f: 48 89 ef mov rdi,rbp
410d72: e8 69 15 ff ff call 4022e0 <_Unwind_Resume@plt>
410d77: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rsp,0xb8
410d91: 89 34 24 mov DWORD PTR [rsp],esi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:490
410d94: 40 38 d6 cmp sil,dl
410d97: 0f 8f 97 04 00 00 jg 411234 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4b4>
410d9d: 48 89 fd mov rbp,rdi
_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 r13,[rsp+0x60]
_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 rdi,[rsp+0x50]
_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 movsx edx,dl
_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 esi,0x1
_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 QWORD PTR [rsp+0x50],r13
_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 call 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 rax,QWORD PTR [rsp+0x50]
_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 rdi,QWORD PTR [rbp+0x68]
_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 r12,QWORD PTR [rsp+0x58]
_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 QWORD PTR [rsp+0x8],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
410dcf: e8 cc 13 ff ff call 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 rbx,[rsp+0x80]
_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 QWORD PTR [rsp+0x30],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
410de1: 49 89 c6 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
410de4: 48 89 5c 24 70 mov QWORD PTR [rsp+0x70],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:217
410de9: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp+0x8]
410e02: 4c 8d 7c 24 30 lea r15,[rsp+0x30]
410e07: 0f b6 00 movzx eax,BYTE PTR [rax]
410e0a: 88 84 24 80 00 00 00 mov BYTE PTR [rsp+0x80],al
410e11: 48 89 d8 mov rax,rbx
_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 QWORD PTR [rsp+0x78],r12
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410e19: 4c 89 f6 mov rsi,r14
410e1c: 4c 89 ff mov rdi,r15
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rdx,QWORD PTR [rsp+0x70]
_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 rcx,QWORD PTR [rsp+0x78]
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410e2e: 49 8b 06 mov rax,QWORD PTR [r14]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410e34: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
410e49: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
410e61: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 movsx edx,BYTE PTR [rsp]
_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 esi,0x1
410e73: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
_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 QWORD PTR [rsp+0x50],r13
_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 call 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 rax,QWORD PTR [rsp+0x50]
_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 rdi,QWORD PTR [rbp+0x68]
_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 r12,QWORD PTR [rsp+0x58]
_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 QWORD PTR [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
410e94: e8 07 13 ff ff call 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 QWORD PTR [rsp+0x70],rbx
_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 r14,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
410ea1: 4c 89 64 24 10 mov QWORD PTR [rsp+0x10],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/basic_string.tcc:217
410ea6: 49 83 fc 0f cmp r12,0xf
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 r12,0x1
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 rax,QWORD PTR [rsp]
410ebe: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
410ec3: 0f b6 00 movzx eax,BYTE PTR [rax]
410ec6: 88 84 24 80 00 00 00 mov BYTE PTR [rsp+0x80],al
410ecd: 48 89 d8 mov rax,rbx
_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 QWORD PTR [rsp+0x78],r12
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410ed5: 4c 89 f6 mov rsi,r14
410ed8: 4c 89 ff mov rdi,r15
_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 mov BYTE PTR [rax+r12*1],0x0
_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 rdx,QWORD PTR [rsp+0x70]
_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 rcx,QWORD PTR [rsp+0x78]
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410eea: 49 8b 06 mov rax,QWORD PTR [r14]
_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 rcx,rdx
_ZNKSt7__cxx117collateIcE9transformEPKcS3_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/locale_classes.h:722
410ef0: ff 50 18 call QWORD PTR [rax+0x18]
_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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
410f05: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
410f1d: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rax,QWORD PTR [rsp+0x10]
_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 r13,[rsp+0x20]
_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 QWORD PTR [rsp+0x70],rbx
_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 rax,r13
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 QWORD PTR [rsp+0x70],rax
_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 rax,QWORD PTR [rsp+0x20]
410f48: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_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 rax,QWORD PTR [rsp+0x18]
_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 r12,[rsp+0x40]
_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 QWORD PTR [rsp+0x10],r13
_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 r14,[rsp+0xa0]
_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 mov QWORD PTR [rsp+0x18],0x0
410f70: 48 89 44 24 78 mov QWORD PTR [rsp+0x78],rax
_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 rax,QWORD PTR [rsp+0x30]
_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 mov BYTE PTR [rsp+0x20],0x0
_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 QWORD PTR [rsp+0x90],r14
_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 rax,r12
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 QWORD PTR [rsp+0x90],rax
_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 rax,QWORD PTR [rsp+0x40]
410f9d: 48 89 84 24 a0 00 00 00 mov QWORD PTR [rsp+0xa0],rax
_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 rax,QWORD PTR [rsp+0x38]
_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 rsi,QWORD PTR [rbp+0x38]
_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 QWORD PTR [rsp+0x30],r12
_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 mov QWORD PTR [rsp+0x38],0x0
410fbc: 48 89 84 24 98 00 00 00 mov QWORD PTR [rsp+0x98],rax
_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 mov BYTE PTR [rsp+0x40],0x0
_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 rsi,QWORD PTR [rbp+0x40]
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 rax,[rsi+0x10]
410fd7: 48 89 06 mov QWORD PTR [rsi],rax
_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 rax,QWORD PTR [rsp+0x70]
_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 rax,rbx
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 QWORD PTR [rsi],rax
_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 rax,QWORD PTR [rsp+0x80]
_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 QWORD PTR [rsi+0x10],rax
_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 rax,QWORD PTR [rsp+0x78]
_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 QWORD PTR [rsi+0x8],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
411000: 48 8d 46 30 lea rax,[rsi+0x30]
_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 QWORD PTR [rsp+0x70],rbx
_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 mov QWORD PTR [rsp+0x78],0x0
_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 mov BYTE PTR [rsp+0x80],0x0
_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 QWORD PTR [rsi+0x20],rax
_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 rax,QWORD PTR [rsp+0x90]
_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 rax,r14
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 QWORD PTR [rsi+0x20],rax
_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 rax,QWORD PTR [rsp+0xa0]
_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 QWORD PTR [rsi+0x30],rax
_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 rax,QWORD PTR [rsp+0x98]
_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 QWORD PTR [rsi+0x28],rax
_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 add QWORD PTR [rbp+0x38],0x40
_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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x20]
41105f: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x30]
_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 rdi,r12
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 rax,QWORD PTR [rsp+0x40]
411077: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rsp,0xb8
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 ret
411092: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,rbx
4110a4: 4c 8d 7c 24 30 lea r15,[rsp+0x30]
4110a9: e9 66 fd ff ff jmp 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 rax,rbx
4110bc: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
4110c1: e9 0a fe ff ff jmp 410ed0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x150>
4110c6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 r15,[rsp+0x10]
4110d5: 31 d2 xor edx,edx
4110d7: 48 8d 7c 24 70 lea rdi,[rsp+0x70]
4110dc: 4c 89 fe mov rsi,r15
4110df: e8 0c 12 ff ff call 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 QWORD PTR [rsp+0x70],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
4110e9: 48 89 c7 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
4110ec: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
4110f1: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_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 rsi,QWORD PTR [rsp]
4110fd: 4c 89 e2 mov rdx,r12
411100: e8 7b 10 ff ff call 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 r12,QWORD PTR [rsp+0x10]
_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 rax,QWORD PTR [rsp+0x70]
_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 jmp 410ed0 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x150>
411114: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 r15,[rsp+0x30]
41111d: 31 d2 xor edx,edx
41111f: 48 8d 7c 24 70 lea rdi,[rsp+0x70]
411124: 4c 89 fe mov rsi,r15
411127: e8 c4 11 ff ff call 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 QWORD PTR [rsp+0x70],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
411131: 48 89 c7 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
411134: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
411139: 48 89 84 24 80 00 00 00 mov QWORD PTR [rsp+0x80],rax
_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 rsi,QWORD PTR [rsp+0x8]
411146: 4c 89 e2 mov rdx,r12
411149: e8 32 10 ff ff call 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 r12,QWORD PTR [rsp+0x30]
_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 rax,QWORD PTR [rsp+0x70]
_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 jmp 410e14 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x94>
41115d: 0f 1f 00 nop DWORD PTR [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 xmm1,XMMWORD PTR [rsp+0x40]
411166: 0f 29 8c 24 a0 00 00 00 movaps XMMWORD PTR [rsp+0xa0],xmm1
41116e: e9 32 fe ff ff jmp 410fa5 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x225>
411173: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
411178: 66 0f 6f 44 24 20 movdqa xmm0,XMMWORD PTR [rsp+0x20]
41117e: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
411186: e9 c5 fd ff ff jmp 410f50 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x1d0>
41118b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
411190: 66 0f 6f 9c 24 a0 00 00 00 movdqa xmm3,XMMWORD PTR [rsp+0xa0]
411199: 0f 11 5e 30 movups XMMWORD PTR [rsi+0x30],xmm3
41119d: e9 9d fe ff ff jmp 41103f <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x2bf>
4111a2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
4111a8: 66 0f 6f 94 24 80 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0x80]
4111b1: 0f 11 56 10 movups XMMWORD PTR [rsi+0x10],xmm2
4111b5: e9 3d fe ff ff jmp 410ff7 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x277>
4111ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:493
4111c0: 48 8d 7d 30 lea rdi,[rbp+0x30]
_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 rdx,[rsp+0x70]
4111c9: e8 32 e7 ff ff call 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 rdi,QWORD PTR [rsp+0x90]
_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 rdi,r14
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 rax,QWORD PTR [rsp+0xa0]
4111e3: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
411202: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 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 rdi,rbx
411213: 4c 8d 7c 24 10 lea r15,[rsp+0x10]
411218: e9 dc fe ff ff jmp 4110f9 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x379>
41121d: 48 89 df mov rdi,rbx
411220: 4c 8d 7c 24 30 lea r15,[rsp+0x30]
411225: e9 17 ff ff ff jmp 411141 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x3c1>
41122a: 48 89 c5 mov rbp,rax
41122d: eb 2f jmp 41125e <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4de>
41122f: 48 89 c5 mov rbp,rax
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 esi,0x4145a8
411239: bf 08 00 00 00 mov edi,0x8
41123e: e8 1d 11 ff ff call 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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
411255: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
41126d: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
411279: e8 62 10 ff ff call 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 rdi,QWORD PTR [rsp+0x70]
_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 rdi,rbx
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 rax,QWORD PTR [rsp+0x80]
411290: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rsp+0x50]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x60]
4112a8: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 r12,[rsp+0x40]
_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 rdi,QWORD PTR [rsp+0x30]
_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 rdi,r12
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 rax,QWORD PTR [rsp+0x40]
4112c5: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rbp,rax
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 rbp,rax
4112d8: 4c 8d 64 24 40 lea r12,[rsp+0x40]
4112dd: eb d7 jmp 4112b6 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x536>
4112df: 48 89 c5 mov rbp,rax
4112e2: e9 5c ff ff ff jmp 411243 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc+0x4c3>
4112e7: 48 89 c5 mov rbp,rax
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 rdi,[rsp+0x70]
4112f1: e8 6a 7e ff ff call 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 rdi,QWORD PTR [rsp+0x10]
_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 rdi,r13
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 rax,QWORD PTR [rsp+0x20]
411305: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rbx,rdi
41131d: 48 83 ec 78 sub rsp,0x78
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0xb
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 xmm0,rsi
411335: 66 48 0f 6e ca movq xmm1,rdx
41133a: 49 89 f5 mov r13,rsi
41133d: 48 89 d5 mov rbp,rdx
411340: 66 0f 6c c1 punpcklqdq xmm0,xmm1
411344: 0f 29 44 24 20 movaps XMMWORD PTR [rsp+0x20],xmm0
_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 eax,0x10
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 eax,0x11
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 eax,0xf
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 call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
411369: 41 89 c4 mov r12d,eax
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xe
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 rsi,[rbx+0xd0]
_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 rdi,[rbx+0x110]
_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 call 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 r12,[rbx+0x8]
_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 rdi,r12
4113a6: e8 f5 3a ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rax,QWORD PTR [rbx+0x188]
_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 rdi,QWORD PTR [rbp+0x70]
_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 movzx edx,BYTE PTR [rsi]
4113cd: 48 8b 40 30 mov rax,QWORD PTR [rax+0x30]
4113d1: 44 0f b7 24 50 movzx r12d,WORD PTR [rax+rdx*2]
_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 rdx,QWORD PTR [rbx+0x118]
4113dd: 48 01 f2 add rdx,rsi
_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 r12w,0x100
_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 call 407580 <_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b>
4113eb: 89 c2 mov edx,eax
4113ed: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax
4113f1: c1 ea 10 shr edx,0x10
_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 dl,0x1
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 movzx eax,WORD PTR [rsp+0x50]
_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 BYTE PTR [rbp+0x62],dl
_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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:563
411415: 48 83 c4 78 add rsp,0x78
411419: 44 89 e0 mov eax,r12d
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 ret
411427: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 rax,QWORD PTR [rbx+0x110]
411437: 0f b6 18 movzx ebx,BYTE PTR [rax]
_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 rax,QWORD PTR [rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
41143f: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
411447: 88 58 01 mov BYTE PTR [rax+0x1],bl
/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 nop DWORD PTR [rax+0x0]
_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 cmp WORD PTR [rsp+0x50],0x0
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 esi,0x414400
41145d: 31 ff xor edi,edi
41145f: e8 fc 0e ff ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
411464: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 movzx eax,BYTE PTR [rax+0x1]
_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 rdi,QWORD PTR [rsp+0x28]
411471: 48 8d 74 24 50 lea rsi,[rsp+0x50]
_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 BYTE PTR [rsp+0x50],al
_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 call 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 rax,QWORD PTR [rsp+0x20]
_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 nop WORD PTR cs:[rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.h:439
411490: 41 0f b6 45 01 movzx eax,BYTE PTR [r13+0x1]
_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 rsi,[rsp+0x50]
41149a: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x50],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
4114ab: e9 06 ff ff ff jmp 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 rsi,QWORD PTR [rbp+0x50]
4114b4: 48 3b 75 58 cmp rsi,QWORD PTR [rbp+0x58]
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 eax,DWORD PTR [rsp+0x50]
_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 rsi,0x4
_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 DWORD PTR [rsi-0x4],eax
_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 QWORD PTR [rbp+0x50],rsi
4114cd: e9 3d ff ff ff jmp 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
4114d2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
4114df: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
4114f5: e8 a6 39 ff ff call 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 jmp 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 rsi,[rdi+0xd0]
411507: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
41151a: e8 81 39 ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
41151f: 48 8b 93 10 01 00 00 mov rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x70]
41152a: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
41152f: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
411536: 48 01 d1 add rcx,rdx
411539: e8 52 9b ff ff call 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 cmp QWORD PTR [rsp+0x58],0x0
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 rax,QWORD PTR [rsp+0x50]
_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 r12,[rsp+0x30]
411554: 48 89 ef mov rdi,rbp
411557: 4c 89 e6 mov rsi,r12
_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 movzx eax,BYTE PTR [rax]
41155d: 88 44 24 30 mov BYTE PTR [rsp+0x30],al
_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 call 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 cmp QWORD PTR [rsp+0x58],0x1
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 cmp BYTE PTR [r13+0x0],0x0
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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
411587: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
411595: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
4115a3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
4115af: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
4115c2: e8 d9 38 ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rdx,QWORD PTR [rbx+0x110]
_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 rsi,QWORD PTR [rbp+0x70]
4115dd: 4c 8d 64 24 30 lea r12,[rsp+0x30]
4115e2: 48 8b 8b 18 01 00 00 mov rcx,QWORD PTR [rbx+0x118]
4115e9: 4c 89 e7 mov rdi,r12
4115ec: 48 01 d1 add rcx,rdx
4115ef: e8 9c 9a ff ff call 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 rcx,QWORD PTR [rsp+0x38]
_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 rdx,QWORD PTR [rsp+0x30]
_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 rsi,QWORD PTR [rbp+0x70]
41160b: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
411610: 48 01 d1 add rcx,rdx
411613: e8 f8 7b ff ff call 409210 <_ZNKSt7__cxx1112regex_traitsIcE17transform_primaryIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_>
411618: 4c 89 e7 mov rdi,r12
41161b: 48 8d 74 24 50 lea rsi,[rsp+0x50]
411620: e8 cb 10 ff ff call 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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
41162f: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
411639: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x20]
411646: 48 3b 7d 28 cmp rdi,QWORD PTR [rbp+0x28]
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 rax,[rdi+0x10]
_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 rdx,QWORD PTR [rsp+0x38]
_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 QWORD PTR [rdi],rax
_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 rsi,QWORD PTR [rsp+0x30]
_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 rdx,rsi
_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 call 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 add QWORD PTR [rbp+0x20],0x20
_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 rdi,QWORD PTR [rsp+0x30]
_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 rax,[rsp+0x40]
411678: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x40]
411686: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 jmp 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
411694: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
41169f: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
4116b2: e8 e9 37 ff ff call 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 cmp BYTE PTR [r13+0x0],0x0
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 rsi,QWORD PTR [rbx+0x110]
_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 rdx,QWORD PTR [rbx+0x118]
4116d0: 31 c9 xor ecx,ecx
4116d2: 48 8b 7d 70 mov rdi,QWORD PTR [rbp+0x70]
4116d6: 48 01 f2 add rdx,rsi
4116d9: e8 a2 5e ff ff call 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 edx,eax
4116e0: c1 ea 10 shr edx,0x10
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex.h:142
4116e3: a9 00 00 01 00 test eax,0x10000
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 WORD PTR [rbp+0x60],ax
_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 r12d,0x1
_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 BYTE PTR [rbp+0x62],dl
_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 jmp 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
411705: 0f 1f 00 nop DWORD PTR [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 movzx eax,BYTE PTR [r13+0x1]
_ZNSt6vectorIcSaIcEE9push_backEOc():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:1204
41170d: 4c 89 e6 mov rsi,r12
411710: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x30],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
411721: e9 57 fe ff ff jmp 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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 r15,[rbx+0x110]
_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 rsi,[rbx+0xd0]
_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 rdi,r15
_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 r14,[rbx+0x8]
_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 QWORD PTR [rsp+0x8],rsi
41174a: e8 c1 09 ff ff call 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 rdi,r14
411752: e8 49 37 ff ff call 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 movzx r12d,BYTE PTR [r13+0x0]
41175c: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 test BYTE PTR [rbx],0x10
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 cmp DWORD PTR [rbx+0x98],0xb
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 rdi,r15
411783: e8 88 09 ff ff call 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 rdi,r14
41178b: e8 10 37 ff ff call 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 esi,0x2d
411795: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
41179a: e8 11 c7 ff ff call 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 jmp 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
4117a4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:483
4117a8: 48 8b 44 24 50 mov rax,QWORD PTR [rsp+0x50]
4117ad: 0f b6 18 movzx ebx,BYTE PTR [rax]
_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 rax,QWORD PTR [rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:464
4117b5: 80 38 00 cmp BYTE PTR [rax],0x0
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 mov BYTE PTR [rax],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:468
4117c1: 88 58 01 mov BYTE PTR [rax+0x1],bl
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:462
4117c4: e9 b4 fd ff ff jmp 41157d <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x26d>
4117c9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 movzx eax,BYTE PTR [r13+0x1]
_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 rsi,[rsp+0x50]
4117da: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x50],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
4117eb: e9 e2 fd ff ff jmp 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 rbp,0x18
_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 rsi,rdi
4117f7: 4c 89 e2 mov rdx,r12
4117fa: 48 89 ef mov rdi,rbp
4117fd: e8 0e c2 ff ff call 40da10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_>
411802: e9 67 fe ff ff jmp 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 nop WORD PTR [rax+rax*1+0x0]
_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 movzx eax,BYTE PTR [r13+0x1]
_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 rsi,[rsp+0x50]
41181a: 48 89 ef mov rdi,rbp
_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 BYTE PTR [rsp+0x50],al
_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 call 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 mov BYTE PTR [r13+0x0],0x0
41182b: e9 92 fe ff ff jmp 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 rdi,rbx
411833: 48 89 74 24 08 mov QWORD PTR [rsp+0x8],rsi
411838: e8 b3 5b ff ff call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
41183d: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
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 eax,DWORD PTR [rbx+0x98]
_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 eax,0x1c
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 eax,0xb
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 esi,0x2d
411863: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
/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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:526
41186e: e8 3d c6 ff ff call 40deb0 <_ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc>
411873: e9 9d fb ff ff jmp 411415 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0x105>
411878: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,[rbp+0x48]
_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 rdx,[rsp+0x50]
411889: e8 72 6e ff ff call 408700 <_ZNSt6vectorINSt7__cxx1112regex_traitsIcE10_RegexMaskESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_>
41188e: e9 7c fb ff ff jmp 41140f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE+0xff>
411893: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rsp+0x28]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:465
41189d: 0f b6 40 01 movzx eax,BYTE PTR [rax+0x1]
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4118a1: 48 8b 77 08 mov rsi,QWORD PTR [rdi+0x8]
_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 BYTE PTR [rsp+0x1f],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:112
4118a9: 48 3b 77 10 cmp rsi,QWORD PTR [rdi+0x10]
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 BYTE PTR [rsi],al
_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_():
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/vector.tcc:117
4118b1: 48 83 47 08 01 add QWORD PTR [rdi+0x8],0x1
_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 rax,QWORD PTR [rsp+0x20]
_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 jmp 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 rdx,QWORD PTR [rbx+0x110]
4118c7: 41 0f be 75 01 movsx esi,BYTE PTR [r13+0x1]
4118cc: 48 89 ef mov rdi,rbp
4118cf: 88 44 24 08 mov BYTE PTR [rsp+0x8],al
4118d3: 0f be 12 movsx edx,BYTE PTR [rdx]
4118d6: e8 a5 f4 ff ff call 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 movzx eax,BYTE PTR [rsp+0x8]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:533
4118e0: 41 c6 45 00 00 mov BYTE PTR [r13+0x0],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:562
4118e5: 41 89 c4 mov r12d,eax
4118e8: e9 28 fb ff ff jmp 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 rdx,[rsp+0x1f]
4118f2: e8 c9 c3 ff ff call 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 rdi,r15
4118fc: e8 0f 08 ff ff call 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 rdi,r14
411904: e8 97 35 ff ff call 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 movsx esi,BYTE PTR [r13+0x1]
41190e: ba 2d 00 00 00 mov edx,0x2d
411913: 48 89 ef mov rdi,rbp
411916: e8 65 f4 ff ff call 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 mov BYTE PTR [r13+0x0],0x0
411920: e9 f0 fa ff ff jmp 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 esi,0x4145f8
41192a: bf 04 00 00 00 mov edi,0x4
41192f: e8 2c 0a ff ff call 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 rbp,rax
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 esi,0x41450c
41193e: 31 ff xor edi,edi
411940: e8 1b 0a ff ff call 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 esi,0x4145d0
41194a: bf 08 00 00 00 mov edi,0x8
41194f: e8 0c 0a ff ff call 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 rbp,rax
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 esi,0x414528
411960: bf 08 00 00 00 mov edi,0x8
411965: e8 f6 09 ff ff call 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 rdi,QWORD PTR [rsp+0x50]
_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 rax,[rsp+0x60]
411974: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x60]
41197e: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,rbp
41198a: e8 51 09 ff ff call 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 esi,0x4144f3
411994: 31 ff xor edi,edi
411996: e8 c5 09 ff ff call 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 rdi,QWORD PTR [rsp+0x30]
_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 rax,[rsp+0x40]
4119a5: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rsp+0x40]
4119af: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 nop WORD PTR [rax+rax*1+0x0]
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 rbp,rdi
4119ce: 53 push rbx
4119cf: 48 81 ec 98 01 00 00 sub rsp,0x198
_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 xmm1,QWORD PTR [rdi+0x180]
_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 mov QWORD PTR [rsp+0xb0],0x0
_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 BYTE PTR [rsp+0xc8],sil
_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 WORD PTR [rsp+0xe],dx
_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 XMMWORD PTR [rsp+0x50],xmm0
411a00: 0f 29 44 24 60 movaps XMMWORD PTR [rsp+0x60],xmm0
411a05: 0f 29 44 24 70 movaps XMMWORD PTR [rsp+0x70],xmm0
411a0a: 0f 29 84 24 80 00 00 00 movaps XMMWORD PTR [rsp+0x80],xmm0
411a12: 0f 29 84 24 90 00 00 00 movaps XMMWORD PTR [rsp+0x90],xmm0
411a1a: 0f 29 84 24 a0 00 00 00 movaps XMMWORD PTR [rsp+0xa0],xmm0
_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 XMMWORD PTR [rsp+0xb8],xmm1
_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 XMMWORD PTR [rsp+0xd0],xmm0
411a32: 0f 29 84 24 e0 00 00 00 movaps XMMWORD PTR [rsp+0xe0],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:430
411a3a: f6 07 10 test BYTE PTR [rdi],0x10
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 r12,[rsp+0x50]
411a48: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:443
411a50: 4c 89 e2 mov rdx,r12
411a53: 48 8d 74 24 0e lea rsi,[rsp+0xe]
411a58: 48 89 ef mov rdi,rbp
411a5b: e8 b0 f8 ff ff call 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 cmp BYTE PTR [rsp+0xe],0x0
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 movzx eax,BYTE PTR [rsp+0xf]
_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 rsi,QWORD PTR [rsp+0x58]
_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 BYTE PTR [rsp+0xf0],al
_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 rsi,QWORD PTR [rsp+0x60]
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 BYTE PTR [rsi],al
_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 add QWORD PTR [rsp+0x58],0x1
_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 rdi,r12
411a92: e8 b9 78 ff ff call 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 rax,QWORD PTR [rsp+0x50]
/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 r13,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0xf0]
411aaf: 48 8d 7c 24 30 lea rdi,[rsp+0x30]
_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 QWORD PTR [rsp+0xf0],rax
411abc: 48 8b 44 24 58 mov rax,QWORD PTR [rsp+0x58]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_vector.h:105
411ac1: 0f 29 44 24 50 movaps XMMWORD PTR [rsp+0x50],xmm0
/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 QWORD PTR [rsp+0xf8],rax
411ace: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
411ad3: 48 89 84 24 00 01 00 00 mov QWORD PTR [rsp+0x100],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
411adb: 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68]
_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 XMMWORD PTR [rsp+0x60],xmm0
_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 QWORD PTR [rsp+0x108],rax
411aed: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
411af2: 48 89 84 24 10 01 00 00 mov QWORD PTR [rsp+0x110],rax
411afa: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
_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 XMMWORD PTR [rsp+0x70],xmm0
_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 QWORD PTR [rsp+0x118],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
411b0c: 48 8b 84 24 80 00 00 00 mov rax,QWORD PTR [rsp+0x80]
411b14: 48 89 84 24 20 01 00 00 mov QWORD PTR [rsp+0x120],rax
411b1c: 48 8b 84 24 88 00 00 00 mov rax,QWORD PTR [rsp+0x88]
_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 XMMWORD PTR [rsp+0x80],xmm0
_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 QWORD PTR [rsp+0x128],rax
411b34: 48 8b 84 24 90 00 00 00 mov rax,QWORD PTR [rsp+0x90]
411b3c: 48 89 84 24 30 01 00 00 mov QWORD PTR [rsp+0x130],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
411b44: 48 8b 84 24 98 00 00 00 mov rax,QWORD PTR [rsp+0x98]
_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 XMMWORD PTR [rsp+0x90],xmm0
_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 QWORD PTR [rsp+0x138],rax
411b5c: 48 8b 84 24 a0 00 00 00 mov rax,QWORD PTR [rsp+0xa0]
411b64: 48 89 84 24 40 01 00 00 mov QWORD PTR [rsp+0x140],rax
411b6c: 48 8b 84 24 a8 00 00 00 mov rax,QWORD PTR [rsp+0xa8]
_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 XMMWORD PTR [rsp+0xa0],xmm0
_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 QWORD PTR [rsp+0x148],rax
_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 eax,DWORD PTR [rsp+0xb0]
411b8b: 89 84 24 50 01 00 00 mov DWORD PTR [rsp+0x150],eax
411b92: 48 8b 84 24 b8 00 00 00 mov rax,QWORD PTR [rsp+0xb8]
411b9a: 66 0f 6f 94 24 d0 00 00 00 movdqa xmm2,XMMWORD PTR [rsp+0xd0]
411ba3: 66 0f 6f 9c 24 e0 00 00 00 movdqa xmm3,XMMWORD PTR [rsp+0xe0]
411bac: 48 89 84 24 58 01 00 00 mov QWORD PTR [rsp+0x158],rax
411bb4: 48 8b 84 24 c0 00 00 00 mov rax,QWORD PTR [rsp+0xc0]
411bbc: 0f 29 94 24 70 01 00 00 movaps XMMWORD PTR [rsp+0x170],xmm2
411bc4: 48 89 84 24 60 01 00 00 mov QWORD PTR [rsp+0x160],rax
411bcc: 0f b6 84 24 c8 00 00 00 movzx eax,BYTE PTR [rsp+0xc8]
411bd4: 0f 29 9c 24 80 01 00 00 movaps XMMWORD PTR [rsp+0x180],xmm3
411bdc: 88 84 24 68 01 00 00 mov BYTE PTR [rsp+0x168],al
_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 call 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 rsi,[rsp+0x30]
411bed: 4c 89 ef mov rdi,r13
411bf0: e8 fb 40 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 xmm0,rax
_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 rsi,[rsp+0x10]
_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 rdi,[rbp+0x130]
_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 QWORD PTR [rsp+0x10],rdx
411c16: 0f 11 44 24 18 movups XMMWORD PTR [rsp+0x18],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
411c1b: e8 20 61 ff ff call 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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
411c2f: ba 03 00 00 00 mov edx,0x3
411c34: 48 89 f7 mov rdi,rsi
411c37: ff d0 call 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 rdi,QWORD PTR [rsp+0x138]
_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 rsi,QWORD PTR [rsp+0x148]
411c4e: 48 29 fe sub rsi,rdi
_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 call 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 rbx,QWORD PTR [rsp+0x128]
411c5e: 48 8b ac 24 20 01 00 00 mov rbp,QWORD PTR [rsp+0x120]
_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 rbx,rbp
411c69: 74 4e je 411cb9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2f9>
411c6b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x20]
_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 rax,[rbp+0x30]
411c78: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x30]
411c81: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
411c92: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x40
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x120]
_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 rsi,QWORD PTR [rsp+0x130]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rbx,QWORD PTR [rsp+0x110]
411cd9: 48 8b ac 24 08 01 00 00 mov rbp,QWORD PTR [rsp+0x108]
_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 rbx,rbp
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 nop WORD PTR cs:[rax+rax*1+0x0]
_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 rdi,QWORD PTR [rbp+0x0]
_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 rax,[rbp+0x10]
411cf8: 48 39 c7 cmp rdi,rax
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 rax,QWORD PTR [rbp+0x10]
_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 rbp,0x20
_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 rsi,[rax+0x1]
_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 call 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 rbx,rbp
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 rbp,QWORD PTR [rsp+0x108]
_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 rsi,QWORD PTR [rsp+0x118]
_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 rdi,rbp
_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 rsi,rbp
_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 call 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 rdi,QWORD PTR [rsp+0xf0]
_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 rsi,QWORD PTR [rsp+0x100]
411d4c: 48 29 fe sub rsi,rdi
_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 call 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 rdi,r12
411d57: e8 a4 3b ff ff call 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 rsp,0x198
411d63: 5b pop rbx
411d64: 5d pop rbp
411d65: 41 5c pop r12
411d67: 41 5d pop r13
411d69: c3 ret
411d6a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x40
411d74: 48 39 eb cmp rbx,rbp
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 jmp 411cb1 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x2f1>
411d82: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rbp,0x20
411d8c: 48 39 eb cmp rbx,rbp
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 jmp 411d17 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x357>
411d9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
411da0: 4c 8d 64 24 50 lea r12,[rsp+0x50]
_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 call 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 rax,QWORD PTR [rbp+0x110]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:434
411db5: c6 44 24 0e 01 mov BYTE PTR [rsp+0xe],0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:435
411dba: 0f b6 00 movzx eax,BYTE PTR [rax]
411dbd: 88 44 24 0f mov BYTE PTR [rsp+0xf],al
411dc1: e9 7d fc ff ff jmp 411a43 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb+0x83>
411dc6: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
_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 cmp DWORD PTR [rbp+0x98],0x1c
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 rsi,[rbp+0xd0]
_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 rdi,[rbp+0x110]
411deb: 4c 8d 64 24 50 lea r12,[rsp+0x50]
_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 call 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 rdi,[rbp+0x8]
411df9: e8 a2 30 ff ff call 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 eax,0x2d01
411e03: 66 89 44 24 0e mov WORD PTR [rsp+0xe],ax
411e08: e9 36 fc ff ff jmp 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 rdx,[rsp+0xf0]
411e15: 4c 89 e7 mov rdi,r12
411e18: e8 a3 be ff ff call 40dcc0 <_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_>
411e1d: e9 6d fc ff ff jmp 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 rbp,rax
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 rbp,rax
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 rbp,rax
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 rax,QWORD PTR [rsp+0x40]
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 rsi,[rsp+0x30]
411e40: ba 03 00 00 00 mov edx,0x3
411e45: 48 89 f7 mov rdi,rsi
411e48: ff d0 call 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 rdi,[rsp+0xf0]
411e52: e8 a9 3a ff ff call 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 rdi,r12
411e5a: e8 a1 3a ff ff call 405900 <_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev>
411e5f: 48 89 ef mov rdi,rbp
411e62: e8 79 04 ff ff call 4022e0 <_Unwind_Resume@plt>
411e67: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
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 rbp,rdi
411e76: 48 83 ec 08 sub rsp,0x8
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0xa
411e83: 74 13 je 411e98 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x28>
411e85: 83 f8 09 cmp eax,0x9
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 rsp,0x8
411e90: 5d pop rbp
411e91: 41 5c pop r12
411e93: c3 ret
411e94: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
411e9f: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
411eb2: e8 e9 2f ff ff call 404ea0 <_ZNSt8__detail8_ScannerIcE10_M_advanceEv>
411eb7: be 01 00 00 00 mov esi,0x1
_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 eax,DWORD PTR [rbp+0x0]
411ebf: 48 89 ef mov rdi,rbp
_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 edx,eax
411ec4: 83 e2 08 and edx,0x8
_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 al,0x1
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 call 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 eax,0x1
411ed9: eb b1 jmp 411e8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x1c>
411edb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/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 call 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 eax,0x1
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 rsi,[rdi+0xd0]
411ef7: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
411f0a: e8 91 2f ff ff call 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 nop DWORD PTR [rax+rax*1+0x0]
_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 call 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 eax,0x1
411f22: e9 65 ff ff ff jmp 411e8c <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv+0x1c>
411f27: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 call 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 eax,0x1
411f3a: e9 4d ff ff ff jmp 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 rbp,rdi
411f4a: 48 81 ec 88 00 00 00 sub rsp,0x88
_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 eax,DWORD PTR [rdi+0x98]
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 call 4073f0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv>
411f64: 41 89 c4 mov r12d,eax
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 eax,DWORD PTR [rbp+0x98]
_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 eax,0x4
411f74: 0f 84 06 01 00 00 je 412080 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x140>
411f7a: 83 f8 0e cmp eax,0xe
411f7d: 0f 84 ad 01 00 00 je 412130 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x1f0>
411f83: 83 f8 06 cmp eax,0x6
411f86: 0f 84 ec 01 00 00 je 412178 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x238>
411f8c: 83 f8 05 cmp eax,0x5
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 rsp,0x88
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:351
411f9c: 48 89 ef mov rdi,rbp
/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 jmp 411e70 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv>
411fab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:324
411fb0: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
411fb3: 48 89 ef mov rdi,rbp
_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 edx,eax
411fb8: 83 e2 08 and edx,0x8
_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 al,0x1
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 call 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 nop WORD PTR [rax+rax*1+0x0]
/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 call 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 rsp,0x88
411fe0: 44 89 e0 mov eax,r12d
411fe3: 5d pop rbp
411fe4: 41 5c pop r12
411fe6: 41 5d pop r13
411fe8: 41 5e pop r14
411fea: c3 ret
411feb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
/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 call 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 nop WORD PTR [rax+rax*1+0x0]
/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 call 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 nop WORD PTR [rax+rax*1+0x0]
_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 rsi,[rdi+0xd0]
412017: 4c 8d 67 08 lea r12,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,r12
41202a: e8 71 2e ff ff call 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 eax,DWORD PTR [rbp+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:319
412032: 48 89 ef mov rdi,rbp
_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 edx,eax
412037: 83 e2 08 and edx,0x8
_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 al,0x10
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 al,0x1
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 call 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 r12d,0x1
412059: e9 7b ff ff ff jmp 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 al,0x1
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 call 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 r12d,0x1
41207b: e9 59 ff ff ff jmp 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 rsi,[rbp+0xd0]
412087: 4c 8d 65 08 lea r12,[rbp+0x8]
_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 rdi,[rbp+0x110]
_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 call 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 rdi,r12
41209a: e8 01 2e ff ff call 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 r12,QWORD PTR [rbp+0x100]
_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 esi,0xa
4120ab: 48 89 ef mov rdi,rbp
4120ae: e8 dd 52 ff ff call 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 movsxd rsi,eax
4120b6: 4c 89 e7 mov rdi,r12
/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 r12d,0x1
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:326
4120bf: e8 3c 36 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0x50]
_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 rdi,[rbp+0x130]
_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 xmm0,rax
4120dc: 66 0f 6c c0 punpcklqdq xmm0,xmm0
4120e0: 48 89 54 24 50 mov QWORD PTR [rsp+0x50],rdx
4120e5: 0f 11 44 24 58 movups XMMWORD PTR [rsp+0x58],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
4120ea: e8 51 5c ff ff call 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 jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
4120f4: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
/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 call 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 r12d,0x1
41210b: e9 c9 fe ff ff jmp 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 call 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 r12d,0x1
412123: e9 b1 fe ff ff jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412128: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 rsi,[rbp+0xd0]
_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 rdi,[rbp+0x110]
_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 call 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 r12,[rbp+0x8]
_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 rdi,r12
41214a: e8 51 2d ff ff call 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 eax,DWORD PTR [rbp+0x0]
412152: a8 01 test al,0x1
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 rdi,rbp
41215d: a8 08 test al,0x8
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 call 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 r12d,0x1
412170: e9 64 fe ff ff jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412175: 0f 1f 00 nop DWORD PTR [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 r14,[rbp+0xd0]
_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 r13,[rbp+0x110]
_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 rsi,r14
412189: 4c 89 ef mov 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
41218c: 4c 8d 65 08 lea r12,[rbp+0x8]
_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 call 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 rdi,r12
412198: e8 03 2d ff ff call 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 rdi,QWORD PTR [rbp+0x100]
4121a4: e8 77 33 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 rdi,rbp
_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 xmm0,rax
4121b8: 66 0f 6c c0 punpcklqdq xmm0,xmm0
4121bc: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx
4121c1: 0f 11 44 24 28 movups XMMWORD PTR [rsp+0x28],xmm0
_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 call 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 cmp DWORD PTR [rbp+0x98],0x8
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 rsi,r14
4121db: 4c 89 ef mov rdi,r13
4121de: e8 2d ff fe ff call 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 rdi,r12
4121e6: e8 b5 2c ff ff call 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 rsi,rbp
4121ee: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
4121f3: e8 b8 1b ff ff call 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 rax,QWORD PTR [rsp+0x30]
_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 rdx,QWORD PTR [rsp+0x20]
_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 rcx,QWORD PTR [rbp+0x170]
_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+rax*2]
41220d: 48 c1 e0 04 shl rax,0x4
412211: 48 03 42 38 add rax,QWORD PTR [rdx+0x38]
412215: 48 8b 54 24 58 mov rdx,QWORD PTR [rsp+0x58]
41221a: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
41221e: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
_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 rdx,[rcx-0x18]
_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 QWORD PTR [rsp+0x30],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
41222c: 48 8b 85 60 01 00 00 mov rax,QWORD PTR [rbp+0x160]
412233: 48 39 d0 cmp rax,rdx
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 xmm1,XMMWORD PTR [rsp+0x20]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm1
41224a: 48 8b 54 24 30 mov rdx,QWORD PTR [rsp+0x30]
41224f: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rbp+0x160],rax
_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 r12d,0x1
412260: e9 74 fd ff ff jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412265: 0f 1f 00 nop DWORD PTR [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 r14,[rbp+0xd0]
_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 r13,[rbp+0x110]
_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 rsi,r14
412279: 4c 89 ef mov 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
41227c: 4c 8d 65 08 lea r12,[rbp+0x8]
_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 call 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 rdi,r12
412288: e8 13 2c ff ff call 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 rdi,QWORD PTR [rbp+0x100]
412294: e8 47 33 ff ff call 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 rdx,QWORD PTR [rbp+0x100]
_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 rdi,rbp
_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 xmm0,rax
4122a8: 66 0f 6c c0 punpcklqdq xmm0,xmm0
4122ac: 48 89 14 24 mov QWORD PTR [rsp],rdx
4122b0: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],xmm0
_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 call 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 cmp DWORD PTR [rbp+0x98],0x8
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 rsi,r14
4122ca: 4c 89 ef mov rdi,r13
4122cd: e8 3e fe fe ff call 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 rdi,r12
4122d5: e8 c6 2b ff ff call 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 rsi,rbp
4122dd: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
4122e2: e8 c9 1a ff ff call 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 rax,QWORD PTR [rsp+0x10]
_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 rdx,QWORD PTR [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:291
4122f0: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
_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 r12,QWORD PTR [rbp+0x100]
_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 rsi,[rsp+0x20]
_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+rax*2]
412305: 48 c1 e0 04 shl rax,0x4
412309: 48 03 42 38 add rax,QWORD PTR [rdx+0x38]
41230d: 48 8b 54 24 58 mov rdx,QWORD PTR [rsp+0x58]
412312: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
412316: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
_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 mov QWORD PTR [rsp+0x28],0xffffffffffffffff
_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 QWORD PTR [rsp+0x10],rax
_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 rax,QWORD PTR [r12+0x8]
_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 mov DWORD PTR [rsp+0x20],0x9
_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 rdx,QWORD PTR [rax-0x8]
_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 rax,0x8
_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 QWORD PTR [rsp+0x30],rdx
_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 QWORD PTR [r12+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:291
412348: e8 e3 1b ff ff call 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 rdi,QWORD PTR [r12+0x40]
412352: 49 3b 7c 24 48 cmp rdi,QWORD PTR [r12+0x48]
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 rsi,[rsp+0x50]
412362: e8 c9 1b ff ff call 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 rax,QWORD PTR [r12+0x40]
41236c: 48 83 c0 30 add rax,0x30
412370: 49 89 44 24 40 mov QWORD PTR [r12+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
41237f: 49 2b 44 24 38 sub rax,QWORD PTR [r12+0x38]
412384: 49 89 c4 mov r12,rax
412387: 49 c1 fc 04 sar r12,0x4
41238b: 4c 0f af e2 imul r12,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
41238f: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,[rsp+0x50]
_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 r12,0x1
_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 call 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 rdi,[rsp+0x20]
4123ae: e8 cd 1a ff ff call 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 rax,QWORD PTR [rsp+0x10]
_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 rdx,QWORD PTR [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
4123bc: 48 8b 8d 70 01 00 00 mov rcx,QWORD PTR [rbp+0x170]
_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+rax*2]
4123c7: 48 c1 e0 04 shl rax,0x4
4123cb: 48 03 42 38 add rax,QWORD PTR [rdx+0x38]
_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 rdx,[rcx-0x18]
_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 QWORD PTR [rax+0x8],r12
_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 rax,QWORD PTR [rbp+0x160]
_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 QWORD PTR [rsp+0x10],r12
_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 rax,rdx
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 xmm2,XMMWORD PTR [rsp]
_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 rax,0x18
_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 XMMWORD PTR [rax-0x18],xmm2
4123f9: 48 8b 54 24 10 mov rdx,QWORD PTR [rsp+0x10]
4123fe: 48 89 50 f8 mov QWORD PTR [rax-0x8],rdx
_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 QWORD PTR [rbp+0x160],rax
412409: e9 4c fe ff ff jmp 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 rdi,rbp
412413: a8 08 test al,0x8
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 call 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 r12d,0x1
412422: e9 b2 fb ff ff jmp 411fd9 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv+0x99>
412427: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
/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 call 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 r12d,0x1
41243b: e9 99 fb ff ff jmp 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 call 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 r12d,0x1
41244b: e9 89 fb ff ff jmp 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 call 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 r12d,0x1
41245b: e9 79 fb ff ff jmp 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 call 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 r12d,0x1
41246b: e9 69 fb ff ff jmp 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 call 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 r12d,0x1
41247b: e9 59 fb ff ff jmp 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 call 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 r12d,0x1
41248b: e9 49 fb ff ff jmp 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 r8,[r12+0x38]
_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 rsi,rdi
412498: 48 8d 54 24 50 lea rdx,[rsp+0x50]
41249d: 4c 89 c7 mov rdi,r8
4124a0: e8 8b 2c ff ff call 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 rax,QWORD PTR [r12+0x40]
4124aa: e9 c6 fe ff ff jmp 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 rdi,[rbp+0x130]
_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 rsi,[rsp+0x20]
4124bb: e8 80 57 ff ff call 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
4124c0: e9 95 fd ff ff jmp 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 rdi,[rbp+0x130]
_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 rsi,rsp
4124cf: e8 6c 57 ff ff call 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
4124d4: e9 81 fd ff ff jmp 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 esi,0x414290
4124de: bf 09 00 00 00 mov edi,0x9
4124e3: e8 78 fe fe ff call 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 esi,0x414624
4124ed: bf 05 00 00 00 mov edi,0x5
4124f2: e8 69 fe fe ff call 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 rbp,rax
4124fa: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
4124ff: e8 7c 19 ff ff call 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 rdi,[rsp+0x20]
412509: e8 72 19 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
41250e: 48 89 ef mov rdi,rbp
412511: e8 ca fd fe ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv():
412516: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 rbx,rdi
412527: 48 83 ec 30 sub rsp,0x30
_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 call 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 rdi,QWORD PTR [rbx+0x160]
_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 rdi,QWORD PTR [rbx+0x168]
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 xmm2,XMMWORD PTR [rdi-0x18]
_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 rdi,0x18
_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 XMMWORD PTR [rsp],xmm2
412559: 48 8b 47 10 mov rax,QWORD PTR [rdi+0x10]
_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 QWORD PTR [rbx+0x160],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
412564: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],rax
_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 rdi,rbx
41256c: e8 af ff ff ff call 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 rdi,QWORD PTR [rbx+0x160]
_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 rdi,QWORD PTR [rbx+0x168]
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 r12,QWORD PTR [rdi-0x10]
412589: 48 8b 6f f8 mov rbp,QWORD PTR [rdi-0x8]
_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 rdi,0x18
412591: 48 89 bb 60 01 00 00 mov QWORD PTR [rbx+0x160],rdi
_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 rdx,QWORD PTR [rbx+0x170]
_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 rax,QWORD PTR [rsp+0x10]
_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 rcx,QWORD PTR [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
4125a8: 48 83 ea 18 sub rdx,0x18
_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+rax*2]
4125b0: 48 c1 e0 04 shl rax,0x4
4125b4: 48 03 41 38 add rax,QWORD PTR [rcx+0x38]
4125b8: 4c 89 60 08 mov QWORD PTR [rax+0x8],r12
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:382
4125bc: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
_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 rdi,rdx
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 xmm1,XMMWORD PTR [rsp]
_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 rdi,0x18
_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 XMMWORD PTR [rdi-0x18],xmm1
4125d7: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10]
4125dc: 48 89 47 f8 mov QWORD PTR [rdi-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
4125e0: 48 89 bb 60 01 00 00 mov QWORD PTR [rbx+0x160],rdi
_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 rsp,0x30
4125eb: 5b pop rbx
4125ec: 5d pop rbp
4125ed: 41 5c pop r12
4125ef: c3 ret
_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 rdi,rbx
4125f3: e8 48 f9 ff ff call 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 rbp,QWORD PTR [rbx+0x100]
_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 mov DWORD PTR [rsp],0xa
41260e: 48 c7 44 24 08 ff ff ff ff mov QWORD PTR [rsp+0x8],0xffffffffffffffff
_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 rdi,QWORD PTR [rbp+0x40]
41261b: 48 3b 7d 48 cmp rdi,QWORD PTR [rbp+0x48]
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 r12,rsp
412628: 4c 89 e6 mov rsi,r12
41262b: e8 00 19 ff ff call 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 rax,QWORD PTR [rbp+0x40]
412634: 48 83 c0 30 add rax,0x30
412638: 48 89 45 40 mov QWORD PTR [rbp+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
412646: 48 2b 45 38 sub rax,QWORD PTR [rbp+0x38]
41264a: 48 89 c5 mov rbp,rax
41264d: 48 c1 fd 04 sar rbp,0x4
412651: 48 0f af ea imul rbp,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
412655: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,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:336
412664: 48 83 ed 01 sub rbp,0x1
_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 call 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 rax,QWORD PTR [rbx+0x100]
_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 xmm0,rbp
_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 rsi,r12
_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 rdi,[rbx+0x130]
_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 QWORD PTR [rsp],rax
41268b: 0f 11 44 24 08 movups XMMWORD PTR [rsp+0x8],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
412690: e8 ab 56 ff ff call 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 rsp,0x30
412699: 5b pop rbx
41269a: 5d pop rbp
41269b: 41 5c pop r12
41269d: c3 ret
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 rdi,rbx
4126a3: e8 48 97 ff ff call 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 rdi,rbx
4126b3: e8 38 97 ff ff call 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 jmp 412538 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x18>
4126c1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rax,QWORD PTR [rbx+0x178]
_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 esi,0x1f8
_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 rax,QWORD PTR [rax-0x8]
4126d8: f3 0f 6f 98 e0 01 00 00 movdqu xmm3,XMMWORD PTR [rax+0x1e0]
4126e0: 0f 29 1c 24 movaps XMMWORD PTR [rsp],xmm3
4126e4: 48 8b 80 f0 01 00 00 mov rax,QWORD PTR [rax+0x1f0]
4126eb: 48 89 44 24 10 mov QWORD PTR [rsp+0x10],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
4126f0: e8 cb fa fe ff call 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 rdx,QWORD PTR [rbx+0x178]
_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 rax,QWORD PTR [rdx-0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
412704: 66 48 0f 6e ea movq xmm5,rdx
412709: 48 8d 88 e0 01 00 00 lea rcx,[rax+0x1e0]
412710: 66 48 0f 6e e0 movq xmm4,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
412715: 48 05 f8 01 00 00 add rax,0x1f8
_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 xmm0,rcx
412720: 66 0f 6c c4 punpcklqdq xmm0,xmm4
412724: 0f 11 83 60 01 00 00 movups XMMWORD PTR [rbx+0x160],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
41272b: 66 48 0f 6e c0 movq xmm0,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
412730: 66 0f 6c c5 punpcklqdq xmm0,xmm5
412734: 0f 11 83 70 01 00 00 movups XMMWORD PTR [rbx+0x170],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
41273b: e9 29 fe ff ff jmp 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 rax,QWORD PTR [rbx+0x178]
_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 esi,0x1f8
_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 rax,QWORD PTR [rax-0x8]
_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 r12,QWORD PTR [rax+0x1e8]
412757: 48 8b a8 f0 01 00 00 mov rbp,QWORD PTR [rax+0x1f0]
_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 call 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 rax,QWORD PTR [rbx+0x178]
_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 rcx,QWORD PTR [rax-0x8]
_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 rax,0x8
/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 rdi,[rcx+0x1e0]
_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 rdx,[rcx+0x1f8]
_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 xmm0,rdi
412785: 0f 16 00 movhps xmm0,QWORD PTR [rax]
412788: 66 48 0f 6e f0 movq xmm6,rax
41278d: 0f 11 83 60 01 00 00 movups XMMWORD PTR [rbx+0x160],xmm0
412794: 66 48 0f 6e c2 movq xmm0,rdx
412799: 66 0f 6c c6 punpcklqdq xmm0,xmm6
41279d: 0f 11 83 70 01 00 00 movups XMMWORD PTR [rbx+0x170],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
4127a4: e9 f6 fd ff ff jmp 41259f <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv+0x7f>
4127a9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 r12,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:329
4127b3: 4c 8d 45 38 lea r8,[rbp+0x38]
_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 rsi,rdi
4127ba: 4c 89 e2 mov rdx,r12
4127bd: 4c 89 c7 mov rdi,r8
4127c0: e8 6b 29 ff ff call 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 rax,QWORD PTR [rbp+0x40]
4127c9: e9 6e fe ff ff jmp 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 rdi,[rbx+0x130]
_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 rsi,rsp
4127da: e8 61 54 ff ff call 407c40 <_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_>
4127df: e9 03 fe ff ff jmp 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 rbp,rax
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 esi,0x414290
4127ee: bf 09 00 00 00 mov edi,0x9
4127f3: e8 68 fb fe ff call 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 rdi,r12
4127fb: e8 80 16 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
412800: 48 89 ef mov rdi,rbp
412803: e8 d8 fa fe ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv():
412808: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
41281d: 48 81 ec b8 00 00 00 sub rsp,0xb8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:99
412824: e8 f7 fc ff ff call 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 cmp DWORD PTR [rbx+0x98],0x13
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 rsp,0xb8
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 ret
412844: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
_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 rax,[rbx+0x110]
_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 r15,[rbx+0x8]
_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 r14,0xaaaaaaaaaaaaaaab
_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 QWORD PTR [rsp],rax
_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 rax,[rbx+0xd0]
412868: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],rax
41286d: 48 89 c6 mov rsi,rax
_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 rdi,QWORD PTR [rsp]
412874: e8 97 f8 fe ff call 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 rdi,r15
41287c: e8 1f 26 ff ff call 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 rsi,rbx
412884: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
412889: e8 22 15 ff ff call 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 rdi,rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:102
412891: 4c 8b 6c 24 20 mov r13,QWORD PTR [rsp+0x20]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:103
412896: e8 85 fc ff ff call 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 rdi,[rsp+0x30]
4128a0: 48 89 de mov rsi,rbx
4128a3: e8 08 15 ff ff call 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 rbp,QWORD PTR [rbx+0x100]
_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 r12,QWORD PTR [rsp+0x40]
_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 mov DWORD PTR [rsp+0x80],0xa
4128bf: 48 c7 84 24 88 00 00 00 ff ff ff ff mov QWORD PTR [rsp+0x88],0xffffffffffffffff
_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 rdi,QWORD PTR [rbp+0x40]
4128cf: 48 3b 7d 48 cmp rdi,QWORD PTR [rbp+0x48]
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 rsi,[rsp+0x80]
4128e1: e8 4a 16 ff ff call 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 rax,QWORD PTR [rbp+0x40]
4128ea: 48 83 c0 30 add rax,0x30
4128ee: 48 89 45 40 mov QWORD PTR [rbp+0x40],rax
_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 rax,QWORD PTR [rbp+0x38]
4128f6: 48 89 c5 mov rbp,rax
4128f9: 48 c1 fd 04 sar rbp,0x4
4128fd: 49 0f af ee imul rbp,r14
_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 rax,0x493e00
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 rdi,[rsp+0x80]
_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 rbp,0x1
_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 call 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 rdx,QWORD PTR [rsp+0x10]
412923: 4b 8d 44 6d 00 lea rax,[r13+r13*2+0x0]
_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 xmm0,QWORD PTR [rsp+0x38]
_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 rax,0x4
_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 rdi,[rsp+0x80]
41293a: 48 8d 74 24 50 lea rsi,[rsp+0x50]
_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 mov DWORD PTR [rsp+0x50],0x1
_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 rax,QWORD PTR [rdx+0x38]
41294b: 48 8b 54 24 30 mov rdx,QWORD PTR [rsp+0x30]
_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 xmm0,QWORD PTR [rsp+0x18]
_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 QWORD PTR [rax+0x8],rbp
412959: 4b 8d 04 64 lea rax,[r12+r12*2]
_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 r12,QWORD PTR [rbx+0x100]
_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 rax,0x4
412968: 48 03 42 38 add rax,QWORD PTR [rdx+0x38]
41296c: 48 89 68 08 mov QWORD PTR [rax+0x8],rbp
_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 XMMWORD PTR [rsp+0x58],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:252
412975: e8 b6 15 ff ff call 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 rdi,QWORD PTR [r12+0x40]
41297f: 49 3b 7c 24 48 cmp rdi,QWORD PTR [r12+0x48]
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 rsi,[rsp+0x80]
412992: e8 99 15 ff ff call 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 rax,QWORD PTR [r12+0x40]
41299c: 48 83 c0 30 add rax,0x30
4129a0: 49 89 44 24 40 mov QWORD PTR [r12+0x40],rax
_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 rax,QWORD PTR [r12+0x38]
4129aa: 49 89 c4 mov r12,rax
4129ad: 49 c1 fc 04 sar r12,0x4
4129b1: 4d 0f af e6 imul r12,r14
_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 rax,0x493e00
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 rdi,[rsp+0x80]
4129c9: e8 b2 14 ff ff call 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 rdi,[rsp+0x50]
4129d3: e8 a8 14 ff ff call 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 rax,QWORD PTR [rbx+0x100]
_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 xmm1,rbp
_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 rdi,[rbx+0x130]
_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 rsi,[rsp+0x80]
_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 QWORD PTR [rsp+0x80],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
4129fb: 49 8d 44 24 ff lea rax,[r12-0x1]
412a00: 66 48 0f 6e c0 movq xmm0,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
412a05: 66 0f 6c c1 punpcklqdq xmm0,xmm1
412a09: 0f 11 84 24 88 00 00 00 movups XMMWORD PTR [rsp+0x88],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
412a11: e8 2a 53 ff ff call 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 cmp DWORD PTR [rbx+0x98],0x13
412a1d: 0f 85 0f fe ff ff jne 412832 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x22>
412a23: 48 8b 74 24 08 mov rsi,QWORD PTR [rsp+0x8]
412a28: e9 43 fe ff ff jmp 412870 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x60>
412a2d: 0f 1f 00 nop DWORD PTR [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 r8,[r12+0x38]
_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 rsi,rdi
412a38: 48 8d 94 24 80 00 00 00 lea rdx,[rsp+0x80]
412a40: 4c 89 c7 mov rdi,r8
412a43: e8 e8 26 ff ff call 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 rax,QWORD PTR [r12+0x40]
412a4d: e9 53 ff ff ff jmp 4129a5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv+0x195>
412a52: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 r8,[rbp+0x38]
_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 rsi,rdi
412a5f: 48 8d 94 24 80 00 00 00 lea rdx,[rsp+0x80]
412a67: 4c 89 c7 mov rdi,r8
412a6a: e8 c1 26 ff ff call 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 rax,QWORD PTR [rbp+0x40]
412a73: e9 7a fe ff ff jmp 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 esi,0x414290
412a7d: bf 09 00 00 00 mov edi,0x9
412a82: e8 d9 f8 fe ff call 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 rbp,rax
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 esi,0x414290
412a91: bf 09 00 00 00 mov edi,0x9
412a96: e8 c5 f8 fe ff call 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 rbp,rax
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 rdi,[rsp+0x80]
412aa8: e8 d3 13 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
412aad: 48 89 ef mov rdi,rbp
412ab0: e8 2b f8 fe ff call 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 rdi,[rsp+0x80]
412abd: e8 be 13 ff ff call 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 rdi,[rsp+0x50]
412ac7: e8 b4 13 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
412acc: 48 89 ef mov rdi,rbp
412acf: e8 0c f8 fe ff call 4022e0 <_Unwind_Resume@plt>
_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv():
412ad4: 66 2e 0f 1f 84 00 00 00 00 00 nop WORD PTR cs:[rax+rax*1+0x0]
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 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
412ae5: 4c 8d 7f 08 lea r15,[rdi+0x8]
/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 eax,0x10
_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 r13,rdx
412af3: 41 54 push r12
412af5: 49 89 cc mov r12,rcx
412af8: 55 push rbp
412af9: 48 89 f5 mov rbp,rsi
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:80
412afc: 48 89 ce mov rsi,rcx
/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 rbx,rdi
412b03: 48 81 ec 88 00 00 00 sub rsp,0x88
_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 r8d,0x3f0
412b11: 44 0f 44 c0 cmove 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
412b15: 44 89 07 mov DWORD PTR [rdi],r8d
412b18: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
412b1d: e8 fe f5 fe ff call 402120 <_ZNSt6localeC1ERKS_@plt>
412b22: 8b 0b mov ecx,DWORD PTR [rbx]
412b24: 4c 8d 44 24 50 lea r8,[rsp+0x50]
412b29: 4c 89 ea mov rdx,r13
412b2c: 48 89 ee mov rsi,rbp
412b2f: 4c 89 ff mov rdi,r15
412b32: e8 b9 23 ff ff call 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 rdi,[rsp+0x50]
412b3c: e8 3f f7 fe ff call 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 edi,0x68
_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 mov QWORD PTR [rbx+0x100],0x0
_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 call 4021b0 <_Znwm@plt>
412b56: 48 89 c5 mov rbp,rax
_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 rax,QWORD PTR [rip+0x2778] # 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 r14,[rbx+0x120]
_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 mov QWORD PTR [rbp+0x0],0x415088
_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 r13,[rbp+0x60]
_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 QWORD PTR [rbp+0x8],rax
_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 eax,DWORD PTR [rbx]
_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 rdi,r13
_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 mov QWORD PTR [rbp+0x20],0x0
_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 DWORD PTR [rbp+0x28],eax
412b8b: 48 c7 45 30 00 00 00 00 mov QWORD PTR [rbp+0x30],0x0
412b93: 48 c7 45 38 00 00 00 00 mov QWORD PTR [rbp+0x38],0x0
412b9b: c6 45 40 00 mov BYTE PTR [rbp+0x40],0x0
_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 mov QWORD PTR [rbp+0x58],0x0
_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 XMMWORD PTR [rbp+0x10],xmm0
_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 XMMWORD PTR [rbp+0x48],xmm0
_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 call 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 rsi,r12
412bb7: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
412bbc: e8 5f f5 fe ff call 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 rsi,r13
412bc4: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
412bc9: e8 52 f5 fe ff call 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 rsi,[rsp+0x20]
412bd3: 4c 89 ef mov rdi,r13
412bd6: e8 25 f6 fe ff call 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 rsi,[rsp+0x50]
412be0: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
412be5: e8 16 f6 fe ff call 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 rdi,[rsp+0x50]
412bef: e8 8c f6 fe ff call 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 rsi,[rsp+0x20]
412bf9: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
412bfe: e8 1d f5 fe ff call 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 rdi,[rsp+0x50]
412c08: e8 73 f6 fe ff call 402280 <_ZNSt6localeD1Ev@plt>
412c0d: 48 8d 7c 24 20 lea rdi,[rsp+0x20]
412c12: e8 69 f6 fe ff call 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 rax,[rbp+0x10]
_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 xmm2,rbp
_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 xmm1,rax
_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 QWORD PTR [rbx+0x110],r14
_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 rax,[rbx+0x110]
_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 edi,0x40
_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 mov QWORD PTR [rbx+0x118],0x0
_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 xmm1,xmm2
_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 mov BYTE PTR [rbx+0x120],0x0
_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 mov QWORD PTR [rbx+0x130],0x0
_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 mov QWORD PTR [rbx+0x138],0x8
_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 XMMWORD PTR [rbx+0x100],xmm1
_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 XMMWORD PTR [rbx+0x140],xmm0
412c76: 0f 11 83 50 01 00 00 movups XMMWORD PTR [rbx+0x150],xmm0
412c7d: 0f 11 83 60 01 00 00 movups XMMWORD PTR [rbx+0x160],xmm0
412c84: 0f 11 83 70 01 00 00 movups XMMWORD PTR [rbx+0x170],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)
412c8b: 48 89 44 24 08 mov QWORD PTR [rsp+0x8],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)
412c90: e8 1b f5 fe ff call 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 rdx,QWORD PTR [rbx+0x138]
/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 QWORD PTR [rbx+0x130],rax
_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 edi,0x1f8
_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 rbp,[rdx*4-0x4]
412cb0: 48 83 e5 f8 and rbp,0xfffffffffffffff8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:629
412cb4: 48 01 c5 add rbp,rax
_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 call 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 rdx,[rax+0x1f8]
_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 xmm0,rax
_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 QWORD PTR [rbp+0x0],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:80
412ccc: 4c 89 e7 mov rdi,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:263
412ccf: 48 89 83 68 01 00 00 mov QWORD PTR [rbx+0x168],rax
_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 QWORD PTR [rbx+0x160],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:79
412ce1: 48 8b 83 00 01 00 00 mov rax,QWORD PTR [rbx+0x100]
_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 QWORD PTR [rbx+0x158],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:79
412cef: 48 83 c0 50 add rax,0x50
_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 QWORD PTR [rbx+0x150],rdx
/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 QWORD PTR [rbx+0x178],rbp
/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 QWORD PTR [rbx+0x170],rdx
_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 QWORD PTR [rbx+0x180],rax
_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 XMMWORD PTR [rbx+0x140],xmm0
_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 call 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 rbp,QWORD PTR [rbx+0x100]
_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 QWORD PTR [rbx+0x188],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:278
412d29: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
_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 r13,QWORD PTR [rbp+0x20]
_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 rsi,QWORD PTR [rbp+0x8]
_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 rdx,[rax+0x1]
412d39: 48 89 44 24 18 mov QWORD PTR [rsp+0x18],rax
412d3e: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
_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 rsi,QWORD PTR [rbp+0x10]
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 QWORD PTR [rsi],rax
_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 rsi,0x8
412d53: 48 89 75 08 mov QWORD PTR [rbp+0x8],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:281
412d57: 48 8b 44 24 18 mov rax,QWORD PTR [rsp+0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
412d5c: 48 8d 7c 24 50 lea rdi,[rsp+0x50]
412d61: 48 8d 74 24 20 lea rsi,[rsp+0x20]
_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 mov DWORD PTR [rsp+0x20],0x8
412d6e: 48 c7 44 24 28 ff ff ff ff mov QWORD PTR [rsp+0x28],0xffffffffffffffff
_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 QWORD PTR [rsp+0x30],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:282
412d7c: e8 af 11 ff ff call 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 rdi,QWORD PTR [rbp+0x40]
412d85: 48 3b 7d 48 cmp rdi,QWORD PTR [rbp+0x48]
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 rsi,[rsp+0x50]
412d94: e8 97 11 ff ff call 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 rax,QWORD PTR [rbp+0x40]
412d9d: 4c 8d 60 30 lea r12,[rax+0x30]
412da1: 4c 89 65 40 mov QWORD PTR [rbp+0x40],r12
_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 rax,0xaaaaaaaaaaaaaaab
412daf: 4c 2b 65 38 sub r12,QWORD PTR [rbp+0x38]
412db3: 4c 89 e2 mov rdx,r12
412db6: 48 c1 fa 04 sar rdx,0x4
412dba: 48 0f af d0 imul rdx,rax
412dbe: 48 89 54 24 08 mov QWORD PTR [rsp+0x8],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
412dc3: 49 81 fc 00 3e 49 00 cmp r12,0x493e00
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 rdi,[rsp+0x50]
412dd5: e8 a6 10 ff ff call 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 rdi,[rsp+0x20]
412ddf: e8 9c 10 ff ff call 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 rdx,QWORD PTR [rsp+0x8]
_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 rax,[r13+r13*2+0x0]
_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 rdi,rbx
_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 rax,0x4
412df5: 48 03 45 38 add rax,QWORD PTR [rbp+0x38]
_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 rdx,0x1
412dfd: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx
_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 call 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 cmp DWORD PTR [rbx+0x98],0x1b
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 edi,0x5
412e18: e8 43 f2 fe ff call 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 rdi,QWORD PTR [rbx+0x160]
_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 rdi,QWORD PTR [rbx+0x168]
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 r15,QWORD PTR [rdi-0x10]
412e35: 4c 8b 6f f8 mov r13,QWORD PTR [rdi-0x8]
_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 rdi,0x18
412e3d: 48 89 bb 60 01 00 00 mov QWORD PTR [rbx+0x160],rdi
_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 rax,QWORD PTR [rbp+0x38]
_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 rdi,[rsp+0x50]
412e4d: 48 8d 74 24 20 lea rsi,[rsp+0x20]
_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 QWORD PTR [rax+r12*1-0x28],r15
_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 r15,QWORD PTR [rbx+0x100]
_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 mov QWORD PTR [rsp+0x28],0xffffffffffffffff
_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 rax,QWORD PTR [r15+0x8]
_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 mov DWORD PTR [rsp+0x20],0x9
_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 rdx,QWORD PTR [rax-0x8]
_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 rax,0x8
_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 QWORD PTR [rsp+0x30],rdx
_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 QWORD PTR [r15+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:291
412e84: e8 a7 10 ff ff call 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 rdi,QWORD PTR [r15+0x40]
412e8d: 49 3b 7f 48 cmp rdi,QWORD PTR [r15+0x48]
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 rsi,[rsp+0x50]
412e9c: e8 8f 10 ff ff call 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 rax,QWORD PTR [r15+0x40]
412ea5: 4c 8d 60 30 lea r12,[rax+0x30]
412ea9: 4d 89 67 40 mov QWORD PTR [r15+0x40],r12
_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 rax,0xaaaaaaaaaaaaaaab
412eb7: 4d 2b 67 38 sub r12,QWORD PTR [r15+0x38]
412ebb: 4d 89 e7 mov r15,r12
412ebe: 49 c1 ff 04 sar r15,0x4
412ec2: 4c 0f af f8 imul r15,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:330
412ec6: 49 81 fc 00 3e 49 00 cmp r12,0x493e00
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 rdi,[rsp+0x50]
_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 r15,0x1
_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 call 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 rdi,[rsp+0x20]
412ee6: e8 95 0f ff ff call 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 rax,[r13+r13*2+0x0]
_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 r13,QWORD PTR [rbx+0x100]
_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 rax,0x4
412efb: 48 03 45 38 add rax,QWORD PTR [rbp+0x38]
_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 QWORD PTR [rax+0x8],r15
_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 rdi,QWORD PTR [r13+0x40]
_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 mov DWORD PTR [rsp+0x50],0xc
412f0f: 48 c7 44 24 58 ff ff ff ff mov QWORD PTR [rsp+0x58],0xffffffffffffffff
_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 rdi,QWORD PTR [r13+0x48]
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 rsi,[rsp+0x50]
412f27: e8 04 10 ff ff call 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 rax,QWORD PTR [r13+0x40]
412f30: 48 83 c0 30 add rax,0x30
412f34: 49 89 45 40 mov QWORD PTR [r13+0x40],rax
_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 rdx,0xaaaaaaaaaaaaaaab
412f42: 49 2b 45 38 sub rax,QWORD PTR [r13+0x38]
412f46: 49 89 c5 mov r13,rax
412f49: 49 c1 fd 04 sar r13,0x4
412f4d: 4c 0f af ea imul r13,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
412f51: 48 3d 00 3e 49 00 cmp rax,0x493e00
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 rdi,[rsp+0x50]
_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 r13,0x1
_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 call 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 rsi,QWORD PTR [rbx+0x100]
_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 rax,QWORD PTR [rbp+0x38]
_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 rdi,QWORD PTR [rsi+0x40]
412f7a: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
_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 QWORD PTR [rax+r12*1-0x28],r13
_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 rdx,rdi
412f86: 74 4d je 412fd5 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x4f5>
412f88: 0f 1f 84 00 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:182
412f90: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
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 rcx,QWORD PTR [rsi+0x38]
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 rax,QWORD PTR [rax+0x8]
412fa4: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
/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+rax*2]
412fb1: 48 c1 e0 04 shl rax,0x4
412fb5: 48 01 c8 add rax,rcx
_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 cmp DWORD PTR [rax],0xa
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 eax,DWORD PTR [rdx]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:108
412fbf: 8d 48 ff lea ecx,[rax-0x1]
_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 ecx,0x1
412fc5: 76 29 jbe 412ff0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE+0x510>
412fc7: 83 f8 07 cmp eax,0x7
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 rdx,0x30
412fd0: 48 39 d7 cmp rdi,rdx
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 rsp,0x88
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 ret
412fe7: 66 0f 1f 84 00 00 00 00 00 nop WORD PTR [rax+rax*1+0x0]
_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 rax,QWORD PTR [rdx+0x10]
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 nop DWORD PTR [rax+rax*1+0x0]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.tcc:188
413000: 48 8b 40 08 mov rax,QWORD PTR [rax+0x8]
413004: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax
/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+rax*2]
413011: 48 c1 e0 04 shl rax,0x4
413015: 48 03 46 38 add rax,QWORD PTR [rsi+0x38]
_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 cmp DWORD PTR [rax],0xa
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 r8,[rbp+0x38]
_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 rsi,rdi
413027: 48 8d 54 24 50 lea rdx,[rsp+0x50]
41302c: 4c 89 c7 mov rdi,r8
41302f: e8 fc 20 ff ff call 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 r12,QWORD PTR [rbp+0x40]
413038: e9 68 fd ff ff jmp 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 r8,[r13+0x38]
_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 rsi,rdi
413044: 48 8d 54 24 50 lea rdx,[rsp+0x50]
413049: 4c 89 c7 mov rdi,r8
41304c: e8 df 20 ff ff call 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 rax,QWORD PTR [r13+0x40]
413055: e9 de fe ff ff jmp 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 r8,[r15+0x38]
_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 rsi,rdi
413061: 48 8d 54 24 50 lea rdx,[rsp+0x50]
413066: 4c 89 c7 mov rdi,r8
413069: e8 c2 20 ff ff call 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 r12,QWORD PTR [r15+0x40]
413072: e9 36 fe ff ff jmp 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 rax,QWORD PTR [rbx+0x178]
_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 esi,0x1f8
_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 rax,QWORD PTR [rax-0x8]
_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 r15,QWORD PTR [rax+0x1e8]
41308e: 4c 8b a8 f0 01 00 00 mov r13,QWORD PTR [rax+0x1f0]
_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 call 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 rdx,QWORD PTR [rbx+0x178]
_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 rax,QWORD PTR [rdx-0x8]
_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 rdx,0x8
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:562
4130a9: 66 48 0f 6e e2 movq xmm4,rdx
4130ae: 48 8d b0 e0 01 00 00 lea rsi,[rax+0x1e0]
4130b5: 66 48 0f 6e d8 movq xmm3,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
4130ba: 48 05 f8 01 00 00 add rax,0x1f8
_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 xmm0,rsi
4130c5: 66 0f 6c c3 punpcklqdq xmm0,xmm3
4130c9: 0f 11 83 60 01 00 00 movups XMMWORD PTR [rbx+0x160],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
4130d0: 66 48 0f 6e c0 movq xmm0,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
4130d5: 66 0f 6c c4 punpcklqdq xmm0,xmm4
4130d9: 0f 11 83 70 01 00 00 movups XMMWORD PTR [rbx+0x170],xmm0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/deque.tcc:565
4130e0: e9 5f fd ff ff jmp 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 rdx,[rsp+0x18]
4130ea: 48 89 ef mov rdi,rbp
4130ed: e8 0e 19 ff ff call 404a00 <_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_>
4130f2: e9 60 fc ff ff jmp 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 rsi,[rbx+0xd0]
_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 rdi,[rbx+0x110]
413105: e8 06 f0 fe ff call 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 rdi,r15
41310d: e8 8e 1d ff ff call 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 jmp 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 esi,0x414290
41311c: bf 09 00 00 00 mov edi,0x9
413121: e8 3a f2 fe ff call 402360 <_ZSt19__throw_regex_errorNSt15regex_constants10error_typeEPKc>
413126: be 90 42 41 00 mov esi,0x414290
41312b: bf 09 00 00 00 mov edi,0x9
413130: e8 2b f2 fe ff call 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 rbp,rax
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 rdi,rax
41313d: e9 ef 00 00 00 jmp 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 rbp,rax
413145: e9 f6 00 00 00 jmp 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 rbp,rax
41314d: e9 95 00 00 00 jmp 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 esi,0x414290
413157: bf 09 00 00 00 mov edi,0x9
41315c: e8 ff f1 fe ff call 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 rbp,rax
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 rdi,[rsp+0x50]
41316b: e8 10 0d ff ff call 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 rdi,[rsp+0x20]
413175: e8 06 0d ff ff call 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 cmp QWORD PTR [rbx+0x130],0x0
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 rax,QWORD PTR [rbx+0x178]
41318b: 4c 8b a3 58 01 00 00 mov r12,QWORD PTR [rbx+0x158]
413192: 4c 8d 68 08 lea r13,[rax+0x8]
_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 r13,r12
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 rax,QWORD PTR [rbx+0x138]
4131a6: 48 8b bb 30 01 00 00 mov rdi,QWORD PTR [rbx+0x130]
4131ad: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
4131b5: e8 06 f0 fe ff call 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 rdi,QWORD PTR [rbx+0x110]
_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 r14,rdi
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 rax,QWORD PTR [rbx+0x120]
4131cd: 48 8d 70 01 lea rsi,[rax+0x1]
_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 call 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 rdi,QWORD PTR [rbx+0x108]
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 call 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 rdi,QWORD PTR [rbx+0xd0]
_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 rax,[rbx+0xe0]
_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 rdi,rax
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 rsi,QWORD PTR [rbx+0xe0]
413201: 48 83 c6 01 add rsi,0x1
_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 call 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 rdi,rbp
41320d: e8 ce f0 fe ff call 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 rbp,rax
413215: e9 4c ff ff ff jmp 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 rbp,rax
/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 rdi,[rsp+0x50]
413224: e8 57 f0 fe ff call 402280 <_ZNSt6localeD1Ev@plt>
413229: 48 89 ef mov rdi,rbp
41322c: e8 af f0 fe ff call 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 call 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 call 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 rbp,rax
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 rdi,[rsp+0x50]
413245: e8 36 0c ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
41324a: e9 2b ff ff ff 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
41324f: e8 5c f0 fe ff call 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 rdi,rbp
413257: e8 44 ee fe ff call 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 rax,QWORD PTR [rbx+0x138]
413263: 48 8b bb 30 01 00 00 mov rdi,QWORD PTR [rbx+0x130]
41326a: 48 8d 34 c5 00 00 00 00 lea rsi,[rax*8+0x0]
413272: e8 49 ef fe ff call 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 mov QWORD PTR [rbx+0x130],0x0
/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 mov QWORD PTR [rbx+0x138],0x0
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/stl_deque.h:640
41328d: e8 fe ef fe ff call 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 rbp,rax
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 rdi,QWORD PTR [r12]
41329b: be f8 01 00 00 mov esi,0x1f8
_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 r12,0x8
_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 call 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 jmp 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 call 4022b0 <__cxa_end_catch@plt>
4132b3: e9 02 ff ff ff jmp 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 nop DWORD PTR [rax+rax*1+0x0]
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 rbx,rdi
4132cb: 48 81 ec 90 00 00 00 sub rsp,0x90
_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 eax,DWORD PTR [rdi+0x98]
_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 eax,0x16
4132db: 74 33 je 413310 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x50>
4132dd: 83 f8 17 cmp eax,0x17
4132e0: 0f 84 ba 00 00 00 je 4133a0 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0xe0>
4132e6: 83 f8 18 cmp eax,0x18
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 eax,0x7
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 rsp,0x90
413302: 44 89 c0 mov eax,r8d
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 ret
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 rsi,[rdi+0xd0]
413317: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
_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 rbp,[rsp+0x60]
_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 call 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 rdi,QWORD PTR [rbx+0x100]
_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 rsi,rbp
_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 mov DWORD PTR [rsp+0x60],0x4
413346: 48 c7 44 24 68 ff ff ff ff mov QWORD PTR [rsp+0x68],0xffffffffffffffff
_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 call 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
413354: 66 48 0f 6e c0 movq xmm0,rax
_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 rdi,rbp
41335c: 66 0f 6c c0 punpcklqdq xmm0,xmm0
413360: 0f 29 04 24 movaps XMMWORD PTR [rsp],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:316
413364: e8 17 0b ff ff call 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 rax,QWORD PTR [rbx+0x100]
_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 xmm0,XMMWORD PTR [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
413375: 48 89 ee mov rsi,rbp
_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 rdi,[rbx+0x130]
_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 QWORD PTR [rsp+0x60],rax
413384: 0f 11 44 24 68 movups XMMWORD PTR [rsp+0x68],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
413389: e8 b2 49 ff ff call 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 r8d,0x1
413394: e9 62 ff ff ff jmp 4132fb <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x3b>
413399: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
4133a7: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 call 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 rdi,rbp
_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 rbp,[rsp+0x60]
_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 call 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 rdi,QWORD PTR [rbx+0x100]
_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 rsi,rbp
_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 mov DWORD PTR [rsp+0x60],0x5
4133d6: 48 c7 44 24 68 ff ff ff ff mov QWORD PTR [rsp+0x68],0xffffffffffffffff
_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 call 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
4133e4: e9 6b ff ff ff jmp 413354 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0x94>
4133e9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
_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 rsi,[rdi+0xd0]
4133f7: 48 8d 6f 08 lea rbp,[rdi+0x8]
_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 rdi,[rdi+0x110]
_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 r12,[rsp+0x30]
_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 call 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 rdi,rbp
_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 rbp,[rsp+0x60]
_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 call 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 rax,QWORD PTR [rbx+0x110]
_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 rsi,r12
413423: 48 89 ef mov rdi,rbp
_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 r13,QWORD PTR [rbx+0x100]
_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 cmp BYTE PTR [rax],0x6e
_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 mov DWORD PTR [rsp+0x30],0x6
413438: 48 c7 44 24 38 ff ff ff ff mov QWORD PTR [rsp+0x38],0xffffffffffffffff
_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 BYTE PTR [rsp+0x48]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:310
413446: e8 e5 0a ff ff call 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
41344b: 48 89 ee mov rsi,rbp
41344e: 4c 89 ef mov rdi,r13
413451: e8 4a 20 ff ff call 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
413456: 66 48 0f 6e c0 movq xmm0,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
41345b: 48 89 ef mov rdi,rbp
41345e: 66 0f 6c c0 punpcklqdq xmm0,xmm0
413462: 0f 29 04 24 movaps XMMWORD PTR [rsp],xmm0
413466: e8 15 0a ff ff call 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 rdi,r12
41346e: e9 f1 fe ff ff jmp 413364 <_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv+0xa4>
413473: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
_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 r14,[rdi+0xd0]
_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 r13,[rdi+0x110]
_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 rsi,r14
_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 rbp,[rdi+0x8]
_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 rdi,r13
413490: e8 7b ec fe ff call 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 rdi,rbp
413498: e8 03 1a ff ff call 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 rax,QWORD PTR [rbx+0x110]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:165
4134a4: 48 89 df mov rdi,rbx
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_compiler.tcc:164
4134a7: 80 38 6e cmp BYTE PTR [rax],0x6e
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 call 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 cmp DWORD PTR [rbx+0x98],0x8
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 rsi,r14
4134c3: 4c 89 ef mov rdi,r13
4134c6: e8 45 ec fe ff call 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 rdi,rbp
_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 rbp,[rsp+0x60]
_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 call 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 rsi,rbx
4134db: 48 8d 7c 24 10 lea rdi,[rsp+0x10]
4134e0: e8 cb 08 ff ff call 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 rdi,QWORD PTR [rbx+0x100]
_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 rsi,rbp
_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 mov DWORD PTR [rsp+0x60],0xc
4134f7: 48 c7 44 24 68 ff ff ff ff mov QWORD PTR [rsp+0x68],0xffffffffffffffff
_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 r14,QWORD PTR [rsp+0x20]
_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 call 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
41350a: 48 89 ef mov rdi,rbp
41350d: 49 89 c5 mov r13,rax
413510: e8 6b 09 ff ff call 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 rdx,QWORD PTR [rsp+0x10]
41351a: 4b 8d 04 76 lea rax,[r14+r14*2]
_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 rdi,rbp
_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 rax,0x4
413525: 48 03 42 38 add rax,QWORD PTR [rdx+0x38]
413529: 4c 89 68 08 mov QWORD PTR [rax+0x8],r13
_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 r13,QWORD PTR [rbx+0x100]
_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 BYTE PTR [rsp+0x48],r12b
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:317
413539: 48 8b 44 24 18 mov rax,QWORD PTR [rsp+0x18]
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41353e: 4c 8d 64 24 30 lea r12,[rsp+0x30]
413543: 4c 89 e6 mov rsi,r12
_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 mov DWORD PTR [rsp+0x30],0x7
41354e: 48 c7 44 24 38 ff ff ff ff mov QWORD PTR [rsp+0x38],0xffffffffffffffff
_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 QWORD PTR [rsp+0x40],rax
/opt/compiler-explorer/gcc-10.2.0/include/c++/10.2.0/bits/regex_automaton.h:319
41355c: e8 cf 09 ff ff call 403f30 <_ZNSt8__detail6_StateIcEC1EOS1_>
413561: 48 89 ee mov rsi,rbp
413564: 4c 89 ef mov rdi,r13
413567: e8 34 1f ff ff call 4054a0 <_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_stateENS_6_StateIcEE>
41356c: e9 e5 fe ff ff jmp 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 r12,rax
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 r13,rax
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 rdi,rbp
41357e: e8 fd 08 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
413583: 4c 89 e7 mov rdi,r12
413586: e8 55 ed fe ff call 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 rdi,rbp
41358e: e8 ed 08 ff ff call 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 rdi,r12
413596: e8 e5 08 ff ff call 403e80 <_ZNSt8__detail6_StateIcED1Ev>
41359b: 4c 89 ef mov rdi,r13
41359e: e8 3d ed fe ff call 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 esi,0x414624
4135aa: bf 05 00 00 00 mov edi,0x5
4135af: e8 ac ed fe ff call 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 nop DWORD PTR [rax+rax*1+0x0]
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 r15,[rip+0x6503] # 419ad0 <__frame_dummy_init_array_entry>
4135cd: 41 56 push r14
4135cf: 49 89 d6 mov r14,rdx
4135d2: 41 55 push r13
4135d4: 49 89 f5 mov r13,rsi
4135d7: 41 54 push r12
4135d9: 41 89 fc mov r12d,edi
4135dc: 55 push rbp
4135dd: 48 8d 2d f4 64 00 00 lea rbp,[rip+0x64f4] # 419ad8 <__do_global_dtors_aux_fini_array_entry>
4135e4: 53 push rbx
4135e5: 4c 29 fd sub rbp,r15
4135e8: 48 83 ec 08 sub rsp,0x8
4135ec: e8 0f ea fe ff call 402000 <_init>
4135f1: 48 c1 fd 03 sar rbp,0x3
4135f5: 74 1f je 413616 <__libc_csu_init+0x56>
4135f7: 31 db xor ebx,ebx
4135f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
413600: 4c 89 f2 mov rdx,r14
413603: 4c 89 ee mov rsi,r13
413606: 44 89 e7 mov edi,r12d
413609: 41 ff 14 df call QWORD PTR [r15+rbx*8]
41360d: 48 83 c3 01 add rbx,0x1
413611: 48 39 dd cmp rbp,rbx
413614: 75 ea jne 413600 <__libc_csu_init+0x40>
413616: 48 83 c4 08 add rsp,0x8
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 ret
413625: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nop WORD PTR cs:[rax+rax*1+0x0]
0000000000413630 <__libc_csu_fini>:
__libc_csu_fini():
413630: f3 0f 1e fa endbr64
413634: c3 ret
Disassembly of section .fini:
0000000000413638 <_fini>:
_fini():
413638: f3 0f 1e fa endbr64
41363c: 48 83 ec 08 sub rsp,0x8
413640: 48 83 c4 08 add rsp,0x8
413644: c3 ret